From ed2e48f88b3260fff2882605715c3d1e5a2a65e0 Mon Sep 17 00:00:00 2001 From: max-baranikov Date: Mon, 30 May 2022 18:20:21 +0300 Subject: [PATCH] Implement the new settings page (on VueJS) --- .gitignore | 1 + CHANGELOG.md | 10 +- VERSION | 2 +- doc/2. Workflow/Templates & Views/README.md | 15 + .../RetailcrmAdminAbstractController.php | 5 + .../RetailcrmAdminPostAbstractController.php | 85 + .../admin/RetailcrmExportController.php | 88 + .../admin/RetailcrmJobsController.php} | 74 +- .../admin/RetailcrmLogsController.php | 65 + .../admin/RetailcrmOrdersController.php | 30 +- .../admin/RetailcrmOrdersUploadController.php | 114 - .../admin/RetailcrmSettingsController.php | 58 +- .../admin/RetailcrmSettingsLinkController.php | 81 + retailcrm/lib/RetailcrmAddressBuilder.php | 3 +- retailcrm/lib/RetailcrmCatalogHelper.php | 50 - .../lib/RetailcrmCorporateCustomerBuilder.php | 6 +- retailcrm/lib/RetailcrmCustomerBuilder.php | 3 +- retailcrm/lib/RetailcrmExport.php | 112 +- retailcrm/lib/RetailcrmExportOrdersHelper.php | 19 +- retailcrm/lib/RetailcrmHistory.php | 12 +- retailcrm/lib/RetailcrmIcml.php | 3 +- retailcrm/lib/RetailcrmJobManager.php | 2 + retailcrm/lib/RetailcrmJsonResponse.php | 14 +- retailcrm/lib/RetailcrmLogger.php | 67 +- retailcrm/lib/RetailcrmLoggerHelper.php | 126 + retailcrm/lib/RetailcrmOrderBuilder.php | 16 +- retailcrm/lib/RetailcrmReferences.php | 369 +- retailcrm/lib/RetailcrmTools.php | 172 +- .../RetailcrmNotFoundException.php} | 15 +- retailcrm/lib/settings/RetailcrmSettings.php | 109 + .../lib/settings/RetailcrmSettingsHelper.php | 138 + .../lib/settings/RetailcrmSettingsItem.php | 94 + .../settings/RetailcrmSettingsItemBool.php} | 28 +- .../settings/RetailcrmSettingsItemCache.php} | 27 +- .../settings/RetailcrmSettingsItemHtml.php} | 20 +- .../settings/RetailcrmSettingsItemJson.php | 73 + .../settings/RetailcrmSettingsItemUrl.php} | 20 +- .../lib/settings/RetailcrmSettingsItems.php | 153 + .../settings/RetailcrmSettingsValidator.php | 314 + .../{views/css => lib/settings}/index.php | 0 .../templates/RetailcrmAbstractTemplate.php | 79 +- .../templates/RetailcrmSettingsTemplate.php | 163 +- .../templates/RetailcrmTemplateFactory.php | 8 +- retailcrm/retailcrm.php | 967 +-- retailcrm/translations/es.php | 168 - retailcrm/translations/ru.php | 168 - retailcrm/upgrade/upgrade-3.3.6.php | 84 - retailcrm/upgrade/upgrade-3.4.0.php | 185 + retailcrm/views/css/fonts.min.css | 1 - retailcrm/views/css/less/fonts.less | 23 - .../views/css/less/retailcrm-export.less | 54 - .../views/css/less/retailcrm-orders.less | 192 - .../views/css/less/retailcrm-upload.less | 29 - retailcrm/views/css/less/styles.less | 890 -- .../views/css/less/sumoselect-custom.less | 52 - retailcrm/views/css/retailcrm-export.min.css | 1 - retailcrm/views/css/retailcrm-orders.min.css | 1 - retailcrm/views/css/retailcrm-upload.min.css | 1 - retailcrm/views/css/styles.min.css | 1 - retailcrm/views/css/sumoselect-custom.min.css | 1 - retailcrm/views/css/vendor/index.php | 8 - retailcrm/views/css/vendor/sumoselect.min.css | 1 - retailcrm/views/favicon.ico | Bin 0 -> 4286 bytes .../views/fonts/OpenSans/opensans-regular.eot | Bin 95250 -> 0 bytes .../views/fonts/OpenSans/opensans-regular.svg | 7651 ----------------- .../views/fonts/OpenSans/opensans-regular.ttf | Bin 95152 -> 0 bytes .../fonts/OpenSans/opensans-regular.woff | Bin 47896 -> 0 bytes .../fonts/OpenSans/opensans-regular.woff2 | Bin 34280 -> 0 bytes .../fonts/OpenSansBold/opensans-bold.eot | Bin 97202 -> 0 bytes .../fonts/OpenSansBold/opensans-bold.svg | 7651 ----------------- .../fonts/OpenSansBold/opensans-bold.ttf | Bin 97116 -> 0 bytes .../fonts/OpenSansBold/opensans-bold.woff | Bin 48168 -> 0 bytes .../fonts/OpenSansBold/opensans-bold.woff2 | Bin 35328 -> 0 bytes retailcrm/views/img/checking-work-2.png | Bin 0 -> 79881 bytes retailcrm/views/img/checking-work-3.png | Bin 0 -> 71963 bytes retailcrm/views/img/delivery-info-1.png | Bin 0 -> 20399 bytes retailcrm/views/img/delivery-info-2.png | Bin 0 -> 18209 bytes retailcrm/views/img/simla.png | Bin 29882 -> 0 bytes retailcrm/views/img/where-is-search-1.png | Bin 0 -> 42357 bytes retailcrm/views/img/where-is-search-2.png | Bin 0 -> 48222 bytes retailcrm/views/img/where-is-search-3.png | Bin 0 -> 76063 bytes retailcrm/views/img/where-is-search-4.png | Bin 0 -> 43063 bytes retailcrm/views/img/where-is-search-5.png | Bin 0 -> 99471 bytes retailcrm/views/index.html | 1 + retailcrm/views/js/app.js | 37 + retailcrm/views/js/chunk-vendors.js | 90 + retailcrm/views/js/retailcrm-advanced.js | 77 - retailcrm/views/js/retailcrm-advanced.min.js | 38 - retailcrm/views/js/retailcrm-collector.js | 101 - retailcrm/views/js/retailcrm-collector.min.js | 36 - retailcrm/views/js/retailcrm-compat.js | 53 - retailcrm/views/js/retailcrm-compat.min.js | 36 - retailcrm/views/js/retailcrm-consultant.js | 91 - .../views/js/retailcrm-consultant.min.js | 36 - retailcrm/views/js/retailcrm-export.js | 149 - retailcrm/views/js/retailcrm-export.min.js | 38 - retailcrm/views/js/retailcrm-icml.js | 95 - retailcrm/views/js/retailcrm-icml.min.js | 42 - retailcrm/views/js/retailcrm-jobs.js | 57 - retailcrm/views/js/retailcrm-jobs.min.js | 36 - retailcrm/views/js/retailcrm-orders.js | 360 - retailcrm/views/js/retailcrm-orders.min.js | 42 - retailcrm/views/js/retailcrm-tabs.js | 240 - retailcrm/views/js/retailcrm-tabs.min.js | 36 - retailcrm/views/js/retailcrm-upload.js | 116 - retailcrm/views/js/retailcrm-upload.min.js | 36 - retailcrm/views/js/retailcrm.js | 348 - retailcrm/views/js/retailcrm.min.js | 38 - retailcrm/views/js/vendor/index.php | 45 - retailcrm/views/js/vendor/jquery-3.4.0.min.js | 2 - .../views/js/vendor/jquery.sumoselect.min.js | 6 - retailcrm/views/templates/admin/index.tpl | 178 +- .../views/templates/admin/module_messages.tpl | 108 - retailcrm/views/templates/admin/settings.tpl | 734 -- tests/RetailcrmOrderBuilderTest.php | 4 +- tests/RetailcrmTest.php | 6 +- tests/helpers/RetailcrmTestCase.php | 6 +- 117 files changed, 2384 insertions(+), 21906 deletions(-) create mode 100644 retailcrm/controllers/admin/RetailcrmAdminPostAbstractController.php create mode 100644 retailcrm/controllers/admin/RetailcrmExportController.php rename retailcrm/{lib/templates/RetailcrmBaseTemplate.php => controllers/admin/RetailcrmJobsController.php} (56%) create mode 100644 retailcrm/controllers/admin/RetailcrmLogsController.php delete mode 100644 retailcrm/controllers/admin/RetailcrmOrdersUploadController.php create mode 100644 retailcrm/controllers/admin/RetailcrmSettingsLinkController.php create mode 100644 retailcrm/lib/RetailcrmLoggerHelper.php rename retailcrm/{views/templates/admin/module_translates.tpl => lib/exceptions/RetailcrmNotFoundException.php} (86%) create mode 100644 retailcrm/lib/settings/RetailcrmSettings.php create mode 100644 retailcrm/lib/settings/RetailcrmSettingsHelper.php create mode 100644 retailcrm/lib/settings/RetailcrmSettingsItem.php rename retailcrm/{views/fonts/OpenSansBold/index.php => lib/settings/RetailcrmSettingsItemBool.php} (78%) rename retailcrm/{views/css/less/index.php => lib/settings/RetailcrmSettingsItemCache.php} (77%) rename retailcrm/{views/fonts/OpenSans/index.php => lib/settings/RetailcrmSettingsItemHtml.php} (85%) create mode 100644 retailcrm/lib/settings/RetailcrmSettingsItemJson.php rename retailcrm/{views/fonts/index.php => lib/settings/RetailcrmSettingsItemUrl.php} (85%) create mode 100644 retailcrm/lib/settings/RetailcrmSettingsItems.php create mode 100644 retailcrm/lib/settings/RetailcrmSettingsValidator.php rename retailcrm/{views/css => lib/settings}/index.php (100%) delete mode 100644 retailcrm/upgrade/upgrade-3.3.6.php create mode 100644 retailcrm/upgrade/upgrade-3.4.0.php delete mode 100644 retailcrm/views/css/fonts.min.css delete mode 100644 retailcrm/views/css/less/fonts.less delete mode 100644 retailcrm/views/css/less/retailcrm-export.less delete mode 100644 retailcrm/views/css/less/retailcrm-orders.less delete mode 100644 retailcrm/views/css/less/retailcrm-upload.less delete mode 100644 retailcrm/views/css/less/styles.less delete mode 100644 retailcrm/views/css/less/sumoselect-custom.less delete mode 100644 retailcrm/views/css/retailcrm-export.min.css delete mode 100644 retailcrm/views/css/retailcrm-orders.min.css delete mode 100644 retailcrm/views/css/retailcrm-upload.min.css delete mode 100644 retailcrm/views/css/styles.min.css delete mode 100644 retailcrm/views/css/sumoselect-custom.min.css delete mode 100644 retailcrm/views/css/vendor/index.php delete mode 100644 retailcrm/views/css/vendor/sumoselect.min.css create mode 100644 retailcrm/views/favicon.ico delete mode 100644 retailcrm/views/fonts/OpenSans/opensans-regular.eot delete mode 100644 retailcrm/views/fonts/OpenSans/opensans-regular.svg delete mode 100644 retailcrm/views/fonts/OpenSans/opensans-regular.ttf delete mode 100644 retailcrm/views/fonts/OpenSans/opensans-regular.woff delete mode 100644 retailcrm/views/fonts/OpenSans/opensans-regular.woff2 delete mode 100644 retailcrm/views/fonts/OpenSansBold/opensans-bold.eot delete mode 100644 retailcrm/views/fonts/OpenSansBold/opensans-bold.svg delete mode 100644 retailcrm/views/fonts/OpenSansBold/opensans-bold.ttf delete mode 100644 retailcrm/views/fonts/OpenSansBold/opensans-bold.woff delete mode 100644 retailcrm/views/fonts/OpenSansBold/opensans-bold.woff2 create mode 100644 retailcrm/views/img/checking-work-2.png create mode 100644 retailcrm/views/img/checking-work-3.png create mode 100644 retailcrm/views/img/delivery-info-1.png create mode 100644 retailcrm/views/img/delivery-info-2.png delete mode 100644 retailcrm/views/img/simla.png create mode 100644 retailcrm/views/img/where-is-search-1.png create mode 100644 retailcrm/views/img/where-is-search-2.png create mode 100644 retailcrm/views/img/where-is-search-3.png create mode 100644 retailcrm/views/img/where-is-search-4.png create mode 100644 retailcrm/views/img/where-is-search-5.png create mode 100644 retailcrm/views/index.html create mode 100644 retailcrm/views/js/app.js create mode 100644 retailcrm/views/js/chunk-vendors.js delete mode 100644 retailcrm/views/js/retailcrm-advanced.js delete mode 100644 retailcrm/views/js/retailcrm-advanced.min.js delete mode 100644 retailcrm/views/js/retailcrm-collector.js delete mode 100644 retailcrm/views/js/retailcrm-collector.min.js delete mode 100644 retailcrm/views/js/retailcrm-compat.js delete mode 100644 retailcrm/views/js/retailcrm-compat.min.js delete mode 100644 retailcrm/views/js/retailcrm-consultant.js delete mode 100644 retailcrm/views/js/retailcrm-consultant.min.js delete mode 100644 retailcrm/views/js/retailcrm-export.js delete mode 100644 retailcrm/views/js/retailcrm-export.min.js delete mode 100644 retailcrm/views/js/retailcrm-icml.js delete mode 100644 retailcrm/views/js/retailcrm-icml.min.js delete mode 100644 retailcrm/views/js/retailcrm-jobs.js delete mode 100644 retailcrm/views/js/retailcrm-jobs.min.js delete mode 100644 retailcrm/views/js/retailcrm-orders.js delete mode 100644 retailcrm/views/js/retailcrm-orders.min.js delete mode 100644 retailcrm/views/js/retailcrm-tabs.js delete mode 100644 retailcrm/views/js/retailcrm-tabs.min.js delete mode 100644 retailcrm/views/js/retailcrm-upload.js delete mode 100644 retailcrm/views/js/retailcrm-upload.min.js delete mode 100644 retailcrm/views/js/retailcrm.js delete mode 100644 retailcrm/views/js/retailcrm.min.js delete mode 100644 retailcrm/views/js/vendor/index.php delete mode 100644 retailcrm/views/js/vendor/jquery-3.4.0.min.js delete mode 100644 retailcrm/views/js/vendor/jquery.sumoselect.min.js delete mode 100644 retailcrm/views/templates/admin/module_messages.tpl delete mode 100644 retailcrm/views/templates/admin/settings.tpl diff --git a/.gitignore b/.gitignore index 0c69bff..2e614d7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ retailcrm/views/css/*.map retailcrm/views/js/*.map retailcrm/config*.xml retailcrm/custom +retailcrm/override upgrade/upgrade-*.php !upgrade/upgrade-sample.php coverage.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index b5bbd13..29ff843 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,16 @@ +## v3.4.0 +* Обновлен дизайн настроек модуля +* Добавлена возможность выгружать в CRM только невыгруженные заказы +* Рефакторинг RetailcrmHistory, улучшена работа с адресами +* Добавлена очистка старых файлов модуля при обновлении +* Добавлен фильтр RetailcrmFilterOrderStatusUpdate +* Улучшена обработка исключений на новых версиях PHP + ## v3.3.5 * Рефакторинг RetailcrmProxy для работы с API * Улучшена синхронизация типов оплат * Атрибуты товаров добавлены в ICML -* Дабвлено списание остатков товаров при обратной синхронизации заказов +* Добавлено списание остатков товаров при обратной синхронизации заказов * Рефакторинг выгрузки заказов в CRM * Добавлен CS Fixer в проект * Добавлено конвертирование единиц измерения веса товаров при генерации ICML diff --git a/VERSION b/VERSION index fa7adc7..1809198 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.3.5 +3.4.0 diff --git a/doc/2. Workflow/Templates & Views/README.md b/doc/2. Workflow/Templates & Views/README.md index a74e57e..7a82063 100644 --- a/doc/2. Workflow/Templates & Views/README.md +++ b/doc/2. Workflow/Templates & Views/README.md @@ -1,2 +1,17 @@ # Templates & Views +Начиная с версии 3.4.0 frontend-часть страницы настроек модуля разрабатывается в виде отдельного приложения на VueJs (далее – приложение) + +Код приложения хранится в отдельном закрытом репозитории + +В момент загрузки страницы настроек PrestaShop вызывает метод `RetailCRM::getContent`, который отвечает за рендер страницы. +Данные для приложения и указание на файл шаблона подготавливаются в классе `RetailcrmSettingsTemplate` + +Подключение приложения производится в файле шаблона `retailcrm/views/templates/admin/index.tpl`. +Там же передаются все необходимые данные в объект `window.$appData` + +Для динамического обновления информации на странице приложение делает запросы в контроллеры. +Контроллеры находятся в папке `retailcrm/controllers/admin` + +Для работы контроллеров их необходимо зарегистрировать в БД PrestaShop. +Модуль делает это при установке и обновлении в методе `RetailCRM::installTab` diff --git a/retailcrm/controllers/admin/RetailcrmAdminAbstractController.php b/retailcrm/controllers/admin/RetailcrmAdminAbstractController.php index f25e6f7..a6c26bd 100644 --- a/retailcrm/controllers/admin/RetailcrmAdminAbstractController.php +++ b/retailcrm/controllers/admin/RetailcrmAdminAbstractController.php @@ -38,6 +38,11 @@ class RetailcrmAdminAbstractController extends ModuleAdminController { + /** + * @var RetailCRM + */ + public $module; + public static function getId() { $tabId = (int) Tab::getIdFromClassName(static::getClassName()); diff --git a/retailcrm/controllers/admin/RetailcrmAdminPostAbstractController.php b/retailcrm/controllers/admin/RetailcrmAdminPostAbstractController.php new file mode 100644 index 0000000..ab95173 --- /dev/null +++ b/retailcrm/controllers/admin/RetailcrmAdminPostAbstractController.php @@ -0,0 +1,85 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +require_once dirname(__FILE__) . '/../../bootstrap.php'; + +class RetailcrmAdminPostAbstractController extends RetailcrmAdminAbstractController +{ + public function postProcess() + { + $this->ajaxDie(json_encode($this->getData())); + } + + protected function getData() + { + try { + switch ($_SERVER['REQUEST_METHOD']) { + case 'POST': + return $this->postHandler(); + case 'GET': + return $this->getHandler(); + default: + return []; + } + } catch (Exception $e) { + return RetailcrmJsonResponse::invalidResponse($e->getMessage()); + } catch (Error $e) { + return RetailcrmJsonResponse::invalidResponse($e->getMessage()); + } + } + + /** + * @return array + * + * @throws Exception|Error + */ + protected function postHandler() + { + throw new Exception('Method not allowed'); + } + + /** + * @return array + * + * @throws Exception|Error + */ + protected function getHandler() + { + throw new Exception('Method not allowed'); + } +} diff --git a/retailcrm/controllers/admin/RetailcrmExportController.php b/retailcrm/controllers/admin/RetailcrmExportController.php new file mode 100644 index 0000000..0ad2f8d --- /dev/null +++ b/retailcrm/controllers/admin/RetailcrmExportController.php @@ -0,0 +1,88 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +require_once dirname(__FILE__) . '/../../bootstrap.php'; + +class RetailcrmExportController extends RetailcrmAdminPostAbstractController +{ + protected function postHandler() + { + $api = RetailcrmTools::getApiClient(); + + if (empty($api)) { + throw new Exception('Set API key & URL first'); + } + + RetailcrmExport::init(); + RetailcrmExport::$api = $api; + RetailcrmHistory::$api = $api; + + if (Tools::getIsset('stepOrders')) { + $skipUploaded = Tools::getIsset('skipUploaded') && 'true' === Tools::getValue('skipUploaded'); + + RetailcrmExport::export(Tools::getValue('stepOrders'), 'order', $skipUploaded); + } elseif (Tools::getIsset('stepCustomers')) { + RetailcrmExport::export(Tools::getValue('stepCustomers'), 'customer'); + } elseif (Tools::getIsset('stepSinceId')) { + RetailcrmHistory::updateSinceId('customers'); + RetailcrmHistory::updateSinceId('orders'); + } else { + throw new Exception('Invalid request data'); + } + + return RetailcrmJsonResponse::successfullResponse(); + } + + protected function getHandler() + { + // todo move to helper + return [ + 'success' => true, + 'orders' => [ + 'count' => RetailcrmExport::getOrdersCount(), + 'exportCount' => RetailcrmExport::getOrdersCount(true), + 'exportStepSize' => RetailcrmExport::RETAILCRM_EXPORT_ORDERS_STEP_SIZE_WEB, + ], + 'customers' => [ + 'count' => RetailcrmExport::getCustomersCount(), + 'exportCount' => RetailcrmExport::getCustomersCount(false), + 'exportStepSize' => RetailcrmExport::RETAILCRM_EXPORT_CUSTOMERS_STEP_SIZE_WEB, + ], + ]; + } +} diff --git a/retailcrm/lib/templates/RetailcrmBaseTemplate.php b/retailcrm/controllers/admin/RetailcrmJobsController.php similarity index 56% rename from retailcrm/lib/templates/RetailcrmBaseTemplate.php rename to retailcrm/controllers/admin/RetailcrmJobsController.php index e12483d..0a40dbe 100644 --- a/retailcrm/lib/templates/RetailcrmBaseTemplate.php +++ b/retailcrm/controllers/admin/RetailcrmJobsController.php @@ -36,43 +36,57 @@ * to avoid any conflicts with others containers. */ -class RetailcrmBaseTemplate extends RetailcrmAbstractTemplate +require_once dirname(__FILE__) . '/../../bootstrap.php'; + +class RetailcrmJobsController extends RetailcrmAdminPostAbstractController { - protected function buildParams() + protected function postHandler() { - switch ($this->getCurrentLanguageISO()) { - case 'ru': - $promoVideoUrl = 'VEatkEGJfGw'; - $registerUrl = 'https://account.simla.com/lead-form/?cp=https%3A%2F%2Faccount.simla.com%2Flead-form%2F'; - $supportEmail = 'help@simla.com'; - break; - case 'es': - $promoVideoUrl = 'LdJFoqOkLj8'; - $registerUrl = 'https://account.simla.com/lead-form/?cp=https%3A%2F%2Faccount.simla.com%2Flead-form%2F'; - $supportEmail = 'help@simla.com'; - break; - default: - $promoVideoUrl = 'wLjtULfZvOw'; - $registerUrl = 'https://account.simla.com/lead-form/?cp=https%3A%2F%2Faccount.simla.com%2Flead-form%2F'; - $supportEmail = 'help@simla.com'; - break; + if (!Tools::getIsset('jobName') && !Tools::getIsset('reset')) { + throw new Exception('Invalid request data'); } - $this->data = [ - 'assets' => $this->assets, - 'apiUrl' => RetailCRM::API_URL, - 'apiKey' => RetailCRM::API_KEY, - 'promoVideoUrl' => $promoVideoUrl, - 'registerUrl' => $registerUrl, - 'supportEmail' => $supportEmail, + if (Tools::getIsset('reset')) { + return $this->resetJobManager(); + } + + $jobName = Tools::getValue('jobName'); + + return $this->runJob($jobName); + } + + protected function getHandler() + { + return [ + 'success' => true, + 'result' => RetailcrmSettingsHelper::getJobsInfo(), ]; } - /** - * Set template data - */ - protected function setTemplate() + private function resetJobManager() { - $this->template = 'index.tpl'; + $errors = []; + if (!RetailcrmJobManager::reset()) { + $errors[] = 'Job manager internal state was NOT cleared.'; + } + if (!RetailcrmCli::clearCurrentJob(null)) { + $errors[] = 'CLI job was NOT cleared'; + } + + if (!empty($errors)) { + throw new Exception(implode(' ', $errors)); + } + + return RetailcrmJsonResponse::successfullResponse(); + } + + private function runJob($jobName) + { + $result = RetailcrmJobManager::execManualJob($jobName); + + return [ + 'success' => true, + 'result' => $result, + ]; } } diff --git a/retailcrm/controllers/admin/RetailcrmLogsController.php b/retailcrm/controllers/admin/RetailcrmLogsController.php new file mode 100644 index 0000000..358fa41 --- /dev/null +++ b/retailcrm/controllers/admin/RetailcrmLogsController.php @@ -0,0 +1,65 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +require_once dirname(__FILE__) . '/../../bootstrap.php'; + +class RetailcrmLogsController extends RetailcrmAdminPostAbstractController +{ + protected function postHandler() + { + if (!Tools::getIsset('logName') && !Tools::getIsset('all')) { + throw new Exception('Invalid request data'); + } + + if (Tools::getIsset('all')) { + return RetailcrmLoggerHelper::downloadAll(); + } + + $logName = Tools::getValue('logName'); + + return RetailcrmLoggerHelper::download($logName); + } + + protected function getHandler() + { + return [ + 'success' => true, + 'result' => RetailcrmSettingsHelper::getLogFilesInfo(), + ]; + } +} diff --git a/retailcrm/controllers/admin/RetailcrmOrdersController.php b/retailcrm/controllers/admin/RetailcrmOrdersController.php index 1913526..820bd8c 100644 --- a/retailcrm/controllers/admin/RetailcrmOrdersController.php +++ b/retailcrm/controllers/admin/RetailcrmOrdersController.php @@ -38,14 +38,18 @@ require_once dirname(__FILE__) . '/../../bootstrap.php'; -class RetailcrmOrdersController extends RetailcrmAdminAbstractController +class RetailcrmOrdersController extends RetailcrmAdminPostAbstractController { - public function postProcess() + protected function postHandler() { - $this->ajaxDie(json_encode($this->getData())); + $orderIds = Tools::getValue('orders'); + + RetailcrmExport::$api = RetailcrmTools::getApiClient(); + + return RetailcrmExport::uploadOrders($orderIds); } - protected function getData() + protected function getHandler() { $orders = Tools::getValue('orders', []); $page = (int) (Tools::getValue('page', 1)); @@ -61,20 +65,8 @@ class RetailcrmOrdersController extends RetailcrmAdminAbstractController $withErrors = null; } - try { - return array_merge([ - 'success' => true, - ], RetailcrmExportOrdersHelper::getOrders($orders, $withErrors, $page)); - } catch (Exception $e) { - return [ - 'success' => false, - 'errorMsg' => $e->getMessage(), - ]; - } catch (Error $e) { - return [ - 'success' => false, - 'errorMsg' => $e->getMessage(), - ]; - } + return array_merge([ + 'success' => true, + ], RetailcrmExportOrdersHelper::getOrders($orders, $withErrors, $page)); } } diff --git a/retailcrm/controllers/admin/RetailcrmOrdersUploadController.php b/retailcrm/controllers/admin/RetailcrmOrdersUploadController.php deleted file mode 100644 index a63291f..0000000 --- a/retailcrm/controllers/admin/RetailcrmOrdersUploadController.php +++ /dev/null @@ -1,114 +0,0 @@ - - * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL - * @license https://opensource.org/licenses/MIT The MIT License - * - * Don't forget to prefix your containers with your own identifier - * to avoid any conflicts with others containers. - */ - -require_once dirname(__FILE__) . '/../../bootstrap.php'; - -class RetailcrmOrdersUploadController extends RetailcrmAdminAbstractController -{ - private $api; - - public function __construct() - { - parent::__construct(); - - $this->api = RetailcrmTools::getApiClient(); - } - - public function postProcess() - { - $this->ajaxDie(json_encode($this->getData())); - } - - protected function getData() - { - if (!($this->api instanceof RetailcrmProxy)) { - return [ - 'success' => false, - 'errorMsg' => "Can't upload orders - set API key and API URL first!", - ]; - } - - $orderIds = Tools::getValue('orders'); - try { - $isSuccessful = true; - $skippedOrders = []; - $uploadedOrders = []; - $errors = []; - - RetailcrmExport::$api = $this->api; - foreach ($orderIds as $orderId) { - $id_order = (int) $orderId; - $response = false; - - try { - $response = RetailcrmExport::exportOrder($id_order); - - if ($response) { - $uploadedOrders[] = $id_order; - } - } catch (PrestaShopObjectNotFoundExceptionCore $e) { - $skippedOrders[] = $id_order; - } catch (Exception $e) { - $errors[$id_order][] = $e->getMessage(); - } catch (Error $e) { - $errors[$id_order][] = $e->getMessage(); - } - - $isSuccessful = $isSuccessful ? $response : false; - time_nanosleep(0, 50000000); - } - - return [ - 'success' => $isSuccessful, - 'uploadedOrders' => $uploadedOrders, - 'skippedOrders' => $skippedOrders, - 'errors' => $errors, - ]; - } catch (Exception $e) { - return [ - 'success' => false, - 'errorMsg' => $e->getMessage(), - ]; - } catch (Error $e) { - return [ - 'success' => false, - 'errorMsg' => $e->getMessage(), - ]; - } - } -} diff --git a/retailcrm/controllers/admin/RetailcrmSettingsController.php b/retailcrm/controllers/admin/RetailcrmSettingsController.php index e22be5b..514029d 100644 --- a/retailcrm/controllers/admin/RetailcrmSettingsController.php +++ b/retailcrm/controllers/admin/RetailcrmSettingsController.php @@ -38,44 +38,44 @@ require_once dirname(__FILE__) . '/../../bootstrap.php'; -class RetailcrmSettingsController extends RetailcrmAdminAbstractController +class RetailcrmSettingsController extends RetailcrmAdminPostAbstractController { - public static function getParentId() + protected function postHandler() { - return (int) Tab::getIdFromClassName('IMPROVE'); + $settings = new RetailcrmSettings($this->module); + + return $settings->save(); } - public static function getIcon() + protected function getHandler() { - return 'shop'; - } - - public static function getPosition() - { - return 7; - } - - public static function getName() - { - $name = []; - - foreach (Language::getLanguages(true) as $lang) { - $name[$lang['id_lang']] = 'Simla.com'; + if (null === $this->module->reference) { + return [ + 'success' => false, + 'errorMsg' => 'Set api key & url first', + ]; } - return $name; - } + $result = [ + 'success' => true, + ]; - public function postProcess() - { - $link = $this->context->link->getAdminLink('AdminModules', true, [], [ - 'configure' => 'retailcrm', - ]); - - if (version_compare(_PS_VERSION_, '1.7.0.3', '<')) { - $link .= '&module_name=retailcrm&configure=retailcrm'; + if (Tools::getIsset('catalog')) { + $result['catalog'] = RetailcrmSettingsHelper::getIcmlFileInfo(); + } + if (Tools::getIsset('delivery')) { + $result['delivery'] = $this->module->reference->getApiDeliveryTypes( + ); // todo replace with helper function + } + if (Tools::getIsset('payment')) { + $result['payment'] = $this->module->reference->getApiPaymentTypes( + ); // todo replace with helper function + } + if (Tools::getIsset('status')) { + $result['status'] = $this->module->reference->getApiStatusesWithGroup( + ); // todo replace with helper function } - $this->setRedirectAfter($link); + return $result; } } diff --git a/retailcrm/controllers/admin/RetailcrmSettingsLinkController.php b/retailcrm/controllers/admin/RetailcrmSettingsLinkController.php new file mode 100644 index 0000000..3429373 --- /dev/null +++ b/retailcrm/controllers/admin/RetailcrmSettingsLinkController.php @@ -0,0 +1,81 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +require_once dirname(__FILE__) . '/../../bootstrap.php'; + +class RetailcrmSettingsLinkController extends RetailcrmAdminAbstractController +{ + public static function getParentId() + { + return (int) Tab::getIdFromClassName('IMPROVE'); + } + + public static function getIcon() + { + return 'shop'; + } + + public static function getPosition() + { + return 7; + } + + public static function getName() + { + $name = []; + + foreach (Language::getLanguages(true) as $lang) { + $name[$lang['id_lang']] = 'Simla.com'; + } + + return $name; + } + + public function postProcess() + { + $link = $this->context->link->getAdminLink('AdminModules', true, [], [ + 'configure' => 'retailcrm', + ]); + + if (version_compare(_PS_VERSION_, '1.7.0.3', '<')) { + $link .= '&module_name=retailcrm&configure=retailcrm'; + } + + $this->setRedirectAfter($link); + } +} diff --git a/retailcrm/lib/RetailcrmAddressBuilder.php b/retailcrm/lib/RetailcrmAddressBuilder.php index 5b98987..5ab259d 100644 --- a/retailcrm/lib/RetailcrmAddressBuilder.php +++ b/retailcrm/lib/RetailcrmAddressBuilder.php @@ -204,7 +204,8 @@ class RetailcrmAddressBuilder extends RetailcrmAbstractDataBuilder [ 'address' => $this->address, 'mode' => $this->mode, - ]); + ] + ); return $this; } diff --git a/retailcrm/lib/RetailcrmCatalogHelper.php b/retailcrm/lib/RetailcrmCatalogHelper.php index 53addc9..17d6b25 100644 --- a/retailcrm/lib/RetailcrmCatalogHelper.php +++ b/retailcrm/lib/RetailcrmCatalogHelper.php @@ -87,56 +87,6 @@ class RetailcrmCatalogHelper return _PS_ROOT_DIR_ . '/' . self::getIcmlFileName(); } - public static function getIcmlFileInfo() - { - $icmlInfo = json_decode((string) Configuration::get(self::ICML_INFO_NAME), true); - - if (null === $icmlInfo || JSON_ERROR_NONE !== json_last_error()) { - $icmlInfo = []; - } - - $lastGenerated = self::getIcmlFileDate(); - - if (false === $lastGenerated) { - return $icmlInfo; - } - - $icmlInfo['lastGenerated'] = $lastGenerated; - $now = new DateTimeImmutable(); - /** @var DateInterval $diff */ - $diff = $lastGenerated->diff($now); - - $icmlInfo['lastGeneratedDiff'] = [ - 'days' => $diff->days, - 'hours' => $diff->h, - 'minutes' => $diff->i, - ]; - - $icmlInfo['isOutdated'] = ( - 0 < $icmlInfo['lastGeneratedDiff']['days'] - || 4 < $icmlInfo['lastGeneratedDiff']['hours'] - ); - - $api = RetailcrmTools::getApiClient(); - - if (null !== $api) { - $reference = new RetailcrmReferences($api); - - $site = $reference->getSite(); - $icmlInfo['isUrlActual'] = !empty($site['ymlUrl']) && $site['ymlUrl'] === self::getIcmlFileLink(); - if (!empty($site['catalogId'])) { - $icmlInfo['siteId'] = $site['catalogId']; - } - } - - return $icmlInfo; - } - - public static function getIcmlFileInfoMultistore() - { - return RetailcrmContextSwitcher::runInContext([self::class, 'getIcmlFileInfo']); - } - /** * @param int $productsCount * @param int $offersCount diff --git a/retailcrm/lib/RetailcrmCorporateCustomerBuilder.php b/retailcrm/lib/RetailcrmCorporateCustomerBuilder.php index cf39f01..6409f67 100644 --- a/retailcrm/lib/RetailcrmCorporateCustomerBuilder.php +++ b/retailcrm/lib/RetailcrmCorporateCustomerBuilder.php @@ -218,14 +218,16 @@ class RetailcrmCorporateCustomerBuilder extends RetailcrmAbstractBuilder impleme $this->corporateCustomer, [ 'dataCrm' => $this->dataCrm, - ]); + ] + ); $this->corporateAddress = RetailcrmTools::filter( 'RetailcrmFilterSaveCorporateCustomerAddress', $this->corporateAddress, [ 'dataCrm' => $this->dataCrm, - ]); + ] + ); return $this; } diff --git a/retailcrm/lib/RetailcrmCustomerBuilder.php b/retailcrm/lib/RetailcrmCustomerBuilder.php index 2eeddee..d00c609 100644 --- a/retailcrm/lib/RetailcrmCustomerBuilder.php +++ b/retailcrm/lib/RetailcrmCustomerBuilder.php @@ -166,7 +166,8 @@ class RetailcrmCustomerBuilder extends RetailcrmAbstractBuilder implements Retai $this->customer, [ 'dataCrm' => $this->dataCrm, - ]); + ] + ); return $this; } diff --git a/retailcrm/lib/RetailcrmExport.php b/retailcrm/lib/RetailcrmExport.php index 7287acd..6c6f4c0 100644 --- a/retailcrm/lib/RetailcrmExport.php +++ b/retailcrm/lib/RetailcrmExport.php @@ -73,12 +73,16 @@ class RetailcrmExport * * @return int */ - public static function getOrdersCount() + public static function getOrdersCount($skipUploaded = false) { $sql = 'SELECT count(o.id_order) - FROM `' . _DB_PREFIX_ . 'orders` o + FROM `' . _DB_PREFIX_ . 'orders` o' . ($skipUploaded ? ' + LEFT JOIN `' . _DB_PREFIX_ . 'retailcrm_exported_orders` reo ON o.`id_order` = reo.`id_order` + ' : '') . ' WHERE 1 - ' . Shop::addSqlRestriction(false, 'o'); + ' . Shop::addSqlRestriction(false, 'o') . ($skipUploaded ? ' + AND (reo.`last_uploaded` IS NULL OR reo.`errors` IS NOT NULL) + ' : ''); return (int) Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql); } @@ -93,10 +97,10 @@ class RetailcrmExport * * @throws PrestaShopDatabaseException */ - public static function getOrdersIds($start = 0, $count = null) + public static function getOrdersIds($start = 0, $count = null, $skipUploaded = false) { if (null === $count) { - $to = static::getOrdersCount(); + $to = static::getOrdersCount($skipUploaded); $count = $to - $start; } else { $to = $start + $count; @@ -104,9 +108,13 @@ class RetailcrmExport if (0 < $count) { $predefinedSql = 'SELECT o.`id_order` - FROM `' . _DB_PREFIX_ . 'orders` o + FROM `' . _DB_PREFIX_ . 'orders` o' . ($skipUploaded ? ' + LEFT JOIN `' . _DB_PREFIX_ . 'retailcrm_exported_orders` reo ON o.`id_order` = reo.`id_order` + ' : '') . ' WHERE 1 - ' . Shop::addSqlRestriction(false, 'o') . ' + ' . Shop::addSqlRestriction(false, 'o') . ($skipUploaded ? ' + AND (reo.`last_uploaded` IS NULL OR reo.`errors` IS NOT NULL) + ' : '') . ' ORDER BY o.`id_order` ASC'; while ($start < $to) { @@ -137,14 +145,14 @@ class RetailcrmExport * @param int $from * @param int|null $count */ - public static function exportOrders($from = 0, $count = null) + public static function exportOrders($from = 0, $count = null, $skipUploaded = false) { if (!static::validateState()) { return; } $orders = []; - $orderRecords = static::getOrdersIds($from, $count); + $orderRecords = static::getOrdersIds($from, $count, $skipUploaded); $orderBuilder = new RetailcrmOrderBuilder(); $orderBuilder->defaultLangFromConfiguration()->setApi(static::$api); @@ -371,7 +379,7 @@ class RetailcrmExport * * @return bool * - * @throws PrestaShopObjectNotFoundExceptionCore + * @throws RetailcrmNotFoundException * @throws PrestaShopDatabaseException * @throws PrestaShopException * @throws Exception @@ -383,6 +391,11 @@ class RetailcrmExport } $object = new Order($id); + + if (!Validate::isLoadedObject($object)) { + throw new RetailcrmNotFoundException('Order not found'); + } + $customer = new Customer($object->id_customer); $apiResponse = static::$api->ordersGet($object->id); $existingOrder = []; @@ -391,10 +404,6 @@ class RetailcrmExport $existingOrder = $apiResponse['order']; } - if (!Validate::isLoadedObject($object)) { - throw new PrestaShopObjectNotFoundExceptionCore('Order not found'); - } - $orderBuilder = new RetailcrmOrderBuilder(); $crmOrder = $orderBuilder ->defaultLangFromConfiguration() @@ -436,6 +445,52 @@ class RetailcrmExport return $response->isSuccessful(); } + /** + * @param $orderIds + * + * @return array + * + * @throws Exception + */ + public static function uploadOrders($orderIds) + { + if (!static::$api || !(static::$api instanceof RetailcrmProxy)) { + throw new Exception('Set API key and API URL first'); + } + + $isSuccessful = true; + $skippedOrders = []; + $uploadedOrders = []; + $errors = []; + + foreach ($orderIds as $orderId) { + $id_order = (int) $orderId; + $response = false; + + try { + $response = self::exportOrder($id_order); + + if ($response) { + $uploadedOrders[] = $id_order; + } + } catch (RetailcrmNotFoundException $e) { + $skippedOrders[] = $id_order; + } catch (Exception $e) { + $errors[$id_order][] = $e->getMessage(); + } + + $isSuccessful = $isSuccessful ? $response : false; + time_nanosleep(0, 50000000); + } + + return [ + 'success' => $isSuccessful, + 'uploadedOrders' => $uploadedOrders, + 'skippedOrders' => $skippedOrders, + 'errors' => $errors, + ]; + } + /** * Returns false if inner state is not correct * @@ -453,6 +508,35 @@ class RetailcrmExport return true; } + /** + * @param int $step + * @param string $entity + * @param bool $skipUploaded + * + * @throws Exception + */ + public static function export($step, $entity = 'order', $skipUploaded = false) + { + --$step; + if (0 > $step) { + throw new Exception('Invalid request data'); + } + + if ('order' === $entity) { + $stepSize = RetailcrmExport::RETAILCRM_EXPORT_ORDERS_STEP_SIZE_WEB; + + RetailcrmExport::$ordersOffset = $stepSize; + RetailcrmExport::exportOrders($step * $stepSize, $stepSize, $skipUploaded); + // todo maybe save current step to database + } elseif ('customer' === $entity) { + $stepSize = RetailcrmExport::RETAILCRM_EXPORT_CUSTOMERS_STEP_SIZE_WEB; + + RetailcrmExport::$customersOffset = $stepSize; + RetailcrmExport::exportCustomers($step * $stepSize, $stepSize); + // todo maybe save current step to database + } + } + private static function handleError($entityId, $exception) { RetailcrmLogger::writeException('export', $exception, sprintf( diff --git a/retailcrm/lib/RetailcrmExportOrdersHelper.php b/retailcrm/lib/RetailcrmExportOrdersHelper.php index 2af1284..49e43b7 100644 --- a/retailcrm/lib/RetailcrmExportOrdersHelper.php +++ b/retailcrm/lib/RetailcrmExportOrdersHelper.php @@ -88,23 +88,22 @@ class RetailcrmExportOrdersHelper return []; } - $sqlOrdersInfo = 'SELECT * FROM `' . _DB_PREFIX_ . 'retailcrm_exported_orders` WHERE 1'; - $sqlPagination = 'SELECT COUNT(*) FROM `' . _DB_PREFIX_ . 'retailcrm_exported_orders` WHERE 1'; + $sqlOrdersInfo = 'FROM `' . _DB_PREFIX_ . 'retailcrm_exported_orders` eo + LEFT JOIN `' . _DB_PREFIX_ . 'orders` o on o.`id_order` = eo.`id_order` + WHERE 1 ' . Shop::addSqlRestriction(false, 'o') + ; if (0 < count($ordersIds)) { - $sqlOrdersInfo .= ' AND (`id_order` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') - OR `id_order_crm` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') - )'; - $sqlPagination .= ' AND (`id_order` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') - OR `id_order_crm` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') + $sqlOrdersInfo .= ' AND (eo.`id_order` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') + OR eo.`id_order_crm` IN ( ' . pSQL(implode(', ', $ordersIds)) . ') )'; } if (null !== $withErrors) { - $sqlOrdersInfo .= ' AND errors IS ' . ($withErrors ? 'NOT' : '') . ' NULL'; - $sqlPagination .= ' AND errors IS ' . ($withErrors ? 'NOT' : '') . ' NULL'; + $sqlOrdersInfo .= ' AND eo.`errors` IS ' . ($withErrors ? 'NOT' : '') . ' NULL'; } + $sqlPagination = 'SELECT COUNT(*) ' . $sqlOrdersInfo; $totalCount = Db::getInstance()->getValue($sqlPagination); $pagination = [ @@ -116,7 +115,9 @@ class RetailcrmExportOrdersHelper if ($page > $pagination['totalPageCount']) { $orderInfo = []; } else { + $sqlOrdersInfo .= ' ORDER BY eo.`last_uploaded` DESC'; // todo order by function $orderBy argument $sqlOrdersInfo .= ' LIMIT ' . self::ROWS_PER_PAGE * ($page - 1) . ', ' . self::ROWS_PER_PAGE . ';'; + $sqlOrdersInfo = 'SELECT eo.* ' . $sqlOrdersInfo; $orderInfo = Db::getInstance()->executeS($sqlOrdersInfo); } diff --git a/retailcrm/lib/RetailcrmHistory.php b/retailcrm/lib/RetailcrmHistory.php index 82bdfba..532848f 100755 --- a/retailcrm/lib/RetailcrmHistory.php +++ b/retailcrm/lib/RetailcrmHistory.php @@ -58,12 +58,12 @@ class RetailcrmHistory { self::$receiveOrderNumber = (bool) (Configuration::get(RetailCRM::ENABLE_ORDER_NUMBER_RECEIVING)); self::$sendOrderNumber = (bool) (Configuration::get(RetailCRM::ENABLE_ORDER_NUMBER_SENDING)); - self::$cartStatus = (string) (Configuration::get('RETAILCRM_API_SYNCHRONIZED_CART_STATUS')); - self::$statuses = array_flip(array_filter(json_decode(Configuration::get('RETAILCRM_API_STATUS'), true))); - self::$deliveries = array_flip(array_filter(json_decode(Configuration::get('RETAILCRM_API_DELIVERY'), true))); - self::$payments = array_flip(array_filter(json_decode(Configuration::get('RETAILCRM_API_PAYMENT'), true))); - self::$deliveryDefault = json_decode(Configuration::get('RETAILCRM_API_DELIVERY_DEFAULT'), true); - self::$paymentDefault = json_decode(Configuration::get('RETAILCRM_API_PAYMENT_DEFAULT'), true); + self::$cartStatus = (string) (Configuration::get(RetailCRM::SYNC_CARTS_STATUS)); + self::$statuses = array_flip(array_filter(json_decode(Configuration::get(RetailCRM::STATUS), true))); + self::$deliveries = array_flip(array_filter(json_decode(Configuration::get(RetailCRM::DELIVERY), true))); + self::$payments = array_flip(array_filter(json_decode(Configuration::get(RetailCRM::PAYMENT), true))); + self::$deliveryDefault = Configuration::get(RetailCRM::DELIVERY_DEFAULT); + self::$paymentDefault = Configuration::get(RetailCRM::PAYMENT_DEFAULT); } /** diff --git a/retailcrm/lib/RetailcrmIcml.php b/retailcrm/lib/RetailcrmIcml.php index a5f7e99..c5df04c 100644 --- a/retailcrm/lib/RetailcrmIcml.php +++ b/retailcrm/lib/RetailcrmIcml.php @@ -86,7 +86,8 @@ class RetailcrmIcml '; $xml = new SimpleXMLElement( - $string, LIBXML_NOENT | LIBXML_NOCDATA | LIBXML_COMPACT | LIBXML_PARSEHUGE + $string, + LIBXML_NOENT | LIBXML_NOCDATA | LIBXML_COMPACT | LIBXML_PARSEHUGE ); $this->dd = new DOMDocument(); diff --git a/retailcrm/lib/RetailcrmJobManager.php b/retailcrm/lib/RetailcrmJobManager.php index 7ab89e4..3206a30 100644 --- a/retailcrm/lib/RetailcrmJobManager.php +++ b/retailcrm/lib/RetailcrmJobManager.php @@ -412,6 +412,7 @@ class RetailcrmJobManager */ private static function setLastRunDetails($lastRuns = []) { + RetailcrmLogger::writeCaller(__METHOD__ . ':before', json_encode($lastRuns)); if (!is_array($lastRuns)) { $lastRuns = []; } @@ -424,6 +425,7 @@ class RetailcrmJobManager } } + RetailcrmLogger::writeCaller(__METHOD__ . ':after', json_encode($lastRuns)); Configuration::updateGlobalValue(self::LAST_RUN_DETAIL_NAME, (string) json_encode($lastRuns)); } diff --git a/retailcrm/lib/RetailcrmJsonResponse.php b/retailcrm/lib/RetailcrmJsonResponse.php index c4de223..1116079 100644 --- a/retailcrm/lib/RetailcrmJsonResponse.php +++ b/retailcrm/lib/RetailcrmJsonResponse.php @@ -52,23 +52,17 @@ class RetailcrmJsonResponse { private static function jsonResponse($response) { - header('Content-Type: application/json'); - - $result = json_encode($response); - - echo $result; - - return $result; + return json_encode($response); } public static function invalidResponse($msg, $status = 404) { http_response_code($status); - return self::jsonResponse([ + return [ 'success' => false, 'errorMsg' => $msg, - ]); + ]; } public static function successfullResponse($data = null, $key = null) @@ -91,6 +85,6 @@ class RetailcrmJsonResponse } } - return self::jsonResponse($response); + return $response; } } diff --git a/retailcrm/lib/RetailcrmLogger.php b/retailcrm/lib/RetailcrmLogger.php index e0263e1..4b73a46 100755 --- a/retailcrm/lib/RetailcrmLogger.php +++ b/retailcrm/lib/RetailcrmLogger.php @@ -235,7 +235,7 @@ class RetailcrmLogger */ public static function clearObsoleteLogs() { - $logFiles = self::getLogFiles(); + $logFiles = RetailcrmLoggerHelper::getLogFiles(); foreach ($logFiles as $logFile) { if (filemtime($logFile) < strtotime('-30 days')) { @@ -244,71 +244,6 @@ class RetailcrmLogger } } - /** - * Retrieves log files basic info for advanced tab - * - * @return array - */ - public static function getLogFilesInfo() - { - $fileNames = []; - $logFiles = self::getLogFiles(); - - foreach ($logFiles as $logFile) { - $fileNames[] = [ - 'name' => basename($logFile), - 'path' => $logFile, - 'size' => number_format(filesize($logFile), 0, '.', ' ') . ' bytes', - 'modified' => date('Y-m-d H:i:s', filemtime($logFile)), - ]; - } - - return $fileNames; - } - - /** - * Retrieves log files paths - * - * @return Generator|void - */ - private static function getLogFiles() - { - $logDir = self::getLogDir(); - - if (!is_dir($logDir)) { - return; - } - - $handle = opendir($logDir); - while (($file = readdir($handle)) !== false) { - if (false !== self::checkFileName($file)) { - yield "$logDir/$file"; - } - } - - closedir($handle); - } - - /** - * Checks if given logs filename relates to the module - * - * @param string $file - * - * @return false|string - */ - public static function checkFileName($file) - { - $logDir = self::getLogDir(); - if (preg_match('/^retailcrm[a-zA-Z0-9-_]+.log$/', $file)) { - $path = "$logDir/$file"; - if (is_file($path)) { - return $path; - } - } - - return false; - } - /** * Reduces error array into string * diff --git a/retailcrm/lib/RetailcrmLoggerHelper.php b/retailcrm/lib/RetailcrmLoggerHelper.php new file mode 100644 index 0000000..9177c42 --- /dev/null +++ b/retailcrm/lib/RetailcrmLoggerHelper.php @@ -0,0 +1,126 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmLoggerHelper +{ + public static function download($name) + { + if (empty($name)) { + return false; + } + $filePath = self::checkFileName($name); + + if (false === $filePath) { + return false; + } + + header('Content-Type: application/octet-stream'); + header('Content-Disposition: attachment; filename=' . basename($filePath)); + header('Content-Length: ' . filesize($filePath)); + + readfile($filePath); + + return true; + } + + public static function downloadAll() + { + $zipname = _PS_DOWNLOAD_DIR_ . '/retailcrm_logs_' . date('Y-m-d H-i-s') . '.zip'; + + $zipFile = new ZipArchive(); + $zipFile->open($zipname, ZipArchive::CREATE); + + foreach (self::getLogFiles() as $logFile) { + $zipFile->addFile($logFile, basename($logFile)); + } + + $zipFile->close(); + + header('Content-Type: ' . mime_content_type($zipname)); + header('Content-disposition: attachment; filename=' . basename($zipname)); + header('Content-Length: ' . filesize($zipname)); + + readfile($zipname); + unlink($zipname); + + return true; + } + + /** + * Checks if given logs filename relates to the module + * + * @param string $file + * + * @return false|string + */ + public static function checkFileName($file) + { + $logDir = RetailcrmLogger::getLogDir(); + if (preg_match('/^retailcrm[a-zA-Z0-9-_]+.log$/', $file)) { + $path = "$logDir/$file"; + if (is_file($path)) { + return $path; + } + } + + return false; + } + + /** + * Retrieves log files paths + * + * @return Generator|void + */ + public static function getLogFiles() + { + $logDir = RetailcrmLogger::getLogDir(); + + if (!is_dir($logDir)) { + return; + } + + $handle = opendir($logDir); + while (($file = readdir($handle)) !== false) { + if (false !== self::checkFileName($file)) { + yield "$logDir/$file"; + } + } + + closedir($handle); + } +} diff --git a/retailcrm/lib/RetailcrmOrderBuilder.php b/retailcrm/lib/RetailcrmOrderBuilder.php index a361e31..44013a5 100644 --- a/retailcrm/lib/RetailcrmOrderBuilder.php +++ b/retailcrm/lib/RetailcrmOrderBuilder.php @@ -196,8 +196,7 @@ class RetailcrmOrderBuilder if (empty($this->apiSite)) { $response = $this->api->credentials(); - if ( - $response->isSuccessful() + if ($response->isSuccessful() && $response->offsetExists('sitesAvailable') && is_array($response['sitesAvailable']) && !empty($response['sitesAvailable']) @@ -894,7 +893,7 @@ class RetailcrmOrderBuilder $order, $customer = null, $orderCart = null, - $isStatusExport = false, + $isStatusExport = false, // todo always false -> remove unused parameter $preferCustomerAddress = false, $dataFromCart = false, $contactPersonId = '', @@ -915,7 +914,7 @@ class RetailcrmOrderBuilder $paymentType = $order->payment; } - if (0 == $order->current_state) { + if (0 == $order->current_state) { // todo refactor $order_status = $statusExport; if (!$isStatusExport) { @@ -1172,7 +1171,8 @@ class RetailcrmOrderBuilder 'order' => $order, 'customer' => $customer, 'cart' => $cart, - ]); + ] + ); } /** @@ -1271,7 +1271,8 @@ class RetailcrmOrderBuilder [ 'customer' => $object, 'address' => $address, - ]); + ] + ); } public static function buildCrmCustomerCorporate( @@ -1359,7 +1360,8 @@ class RetailcrmOrderBuilder RetailcrmTools::clearArray($customer), [ 'customer' => $object, - ]); + ] + ); } /** diff --git a/retailcrm/lib/RetailcrmReferences.php b/retailcrm/lib/RetailcrmReferences.php index c6a8d2f..80a3c13 100644 --- a/retailcrm/lib/RetailcrmReferences.php +++ b/retailcrm/lib/RetailcrmReferences.php @@ -67,21 +67,13 @@ class RetailcrmReferences public function getDeliveryTypes() { $deliveryTypes = []; - $apiDeliveryTypes = $this->getApiDeliveryTypes(); if (!empty($this->carriers)) { foreach ($this->carriers as $carrier) { $deliveryTypes[] = [ - 'type' => 'select', 'label' => $carrier['name'], - 'name' => 'RETAILCRM_API_DELIVERY[' . $carrier['id_carrier'] . ']', - 'subname' => $carrier['id_carrier'], + 'id' => $carrier['id_carrier'], 'required' => false, - 'options' => [ - 'query' => $apiDeliveryTypes, - 'id' => 'id_option', - 'name' => 'name', - ], ]; } } @@ -93,23 +85,14 @@ class RetailcrmReferences { $statusTypes = []; $states = OrderState::getOrderStates($this->default_lang, true); - $this->apiStatuses = $this->apiStatuses ?: $this->getApiStatuses(); if (!empty($states)) { foreach ($states as $state) { if (' ' != $state['name']) { - $key = $state['id_order_state']; $statusTypes[] = [ - 'type' => 'select', 'label' => $state['name'], - 'name' => "RETAILCRM_API_STATUS[$key]", - 'subname' => $key, + 'id' => $state['id_order_state'], 'required' => false, - 'options' => [ - 'query' => $this->apiStatuses, - 'id' => 'id_option', - 'name' => 'name', - ], ]; } } @@ -118,117 +101,6 @@ class RetailcrmReferences return $statusTypes; } - public function getOutOfStockStatuses($arParams) - { - $statusTypes = []; - $this->apiStatuses = $this->apiStatuses ?: $this->getApiStatuses(); - - foreach ($arParams as $key => $state) { - $statusTypes[] = [ - 'type' => 'select', - 'label' => $state, - 'name' => "RETAILCRM_API_OUT_OF_STOCK_STATUS[$key]", - 'subname' => $key, - 'required' => false, - 'options' => [ - 'query' => $this->apiStatuses, - 'id' => 'id_option', - 'name' => 'name', - ], - ]; - } - - return $statusTypes; - } - - public function getPaymentTypes() - { - $payments = $this->getSystemPaymentModules(); - $paymentTypes = []; - $apiPaymentTypes = $this->getApiPaymentTypes(); - - if (!empty($payments)) { - foreach ($payments as $payment) { - $paymentTypes[] = [ - 'type' => 'select', - 'label' => $payment['name'], - 'name' => 'RETAILCRM_API_PAYMENT[' . $payment['code'] . ']', - 'subname' => $payment['code'], - 'required' => false, - 'options' => [ - 'query' => $apiPaymentTypes, - 'id' => 'id_option', - 'name' => 'name', - ], - ]; - } - } - - return $paymentTypes; - } - - public function getPaymentAndDeliveryForDefault($arParams) - { - $paymentTypes = []; - $deliveryTypes = []; - - $paymentDeliveryTypes = []; - - if (!empty($this->carriers)) { - $deliveryTypes[] = [ - 'id_option' => '', - 'name' => '', - ]; - - foreach ($this->carriers as $valCarrier) { - $deliveryTypes[] = [ - 'id_option' => $valCarrier['id_carrier'], - 'name' => $valCarrier['name'], - ]; - } - - $paymentDeliveryTypes[] = [ - 'type' => 'select', - 'label' => $arParams[0], - 'name' => 'RETAILCRM_API_DELIVERY_DEFAULT', - 'required' => false, - 'options' => [ - 'query' => $deliveryTypes, - 'id' => 'id_option', - 'name' => 'name', - ], - ]; - } - $paymentModules = $this->getSystemPaymentModules(); - if (!empty($paymentModules)) { - $paymentTypes[] = [ - 'id_option' => '', - 'name' => '', - ]; - - foreach ($paymentModules as $valPayment) { - $paymentTypes[$valPayment['id']] = [ - 'id_option' => $valPayment['code'], - 'name' => $valPayment['name'], - ]; - } - - $paymentDeliveryTypes[] = [ - 'type' => 'select', - 'label' => $arParams[1], - 'name' => 'RETAILCRM_API_PAYMENT_DEFAULT', - 'required' => false, - 'options' => [ - 'query' => $paymentTypes, - 'id' => 'id_option', - 'name' => 'name', - ], - ]; - } - - return $paymentDeliveryTypes; - } - public function getSystemPaymentModules($active = true) { $shop_id = (int) Context::getContext()->shop->id; @@ -291,59 +163,52 @@ class RetailcrmReferences return $this->payment_modules; } - public function getStatuseDefaultExport() + public function getApiStatusesWithGroup() { - return $this->getApiStatuses(); - } - - public function getApiDeliveryTypes() - { - $crmDeliveryTypes = []; - $request = $this->api->deliveryTypesList(); - - if ($request) { - $crmDeliveryTypes[] = [ - 'id_option' => '', - 'name' => '', - ]; - foreach ($request->deliveryTypes as $dType) { - if (!$dType['active']) { - continue; - } - - $crmDeliveryTypes[] = [ - 'id_option' => $dType['code'], - 'name' => $dType['name'], - ]; - } + if (!$this->api) { + return []; } - return $crmDeliveryTypes; - } - - public function getApiStatuses() - { - $crmStatusTypes = []; $request = $this->api->statusesList(); + $requestGroups = $this->api->statusGroupsList(); - if ($request) { - $crmStatusTypes[] = [ - 'id_option' => '', - 'name' => '', - 'ordering' => '', - ]; - foreach ($request->statuses as $sType) { - if (!$sType['active']) { - continue; - } + if (!$request || !$requestGroups) { + return []; + } - $crmStatusTypes[] = [ - 'id_option' => $sType['code'], - 'name' => $sType['name'], - 'ordering' => $sType['ordering'], - ]; + $crmStatusTypes = []; + foreach ($request->statuses as $sType) { + if (!$sType['active']) { + continue; } - usort($crmStatusTypes, function ($a, $b) { + + $crmStatusTypes[$sType['group']]['statuses'][] = [ + 'code' => $sType['code'], + 'name' => $sType['name'], + 'ordering' => $sType['ordering'], + ]; + } + + foreach ($requestGroups->statusGroups as $statusGroup) { + if (!isset($crmStatusTypes[$statusGroup['code']])) { + continue; + } + + $crmStatusTypes[$statusGroup['code']]['code'] = $statusGroup['code']; + $crmStatusTypes[$statusGroup['code']]['name'] = $statusGroup['name']; + $crmStatusTypes[$statusGroup['code']]['ordering'] = $statusGroup['ordering']; + } + + usort($crmStatusTypes, function ($a, $b) { + if ($a['ordering'] == $b['ordering']) { + return 0; + } else { + return $a['ordering'] < $b['ordering'] ? -1 : 1; + } + }); + + foreach ($crmStatusTypes as &$crmStatusType) { + usort($crmStatusType['statuses'], function ($a, $b) { if ($a['ordering'] == $b['ordering']) { return 0; } else { @@ -355,26 +220,95 @@ class RetailcrmReferences return $crmStatusTypes; } + public function getApiDeliveryTypes() + { + if (!$this->api) { + return []; + } + + $crmDeliveryTypes = []; + $request = $this->api->deliveryTypesList(); + + if (!$request) { + return []; + } + + foreach ($request->deliveryTypes as $dType) { + if (!$dType['active']) { + continue; + } + + $crmDeliveryTypes[] = [ + 'code' => $dType['code'], + 'name' => $dType['name'], + ]; + } + + return $crmDeliveryTypes; + } + + /** + * Used in \RetailcrmSettings::validateStoredSettings to validate api statuses + * + * @return array + */ + public function getApiStatuses() + { + if (!$this->api) { + return []; + } + + $crmStatusTypes = []; + $request = $this->api->statusesList(); + + if (!$request) { + return []; + } + + foreach ($request->statuses as $sType) { + if (!$sType['active']) { + continue; + } + + $crmStatusTypes[] = [ + 'code' => $sType['code'], + 'name' => $sType['name'], + 'ordering' => $sType['ordering'], + ]; + } + usort($crmStatusTypes, function ($a, $b) { + if ($a['ordering'] == $b['ordering']) { + return 0; + } else { + return $a['ordering'] < $b['ordering'] ? -1 : 1; + } + }); + + return $crmStatusTypes; + } + public function getApiPaymentTypes() { + if (!$this->api) { + return []; + } + $crmPaymentTypes = []; $request = $this->api->paymentTypesList(); - if ($request) { - $crmPaymentTypes[] = [ - 'id_option' => '', - 'name' => '', - ]; - foreach ($request->paymentTypes as $pType) { - if (!$pType['active']) { - continue; - } + if (!$request) { + return []; + } - $crmPaymentTypes[] = [ - 'id_option' => $pType['code'], - 'name' => $pType['name'], - ]; + foreach ($request->paymentTypes as $pType) { + if (!$pType['active']) { + continue; } + + $crmPaymentTypes[] = [ + 'code' => $pType['code'], + 'name' => $pType['name'], + ]; } return $crmPaymentTypes; @@ -416,61 +350,4 @@ class RetailcrmReferences return null; } - - public function getStores() - { - $storesShop = $this->getShopStores(); - $retailcrmStores = $this->getApiStores(); - - foreach ($storesShop as $key => $storeShop) { - $stores[] = [ - 'type' => 'select', - 'name' => 'RETAILCRM_STORES[' . $key . ']', - 'label' => $storeShop, - 'options' => [ - 'query' => $retailcrmStores, - 'id' => 'id_option', - 'name' => 'name', - ], - ]; - } - - return $stores; - } - - protected function getShopStores() - { - $stores = []; - $warehouses = Warehouse::getWarehouses(); - - foreach ($warehouses as $warehouse) { - $arrayName = explode('-', $warehouse['name']); - $warehouseName = trim($arrayName[1]); - $stores[$warehouse['id_warehouse']] = $warehouseName; - } - - return $stores; - } - - protected function getApiStores() - { - $crmStores = []; - $response = $this->api->storesList(); - - if ($response) { - $crmStores[] = [ - 'id_option' => '', - 'name' => '', - ]; - - foreach ($response->stores as $store) { - $crmStores[] = [ - 'id_option' => $store['code'], - 'name' => $store['name'], - ]; - } - } - - return $crmStores; - } } diff --git a/retailcrm/lib/RetailcrmTools.php b/retailcrm/lib/RetailcrmTools.php index 55da876..5abd10d 100644 --- a/retailcrm/lib/RetailcrmTools.php +++ b/retailcrm/lib/RetailcrmTools.php @@ -227,20 +227,20 @@ class RetailcrmTools $msg = ''; if (null !== $relatedObject) { - $msg = sprintf('for %s with id %s', + $msg = sprintf( + 'for %s with id %s', get_class($relatedObject), $relatedObject->id ); } RetailcrmLogger::writeCaller(__METHOD__, sprintf( - 'Error validating %s with id %s%s: %s', - get_class($object), - $object->id, - $msg, - $validate - ) - ); + 'Error validating %s with id %s%s: %s', + get_class($object), + $object->id, + $msg, + $validate + )); return false; } @@ -383,7 +383,7 @@ class RetailcrmTools public static function validateCrmAddress($address) { if (preg_match("/https:\/\/(.*).(retailcrm.(pro|ru|es)|simla.com)/", $address)) { - return true; + return Validate::isGenericName($address); } return false; @@ -619,43 +619,117 @@ class RetailcrmTools } else { if (null !== $code) { switch ($code) { - case 100: $text = 'Continue'; break; - case 101: $text = 'Switching Protocols'; break; - case 200: $text = 'OK'; break; - case 201: $text = 'Created'; break; - case 202: $text = 'Accepted'; break; - case 203: $text = 'Non-Authoritative Information'; break; - case 204: $text = 'No Content'; break; - case 205: $text = 'Reset Content'; break; - case 206: $text = 'Partial Content'; break; - case 300: $text = 'Multiple Choices'; break; - case 301: $text = 'Moved Permanently'; break; - case 302: $text = 'Moved Temporarily'; break; - case 303: $text = 'See Other'; break; - case 304: $text = 'Not Modified'; break; - case 305: $text = 'Use Proxy'; break; - case 400: $text = 'Bad Request'; break; - case 401: $text = 'Unauthorized'; break; - case 402: $text = 'Payment Required'; break; - case 403: $text = 'Forbidden'; break; - case 404: $text = 'Not Found'; break; - case 405: $text = 'Method Not Allowed'; break; - case 406: $text = 'Not Acceptable'; break; - case 407: $text = 'Proxy Authentication Required'; break; - case 408: $text = 'Request Time-out'; break; - case 409: $text = 'Conflict'; break; - case 410: $text = 'Gone'; break; - case 411: $text = 'Length Required'; break; - case 412: $text = 'Precondition Failed'; break; - case 413: $text = 'Request Entity Too Large'; break; - case 414: $text = 'Request-URI Too Large'; break; - case 415: $text = 'Unsupported Media Type'; break; - case 500: $text = 'Internal Server Error'; break; - case 501: $text = 'Not Implemented'; break; - case 502: $text = 'Bad Gateway'; break; - case 503: $text = 'Service Unavailable'; break; - case 504: $text = 'Gateway Time-out'; break; - case 505: $text = 'HTTP Version not supported'; break; + case 100: + $text = 'Continue'; + break; + case 101: + $text = 'Switching Protocols'; + break; + case 200: + $text = 'OK'; + break; + case 201: + $text = 'Created'; + break; + case 202: + $text = 'Accepted'; + break; + case 203: + $text = 'Non-Authoritative Information'; + break; + case 204: + $text = 'No Content'; + break; + case 205: + $text = 'Reset Content'; + break; + case 206: + $text = 'Partial Content'; + break; + case 300: + $text = 'Multiple Choices'; + break; + case 301: + $text = 'Moved Permanently'; + break; + case 302: + $text = 'Moved Temporarily'; + break; + case 303: + $text = 'See Other'; + break; + case 304: + $text = 'Not Modified'; + break; + case 305: + $text = 'Use Proxy'; + break; + case 400: + $text = 'Bad Request'; + break; + case 401: + $text = 'Unauthorized'; + break; + case 402: + $text = 'Payment Required'; + break; + case 403: + $text = 'Forbidden'; + break; + case 404: + $text = 'Not Found'; + break; + case 405: + $text = 'Method Not Allowed'; + break; + case 406: + $text = 'Not Acceptable'; + break; + case 407: + $text = 'Proxy Authentication Required'; + break; + case 408: + $text = 'Request Time-out'; + break; + case 409: + $text = 'Conflict'; + break; + case 410: + $text = 'Gone'; + break; + case 411: + $text = 'Length Required'; + break; + case 412: + $text = 'Precondition Failed'; + break; + case 413: + $text = 'Request Entity Too Large'; + break; + case 414: + $text = 'Request-URI Too Large'; + break; + case 415: + $text = 'Unsupported Media Type'; + break; + case 500: + $text = 'Internal Server Error'; + break; + case 501: + $text = 'Not Implemented'; + break; + case 502: + $text = 'Bad Gateway'; + break; + case 503: + $text = 'Service Unavailable'; + break; + case 504: + $text = 'Gateway Time-out'; + break; + case 505: + $text = 'HTTP Version not supported'; + break; default: exit('Unknown http status code "' . htmlentities($code) . '"'); break; @@ -918,10 +992,12 @@ class RetailcrmTools { $controllerName = str_replace('Controller', '', $className); - return sprintf('%s%s/index.php?controller=%s&token=%s', + return sprintf( + '%s%s/index.php?controller=%s&token=%s', Tools::getAdminUrl(), basename(_PS_ADMIN_DIR_), $controllerName, - Tools::getAdminTokenLite($controllerName)); + Tools::getAdminTokenLite($controllerName) + ); } } diff --git a/retailcrm/views/templates/admin/module_translates.tpl b/retailcrm/lib/exceptions/RetailcrmNotFoundException.php similarity index 86% rename from retailcrm/views/templates/admin/module_translates.tpl rename to retailcrm/lib/exceptions/RetailcrmNotFoundException.php index 1d0b41b..4069d82 100644 --- a/retailcrm/views/templates/admin/module_translates.tpl +++ b/retailcrm/lib/exceptions/RetailcrmNotFoundException.php @@ -1,4 +1,5 @@ -{** + - const retailcrmTranslates = { - 'orders-table.empty': '{l s='No orders found' mod='retailcrm'}', - 'orders-table.error': '{l s='An error occured while searching for the orders. Please try again' mod='retailcrm'}' - }; - + */ + +class RetailcrmNotFoundException extends Exception +{ +} diff --git a/retailcrm/lib/settings/RetailcrmSettings.php b/retailcrm/lib/settings/RetailcrmSettings.php new file mode 100644 index 0000000..c5105de --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettings.php @@ -0,0 +1,109 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettings +{ + /** + * @var RetailcrmSettingsItems + */ + private $settings; + + /** + * @var RetailcrmSettingsItemHtml + */ + private $consultantScript; + + /** + * @var RetailcrmSettingsValidator + */ + private $validator; + + public function __construct(RetailCRM $module) + { + $this->settings = new RetailcrmSettingsItems(); + $this->consultantScript = new RetailcrmSettingsItemHtml('consultantScript', RetailCRM::CONSULTANT_SCRIPT); + + $this->validator = new RetailcrmSettingsValidator($this->settings, $module->reference); + } + + /** + * Save settings handler + * + * @return array + */ + public function save() + { + if ($this->validator->validate()) { + $this->settings->updateValueAll(); + } + + $changed = $this->settings->getChanged(); + + if ($this->consultantScript->issetValue()) { + $this->updateConsultantCode(); + $changed['consultantScript'] = $this->consultantScript->getValueStored(); + } + + return [ + 'success' => $this->validator->getSuccess(), + 'errors' => $this->validator->getErrors(), + 'warnings' => $this->validator->getWarnings(), + 'changed' => $changed, + ]; + } + + private function updateConsultantCode() + { + $consultantCode = $this->consultantScript->getValue(); + + if (!empty($consultantCode)) { + $extractor = new RetailcrmConsultantRcctExtractor(); + $rcct = $extractor->setConsultantScript($consultantCode)->build()->getDataString(); + + if (!empty($rcct)) { + $this->consultantScript->updateValue(); + Configuration::updateValue(RetailCRM::CONSULTANT_RCCT, $rcct); + Cache::getInstance()->set(RetailCRM::CONSULTANT_RCCT, $rcct); + } else { + $this->consultantScript->deleteValue(); + Configuration::deleteByName(RetailCRM::CONSULTANT_RCCT); + Cache::getInstance()->delete(RetailCRM::CONSULTANT_RCCT); + } + } + } +} diff --git a/retailcrm/lib/settings/RetailcrmSettingsHelper.php b/retailcrm/lib/settings/RetailcrmSettingsHelper.php new file mode 100644 index 0000000..179db78 --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettingsHelper.php @@ -0,0 +1,138 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettingsHelper +{ + public static function getCartDelays() + { + return + [ + '900', + '1800', + '2700', + '3600', + ]; + } + + public static function getJobsInfo() + { + $jobsInfo = []; + + $lastRunDetails = RetailcrmJobManager::getLastRunDetails(); + $currentJob = Configuration::get(RetailcrmJobManager::CURRENT_TASK); + $currentJobCli = Configuration::get(RetailcrmCli::CURRENT_TASK_CLI); + + foreach ($lastRunDetails as $job => $detail) { + $lastRunDetails[$job]['name'] = $job; + $lastRunDetails[$job]['running'] = $job === $currentJob || $job === $currentJobCli; + + $jobsInfo[] = $lastRunDetails[$job]; // todo refactor + } + + return $jobsInfo; + } + + public static function getLogFilesInfo() + { + $fileNames = []; + $logFiles = RetailcrmLoggerHelper::getLogFiles(); + + foreach ($logFiles as $logFile) { + $fileNames[] = [ + 'name' => basename($logFile), + 'path' => $logFile, + 'size' => number_format(filesize($logFile), 0, '.', ' ') . ' bytes', + 'modified' => date('Y-m-d H:i:s', filemtime($logFile)), + ]; + } + + return $fileNames; + } + + public static function getIcmlFileInfo() + { + $icmlInfo = json_decode((string) Configuration::get(RetailcrmCatalogHelper::ICML_INFO_NAME), true); + + if (null === $icmlInfo || JSON_ERROR_NONE !== json_last_error()) { + $icmlInfo = []; + } + + $icmlInfo['isCatalogConnected'] = false; + $icmlInfo['isUrlActual'] = false; + $icmlInfo['siteId'] = null; + + $lastGenerated = RetailcrmCatalogHelper::getIcmlFileDate(); + + if (false === $lastGenerated) { + return $icmlInfo; + } + + $icmlInfo['isCatalogConnected'] = true; + + $icmlInfo['lastGenerated'] = $lastGenerated; + $now = new DateTimeImmutable(); + /** @var DateInterval $diff */ + $diff = $lastGenerated->diff($now); + + $icmlInfo['lastGeneratedDiff'] = [ + 'days' => $diff->days, + 'hours' => $diff->h, + 'minutes' => $diff->i, + ]; + + $icmlInfo['isOutdated'] = ( + 0 < $icmlInfo['lastGeneratedDiff']['days'] + || 4 < $icmlInfo['lastGeneratedDiff']['hours'] + ); + + $api = RetailcrmTools::getApiClient(); + + if (null !== $api) { + $reference = new RetailcrmReferences($api); + + $site = $reference->getSite(); + $icmlInfo['isUrlActual'] = !empty($site['ymlUrl']) + && $site['ymlUrl'] === RetailcrmCatalogHelper::getIcmlFileLink(); + if (!empty($site['catalogId'])) { + $icmlInfo['siteId'] = $site['catalogId']; + } + } + + return $icmlInfo; + } +} diff --git a/retailcrm/lib/settings/RetailcrmSettingsItem.php b/retailcrm/lib/settings/RetailcrmSettingsItem.php new file mode 100644 index 0000000..5433b04 --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettingsItem.php @@ -0,0 +1,94 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettingsItem +{ + private $paramKey; + protected $configKey; + + public function __construct($paramKey, $configKey) + { + $this->paramKey = $paramKey; + $this->configKey = $configKey; + } + + public function updateValue() + { + if (!$this->issetValue()) { + return; + } + + $value = $this->getValueForUpdate(); + + Configuration::updateValue($this->configKey, $value); + } + + public function issetValue() + { + return Tools::getIsset($this->paramKey); + } + + public function deleteValue() + { + return Configuration::deleteByName($this->configKey); + } + + public function getValue() + { + return Tools::getValue($this->paramKey); + } + + public function getValueForUpdate() // todo make protected + { + return $this->getValue(); + } + + public function getValueStored() + { + return Configuration::get($this->configKey, null, null, null, ''); + } + + public function getValueWithStored() + { + if ($this->issetValue()) { + return $this->getValue(); + } + + return $this->getValueStored(); + } +} diff --git a/retailcrm/views/fonts/OpenSansBold/index.php b/retailcrm/lib/settings/RetailcrmSettingsItemBool.php similarity index 78% rename from retailcrm/views/fonts/OpenSansBold/index.php rename to retailcrm/lib/settings/RetailcrmSettingsItemBool.php index 4043a55..f0fb672 100644 --- a/retailcrm/views/fonts/OpenSansBold/index.php +++ b/retailcrm/lib/settings/RetailcrmSettingsItemBool.php @@ -36,10 +36,24 @@ * to avoid any conflicts with others containers. */ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); -header('Location: ../'); -exit; +class RetailcrmSettingsItemBool extends RetailcrmSettingsItem +{ + public function getValue() + { + $value = parent::getValue(); + + return false !== $value && 'false' !== $value; + } + + public function getValueForUpdate() // todo to protected + { + $valueForUpdate = parent::getValueForUpdate(); + + return $valueForUpdate ? '1' : '0'; + } + + public function getValueStored() + { + return '1' === parent::getValueStored(); + } +} diff --git a/retailcrm/views/css/less/index.php b/retailcrm/lib/settings/RetailcrmSettingsItemCache.php similarity index 77% rename from retailcrm/views/css/less/index.php rename to retailcrm/lib/settings/RetailcrmSettingsItemCache.php index 4043a55..97dafed 100644 --- a/retailcrm/views/css/less/index.php +++ b/retailcrm/lib/settings/RetailcrmSettingsItemCache.php @@ -36,10 +36,23 @@ * to avoid any conflicts with others containers. */ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); -header('Location: ../'); -exit; +class RetailcrmSettingsItemCache extends RetailcrmSettingsItem +{ + public function updateValue() + { + if (!$this->issetValue()) { + return; + } + + $value = $this->getValueForUpdate(); + + Configuration::updateValue($this->configKey, $value); + Cache::getInstance()->set($this->configKey, $value); + } + + public function deleteValue() + { + return parent::deleteValue() + && Cache::getInstance()->delete($this->configKey); + } +} diff --git a/retailcrm/views/fonts/OpenSans/index.php b/retailcrm/lib/settings/RetailcrmSettingsItemHtml.php similarity index 85% rename from retailcrm/views/fonts/OpenSans/index.php rename to retailcrm/lib/settings/RetailcrmSettingsItemHtml.php index 4043a55..b182a96 100644 --- a/retailcrm/views/fonts/OpenSans/index.php +++ b/retailcrm/lib/settings/RetailcrmSettingsItemHtml.php @@ -36,10 +36,16 @@ * to avoid any conflicts with others containers. */ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); -header('Location: ../'); -exit; +class RetailcrmSettingsItemHtml extends RetailcrmSettingsItem +{ + public function updateValue() + { + if (!$this->issetValue()) { + return; + } + + $value = $this->getValueForUpdate(); + + Configuration::updateValue($this->configKey, $value, true); + } +} diff --git a/retailcrm/lib/settings/RetailcrmSettingsItemJson.php b/retailcrm/lib/settings/RetailcrmSettingsItemJson.php new file mode 100644 index 0000000..a771114 --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettingsItemJson.php @@ -0,0 +1,73 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettingsItemJson extends RetailcrmSettingsItem +{ + public function getValue() + { + $value = parent::getValue(); + + if (is_string($value)) { + return json_decode($value, true); + } + + if (is_array($value)) { + return $value; + } + + return []; + } + + public function getValueForUpdate() // todo change to protected + { + $value = parent::getValue(); + + if (is_array($value)) { + return json_encode($value); + } + + return $value; + } + + public function getValueStored() + { + $valueStored = parent::getValueStored(); + + return (array) json_decode($valueStored, true); + } +} diff --git a/retailcrm/views/fonts/index.php b/retailcrm/lib/settings/RetailcrmSettingsItemUrl.php similarity index 85% rename from retailcrm/views/fonts/index.php rename to retailcrm/lib/settings/RetailcrmSettingsItemUrl.php index 4043a55..492f536 100644 --- a/retailcrm/views/fonts/index.php +++ b/retailcrm/lib/settings/RetailcrmSettingsItemUrl.php @@ -36,10 +36,16 @@ * to avoid any conflicts with others containers. */ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); -header('Location: ../'); -exit; +class RetailcrmSettingsItemUrl extends RetailcrmSettingsItem +{ + public function getValue() + { + $value = parent::getValue(); + + if ('/' !== $value[strlen($value) - 1]) { + $value .= '/'; + } + + return $value; + } +} diff --git a/retailcrm/lib/settings/RetailcrmSettingsItems.php b/retailcrm/lib/settings/RetailcrmSettingsItems.php new file mode 100644 index 0000000..ae07e1a --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettingsItems.php @@ -0,0 +1,153 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettingsItems +{ + /** + * @var RetailcrmSettingsItem[] + */ + private $settings; + + public function __construct() + { + $this->settings = [ + 'url' => new RetailcrmSettingsItemUrl('url', RetailCRM::API_URL), + 'apiKey' => new RetailcrmSettingsItem('apiKey', RetailCRM::API_KEY), + + 'delivery' => new RetailcrmSettingsItemJson('delivery', RetailCRM::DELIVERY), + 'payment' => new RetailcrmSettingsItemJson('payment', RetailCRM::PAYMENT), + 'status' => new RetailcrmSettingsItemJson('status', RetailCRM::STATUS), + 'outOfStockStatus' => new RetailcrmSettingsItemJson('outOfStockStatus', RetailCRM::OUT_OF_STOCK_STATUS), + + 'enableHistoryUploads' => new RetailcrmSettingsItemBool('enableHistoryUploads', RetailCRM::ENABLE_HISTORY_UPLOADS), + 'enableBalancesReceiving' => new RetailcrmSettingsItemBool('enableBalancesReceiving', RetailCRM::ENABLE_BALANCES_RECEIVING), + 'collectorActive' => new RetailcrmSettingsItemBool('collectorActive', RetailCRM::COLLECTOR_ACTIVE), + 'synchronizeCartsActive' => new RetailcrmSettingsItemBool('synchronizeCartsActive', RetailCRM::SYNC_CARTS_ACTIVE), + 'enableCorporate' => new RetailcrmSettingsItemBool('enableCorporate', RetailCRM::ENABLE_CORPORATE_CLIENTS), + 'enableOrderNumberSending' => new RetailcrmSettingsItemBool('enableOrderNumberSending', RetailCRM::ENABLE_ORDER_NUMBER_SENDING), + 'enableOrderNumberReceiving' => new RetailcrmSettingsItemBool('enableOrderNumberReceiving', RetailCRM::ENABLE_ORDER_NUMBER_RECEIVING), + 'webJobs' => new RetailcrmSettingsItemBool('webJobs', RetailCRM::ENABLE_WEB_JOBS), + 'debugMode' => new RetailcrmSettingsItemBool('debugMode', RetailCRM::ENABLE_DEBUG_MODE), + + 'deliveryDefault' => new RetailcrmSettingsItem('deliveryDefault', RetailCRM::DELIVERY_DEFAULT), + 'paymentDefault' => new RetailcrmSettingsItem('paymentDefault', RetailCRM::PAYMENT_DEFAULT), + 'synchronizedCartStatus' => new RetailcrmSettingsItem('synchronizedCartStatus', RetailCRM::SYNC_CARTS_STATUS), + 'synchronizedCartDelay' => new RetailcrmSettingsItem('synchronizedCartDelay', RetailCRM::SYNC_CARTS_DELAY), + 'collectorKey' => new RetailcrmSettingsItem('collectorKey', RetailCRM::COLLECTOR_KEY), + ]; + } + + public function getValue($key) + { + $this->checkKey($key); + + return $this->settings[$key]->getValue(); + } + + public function issetValue($key) + { + $this->checkKey($key); + + return $this->settings[$key]->issetValue(); + } + + public function updateValue($key) + { + $this->checkKey($key); + + $this->settings[$key]->updateValue(); + } + + public function updateValueAll() + { + foreach ($this->settings as $key => $item) { + $item->updateValue(); + } + } + + public function deleteValue($key) + { + $this->checkKey($key); + + $this->settings[$key]->deleteValue(); + } + + public function deleteValueAll() + { + foreach ($this->settings as $item) { + $item->deleteValue(); + } + } + + /** + * @throws Exception + */ + private function checkKey($key) + { + if (!array_key_exists($key, $this->settings)) { + throw new Exception("Invalid key `$key`!"); + } + } + + public function getValueStored($key) + { + $this->checkKey($key); + + return $this->settings[$key]->getValueStored(); + } + + public function getValueWithStored($key) + { + $this->checkKey($key); + + return $this->settings[$key]->getValueWithStored(); + } + + public function getChanged() + { + $changed = []; + + foreach ($this->settings as $key => $setting) { + if ($setting->issetValue()) { + $changed[$key] = $setting->getValueStored(); + } + } + + return $changed; + } +} diff --git a/retailcrm/lib/settings/RetailcrmSettingsValidator.php b/retailcrm/lib/settings/RetailcrmSettingsValidator.php new file mode 100644 index 0000000..6bd7f48 --- /dev/null +++ b/retailcrm/lib/settings/RetailcrmSettingsValidator.php @@ -0,0 +1,314 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +class RetailcrmSettingsValidator +{ + const LATEST_API_VERSION = '5'; + + private $errors; + private $warnings; + + /** + * @var RetailcrmSettingsItems + */ + private $settings; + /** + * @var RetailcrmReferences|null + */ + private $reference; + + public function __construct( + RetailcrmSettingsItems $settings, + RetailcrmReferences $reference = null + ) { + $this->settings = $settings; + $this->reference = $reference; + $this->errors = []; + $this->warnings = []; + } + + public function getErrors() + { + return $this->errors; + } + + public function getWarnings() + { + return $this->warnings; + } + + public function getSuccess() + { + return 0 === count($this->errors); + } + + /** + * Settings form validator + */ + public function validate() + { + // check url and apiKey + $urlAndApiKeyValidated = true; + if ($this->settings->issetValue('url') && !RetailcrmTools::validateCrmAddress($this->settings->getValue('url'))) { + $this->addError('errors.url'); + $urlAndApiKeyValidated = false; + } + + if ($this->settings->issetValue('apiKey') && !$this->settings->getValue('apiKey')) { + $this->addError('errors.key'); + $urlAndApiKeyValidated = false; + } + + if ($urlAndApiKeyValidated && ($this->settings->issetValue('url') || $this->settings->issetValue('apiKey'))) { + if (!$this->validateApiVersion( + $this->settings->getValueWithStored('url'), + $this->settings->getValueWithStored('apiKey') + ) + ) { + $this->addError('errors.version'); + } + } + + // check abandoned carts status + if ($this->settings->issetValue('status') || $this->settings->issetValue('synchronizedCartStatus')) { + if (!$this->validateCartStatus( + $this->settings->getValueWithStored('status'), + $this->settings->getValueWithStored('synchronizedCartStatus') + ) + ) { + $this->addError('errors.carts'); // todo check if it works + } + } + + // check mapping statuses + if ($this->settings->issetValue('status')) { + if (!$this->validateMappingOneToOne($this->settings->getValue('status'))) { + $this->addError('errors.status'); + } + } + + // check mapping delivery + if ($this->settings->issetValue('delivery')) { + if (!$this->validateMappingOneToOne($this->settings->getValue('delivery'))) { + $this->addError('errors.delivery'); + } + } + + // check mapping payment + if ($this->settings->issetValue('payment')) { + if (!$this->validateMappingOneToOne($this->settings->getValue('payment'))) { + $this->addError('errors.payment'); + } + } + + // check collector identifier + if ($this->settings->issetValue('collectorActive') || $this->settings->issetValue('collectorKey')) { + if (!$this->validateCollector( + $this->settings->getValueWithStored('collectorActive'), + $this->settings->getValueWithStored('collectorKey') + )) { + $this->addError('errors.collector'); + } + } + + $errorTabs = $this->validateStoredSettings(); // todo maybe refactor + + if (in_array('delivery', $errorTabs)) { + $this->addWarning('warnings.delivery'); + } + if (in_array('status', $errorTabs)) { + $this->addWarning('warnings.status'); + } + if (in_array('payment', $errorTabs)) { + $this->addWarning('warnings.payment'); + } + if (in_array('deliveryDefault', $errorTabs) || in_array('paymentDefault', $errorTabs)) { + $this->addWarning('warnings.default'); + } + + return $this->getSuccess(); + } + + /** + * Cart status must be present and must be unique to cartsIds only + * + * @param string $statuses + * @param string $cartStatus + * + * @return bool + */ + private function validateCartStatus($statuses, $cartStatus) + { + if (!is_array($statuses)) { + return true; + } + + $statusesList = array_filter(array_values($statuses)); + + if (0 === count($statusesList)) { + return true; + } + + if ('' !== $cartStatus && in_array($cartStatus, $statusesList)) { + return false; + } + + return true; + } + + /** + * Returns false if mapping is not valid in one-to-one relation + * + * @param string $statuses + * + * @return bool + */ + private function validateMappingOneToOne($statuses) + { + if (!is_array($statuses)) { + return true; + } + + $statusesList = array_filter(array_values($statuses)); + + if (count($statusesList) != count(array_unique($statusesList))) { + return false; + } + + return true; + } + + public function validateStoredSettings() // todo also uses in settings template to show errors on page load + { + $tabsWithWarnings = []; + $tabsNamesAndCheckApiMethods = [ + 'delivery' => 'getApiDeliveryTypes', // todo check and replace with new functions + 'status' => 'getApiStatuses', + 'payment' => 'getApiPaymentTypes', + 'deliveryDefault' => null, + 'paymentDefault' => null, + ]; + + foreach ($tabsNamesAndCheckApiMethods as $tabName => $checkApiMethod) { + if (!$this->settings->issetValue($tabName)) { // todo remove + continue; + } + + $storedValues = $this->settings->getValueWithStored($tabName); // todo get encoded value from Tools:: + + if (false === $storedValues || null === $storedValues) { + continue; + } + + if (!$this->validateMappingSelected($storedValues)) { + $tabsWithWarnings[] = $tabName; + + continue; + } + + if (null !== $checkApiMethod) { + $crmValues = call_user_func([$this->reference, $checkApiMethod]); // todo use class own reference + $crmCodes = array_column($crmValues, 'code'); + + if (!empty(array_diff($storedValues, $crmCodes))) { + $tabsWithWarnings[] = $tabName; + } + } + } + + return $tabsWithWarnings; + } + + private function validateMappingSelected($values) + { + if (is_array($values)) { + foreach ($values as $item) { + if (empty($item)) { + return false; + } + } + } elseif (empty($values)) { + return false; + } + + return true; + } + + /** + * Returns true if provided connection supports API v5 + * + * @return bool + */ + private function validateApiVersion($url, $apiKey) + { + /** @var RetailcrmProxy|RetailcrmApiClientV5 $api */ + $api = new RetailcrmProxy( + $url, + $apiKey + ); + + $response = $api->apiVersions(); + + if (false !== $response && isset($response['versions']) && !empty($response['versions'])) { + foreach ($response['versions'] as $version) { + if ($version == static::LATEST_API_VERSION + || Tools::substr($version, 0, 1) == static::LATEST_API_VERSION + ) { + return true; + } + } + } + + return false; + } + + private function validateCollector($collectorActive, $collectorKey) + { + return !$collectorActive || '' !== $collectorKey; + } + + private function addError($message) + { + $this->errors[] = $message; + } + + private function addWarning($message) + { + $this->warnings[] = $message; + } +} diff --git a/retailcrm/views/css/index.php b/retailcrm/lib/settings/index.php similarity index 100% rename from retailcrm/views/css/index.php rename to retailcrm/lib/settings/index.php diff --git a/retailcrm/lib/templates/RetailcrmAbstractTemplate.php b/retailcrm/lib/templates/RetailcrmAbstractTemplate.php index 69f35a9..4f17d20 100644 --- a/retailcrm/lib/templates/RetailcrmAbstractTemplate.php +++ b/retailcrm/lib/templates/RetailcrmAbstractTemplate.php @@ -48,18 +48,6 @@ abstract class RetailcrmAbstractTemplate /** @var array */ protected $data; - /** @var array */ - private $errors; - - /** @var array */ - private $warnings; - - /** @var array */ - private $informations; - - /** @var array */ - private $confirmations; - /** @var Context */ protected $context; @@ -75,10 +63,6 @@ abstract class RetailcrmAbstractTemplate $this->module = $module; $this->smarty = $smarty; $this->assets = $assets; - $this->errors = []; - $this->warnings = []; - $this->informations = []; - $this->confirmations = []; } /** @@ -125,72 +109,11 @@ abstract class RetailcrmAbstractTemplate . '&token=' . $this->smarty->getTemplateVars('token'); } - $this->smarty->assign(\array_merge($this->data, [ - 'moduleErrors' => $this->errors, - 'moduleWarnings' => $this->warnings, - 'moduleConfirmations' => $this->confirmations, - 'moduleInfos' => $this->informations, - ])); + $this->smarty->assign($this->data); return $this->module->display($file, "views/templates/admin/$this->template"); } - /** - * @param $messages - * - * @return self - */ - public function setErrors($messages) - { - if (!empty($messages)) { - $this->errors = $messages; - } - - return $this; - } - - /** - * @param $messages - * - * @return self - */ - public function setWarnings($messages) - { - if (!empty($messages)) { - $this->warnings = $messages; - } - - return $this; - } - - /** - * @param $messages - * - * @return self - */ - public function setInformations($messages) - { - if (!empty($messages)) { - $this->informations = $messages; - } - - return $this; - } - - /** - * @param $messages - * - * @return self - */ - public function setConfirmations($messages) - { - if (!empty($messages)) { - $this->confirmations = $messages; - } - - return $this; - } - /** * @param $context * diff --git a/retailcrm/lib/templates/RetailcrmSettingsTemplate.php b/retailcrm/lib/templates/RetailcrmSettingsTemplate.php index be4fce0..8fb0a48 100644 --- a/retailcrm/lib/templates/RetailcrmSettingsTemplate.php +++ b/retailcrm/lib/templates/RetailcrmSettingsTemplate.php @@ -38,8 +38,15 @@ class RetailcrmSettingsTemplate extends RetailcrmAbstractTemplate { - protected $settings; - protected $settingsNames; + /** + * @var RetailcrmSettingsItems + */ + private $settings; + + /** + * @var RetailcrmSettingsItemHtml + */ + private $consultantScript; /** * RetailcrmSettingsTemplate constructor. @@ -47,15 +54,21 @@ class RetailcrmSettingsTemplate extends RetailcrmAbstractTemplate * @param \Module $module * @param $smarty * @param $assets - * @param $settings - * @param $settingsNames */ - public function __construct(Module $module, $smarty, $assets, $settings, $settingsNames) + public function __construct(Module $module, $smarty, $assets) { parent::__construct($module, $smarty, $assets); - $this->settings = $settings; - $this->settingsNames = $settingsNames; + $this->settings = new RetailcrmSettingsItems(); + $this->consultantScript = new RetailcrmSettingsItemHtml('consultantScript', RetailCRM::CONSULTANT_SCRIPT); + } + + protected function buildParams() + { + $this->data = [ + 'assets' => $this->assets, + 'appData' => $this->getParams(), + ]; } /** @@ -65,63 +78,89 @@ class RetailcrmSettingsTemplate extends RetailcrmAbstractTemplate */ protected function getParams() { - $params = []; + $deliveryTypesCMS = $this->module->reference->getDeliveryTypes(); + $paymentTypesCMS = $this->module->reference->getSystemPaymentModules(); + $statusesCMS = $this->module->reference->getStatuses(); - if ($this->module->api) { - $params['statusesDefaultExport'] = $this->module->reference->getStatuseDefaultExport(); - $params['deliveryTypes'] = $this->module->reference->getDeliveryTypes(); - $params['orderStatuses'] = $this->module->reference->getStatuses(); - $params['outOfStockStatuses'] = $this->module->reference->getOutOfStockStatuses( - [ - 'out_of_stock_paid' => $this->module->translate('If order paid'), - 'out_of_stock_not_paid' => $this->module->translate('If order not paid'), - ] - ); - $params['paymentTypes'] = $this->module->reference->getPaymentTypes(); - $params['methodsForDefault'] = $this->module->reference->getPaymentAndDeliveryForDefault( - [ - $this->module->translate('Delivery method'), - $this->module->translate('Payment type'), - ] - ); - $params['ordersCount'] = RetailcrmExport::getOrdersCount(); - $params['customersCount'] = RetailcrmExport::getCustomersCount(); - $params['exportCustomersCount'] = RetailcrmExport::getCustomersCount(false); - $params['exportOrdersStepSize'] = RetailcrmExport::RETAILCRM_EXPORT_ORDERS_STEP_SIZE_WEB; - $params['exportCustomersStepSize'] = RetailcrmExport::RETAILCRM_EXPORT_CUSTOMERS_STEP_SIZE_WEB; - $params['lastRunDetails'] = RetailcrmJobManager::getLastRunDetails(true); - $params['currentJob'] = Configuration::get(RetailcrmJobManager::CURRENT_TASK); - $params['currentJobCli'] = Configuration::get(RetailcrmCli::CURRENT_TASK_CLI); - $params['retailcrmLogsInfo'] = RetailcrmLogger::getLogFilesInfo(); - $params['catalogInfoMultistore'] = RetailcrmCatalogHelper::getIcmlFileInfoMultistore(); - $params['shopsInfo'] = RetailcrmContextSwitcher::getShops(); - $params['errorTabs'] = $this->module->validateStoredSettings(); + $deliveryTypesCRM = $this->module->reference->getApiDeliveryTypes(); + $paymentTypesCRM = $this->module->reference->getApiPaymentTypes(); + $statusesCRM = $this->module->reference->getApiStatusesWithGroup(); - $params['retailControllerOrders'] = RetailcrmTools::getAdminControllerUrl( - RetailcrmOrdersController::class - ); - $params['retailControllerOrdersUpload'] = RetailcrmTools::getAdminControllerUrl( - RetailcrmOrdersUploadController::class - ); - $params['adminControllerOrders'] = RetailcrmTools::getAdminControllerUrl( - AdminOrdersController::class - ); - } - - return $params; - } - - protected function buildParams() - { - $this->data = array_merge( - [ - 'assets' => $this->assets, - 'cartsDelays' => $this->module->getSynchronizedCartsTimeSelect(), + return [ + 'locale' => $this->getCurrentLanguageISO(), + 'controller' => [ + 'settings' => RetailcrmTools::getAdminControllerUrl(RetailcrmSettingsController::class), + 'payments' => RetailcrmTools::getAdminControllerUrl(AdminPaymentPreferencesController::class), + 'orders' => RetailcrmTools::getAdminControllerUrl(RetailcrmOrdersController::class), + 'export' => RetailcrmTools::getAdminControllerUrl(RetailcrmExportController::class), + 'link' => RetailcrmTools::getAdminControllerUrl(AdminOrdersController::class), + 'jobs' => RetailcrmTools::getAdminControllerUrl(RetailcrmJobsController::class), + 'logs' => RetailcrmTools::getAdminControllerUrl(RetailcrmLogsController::class), ], - $this->getParams(), - $this->settingsNames, - $this->settings - ); + 'main' => [ + 'connection' => [ + 'url' => $this->settings->getValueStored('url'), + 'apiKey' => $this->settings->getValueStored('apiKey'), + ], + 'delivery' => [ + 'setting' => $this->settings->getValueStored('delivery'), + 'cms' => $deliveryTypesCMS, + 'crm' => $deliveryTypesCRM, + ], + 'payment' => [ + 'setting' => $this->settings->getValueStored('payment'), + 'cms' => $paymentTypesCMS, + 'crm' => $paymentTypesCRM, + ], + 'status' => [ + 'setting' => $this->settings->getValueStored('status'), + 'cms' => $statusesCMS, + 'crm' => $statusesCRM, + ], + ], + 'additional' => [ + 'settings' => [ + 'corporate' => $this->settings->getValueStored('enableCorporate'), + 'numberSend' => $this->settings->getValueStored('enableOrderNumberSending'), + 'numberReceive' => $this->settings->getValueStored('enableOrderNumberReceiving'), + 'webJobs' => $this->settings->getValueStored('webJobs'), + 'debug' => $this->settings->getValueStored('debugMode'), + ], + 'history' => [ + 'enabled' => $this->settings->getValueStored('enableHistoryUploads'), + 'deliveryDefault' => $this->settings->getValueStored('deliveryDefault'), + 'paymentDefault' => $this->settings->getValueStored('paymentDefault'), + 'delivery' => $deliveryTypesCMS, + 'payment' => $paymentTypesCMS, + ], + 'stocks' => [ + 'enabled' => $this->settings->getValueStored('enableBalancesReceiving'), + 'statuses' => $this->settings->getValueStored('outOfStockStatus'), + ], + 'carts' => [ + 'synchronizeCartsActive' => $this->settings->getValueStored('synchronizeCartsActive'), + 'synchronizedCartStatus' => $this->settings->getValueStored('synchronizedCartStatus'), + 'synchronizedCartDelay' => $this->settings->getValueStored('synchronizedCartDelay'), + 'delays' => RetailcrmSettingsHelper::getCartDelays(), + ], + 'collector' => [ + 'collectorActive' => $this->settings->getValueStored('collectorActive'), + 'collectorKey' => $this->settings->getValueStored('collectorKey'), + ], + 'consultant' => [ + 'consultantScript' => $this->consultantScript->getValueStored(), + ], + ], + 'catalog' => [ + 'info' => RetailcrmSettingsHelper::getIcmlFileInfo(), + 'generateName' => RetailcrmIcmlEvent::class, + 'updateURLName' => RetailcrmIcmlUpdateUrlEvent::class, + ], + 'advanced' => [ + 'jobs' => RetailcrmSettingsHelper::getJobsInfo(), + 'logs' => RetailcrmSettingsHelper::getLogFilesInfo(), + ], + ]; } /** @@ -129,6 +168,6 @@ class RetailcrmSettingsTemplate extends RetailcrmAbstractTemplate */ protected function setTemplate() { - $this->template = 'settings.tpl'; + $this->template = 'index.tpl'; } } diff --git a/retailcrm/lib/templates/RetailcrmTemplateFactory.php b/retailcrm/lib/templates/RetailcrmTemplateFactory.php index 77ce412..eb8fc2d 100644 --- a/retailcrm/lib/templates/RetailcrmTemplateFactory.php +++ b/retailcrm/lib/templates/RetailcrmTemplateFactory.php @@ -60,12 +60,6 @@ class RetailcrmTemplateFactory */ public function createTemplate(Module $module) { - $settings = RetailCRM::getSettings(); - - if (empty($settings['url']) && empty($settings['apiKey'])) { - return new RetailcrmBaseTemplate($module, $this->smarty, $this->assets); - } else { - return new RetailcrmSettingsTemplate($module, $this->smarty, $this->assets, $settings, RetailCRM::getSettingsNames()); - } + return new RetailcrmSettingsTemplate($module, $this->smarty, $this->assets); } } diff --git a/retailcrm/retailcrm.php b/retailcrm/retailcrm.php index fcf3922..9ee2700 100644 --- a/retailcrm/retailcrm.php +++ b/retailcrm/retailcrm.php @@ -64,12 +64,6 @@ class RetailCRM extends Module const SYNC_CARTS_STATUS = 'RETAILCRM_API_SYNCHRONIZED_CART_STATUS'; const SYNC_CARTS_DELAY = 'RETAILCRM_API_SYNCHRONIZED_CART_DELAY'; const UPLOAD_ORDERS = 'RETAILCRM_UPLOAD_ORDERS_ID'; - const RUN_JOB = 'RETAILCRM_RUN_JOB'; - const EXPORT_ORDERS = 'RETAILCRM_EXPORT_ORDERS_STEP'; - const EXPORT_CUSTOMERS = 'RETAILCRM_EXPORT_CUSTOMERS_STEP'; - const UPDATE_SINCE_ID = 'RETAILCRM_UPDATE_SINCE_ID'; - const DOWNLOAD_LOGS_NAME = 'RETAILCRM_DOWNLOAD_LOGS_NAME'; - const DOWNLOAD_LOGS = 'RETAILCRM_DOWNLOAD_LOGS'; const MODULE_LIST_CACHE_CHECKSUM = 'RETAILCRM_MODULE_LIST_CACHE_CHECKSUM'; const ENABLE_CORPORATE_CLIENTS = 'RETAILCRM_ENABLE_CORPORATE_CLIENTS'; const ENABLE_HISTORY_UPLOADS = 'RETAILCRM_ENABLE_HISTORY_UPLOADS'; @@ -78,54 +72,20 @@ class RetailCRM extends Module const ENABLE_ORDER_NUMBER_RECEIVING = 'RETAILCRM_ENABLE_ORDER_NUMBER_RECEIVING'; const ENABLE_DEBUG_MODE = 'RETAILCRM_ENABLE_DEBUG_MODE'; - const LATEST_API_VERSION = '5'; const CONSULTANT_SCRIPT = 'RETAILCRM_CONSULTANT_SCRIPT'; const CONSULTANT_RCCT = 'RETAILCRM_CONSULTANT_RCCT'; const ENABLE_WEB_JOBS = 'RETAILCRM_ENABLE_WEB_JOBS'; - const RESET_JOBS = 'RETAILCRM_RESET_JOBS'; - const JOBS_NAMES = [ - 'RetailcrmAbandonedCartsEvent' => 'Abandoned Carts', - 'RetailcrmIcmlEvent' => 'Icml generation', - 'RetailcrmIcmlUpdateUrlEvent' => 'Icml update URL', - 'RetailcrmSyncEvent' => 'History synchronization', - 'RetailcrmInventoriesEvent' => 'Inventories uploads', - 'RetailcrmClearLogsEvent' => 'Clearing logs', - ]; - - const TABS_TO_VALIDATE = [ - 'delivery' => self::DELIVERY, - 'statuses' => self::STATUS, - 'payment' => self::PAYMENT, - 'deliveryDefault' => self::DELIVERY_DEFAULT, - 'paymentDefault' => self::PAYMENT_DEFAULT, - ]; // todo dynamically define controller classes - const ADMIN_CONTROLLERS = [ - RetailcrmSettingsController::class, - RetailcrmOrdersController::class, - RetailcrmOrdersUploadController::class, - ]; - - /** - * @var array - */ - private $templateErrors; - - /** - * @var array - */ - private $templateWarnings; - - /** - * @var array - */ - private $templateConfirms; - - /** - * @var array - */ - private $templateInfos; + const ADMIN_CONTROLLERS + = [ + RetailcrmSettingsLinkController::class, + RetailcrmSettingsController::class, + RetailcrmJobsController::class, + RetailcrmLogsController::class, + RetailcrmOrdersController::class, + RetailcrmExportController::class, + ]; /** @var bool|\RetailcrmApiClientV5 */ public $api = false; @@ -151,7 +111,7 @@ class RetailCRM extends Module { $this->name = 'retailcrm'; $this->tab = 'export'; - $this->version = '3.3.5'; + $this->version = '3.4.0'; $this->author = 'DIGITAL RETAIL TECHNOLOGIES SL'; $this->displayName = $this->l('Simla.com'); $this->description = $this->l('Integration module for Simla.com'); @@ -178,7 +138,7 @@ class RetailCRM extends Module } if ($this->apiUrl && $this->apiKey) { - $this->api = new RetailcrmProxy($this->apiUrl, $this->apiKey, $this->log); + $this->api = new RetailcrmProxy($this->apiUrl, $this->apiKey); $this->reference = new RetailcrmReferences($this->api); } @@ -259,6 +219,34 @@ class RetailCRM extends Module return true; } + /** + * @return bool + */ + public function uninstallOldTabs() + { + $moduleTabs = Tab::getCollectionFromModule($this->name); + + /** @var Tab $tab */ + foreach ($moduleTabs as $tab) { + $tabClassName = $tab->class_name . 'Controller'; + + if (!in_array($tabClassName, self::ADMIN_CONTROLLERS)) { + try { + $tab->delete(); + } catch (PrestaShopException $e) { + RetailcrmLogger::writeCaller( + __METHOD__, sprintf('Error while deleting old tabs: %s', $e->getMessage()) + ); + RetailcrmLogger::writeDebug(__METHOD__, $e->getTraceAsString()); + + return false; + } + } + } + + return true; + } + public function hookHeader() { if (!empty($this->context) && !empty($this->context->controller)) { @@ -275,18 +263,14 @@ class RetailCRM extends Module $apiKey = Configuration::get(static::API_KEY); if (!empty($apiUrl) && !empty($apiKey)) { - $api = new RetailcrmProxy( - $apiUrl, - $apiKey, - RetailcrmLogger::getLogFile() - ); + $api = new RetailcrmProxy($apiUrl, $apiKey); $clientId = Configuration::get(static::CLIENT_ID); $this->integrationModule($api, $clientId, false); } return parent::uninstall() - && Configuration::deleteByName(static::API_URL) + && Configuration::deleteByName(static::API_URL) // todo delete with SettingsItems class && Configuration::deleteByName(static::API_KEY) && Configuration::deleteByName(static::DELIVERY) && Configuration::deleteByName(static::STATUS) @@ -415,296 +399,23 @@ class RetailCRM extends Module public function getContent() { - $output = null; $address = Configuration::get(static::API_URL); $token = Configuration::get(static::API_KEY); - - if (Tools::isSubmit('submit' . $this->name)) { - // todo all those vars & ifs to one $command var and check in switch - $jobName = (string) (Tools::getValue(static::RUN_JOB)); - $ordersIds = (string) (Tools::getValue(static::UPLOAD_ORDERS)); - $exportOrders = (int) (Tools::getValue(static::EXPORT_ORDERS)); - $exportCustomers = (int) (Tools::getValue(static::EXPORT_CUSTOMERS)); - $updateSinceId = (bool) (Tools::getValue(static::UPDATE_SINCE_ID)); - $downloadLogs = (bool) (Tools::getValue(static::DOWNLOAD_LOGS)); - $resetJobs = (bool) (Tools::getValue(static::RESET_JOBS)); - - if (!empty($ordersIds)) { - $output .= $this->uploadOrders(RetailcrmTools::partitionId($ordersIds)); - } elseif (!empty($jobName)) { - $this->runJobMultistore($jobName); - } elseif (!empty($exportOrders)) { - return $this->export($exportOrders); - } elseif (!empty($exportCustomers)) { - return $this->export($exportCustomers, 'customer'); - } elseif ($updateSinceId) { - return $this->updateSinceId(); - } elseif ($downloadLogs) { - return $this->downloadLogs(); - } elseif ($resetJobs) { - return $this->resetJobs(); - } else { - $output .= $this->saveSettings(); - } - } - if ($address && $token) { - $this->api = new RetailcrmProxy($address, $token, $this->log); - $this->reference = new RetailcrmReferences($this->api); + $this->api = new RetailcrmProxy($address, $token); } + $this->reference = new RetailcrmReferences($this->api); + $templateFactory = new RetailcrmTemplateFactory($this->context->smarty, $this->assetsBase); return $templateFactory ->createTemplate($this) ->setContext($this->context) - ->setErrors($this->getErrorMessages()) - ->setWarnings($this->getWarningMessage()) - ->setInformations($this->getInformationMessages()) - ->setConfirmations($this->getConfirmationMessages()) ->render(__FILE__) ; } - public function uploadOrders($orderIds) - { - if (10 < count($orderIds)) { - return $this->displayError($this->l("Can't upload more than 10 orders per request")); - } - - if (1 > count($orderIds)) { - return $this->displayError($this->l('At least one order ID should be specified')); - } - - if (!($this->api instanceof RetailcrmProxy)) { - $this->api = RetailcrmTools::getApiClient(); - - if (!($this->api instanceof RetailcrmProxy)) { - return $this->displayError($this->l("Can't upload orders - set API key and API URL first!")); - } - } - - $result = ''; - $isSuccessful = true; - $skippedOrders = []; - RetailcrmExport::$api = $this->api; - - foreach ($orderIds as $orderId) { - $response = false; - - try { - $response = RetailcrmExport::exportOrder($orderId); - } catch (PrestaShopObjectNotFoundExceptionCore $e) { - $skippedOrders[] = $orderId; - } catch (Exception $e) { - $this->displayError($e->getMessage()); - RetailcrmLogger::writeCaller(__METHOD__, $e->getTraceAsString()); - } catch (Error $e) { - $this->displayError($e->getMessage()); - RetailcrmLogger::writeCaller(__METHOD__, $e->getTraceAsString()); - } - - $isSuccessful = $isSuccessful ? $response : false; - time_nanosleep(0, 50000000); - } - - if ($isSuccessful && empty($skippedOrders)) { - return $this->displayConfirmation($this->l('All orders were uploaded successfully')); - } else { - $result .= $this->displayWarning($this->l('Not all orders were uploaded successfully')); - - if ($errors = RetailcrmApiErrors::getErrors()) { - foreach ($errors as $error) { - $result .= $this->displayError($error); - } - } - - if (!empty($skippedOrders)) { - $result .= $this->displayWarning(sprintf( - $this->l('Orders skipped due to non-existence: %s', 'retailcrm'), - implode(', ', $skippedOrders) - )); - } - - return $result; - } - } - - /** - * @param string $jobName - * - * @return string - */ - public function runJob($jobName) - { - $jobNameFront = (empty(static::JOBS_NAMES[$jobName]) ? $jobName : static::JOBS_NAMES[$jobName]); - - try { - if (RetailcrmJobManager::execManualJob($jobName)) { - return $this->displayConfirmation(sprintf( - '%s %s', - $this->l($jobNameFront), - $this->l('was completed successfully') - )); - } else { - return $this->displayError(sprintf( - '%s %s', - $this->l($jobNameFront), - $this->l('was not executed') - )); - } - } catch (Exception $e) { - return $this->displayError(sprintf( - '%s %s: %s', - $this->l($jobNameFront), - $this->l('was completed with errors'), - $e->getMessage() - )); - } catch (Error $e) { - return $this->displayError(sprintf( - '%s %s: %s', - $this->l($jobNameFront), - $this->l('was completed with errors'), - $e->getMessage() - )); - } - } - - public function runJobMultistore($jobName) - { - RetailcrmContextSwitcher::runInContext([$this, 'runJob'], [$jobName]); - } - - /** - * @param int $step - * @param string $entity - * - * @return bool - */ - public function export($step, $entity = 'order') - { - if (!Tools::getValue('ajax')) { - return RetailcrmJsonResponse::invalidResponse('This method allow only in ajax mode'); - } - - --$step; - if (0 > $step) { - return RetailcrmJsonResponse::invalidResponse('Invalid request data'); - } - - $api = RetailcrmTools::getApiClient(); - - if (empty($api)) { - return RetailcrmJsonResponse::invalidResponse('Set API key & URL first'); - } - - RetailcrmExport::init(); - RetailcrmExport::$api = $api; - - if ('order' === $entity) { - $stepSize = RetailcrmExport::RETAILCRM_EXPORT_ORDERS_STEP_SIZE_WEB; - - RetailcrmExport::$ordersOffset = $stepSize; - RetailcrmExport::exportOrders($step * $stepSize, $stepSize); - // todo maybe save current step to database - } elseif ('customer' === $entity) { - $stepSize = RetailcrmExport::RETAILCRM_EXPORT_CUSTOMERS_STEP_SIZE_WEB; - - RetailcrmExport::$customersOffset = $stepSize; - RetailcrmExport::exportCustomers($step * $stepSize, $stepSize); - // todo maybe save current step to database - } - - return RetailcrmJsonResponse::successfullResponse(); - } - - public function updateSinceId() - { - if (!Tools::getValue('ajax')) { - return RetailcrmJsonResponse::invalidResponse('This method allow only in ajax mode'); - } - - $api = RetailcrmTools::getApiClient(); - - if (empty($api)) { - return RetailcrmJsonResponse::invalidResponse('Set API key & URL first'); - } - - RetailcrmHistory::$api = $api; - RetailcrmHistory::updateSinceId('customers'); - RetailcrmHistory::updateSinceId('orders'); - - return RetailcrmJsonResponse::successfullResponse(); - } - - public function downloadLogs() - { - if (!Tools::getValue('ajax')) { - return false; - } - - $name = (string) (Tools::getValue(static::DOWNLOAD_LOGS_NAME)); - if (!empty($name)) { - if (false === ($filePath = RetailcrmLogger::checkFileName($name))) { - return false; - } - - header('Content-Description: File Transfer'); - header('Content-Type: application/octet-stream'); - header('Content-Disposition: attachment; filename="' . basename($filePath) . '"'); - header('Expires: 0'); - header('Cache-Control: must-revalidate'); - header('Pragma: public'); - header('Content-Length: ' . filesize($filePath)); - readfile($filePath); - } else { - $zipname = _PS_DOWNLOAD_DIR_ . '/retailcrm_logs_' . date('Y-m-d H-i-s') . '.zip'; - - $zipFile = new ZipArchive(); - $zipFile->open($zipname, ZipArchive::CREATE); - - foreach (RetailcrmLogger::getLogFilesInfo() as $logFile) { - $zipFile->addFile($logFile['path'], $logFile['name']); - } - - $zipFile->close(); - - header('Content-Type: application/zip'); - header('Content-disposition: attachment; filename=' . basename($zipname)); - header('Content-Length: ' . filesize($zipname)); - readfile($zipname); - unlink($zipname); - } - - return true; - } - - /** - * Resets JobManager and cli internal lock - */ - public function resetJobs() - { - $errors = []; - try { - if (!RetailcrmJobManager::reset()) { - $errors[] = 'Job manager internal state was NOT cleared.'; - } - if (!RetailcrmCli::clearCurrentJob(null)) { - $errors[] = 'CLI job was NOT cleared'; - } - - if (!empty($errors)) { - return RetailcrmJsonResponse::invalidResponse(implode(' ', $errors)); - } - - return RetailcrmJsonResponse::successfullResponse(); - } catch (Exception $exception) { - return RetailcrmJsonResponse::invalidResponse($exception->getMessage()); - } catch (Error $exception) { - return RetailcrmJsonResponse::invalidResponse($exception->getMessage()); - } - } - public function hookActionCustomerAccountAdd($params) { if ($this->api) { @@ -841,10 +552,10 @@ class RetailCRM extends Module } $delivery = json_decode(Configuration::get(RetailCRM::DELIVERY), true); - $deliveryDefault = json_decode(Configuration::get(static::DELIVERY_DEFAULT), true); + $deliveryDefault = Configuration::get(static::DELIVERY_DEFAULT); if ($oldCarrierId == $deliveryDefault) { - Configuration::updateValue(static::DELIVERY_DEFAULT, json_encode($newCarrier->id)); + Configuration::updateValue(static::DELIVERY_DEFAULT, $newCarrier->id); } if (is_array($delivery) && array_key_exists($oldCarrierId, $delivery)) { @@ -856,6 +567,7 @@ class RetailCRM extends Module public function hookActionOrderEdited($params) { + // todo refactor it to call hookActionOrderStatusPostUpdate if (!$this->api) { return false; } @@ -922,6 +634,8 @@ class RetailCRM extends Module public function hookActionPaymentCCAdd($params) { + // todo add checks that module configured correctly + $payments = array_filter(json_decode(Configuration::get(static::PAYMENT), true)); $paymentType = false; $externalId = false; @@ -1005,102 +719,6 @@ class RetailCRM extends Module return true; } - /** - * Save settings handler - * - * @return string - */ - private function saveSettings() - { - $output = ''; - $url = (string) Tools::getValue(static::API_URL); - $apiKey = (string) Tools::getValue(static::API_KEY); - $consultantCode = (string) Tools::getValue(static::CONSULTANT_SCRIPT); - - if (!empty($url) && !empty($apiKey)) { - $settings = [ - 'url' => rtrim($url, '/'), - 'apiKey' => $apiKey, - 'address' => (string) (Tools::getValue(static::API_URL)), - 'delivery' => json_encode(Tools::getValue(static::DELIVERY)), - 'status' => json_encode(Tools::getValue(static::STATUS)), - 'outOfStockStatus' => json_encode(Tools::getValue(static::OUT_OF_STOCK_STATUS)), - 'payment' => json_encode(Tools::getValue(static::PAYMENT)), - 'deliveryDefault' => json_encode(Tools::getValue(static::DELIVERY_DEFAULT)), - 'paymentDefault' => json_encode(Tools::getValue(static::PAYMENT_DEFAULT)), - 'statusExport' => (string) (Tools::getValue(static::STATUS_EXPORT)), - 'enableCorporate' => (false !== Tools::getValue(static::ENABLE_CORPORATE_CLIENTS)), - 'enableHistoryUploads' => (false !== Tools::getValue(static::ENABLE_HISTORY_UPLOADS)), - 'enableBalancesReceiving' => (false !== Tools::getValue(static::ENABLE_BALANCES_RECEIVING)), - 'enableOrderNumberSending' => (false !== Tools::getValue(static::ENABLE_ORDER_NUMBER_SENDING)), - 'enableOrderNumberReceiving' => (false !== Tools::getValue(static::ENABLE_ORDER_NUMBER_RECEIVING)), - 'debugMode' => (false !== Tools::getValue(static::ENABLE_DEBUG_MODE)), - 'webJobs' => (false !== Tools::getValue(static::ENABLE_WEB_JOBS) ? '1' : '0'), - 'collectorActive' => (false !== Tools::getValue(static::COLLECTOR_ACTIVE)), - 'collectorKey' => (string) (Tools::getValue(static::COLLECTOR_KEY)), - 'clientId' => Configuration::get(static::CLIENT_ID), - 'synchronizeCartsActive' => (false !== Tools::getValue(static::SYNC_CARTS_ACTIVE)), - 'synchronizedCartStatus' => (string) (Tools::getValue(static::SYNC_CARTS_STATUS)), - 'synchronizedCartDelay' => (string) (Tools::getValue(static::SYNC_CARTS_DELAY)), - ]; - - $output .= $this->validateForm($settings, $output); - - if ('' === $output) { - Configuration::updateValue(static::API_URL, $settings['url']); - Configuration::updateValue(static::API_KEY, $settings['apiKey']); - Configuration::updateValue(static::DELIVERY, $settings['delivery']); - Configuration::updateValue(static::STATUS, $settings['status']); - Configuration::updateValue(static::OUT_OF_STOCK_STATUS, $settings['outOfStockStatus']); - Configuration::updateValue(static::PAYMENT, $settings['payment']); - Configuration::updateValue(static::DELIVERY_DEFAULT, $settings['deliveryDefault']); - Configuration::updateValue(static::PAYMENT_DEFAULT, $settings['paymentDefault']); - Configuration::updateValue(static::STATUS_EXPORT, $settings['statusExport']); - Configuration::updateValue(static::ENABLE_CORPORATE_CLIENTS, $settings['enableCorporate']); - Configuration::updateValue(static::ENABLE_HISTORY_UPLOADS, $settings['enableHistoryUploads']); - Configuration::updateValue(static::ENABLE_BALANCES_RECEIVING, $settings['enableBalancesReceiving']); - Configuration::updateValue(static::ENABLE_ORDER_NUMBER_SENDING, $settings['enableOrderNumberSending']); - Configuration::updateValue( - static::ENABLE_ORDER_NUMBER_RECEIVING, - $settings['enableOrderNumberReceiving'] - ); - Configuration::updateValue(static::COLLECTOR_ACTIVE, $settings['collectorActive']); - Configuration::updateValue(static::COLLECTOR_KEY, $settings['collectorKey']); - Configuration::updateValue(static::SYNC_CARTS_ACTIVE, $settings['synchronizeCartsActive']); - Configuration::updateValue(static::SYNC_CARTS_STATUS, $settings['synchronizedCartStatus']); - Configuration::updateValue(static::SYNC_CARTS_DELAY, $settings['synchronizedCartDelay']); - Configuration::updateValue(static::ENABLE_DEBUG_MODE, $settings['debugMode']); - Configuration::updateValue(static::ENABLE_WEB_JOBS, $settings['webJobs']); - - $this->apiUrl = $settings['url']; - $this->apiKey = $settings['apiKey']; - $this->api = new RetailcrmProxy($this->apiUrl, $this->apiKey, $this->log); - $this->reference = new RetailcrmReferences($this->api); - - if (0 == $this->isRegisteredInHook('actionPaymentCCAdd')) { - $this->registerHook('actionPaymentCCAdd'); - } - } - } - - if (!empty($consultantCode)) { - $extractor = new RetailcrmConsultantRcctExtractor(); - $rcct = $extractor->setConsultantScript($consultantCode)->build()->getDataString(); - - if (!empty($rcct)) { - Configuration::updateValue(static::CONSULTANT_SCRIPT, $consultantCode, true); - Configuration::updateValue(static::CONSULTANT_RCCT, $rcct); - Cache::getInstance()->set(static::CONSULTANT_RCCT, $rcct); - } else { - Configuration::deleteByName(static::CONSULTANT_SCRIPT); - Configuration::deleteByName(static::CONSULTANT_RCCT); - Cache::getInstance()->delete(static::CONSULTANT_RCCT); - } - } - - return $output; - } - /** * Activate/deactivate module in marketplace retailCRM * @@ -1139,244 +757,6 @@ class RetailCRM extends Module return false; } - /** - * Returns true if provided connection supports API v5 - * - * @param $settings - * - * @return bool - */ - private function validateApiVersion($settings) - { - /** @var \RetailcrmProxy|\RetailcrmApiClientV5 $api */ - $api = new RetailcrmProxy( - $settings['url'], - $settings['apiKey'], - $this->log - ); - - $response = $api->apiVersions(); - - if (false !== $response && isset($response['versions']) && !empty($response['versions'])) { - foreach ($response['versions'] as $version) { - if ($version == static::LATEST_API_VERSION - || Tools::substr($version, 0, 1) == static::LATEST_API_VERSION - ) { - return true; - } - } - } - - return false; - } - - /** - * Workaround to pass translate method into another classes - * - * @param $text - * - * @return mixed - */ - public function translate($text) - { - return $this->l($text); - } - - /** - * Cart status must be present and must be unique to cartsIds only - * - * @param string $statuses - * @param string $statusExport - * @param string $cartStatus - * - * @return bool - */ - private function validateCartStatus($statuses, $statusExport, $cartStatus) - { - if ('' != $cartStatus && ($cartStatus == $statusExport || stripos($statuses, $cartStatus))) { - return false; - } - - return true; - } - - /** - * Returns false if mapping is not valid in one-to-one relation - * - * @param string $statuses - * - * @return bool - */ - private function validateMappingOneToOne($statuses) - { - $data = json_decode($statuses, true); - - if (JSON_ERROR_NONE != json_last_error() || !is_array($data)) { - return true; - } - - $statusesList = array_filter(array_values($data)); - - if (count($statusesList) != count(array_unique($statusesList))) { - return false; - } - - return true; - } - - public function validateStoredSettings() - { - $output = []; - $checkApiMethods = [ - 'delivery' => 'getApiDeliveryTypes', - 'statuses' => 'getApiStatuses', - 'payment' => 'getApiPaymentTypes', - ]; - - foreach (self::TABS_TO_VALIDATE as $tabName => $settingName) { - $storedValues = Tools::getIsset($settingName) - ? Tools::getValue($settingName) - : json_decode(Configuration::get($settingName), true); - - if (false !== $storedValues && null !== $storedValues) { - if (!$this->validateMappingSelected($storedValues)) { - $output[] = $tabName; - } else { - if (array_key_exists($tabName, $checkApiMethods)) { - $crmValues = call_user_func([$this->reference, $checkApiMethods[$tabName]]); - $crmCodes = array_column($crmValues, 'id_option'); - - if (!empty(array_diff($storedValues, $crmCodes))) { - $output[] = $tabName; - } - } - } - } - } - - if (!$this->validateCatalogMultistore()) { - $output[] = 'catalog'; - } - - return $output; - } - - private function validateMappingSelected($values) - { - if (is_array($values)) { - foreach ($values as $item) { - if (empty($item)) { - return false; - } - } - } else { - if (empty($values)) { - return false; - } - } - - return true; - } - - /** - * Catalog info validator - * - * @return bool - */ - public function validateCatalog() - { - $icmlInfo = RetailcrmCatalogHelper::getIcmlFileInfo(); - - if (!$icmlInfo || !isset($icmlInfo['lastGenerated'])) { - $urlConfiguredAt = RetailcrmTools::getConfigurationCreatedAtByName(self::API_KEY); - - if ($urlConfiguredAt instanceof DateTimeImmutable) { - $now = new DateTimeImmutable(); - /** @var DateInterval $diff */ - $diff = $urlConfiguredAt->diff($now); - - if (($diff->days * 24 + $diff->h) > 4) { - return false; - } - } - } elseif ($icmlInfo['isOutdated'] || !$icmlInfo['isUrlActual']) { - return false; - } - - return true; - } - - /** - * Catalog info validator for multistore - * - * @return bool - */ - private function validateCatalogMultistore() - { - $results = RetailcrmContextSwitcher::runInContext([$this, 'validateCatalog']); - $results = array_filter($results, function ($item) { - return !$item; - }); - - return empty($results); - } - - /** - * Settings form validator - * - * @param $settings - * @param $output - * - * @return string - */ - private function validateForm($settings, $output) - { - if (!RetailcrmTools::validateCrmAddress($settings['url']) || !Validate::isGenericName($settings['url'])) { - $output .= $this->displayError($this->l('Invalid or empty crm address')); - } elseif (!$settings['apiKey'] || '' == $settings['apiKey']) { - $output .= $this->displayError($this->l('Invalid or empty crm api token')); - } elseif (!$this->validateApiVersion($settings)) { - $output .= $this->displayError($this->l('The selected version of the API is unavailable')); - } elseif (!$this->validateCartStatus( - $settings['status'], - $settings['statusExport'], - $settings['synchronizedCartStatus'] - )) { - $output .= $this->displayError( - $this->l('Order status for abandoned carts should not be used in other settings') - ); - } elseif (!$this->validateMappingOneToOne($settings['status'])) { - $output .= $this->displayError( - $this->l('Order statuses should not repeat in statuses matrix') - ); - } elseif (!$this->validateMappingOneToOne($settings['delivery'])) { - $output .= $this->displayError( - $this->l('Delivery types should not repeat in delivery matrix') - ); - } elseif (!$this->validateMappingOneToOne($settings['payment'])) { - $output .= $this->displayError( - $this->l('Payment types should not repeat in payment matrix') - ); - } - - $errorTabs = $this->validateStoredSettings(); - - if (in_array('delivery', $errorTabs)) { - $this->displayWarning($this->l('Select values for all delivery types')); - } - if (in_array('statuses', $errorTabs)) { - $this->displayWarning($this->l('Select values for all order statuses')); - } - if (in_array('payment', $errorTabs)) { - $this->displayWarning($this->l('Select values for all payment types')); - } - if (in_array('deliveryDefault', $errorTabs) || in_array('paymentDefault', $errorTabs)) { - $this->displayWarning($this->l('Select values for all default parameters')); - } - - return $output; - } - /** * Loads data from modules list cache * @@ -1415,84 +795,6 @@ class RetailCRM extends Module return _PS_ROOT_DIR_ . '/retailcrm_modules_cache.php'; } - /** - * Returns all module settings - * - * @return array - */ - public static function getSettings() - { - $syncCartsDelay = (string) (Configuration::get(static::SYNC_CARTS_DELAY)); - - // Use 15 minutes as default interval but don't change immediate interval to it if user already made decision - if (empty($syncCartsDelay) && '0' !== $syncCartsDelay) { - $syncCartsDelay = '900'; - } - - return [ - 'url' => (string) (Configuration::get(static::API_URL)), - 'apiKey' => (string) (Configuration::get(static::API_KEY)), - 'delivery' => json_decode(Configuration::get(static::DELIVERY), true), - 'status' => json_decode(Configuration::get(static::STATUS), true), - 'outOfStockStatus' => json_decode(Configuration::get(static::OUT_OF_STOCK_STATUS), true), - 'payment' => json_decode(Configuration::get(static::PAYMENT), true), - 'deliveryDefault' => json_decode(Configuration::get(static::DELIVERY_DEFAULT), true), - 'paymentDefault' => json_decode(Configuration::get(static::PAYMENT_DEFAULT), true), - 'statusExport' => (string) (Configuration::get(static::STATUS_EXPORT)), - 'collectorActive' => (Configuration::get(static::COLLECTOR_ACTIVE)), - 'collectorKey' => (string) (Configuration::get(static::COLLECTOR_KEY)), - 'clientId' => Configuration::get(static::CLIENT_ID), - 'synchronizeCartsActive' => (Configuration::get(static::SYNC_CARTS_ACTIVE)), - 'synchronizedCartStatus' => (string) (Configuration::get(static::SYNC_CARTS_STATUS)), - 'synchronizedCartDelay' => $syncCartsDelay, - 'consultantScript' => (string) (Configuration::get(static::CONSULTANT_SCRIPT)), - 'enableCorporate' => (bool) (Configuration::get(static::ENABLE_CORPORATE_CLIENTS)), - 'enableHistoryUploads' => (bool) (Configuration::get(static::ENABLE_HISTORY_UPLOADS)), - 'enableBalancesReceiving' => (bool) (Configuration::get(static::ENABLE_BALANCES_RECEIVING)), - 'enableOrderNumberSending' => (bool) (Configuration::get(static::ENABLE_ORDER_NUMBER_SENDING)), - 'enableOrderNumberReceiving' => (bool) (Configuration::get(static::ENABLE_ORDER_NUMBER_RECEIVING)), - 'debugMode' => RetailcrmTools::isDebug(), - 'webJobs' => RetailcrmTools::isWebJobsEnabled(), - ]; - } - - /** - * Returns all settings names in DB - * - * @return array - */ - public static function getSettingsNames() - { - return [ - 'urlName' => static::API_URL, - 'apiKeyName' => static::API_KEY, - 'deliveryName' => static::DELIVERY, - 'statusName' => static::STATUS, - 'outOfStockStatusName' => static::OUT_OF_STOCK_STATUS, - 'paymentName' => static::PAYMENT, - 'deliveryDefaultName' => static::DELIVERY_DEFAULT, - 'paymentDefaultName' => static::PAYMENT_DEFAULT, - 'statusExportName' => static::STATUS_EXPORT, - 'collectorActiveName' => static::COLLECTOR_ACTIVE, - 'collectorKeyName' => static::COLLECTOR_KEY, - 'clientIdName' => static::CLIENT_ID, - 'synchronizeCartsActiveName' => static::SYNC_CARTS_ACTIVE, - 'synchronizedCartStatusName' => static::SYNC_CARTS_STATUS, - 'synchronizedCartDelayName' => static::SYNC_CARTS_DELAY, - 'uploadOrders' => static::UPLOAD_ORDERS, - 'runJobName' => static::RUN_JOB, - 'consultantScriptName' => static::CONSULTANT_SCRIPT, - 'enableCorporateName' => static::ENABLE_CORPORATE_CLIENTS, - 'enableHistoryUploadsName' => static::ENABLE_HISTORY_UPLOADS, - 'enableBalancesReceivingName' => static::ENABLE_BALANCES_RECEIVING, - 'enableOrderNumberSendingName' => static::ENABLE_ORDER_NUMBER_SENDING, - 'enableOrderNumberReceivingName' => static::ENABLE_ORDER_NUMBER_RECEIVING, - 'debugModeName' => static::ENABLE_DEBUG_MODE, - 'webJobsName' => static::ENABLE_WEB_JOBS, - 'jobsNames' => static::JOBS_NAMES, - ]; - } - /** * Returns modules list, caches result. Recreates cache when needed. * Activity indicator in cache will be rewrited by current state. @@ -1539,9 +841,9 @@ class RetailCRM extends Module $deserialized = json_decode($serializedModule); if ($deserialized instanceof stdClass - && property_exists($deserialized, 'name') - && property_exists($deserialized, 'active') - ) { + && property_exists($deserialized, 'name') + && property_exists($deserialized, 'active') + ) { $deserialized->active = Module::isEnabled($deserialized->name); static::$moduleListCache[] = $deserialized; } @@ -1582,169 +884,4 @@ class RetailCRM extends Module fclose($file); } } - - /** - * Synchronized cartsIds time choice - * - * @return array - */ - public function getSynchronizedCartsTimeSelect() - { - return [ - [ - 'id_option' => '900', - 'name' => $this->l('After 15 minutes'), - ], - [ - 'id_option' => '1800', - 'name' => $this->l('After 30 minutes'), - ], - [ - 'id_option' => '2700', - 'name' => $this->l('After 45 minute'), - ], - [ - 'id_option' => '3600', - 'name' => $this->l('After 1 hour'), - ], - ]; - } - - /** - * Initializes arrays of messages - */ - private function initializeTemplateMessages() - { - if (null === $this->templateErrors) { - $this->templateErrors = []; - } - - if (null === $this->templateWarnings) { - $this->templateWarnings = []; - } - - if (null === $this->templateConfirms) { - $this->templateConfirms = []; - } - - if (null === $this->templateErrors) { - $this->templateInfos = []; - } - } - - /** - * Returns error messages - * - * @return array - */ - protected function getErrorMessages() - { - if (empty($this->templateErrors)) { - return []; - } - - return $this->templateErrors; - } - - /** - * Returns warning messages - * - * @return array - */ - protected function getWarningMessage() - { - if (empty($this->templateWarnings)) { - return []; - } - - return $this->templateWarnings; - } - - /** - * Returns information messages - * - * @return array - */ - protected function getInformationMessages() - { - if (empty($this->templateInfos)) { - return []; - } - - return $this->templateInfos; - } - - /** - * Returns confirmation messages - * - * @return array - */ - protected function getConfirmationMessages() - { - if (empty($this->templateConfirms)) { - return []; - } - - return $this->templateConfirms; - } - - /** - * Replacement for default error message helper - * - * @param string|array $message - * - * @return string - */ - public function displayError($message) - { - $this->initializeTemplateMessages(); - $this->templateErrors[] = $message; - - return ' '; - } - - /** - * Replacement for default warning message helper - * - * @param string|array $message - * - * @return string - */ - public function displayWarning($message) - { - $this->initializeTemplateMessages(); - $this->templateWarnings[] = $message; - - return ' '; - } - - /** - * Replacement for default warning message helper - * - * @param string|array $message - * - * @return string - */ - public function displayConfirmation($message) - { - $this->initializeTemplateMessages(); - $this->templateConfirms[] = $message; - - return ' '; - } - - /** - * Replacement for default warning message helper - * - * @param string|array $message - * - * @return string - */ - public function displayInformation($message) - { - $this->initializeTemplateMessages(); - $this->templateInfos[] = $message; - - return ' '; - } } diff --git a/retailcrm/translations/es.php b/retailcrm/translations/es.php index 8c3ff2e..a94a337 100644 --- a/retailcrm/translations/es.php +++ b/retailcrm/translations/es.php @@ -41,171 +41,3 @@ $_MODULE = []; $_MODULE['<{retailcrm}prestashop>retailcrm_9b1e2d4b35252401dbdab3cbad2735c4'] = 'Simla.com'; $_MODULE['<{retailcrm}prestashop>retailcrm_5e36a81536959d8cde52246dd15a6fca'] = 'Módulo de integración para Simla.com'; $_MODULE['<{retailcrm}prestashop>retailcrm_876f23178c29dc2552c0b48bf23cd9bd'] = '¿Está seguro de que desea eliminar el módulo?'; -$_MODULE['<{retailcrm}prestashop>retailcrm_5e66ee98e79567f8daf9454b5517f819'] = 'Se debe especificar al menos un ID de pedido'; -$_MODULE['<{retailcrm}prestashop>retailcrm_6bd461d1fc51b3294c6513cecc24758d'] = 'Los pedidos han sido cargados con éxito'; -$_MODULE['<{retailcrm}prestashop>retailcrm_9a7fc06b4b2359f1f26f75fbbe27a3e8'] = 'No todos los pedidos se han cargado con existo'; -$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Orden omitida por inexistencia: %s'; -$_MODULE['<{retailcrm}prestashop>retailcrm_474b50f70e008454f1f2bf0d63f5262a'] = 'se completó con éxito'; -$_MODULE['<{retailcrm}prestashop>retailcrm_7f3df1b66ce2d61ae3d31c97ac08b065'] = 'no fue ejecutado'; -$_MODULE['<{retailcrm}prestashop>retailcrm_8bc2706bb353ba02b05135127122e406'] = 'se completó con errores '; -$_MODULE['<{retailcrm}prestashop>retailcrm_b9b2d9f66d0112f3aae7dbdbd4e22a43'] = 'La dirección del CRM es incorrecta o está vacía'; -$_MODULE['<{retailcrm}prestashop>retailcrm_942010ef43f3fec28741f62a0d9ff29c'] = 'La clave CRM es incorrecta o está vacía'; -$_MODULE['<{retailcrm}prestashop>retailcrm_1bd340aeb42a5ee0318784c2cffed8a9'] = 'La versión seleccionada de la API no está disponible'; -$_MODULE['<{retailcrm}prestashop>retailcrm_b9c4e8fe56eabcc4c7913ebb2f8eb388'] = 'Estado del pedido para carritos abandonados no debe ser utilizado en otros ajustes'; -$_MODULE['<{retailcrm}prestashop>retailcrm_39e90036af004a005ccbccbe9a9c19c2'] = 'Los estados de orden no deben repetirse en la matriz de estados'; -$_MODULE['<{retailcrm}prestashop>retailcrm_a52213fa61ecf700d1a6091d9769c9a8'] = 'Los tipos de entrega no deben repetirse en la matriz de entrega'; -$_MODULE['<{retailcrm}prestashop>retailcrm_f08acd4b354f4d5f4e531ca1972e4504'] = 'Los tipos de pago no deben repetirse en la matriz de pagos'; -$_MODULE['<{retailcrm}prestashop>retailcrm_49910de3587b1c6141c03f65ef26b334'] = 'Seleccionar valores para todos los tipos de envío'; -$_MODULE['<{retailcrm}prestashop>retailcrm_220b6b5418e80a7f86b0ce9fbdd96bb0'] = 'Seleccionar valores para todos los estados de los pedidos'; -$_MODULE['<{retailcrm}prestashop>retailcrm_10f66d6041a2b944b446b6ca02f7f4f3'] = 'Seleccionar valores para todos los tipos de pago'; -$_MODULE['<{retailcrm}prestashop>retailcrm_1bf0b3775f120ff1991773064903e8b1'] = 'Seleccionar valores para todos los parámetros predeterminados'; -$_MODULE['<{retailcrm}prestashop>retailcrm_d5bb7c2cb1565fb1568924b01847b330'] = 'Tras 15 minutos'; -$_MODULE['<{retailcrm}prestashop>retailcrm_9d3095e54f694bb41ef4a3e62ed90e7a'] = 'Tras 30 minutos'; -$_MODULE['<{retailcrm}prestashop>retailcrm_dfb403fd86851c7d9f97706dff5a2327'] = 'Tras 45 minutos'; -$_MODULE['<{retailcrm}prestashop>retailcrm_4b5e6470d5d85448fcd89c828352d25e'] = 'Tras 1 hora'; -$_MODULE['<{retailcrm}prestashop>index_dd259436b3f29f0ba1778d220b343ec9'] = 'Simla.com es un servicio para tiendas online, el cual ayuda a dejar de perder pedidos y así mejorar las ganancias de tu comercio online en todas las etapas del embudo de ventas.'; -$_MODULE['<{retailcrm}prestashop>index_c7476a92e20715b855d72b1786a71017'] = 'Tengo una cuenta en Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_e81c4e4f2b7b93b481e13a8553c2ae1b'] = 'o'; -$_MODULE['<{retailcrm}prestashop>index_560cb0d630a0067860713ce68126e777'] = 'Obtenga Simla.com gratis'; -$_MODULE['<{retailcrm}prestashop>index_061b368c43f85d3fe2c7ccc842883a40'] = 'Configuración de la conexión'; -$_MODULE['<{retailcrm}prestashop>index_22a65bd0ef1919aa4e6dee849a7a2925'] = 'URL de Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_656a6828d7ef1bb791e42087c4b5ee6e'] = 'Accesos API Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; -$_MODULE['<{retailcrm}prestashop>index_b5a7adde1af5c87d7fd797b6245c2a39'] = 'Descripción'; -$_MODULE['<{retailcrm}prestashop>index_9aa698f602b1e5694855cee73a683488'] = 'Contactos'; -$_MODULE['<{retailcrm}prestashop>index_764fa884e3fba8a3f40422aa1eadde23'] = 'Deja de perder pedidos'; -$_MODULE['<{retailcrm}prestashop>index_070f41773a46ce08231e11316603a099'] = 'Livechat es una forma activa de incitar al diálogo que inmediatamente te ayuda a recibir más pedidos en la tienda online.'; -$_MODULE['<{retailcrm}prestashop>index_87ef6941837db5b2370eb2c04a2f9e73'] = 'Chatbot, Facebook Messenger y WhatsApp en una misma ventana, te ayudan a no perder leads “frescos” que están a punto de hacer su pedido.'; -$_MODULE['<{retailcrm}prestashop>index_0e307da9d0c9ee16b47ef71c39f236a3'] = 'Emails de bienvenida te ayudarán a motivar a los clientes a realizar su primer pedido.'; -$_MODULE['<{retailcrm}prestashop>index_e83c1eb5df794bf22e69eb893e80fdd6'] = 'Motivar a concretar la compra'; -$_MODULE['<{retailcrm}prestashop>index_456329795d41ba012fc4fb3ed063d1fe'] = 'Upsells es la mejor opción para mejorar el ticket medio de manera automática.'; -$_MODULE['<{retailcrm}prestashop>index_4ab044d4168a44dbe50ecc01181e81ad'] = 'La gestión de carritos abandonados incrementa la cantidad de pedidos completados en la tienda online.'; -$_MODULE['<{retailcrm}prestashop>index_0f93ca5bf76e978aa9162e7fc53897ea'] = 'Gestiona los pedidos'; -$_MODULE['<{retailcrm}prestashop>index_3efd2720a5c93a8fe785084d925024ce'] = 'Con ayuda del CRM podrás recibir pedidos, distribuirlos entre tus empleados, controlar los estados y cerrarlos.'; -$_MODULE['<{retailcrm}prestashop>index_8823fb21e79cd316df376e80bb635329'] = 'Las notificaciones sobre el cambio de estado de cada pedido te ayuda a mantener a los clientes informados sobre sus pedidos.'; -$_MODULE['<{retailcrm}prestashop>index_2280ad04ce9fc872f86e839265f170a2'] = 'SalesApp es una aplicación para puntos de venta, la cual te ayudará a mejorar las ventas offline y a crear una base de clientes en un mismo sistema.'; -$_MODULE['<{retailcrm}prestashop>index_9f1ddb1081aee21a39383a5be24e6c78'] = 'La integración con el catálogo permite controlar el stock de tus productos, los precios y sus movimientos.'; -$_MODULE['<{retailcrm}prestashop>index_94d467d04e7d7b0c92df78f3de00fb20'] = 'Retén a tus actuales clientes'; -$_MODULE['<{retailcrm}prestashop>index_7f5875d2c134ba80d0ae9a5b51b2a805'] = 'CDP (Customer Data Platform) agrupa toda la información de tus clientes desde distintos canales y crea un perfil 360° de cada uno de ellos.'; -$_MODULE['<{retailcrm}prestashop>index_2708fc15917156fafb712217dcebdab5'] = 'La segmentación de la base de clientes te ayuda a hacer la comunicación con tus clientes más relevante y precisa.'; -$_MODULE['<{retailcrm}prestashop>index_d2d8dd2103f64290845f5635ce185270'] = 'Las campañas de mailing, SMS, WhatsApp y Facebook Messenger incrementarán la frecuencia de compra de tus clientes actuales.'; -$_MODULE['<{retailcrm}prestashop>index_b0e12648f812bedb79fe86c8f66cec8a'] = 'La regla “Productos de consumo regular” te ayuda a recordarle a tus clientes para que vuelvan a hacer la compra antes de que se les agoten sus productos.'; -$_MODULE['<{retailcrm}prestashop>index_02f67e7fb237e6fa9eb746fa0f721e96'] = 'Reanima a clientes inactivos'; -$_MODULE['<{retailcrm}prestashop>index_68cd6fde983ce8c8eb0966bed76e7062'] = 'Con ayuda de retargeting en el Simla.com podrás iniciar campañas utilizando los segmentos de tu base de clientes.'; -$_MODULE['<{retailcrm}prestashop>index_9f8f75ffd4d9e4f326576dfdc5570739'] = 'Las visitas con abandono te permiten registrar los productos que el cliente estaba viendo, así podrás proponerle completar su pedido.'; -$_MODULE['<{retailcrm}prestashop>index_f78799eda5746aebce16dfbc6c824b71'] = 'Las campañas para reactivar clientes te ayudarán a recuperar a aquellos que se habían perdido y así lograr que vuelvan a tu tienda online.'; -$_MODULE['<{retailcrm}prestashop>index_7ac9b002ef2ce5608af086be3ad5f64f'] = 'Simla.com mejorará la efectividad de todos tus canales de marketing'; -$_MODULE['<{retailcrm}prestashop>index_17b39a0118f63cf041abfb9d92d12414'] = 'LiveChat'; -$_MODULE['<{retailcrm}prestashop>index_ce8ae9da5b7cd6c3df2929543a9af92d'] = 'Email'; -$_MODULE['<{retailcrm}prestashop>index_31f803c0e3b881bf2fc62b248c8aaace'] = 'Facebook Messenger'; -$_MODULE['<{retailcrm}prestashop>index_4cecb21b44628b17c436739bf6301af2'] = 'SMS'; -$_MODULE['<{retailcrm}prestashop>index_2ca3885b024c5983c60a69c6af0ecd28'] = 'Retargeting'; -$_MODULE['<{retailcrm}prestashop>index_9d4f613c288a9cf21d59cc45f1d3dc2c'] = '¿Hay un trial del módulo?'; -$_MODULE['<{retailcrm}prestashop>index_cb3df13bcaec7d592664184af4e7ced0'] = 'El módulo cuenta con una versión trial de 14 días en los cuales podrás trabajar con ayuda del módulo de Simla.com.'; -$_MODULE['<{retailcrm}prestashop>index_3b15dabe24b3ea13a55b08ca7abf1a94'] = '¿Qué es un usuario?'; -$_MODULE['<{retailcrm}prestashop>index_374f84fbbde8e4a44f7e14ec12674ca7'] = 'Un usuario es la persona que trabajará con el módulo de Simla.com es como el representante de tu negocio o tu web. Cada usuario puede crear un perfil personal y tener su propio acceso al panel de la herramienta.'; -$_MODULE['<{retailcrm}prestashop>index_65991f2dd292e02d64d248906dfe0f40'] = '¿En qué idiomas está disponible el módulo?'; -$_MODULE['<{retailcrm}prestashop>index_541564ed7677523fa5c81aa6fdcc02b8'] = 'El módulo de Simla.com está disponible en los siguientes idiomas:'; -$_MODULE['<{retailcrm}prestashop>index_cb5480c32e71778852b08ae1e8712775'] = 'Español'; -$_MODULE['<{retailcrm}prestashop>index_78463a384a5aa4fad5fa73e2f506ecfc'] = 'Inglés'; -$_MODULE['<{retailcrm}prestashop>index_deba6920e70615401385fe1fb5a379ec'] = 'Ruso'; -$_MODULE['<{retailcrm}prestashop>index_59064b34ae482528c8dbeb1b0214ee12'] = '¿Cuánto tiempo dura el trial?'; -$_MODULE['<{retailcrm}prestashop>index_bcb8d16b6e37b22faead6f49af88f26c'] = 'El tiempo de duración de la versión trial del módulo de Simla.com es de 14 días.'; -$_MODULE['<{retailcrm}prestashop>index_d8ff508a2fce371d8c36bd2bedbaecf6'] = '¿Se paga por usuario o se paga por cuenta?'; -$_MODULE['<{retailcrm}prestashop>index_83289ea1e091eba31c6b9d152381b285'] = 'El pago se realiza por usuario, si se agrega a otro usuario dentro del sistema de Simla.com se realizaría el pago por dos usuarios. Cada usuario tiene derecho a una cuenta (web-chat y redes sociales). En caso de que un usuario necesite trabajar con más de una cuenta, es necesario ponerse en contacto con el equipo de Simla.com.'; -$_MODULE['<{retailcrm}prestashop>index_a833bd40df33cff491112eb9316fb050'] = '¿Cómo puedo realizar el pago?'; -$_MODULE['<{retailcrm}prestashop>index_4889fefd090fe608a9b5403d02e2e97f'] = 'Los métodos para realizar el pago son:'; -$_MODULE['<{retailcrm}prestashop>index_95428f32e5c696cf71baccb776bc5c15'] = 'Transferencia bancaria'; -$_MODULE['<{retailcrm}prestashop>index_e7f9e382dc50889098cbe56f2554c77b'] = 'Tarjeta bancaria'; -$_MODULE['<{retailcrm}prestashop>index_7088f1d1d9c91d8b75e9882ffd78540c'] = 'Datos de contacto'; -$_MODULE['<{retailcrm}prestashop>index_50f158e2507321f1a5b6f8fb9e350818'] = 'Escríbenos en caso de preguntas o dudas'; -$_MODULE['<{retailcrm}prestashop>module_translates_2207b29a762b5d7798e9794cad24f518'] = 'No se encontraron pedidos'; -$_MODULE['<{retailcrm}prestashop>module_translates_79b5ffb5b4868e9fc8b6c6e3efafd416'] = 'Ocurrió un error al buscar los pedidos. Inténtalo de nuevo'; -$_MODULE['<{retailcrm}prestashop>settings_2b65c584b7b4d7bd19d36f7d2b690c6a'] = 'Catálogo Icml'; -$_MODULE['<{retailcrm}prestashop>settings_c2cc7082a89c1ad6631a2f66af5f00c0'] = 'Conexión'; -$_MODULE['<{retailcrm}prestashop>settings_065ab3a28ca4f16f55f103adc7d0226f'] = 'Los métodos del envío'; -$_MODULE['<{retailcrm}prestashop>settings_33af8066d3c83110d4bd897f687cedd2'] = 'Los estados de pedidos'; -$_MODULE['<{retailcrm}prestashop>settings_bab959acc06bb03897b294fbb892be6b'] = 'Los métodos de pago'; -$_MODULE['<{retailcrm}prestashop>settings_7a1920d61156abc05a60135aefe8bc67'] = 'Por defecto'; -$_MODULE['<{retailcrm}prestashop>settings_27ce7f8b5623b2e2df568d64cf051607'] = 'Existencias'; -$_MODULE['<{retailcrm}prestashop>settings_20cacc01d0de8bc6e9c9846f477e886b'] = 'Subir pedidos'; -$_MODULE['<{retailcrm}prestashop>settings_6bcde6286f8d1b76063ee52104a240cf'] = 'Carritos abandonados'; -$_MODULE['<{retailcrm}prestashop>settings_52a13123e134b8b72b6299bc14a36aad'] = 'Daemon Collector'; -$_MODULE['<{retailcrm}prestashop>settings_71098155ccc0a0d6e0b501fbee37e7a9'] = 'LiveChat'; -$_MODULE['<{retailcrm}prestashop>settings_9b6545e4cea9b4ad4979d41bb9170e2b'] = 'Avanzado'; -$_MODULE['<{retailcrm}prestashop>settings_061b368c43f85d3fe2c7ccc842883a40'] = 'La configuración de la conexión'; -$_MODULE['<{retailcrm}prestashop>settings_22a65bd0ef1919aa4e6dee849a7a2925'] = 'Simla.com URL'; -$_MODULE['<{retailcrm}prestashop>settings_656a6828d7ef1bb791e42087c4b5ee6e'] = 'API key'; -$_MODULE['<{retailcrm}prestashop>settings_8ffa3281a35a0d80fef2cac0fa680523'] = 'Habilitar la carga del historial'; -$_MODULE['<{retailcrm}prestashop>settings_4049d979b8e6b7d78194e96c3208a5a5'] = 'Número de orden'; -$_MODULE['<{retailcrm}prestashop>settings_c95783013e3707fd4f0fd316133fdd1f'] = 'Envíe el número de pedido a Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_4b60f9716ab3c3fb83260caafd46c55d'] = 'Reciba el número de pedido de Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_6b49e7ceb026c3d16264e01b9b919ce3'] = 'Clientes corporativos'; -$_MODULE['<{retailcrm}prestashop>settings_f8d7c52aa84f358caedb96fda86809da'] = 'Permitir el soporte a clientes corporativos'; -$_MODULE['<{retailcrm}prestashop>settings_6c3c1845e109a9ef67378effea0c0503'] = 'Activar solo si está habilitada la opción \"Clientes corporativos\" en Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_917afe348e09163269225a89a825e634'] = 'Sincronización de carritos de compradores'; -$_MODULE['<{retailcrm}prestashop>settings_d8e002d770b6f98af7b7ae9a0e5acfe9'] = 'Crear pedidos para carritos abandonados de compradores'; -$_MODULE['<{retailcrm}prestashop>settings_35b5a9139a54caeb925556ceb2c38086'] = 'Estado del pedido para carritos abandonados de compradores'; -$_MODULE['<{retailcrm}prestashop>settings_9b9cf9f8778f69b4c6cf37e66f886be8'] = 'Elige el estado'; -$_MODULE['<{retailcrm}prestashop>settings_a0d135501a738c3c98de385dc28cda61'] = 'Cargar carritos abandonados'; -$_MODULE['<{retailcrm}prestashop>settings_27096e1243f98e1b3300f57ff1c76456'] = 'Elige la demora'; -$_MODULE['<{retailcrm}prestashop>settings_f0135b33ac1799cfcb7dbe03265a8aa8'] = 'Administrar configuración de las tiendas'; -$_MODULE['<{retailcrm}prestashop>settings_1f8246b1e6ada8897902eff8d8cd8f35'] = 'está desactualizado'; -$_MODULE['<{retailcrm}prestashop>settings_5b55e5aeb08a372d36f7e4b7b35d1cd1'] = 'URL del catalogo Icml en Prestashop y en %s no coinciden'; -$_MODULE['<{retailcrm}prestashop>settings_06aa6fa8bdc2078e7e1bd903e70c8f6a'] = 'esta conectado'; -$_MODULE['<{retailcrm}prestashop>settings_7892a1894478824c07b62af2df839291'] = 'Más de 7 días'; -$_MODULE['<{retailcrm}prestashop>settings_8277e0910d750195b448797616e091ad'] = 'd'; -$_MODULE['<{retailcrm}prestashop>settings_2510c39011c5be704182423e3a695e91'] = 'h'; -$_MODULE['<{retailcrm}prestashop>settings_d8bd79cc131920d5de426f914d17405a'] = 'min'; -$_MODULE['<{retailcrm}prestashop>settings_3baa7e02e09dba2ba2a188a7c9a055cb'] = 'pasado desde la última ejecución'; -$_MODULE['<{retailcrm}prestashop>settings_068f80c7519d0528fb08e82137a72131'] = 'Productos'; -$_MODULE['<{retailcrm}prestashop>settings_9461bed8b71377318436990e57106729'] = 'Ofertas'; -$_MODULE['<{retailcrm}prestashop>settings_64ef97a8fe9db8b672287a53c5d836f2'] = 'aún no se generó'; -$_MODULE['<{retailcrm}prestashop>settings_79c07dbacf542d283944685e1538a1bb'] = 'Presione el botón de abajo para generar el %s'; -$_MODULE['<{retailcrm}prestashop>settings_4a15f35e8d386dd1d96faa83c1e44a22'] = 'Actualizar URL'; -$_MODULE['<{retailcrm}prestashop>settings_cc84d5b49b62c0959f1af64bffaec3b7'] = 'Generar ahora'; -$_MODULE['<{retailcrm}prestashop>settings_4e537de8dd108eafec4c37603c8ab7fb'] = 'Administrar tipos de entrega'; -$_MODULE['<{retailcrm}prestashop>settings_5b385947acf10ac0c5521161ce96aaa7'] = 'Elige la entrega'; -$_MODULE['<{retailcrm}prestashop>settings_c0fd6d31d096a5845f1d1abb4c132b7d'] = 'Administrar estados de pedidos'; -$_MODULE['<{retailcrm}prestashop>settings_dd53d9b3603b3279b25c74f6f3f189a4'] = 'Administrar tipos de pago'; -$_MODULE['<{retailcrm}prestashop>settings_7dcc1208fa03381346955c6732d9ea85'] = 'Elige el tipo'; -$_MODULE['<{retailcrm}prestashop>settings_a54a0e8a7a80b58ce5f8e2ef344bbf95'] = 'Configuración de existencias'; -$_MODULE['<{retailcrm}prestashop>settings_65dd9f6e8bf4eaf54c3dc96f011dade1'] = 'Recibir las existencias del Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_b55197a49e8c4cd8c314bc2aa39d6feb'] = 'Agotado'; -$_MODULE['<{retailcrm}prestashop>settings_4c271a7beaf103049443085ccab1f03f'] = 'Cambio de estado del pedido si el producto está agotado y se deniega su pedido con stock cero.'; -$_MODULE['<{retailcrm}prestashop>settings_4d3d769b812b6faa6b76e1a8abaece2d'] = 'Active'; -$_MODULE['<{retailcrm}prestashop>settings_f75d8fa5c89351544d372cf90528ccf2'] = 'Clave de la página web'; -$_MODULE['<{retailcrm}prestashop>settings_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; -$_MODULE['<{retailcrm}prestashop>settings_6f1f9a3e435963417d08849fbef139c1'] = 'Ingrese los ID de los pedidos para cargar en Simla.com, divididos por una coma. También puede especificar rangos, como \"1-10\". Se permite subir hasta 10 pedidos a la vez.'; -$_MODULE['<{retailcrm}prestashop>settings_acfa058ec9e6e4745eddc0cae3f0f881'] = 'Identificador del pedido'; -$_MODULE['<{retailcrm}prestashop>settings_91412465ea9169dfd901dd5e7c96dd99'] = 'Subir'; -$_MODULE['<{retailcrm}prestashop>settings_418faff1c9df0d297ff586ac3230be97'] = 'Puede exportar todos los pedidos y clientes de CMS a Simla.com presionando el botón \"Exportar\". Este proceso puede llevar mucho tiempo y es necesario que mantenga la pestaña abierta hasta que termine.'; -$_MODULE['<{retailcrm}prestashop>settings_7442e29d7d53e549b78d93c46b8cdcfc'] = 'Pedidos'; -$_MODULE['<{retailcrm}prestashop>settings_e6d0e1c8fc6a4fcf47869df87e04cd88'] = 'Clientes'; -$_MODULE['<{retailcrm}prestashop>settings_f8f36c02fa6f370808135c66cfc788aa'] = 'Clientes sin pedidos'; -$_MODULE['<{retailcrm}prestashop>settings_0095a9fa74d1713e43e370a7d7846224'] = 'Exportar'; -$_MODULE['<{retailcrm}prestashop>settings_51348d86bbb5ef9d37b0cc340bcafd2d'] = 'Pedidos cargados'; -$_MODULE['<{retailcrm}prestashop>settings_7db8c329e031289c4bee5dc9628fbef7'] = 'En esta sección puede comprobar los resultados de exportación de pedidos y el pedido de carga manual a'; -$_MODULE['<{retailcrm}prestashop>settings_13348442cc6a27032d2b4aa28b75a5d3'] = 'Buscar'; -$_MODULE['<{retailcrm}prestashop>settings_b1c94ca2fbc3e78fc30069c8d0f01680'] = 'Todo'; -$_MODULE['<{retailcrm}prestashop>settings_fe8d588f340d7507265417633ccff16e'] = 'Subido'; -$_MODULE['<{retailcrm}prestashop>settings_902b0d55fddef6f8d651fe1035b7d4bd'] = 'Error'; -$_MODULE['<{retailcrm}prestashop>settings_da9c83250288c94613605b535c26c648'] = 'Fecha y Hora'; -$_MODULE['<{retailcrm}prestashop>settings_0b7fa7fc169b7d50df4dbe2303bfd201'] = 'ID en'; -$_MODULE['<{retailcrm}prestashop>settings_ec53a8c4f07baed5d8825072c89799be'] = 'Estado'; -$_MODULE['<{retailcrm}prestashop>settings_4f18e3f1c9941a6ec5a38bc716c521b4'] = 'Código que necesita insertar en la web'; -$_MODULE['<{retailcrm}prestashop>settings_ec3028a12402ab7f43962a6f3a667b6e'] = 'Modo de depuración'; -$_MODULE['<{retailcrm}prestashop>settings_5465108dc7fdda5c9ee8f00136bbaa61'] = 'Web Jobs'; -$_MODULE['<{retailcrm}prestashop>settings_9082f68bc90113d8950e4ed7fe8fa0a4'] = 'Administrador de tareas'; -$_MODULE['<{retailcrm}prestashop>settings_9194de58ce560c095f02cefc1c1c61e6'] = 'Nombre de la tarea'; -$_MODULE['<{retailcrm}prestashop>settings_05a3a24340b7b9cc8d4e08f0ef4f4dd9'] = 'Última ejecución'; -$_MODULE['<{retailcrm}prestashop>settings_0be8406951cdfda82f00f79328cf4efc'] = 'Comentario'; -$_MODULE['<{retailcrm}prestashop>settings_fe5b6cd4d7a31615bbec8d1505089d87'] = 'StackTrace'; -$_MODULE['<{retailcrm}prestashop>settings_48b516cc37de64527a42da11c35d3ddc'] = 'Reset jobs'; -$_MODULE['<{retailcrm}prestashop>settings_b2d37ae1cedf42ff874289b721860af2'] = 'Registros'; -$_MODULE['<{retailcrm}prestashop>settings_34082694d21dbdcfc31e6e32d9fb2b9f'] = 'Nombre del archivo'; -$_MODULE['<{retailcrm}prestashop>settings_a4b7f1864cfdb47cd05b54eb10337506'] = 'Fecha de modificación'; -$_MODULE['<{retailcrm}prestashop>settings_6f6cb72d544962fa333e2e34ce64f719'] = 'Tamaño'; -$_MODULE['<{retailcrm}prestashop>settings_06df33001c1d7187fdd81ea1f5b277aa'] = 'Comportamiento'; -$_MODULE['<{retailcrm}prestashop>settings_801ab24683a4a8c433c6eb40c48bcd9d'] = 'Descargar'; -$_MODULE['<{retailcrm}prestashop>settings_61b0ada67b7f40bf3d40dcc88ae4f3e6'] = 'Descargar todo'; diff --git a/retailcrm/translations/ru.php b/retailcrm/translations/ru.php index 68a3006..3d53414 100644 --- a/retailcrm/translations/ru.php +++ b/retailcrm/translations/ru.php @@ -41,171 +41,3 @@ $_MODULE = []; $_MODULE['<{retailcrm}prestashop>retailcrm_9b1e2d4b35252401dbdab3cbad2735c4'] = 'Simla.com'; $_MODULE['<{retailcrm}prestashop>retailcrm_5e36a81536959d8cde52246dd15a6fca'] = 'Интеграционный модуль для Simla.com'; $_MODULE['<{retailcrm}prestashop>retailcrm_876f23178c29dc2552c0b48bf23cd9bd'] = 'Вы уверены, что хотите удалить модуль?'; -$_MODULE['<{retailcrm}prestashop>retailcrm_5e66ee98e79567f8daf9454b5517f819'] = 'Укажите хотя бы один идентификатор заказа'; -$_MODULE['<{retailcrm}prestashop>retailcrm_6bd461d1fc51b3294c6513cecc24758d'] = 'Все заказы успешно загружены'; -$_MODULE['<{retailcrm}prestashop>retailcrm_9a7fc06b4b2359f1f26f75fbbe27a3e8'] = 'Не все заказы загружены успешно'; -$_MODULE['<{retailcrm}prestashop>retailcrm_e7244a5e543ba692ebc495aee934ee9b'] = 'Заказы не найдены и пропущены: %s'; -$_MODULE['<{retailcrm}prestashop>retailcrm_474b50f70e008454f1f2bf0d63f5262a'] = 'завершена успешно'; -$_MODULE['<{retailcrm}prestashop>retailcrm_7f3df1b66ce2d61ae3d31c97ac08b065'] = 'не была запущена'; -$_MODULE['<{retailcrm}prestashop>retailcrm_8bc2706bb353ba02b05135127122e406'] = 'завершена с ошибками'; -$_MODULE['<{retailcrm}prestashop>retailcrm_b9b2d9f66d0112f3aae7dbdbd4e22a43'] = 'Некорректный или пустой адрес CRM'; -$_MODULE['<{retailcrm}prestashop>retailcrm_942010ef43f3fec28741f62a0d9ff29c'] = 'Некорректный или пустой ключ CRM'; -$_MODULE['<{retailcrm}prestashop>retailcrm_1bd340aeb42a5ee0318784c2cffed8a9'] = 'Выбранная версия API недоступна'; -$_MODULE['<{retailcrm}prestashop>retailcrm_b9c4e8fe56eabcc4c7913ebb2f8eb388'] = 'Статус заказа для брошенных корзин не должен использоваться в других настройках'; -$_MODULE['<{retailcrm}prestashop>retailcrm_39e90036af004a005ccbccbe9a9c19c2'] = 'Статусы заказов не должны повторяться в матрице соответствий статусов'; -$_MODULE['<{retailcrm}prestashop>retailcrm_a52213fa61ecf700d1a6091d9769c9a8'] = 'Типы доставок не должны повторяться в матрице соответствий типов доставок'; -$_MODULE['<{retailcrm}prestashop>retailcrm_f08acd4b354f4d5f4e531ca1972e4504'] = 'Способы оплат не должны повторяться в матрице соответствий способов оплат'; -$_MODULE['<{retailcrm}prestashop>retailcrm_49910de3587b1c6141c03f65ef26b334'] = 'Выберите соответствия для всех типов доставки'; -$_MODULE['<{retailcrm}prestashop>retailcrm_220b6b5418e80a7f86b0ce9fbdd96bb0'] = 'Выберите соответствия для всех статусов заказов'; -$_MODULE['<{retailcrm}prestashop>retailcrm_10f66d6041a2b944b446b6ca02f7f4f3'] = 'Выберите соответствия для всех типов оплаты'; -$_MODULE['<{retailcrm}prestashop>retailcrm_1bf0b3775f120ff1991773064903e8b1'] = 'Выберите соответствия для всех параметров по умолчанию'; -$_MODULE['<{retailcrm}prestashop>retailcrm_d5bb7c2cb1565fb1568924b01847b330'] = 'Через 15 минут'; -$_MODULE['<{retailcrm}prestashop>retailcrm_9d3095e54f694bb41ef4a3e62ed90e7a'] = 'Через 30 минут'; -$_MODULE['<{retailcrm}prestashop>retailcrm_dfb403fd86851c7d9f97706dff5a2327'] = 'Через 45 минут'; -$_MODULE['<{retailcrm}prestashop>retailcrm_4b5e6470d5d85448fcd89c828352d25e'] = 'Через 1 час'; -$_MODULE['<{retailcrm}prestashop>index_dd259436b3f29f0ba1778d220b343ec9'] = 'Simla.com — сервис для интернет магазинов, который поможет перестать терять заказы и увеличить доход на всех этапах воронки.'; -$_MODULE['<{retailcrm}prestashop>index_c7476a92e20715b855d72b1786a71017'] = 'У меня уже есть аккаунт Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_e81c4e4f2b7b93b481e13a8553c2ae1b'] = 'или'; -$_MODULE['<{retailcrm}prestashop>index_560cb0d630a0067860713ce68126e777'] = 'Получить Simla.com бесплатно'; -$_MODULE['<{retailcrm}prestashop>index_061b368c43f85d3fe2c7ccc842883a40'] = 'Настройка соединения'; -$_MODULE['<{retailcrm}prestashop>index_22a65bd0ef1919aa4e6dee849a7a2925'] = 'URL адрес Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_656a6828d7ef1bb791e42087c4b5ee6e'] = 'API ключ Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_c9cc8cce247e49bae79f15173ce97354'] = 'Сохранить'; -$_MODULE['<{retailcrm}prestashop>index_b5a7adde1af5c87d7fd797b6245c2a39'] = 'Описание'; -$_MODULE['<{retailcrm}prestashop>index_9aa698f602b1e5694855cee73a683488'] = 'Контакты'; -$_MODULE['<{retailcrm}prestashop>index_764fa884e3fba8a3f40422aa1eadde23'] = 'Перестаньте терять лиды:'; -$_MODULE['<{retailcrm}prestashop>index_070f41773a46ce08231e11316603a099'] = 'LiveChat с активным вовлечением, поможет получить больше заказов с сайта'; -$_MODULE['<{retailcrm}prestashop>index_87ef6941837db5b2370eb2c04a2f9e73'] = 'Чат-боты и единый Inbox для Facebook Messengers и WhatsApp помогут перестать терять горячих лидов, готовых вот-вот купить'; -$_MODULE['<{retailcrm}prestashop>index_0e307da9d0c9ee16b47ef71c39f236a3'] = 'Welcome-цепочки прогреют ваши лиды и подтолкнут их к первой покупке.'; -$_MODULE['<{retailcrm}prestashop>index_e83c1eb5df794bf22e69eb893e80fdd6'] = 'Доводите заказы до оплаты:'; -$_MODULE['<{retailcrm}prestashop>index_456329795d41ba012fc4fb3ed063d1fe'] = 'Допродажи увеличат средний чек ваших заказов в автоматическом режиме'; -$_MODULE['<{retailcrm}prestashop>index_4ab044d4168a44dbe50ecc01181e81ad'] = 'Сценарий Брошенная корзина повысит количество оплаченных заказов'; -$_MODULE['<{retailcrm}prestashop>index_0f93ca5bf76e978aa9162e7fc53897ea'] = 'Управляйте выполнением заказа:'; -$_MODULE['<{retailcrm}prestashop>index_3efd2720a5c93a8fe785084d925024ce'] = 'CRM-система поможет получать заказы, распределять их между сотрудниками, управлять их статусами и выполнять их'; -$_MODULE['<{retailcrm}prestashop>index_8823fb21e79cd316df376e80bb635329'] = 'Уведомления о статусе заказа помогут автоматически информировать клиента о том, что происходит с его заказом'; -$_MODULE['<{retailcrm}prestashop>index_2280ad04ce9fc872f86e839265f170a2'] = 'SalesApp — приложение для розничных точек, которое поможет повысить продажи в офлайне и собрать клиенсткую базу в единой системе'; -$_MODULE['<{retailcrm}prestashop>index_9f1ddb1081aee21a39383a5be24e6c78'] = 'Интеграция с каталогом поможет учитывать остатки, цены и местонахождение товаров'; -$_MODULE['<{retailcrm}prestashop>index_94d467d04e7d7b0c92df78f3de00fb20'] = 'Удерживайте ваших текущих клиентов:'; -$_MODULE['<{retailcrm}prestashop>index_7f5875d2c134ba80d0ae9a5b51b2a805'] = 'CDP объединит данные ваших клиентов из разных источников и построит профиль 360°'; -$_MODULE['<{retailcrm}prestashop>index_2708fc15917156fafb712217dcebdab5'] = 'Сегменты помогут разделить вашу базу на небольшие группы, чтобы сделать ваши коммуникации релевантнее'; -$_MODULE['<{retailcrm}prestashop>index_d2d8dd2103f64290845f5635ce185270'] = 'Рассылки в Email, SMS, WhatsApp и Facebook Messenger увеличат частоту покупок вашей клиентской базы'; -$_MODULE['<{retailcrm}prestashop>index_b0e12648f812bedb79fe86c8f66cec8a'] = 'Сценарий \"Товары расходники\" поможет автоматически напоминать о необходимости пополнить запасы'; -$_MODULE['<{retailcrm}prestashop>index_02f67e7fb237e6fa9eb746fa0f721e96'] = 'Возвращайте ушедших клиентов:'; -$_MODULE['<{retailcrm}prestashop>index_68cd6fde983ce8c8eb0966bed76e7062'] = 'CRM-ремаркетинг поможет запускать рекламу, используя сегменты из Simla.com'; -$_MODULE['<{retailcrm}prestashop>index_9f8f75ffd4d9e4f326576dfdc5570739'] = 'Брошенный просмотр сохранит товары, которые клиент смотрел на сайте и предложит оплатить их'; -$_MODULE['<{retailcrm}prestashop>index_f78799eda5746aebce16dfbc6c824b71'] = 'Реактивационные кампании будут возвращать потерянных клиентов обратно в ваш магазин'; -$_MODULE['<{retailcrm}prestashop>index_7ac9b002ef2ce5608af086be3ad5f64f'] = 'Simla.com повысит эффективность всех ваших маркетинговых каналов:'; -$_MODULE['<{retailcrm}prestashop>index_17b39a0118f63cf041abfb9d92d12414'] = 'LiveChat'; -$_MODULE['<{retailcrm}prestashop>index_ce8ae9da5b7cd6c3df2929543a9af92d'] = 'Email'; -$_MODULE['<{retailcrm}prestashop>index_31f803c0e3b881bf2fc62b248c8aaace'] = 'Facebook Messenger'; -$_MODULE['<{retailcrm}prestashop>index_4cecb21b44628b17c436739bf6301af2'] = 'SMS'; -$_MODULE['<{retailcrm}prestashop>index_2ca3885b024c5983c60a69c6af0ecd28'] = 'Ретаргетинг'; -$_MODULE['<{retailcrm}prestashop>index_9d4f613c288a9cf21d59cc45f1d3dc2c'] = 'Существует ли ознакомительный период?'; -$_MODULE['<{retailcrm}prestashop>index_cb3df13bcaec7d592664184af4e7ced0'] = 'Да. Существует 14-дневный ознакомительный период в рамках которого Вы можете ознакомиться с возможностями Simla.com.'; -$_MODULE['<{retailcrm}prestashop>index_3b15dabe24b3ea13a55b08ca7abf1a94'] = 'Кто такой пользователь?'; -$_MODULE['<{retailcrm}prestashop>index_374f84fbbde8e4a44f7e14ec12674ca7'] = 'Пользователь - это сотрудник, который имеет доступ к Simla.com в качестве представителя Вашего бизнеса или в качестве пользователя Вашего веб-сайта. Каждый пользователь имеет свой доступ к аккаунту Simla.com.'; -$_MODULE['<{retailcrm}prestashop>index_65991f2dd292e02d64d248906dfe0f40'] = 'Какие языки доступны в модуле?'; -$_MODULE['<{retailcrm}prestashop>index_541564ed7677523fa5c81aa6fdcc02b8'] = 'Модуль Simla.com переведён на следующие языки:'; -$_MODULE['<{retailcrm}prestashop>index_cb5480c32e71778852b08ae1e8712775'] = 'Испанский'; -$_MODULE['<{retailcrm}prestashop>index_78463a384a5aa4fad5fa73e2f506ecfc'] = 'Английский'; -$_MODULE['<{retailcrm}prestashop>index_deba6920e70615401385fe1fb5a379ec'] = 'Русский'; -$_MODULE['<{retailcrm}prestashop>index_59064b34ae482528c8dbeb1b0214ee12'] = 'Как долго длится ознакомительный режим?'; -$_MODULE['<{retailcrm}prestashop>index_bcb8d16b6e37b22faead6f49af88f26c'] = 'Длительность пробного режима составляет 14 дней.'; -$_MODULE['<{retailcrm}prestashop>index_d8ff508a2fce371d8c36bd2bedbaecf6'] = 'Оплата производится за пользователя или за аккаунт?'; -$_MODULE['<{retailcrm}prestashop>index_83289ea1e091eba31c6b9d152381b285'] = 'Оплата осуществляется за каждого пользователя. Если в систему будет добавлен новый пользователь за него так же будет взыматься оплата. Каждый пользователь имеет доступ к функциям онлайн-чата и социальных сетей. Если Вам нужен дополнительный аккаунт обратитесь к команде Simla.com.'; -$_MODULE['<{retailcrm}prestashop>index_a833bd40df33cff491112eb9316fb050'] = 'Как я могу оплатить?'; -$_MODULE['<{retailcrm}prestashop>index_4889fefd090fe608a9b5403d02e2e97f'] = 'Оплатить можно следующими способами:'; -$_MODULE['<{retailcrm}prestashop>index_95428f32e5c696cf71baccb776bc5c15'] = 'Банковским переводом'; -$_MODULE['<{retailcrm}prestashop>index_e7f9e382dc50889098cbe56f2554c77b'] = 'Кредитной картой'; -$_MODULE['<{retailcrm}prestashop>index_7088f1d1d9c91d8b75e9882ffd78540c'] = 'Наши контакты'; -$_MODULE['<{retailcrm}prestashop>index_50f158e2507321f1a5b6f8fb9e350818'] = 'Пишите нам если у Вас есть вопросы'; -$_MODULE['<{retailcrm}prestashop>module_translates_2207b29a762b5d7798e9794cad24f518'] = 'Заказы не найдены'; -$_MODULE['<{retailcrm}prestashop>module_translates_79b5ffb5b4868e9fc8b6c6e3efafd416'] = 'Возникла ошибка при попытке поиска заказов. Попробуйте еще раз'; -$_MODULE['<{retailcrm}prestashop>settings_2b65c584b7b4d7bd19d36f7d2b690c6a'] = 'Каталог Icml'; -$_MODULE['<{retailcrm}prestashop>settings_c2cc7082a89c1ad6631a2f66af5f00c0'] = 'Соединение'; -$_MODULE['<{retailcrm}prestashop>settings_065ab3a28ca4f16f55f103adc7d0226f'] = 'Способы доставки'; -$_MODULE['<{retailcrm}prestashop>settings_33af8066d3c83110d4bd897f687cedd2'] = 'Статусы заказов'; -$_MODULE['<{retailcrm}prestashop>settings_bab959acc06bb03897b294fbb892be6b'] = 'Способы оплаты'; -$_MODULE['<{retailcrm}prestashop>settings_7a1920d61156abc05a60135aefe8bc67'] = 'По умолчанию'; -$_MODULE['<{retailcrm}prestashop>settings_27ce7f8b5623b2e2df568d64cf051607'] = 'Остатки'; -$_MODULE['<{retailcrm}prestashop>settings_20cacc01d0de8bc6e9c9846f477e886b'] = 'Выгрузка заказов'; -$_MODULE['<{retailcrm}prestashop>settings_6bcde6286f8d1b76063ee52104a240cf'] = 'Брошенные корзины'; -$_MODULE['<{retailcrm}prestashop>settings_52a13123e134b8b72b6299bc14a36aad'] = 'Daemon Collector'; -$_MODULE['<{retailcrm}prestashop>settings_71098155ccc0a0d6e0b501fbee37e7a9'] = 'Онлайн-консультант'; -$_MODULE['<{retailcrm}prestashop>settings_9b6545e4cea9b4ad4979d41bb9170e2b'] = 'Дополнительно'; -$_MODULE['<{retailcrm}prestashop>settings_061b368c43f85d3fe2c7ccc842883a40'] = 'Настройка соединения'; -$_MODULE['<{retailcrm}prestashop>settings_22a65bd0ef1919aa4e6dee849a7a2925'] = 'URL адрес Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_656a6828d7ef1bb791e42087c4b5ee6e'] = 'API-ключ'; -$_MODULE['<{retailcrm}prestashop>settings_8ffa3281a35a0d80fef2cac0fa680523'] = 'Включить выгрузку истории'; -$_MODULE['<{retailcrm}prestashop>settings_4049d979b8e6b7d78194e96c3208a5a5'] = 'Номер заказа'; -$_MODULE['<{retailcrm}prestashop>settings_c95783013e3707fd4f0fd316133fdd1f'] = 'Передавать номер заказа в Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_4b60f9716ab3c3fb83260caafd46c55d'] = 'Получать номер заказа из Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_6b49e7ceb026c3d16264e01b9b919ce3'] = 'Корпоративные клиенты'; -$_MODULE['<{retailcrm}prestashop>settings_f8d7c52aa84f358caedb96fda86809da'] = 'Включить поддержку корпоративных клиентов'; -$_MODULE['<{retailcrm}prestashop>settings_6c3c1845e109a9ef67378effea0c0503'] = 'Активировать только при включенной опции \"Корпоративные клиенты\" в Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_917afe348e09163269225a89a825e634'] = 'Синхронизация корзин покупателей'; -$_MODULE['<{retailcrm}prestashop>settings_d8e002d770b6f98af7b7ae9a0e5acfe9'] = 'Создавать заказы для брошенных корзин покупателей'; -$_MODULE['<{retailcrm}prestashop>settings_35b5a9139a54caeb925556ceb2c38086'] = 'Статус заказа для брошенных корзин покупателей'; -$_MODULE['<{retailcrm}prestashop>settings_9b9cf9f8778f69b4c6cf37e66f886be8'] = 'Выберите статус'; -$_MODULE['<{retailcrm}prestashop>settings_a0d135501a738c3c98de385dc28cda61'] = 'Выгружать брошенные корзины'; -$_MODULE['<{retailcrm}prestashop>settings_27096e1243f98e1b3300f57ff1c76456'] = 'Выберите задержку'; -$_MODULE['<{retailcrm}prestashop>settings_f0135b33ac1799cfcb7dbe03265a8aa8'] = 'Настройки магазинов'; -$_MODULE['<{retailcrm}prestashop>settings_1f8246b1e6ada8897902eff8d8cd8f35'] = 'устарел'; -$_MODULE['<{retailcrm}prestashop>settings_5b55e5aeb08a372d36f7e4b7b35d1cd1'] = 'URL для ICML каталога в Prestashop и в %s не совпадают'; -$_MODULE['<{retailcrm}prestashop>settings_06aa6fa8bdc2078e7e1bd903e70c8f6a'] = 'подключен'; -$_MODULE['<{retailcrm}prestashop>settings_7892a1894478824c07b62af2df839291'] = 'Более 7 дней'; -$_MODULE['<{retailcrm}prestashop>settings_8277e0910d750195b448797616e091ad'] = 'д'; -$_MODULE['<{retailcrm}prestashop>settings_2510c39011c5be704182423e3a695e91'] = 'ч'; -$_MODULE['<{retailcrm}prestashop>settings_d8bd79cc131920d5de426f914d17405a'] = 'мин'; -$_MODULE['<{retailcrm}prestashop>settings_3baa7e02e09dba2ba2a188a7c9a055cb'] = 'прошло с момента последнего запуска'; -$_MODULE['<{retailcrm}prestashop>settings_068f80c7519d0528fb08e82137a72131'] = 'Продукты'; -$_MODULE['<{retailcrm}prestashop>settings_9461bed8b71377318436990e57106729'] = 'Торговые предложения'; -$_MODULE['<{retailcrm}prestashop>settings_64ef97a8fe9db8b672287a53c5d836f2'] = 'еще не был сгенерирован'; -$_MODULE['<{retailcrm}prestashop>settings_79c07dbacf542d283944685e1538a1bb'] = 'Нажмите кнопку ниже чтобы сгенерировать %s'; -$_MODULE['<{retailcrm}prestashop>settings_4a15f35e8d386dd1d96faa83c1e44a22'] = 'Обновить URL'; -$_MODULE['<{retailcrm}prestashop>settings_cc84d5b49b62c0959f1af64bffaec3b7'] = 'Генерировать сейчас'; -$_MODULE['<{retailcrm}prestashop>settings_4e537de8dd108eafec4c37603c8ab7fb'] = 'Управление типами доставки'; -$_MODULE['<{retailcrm}prestashop>settings_5b385947acf10ac0c5521161ce96aaa7'] = 'Выберите доставку'; -$_MODULE['<{retailcrm}prestashop>settings_c0fd6d31d096a5845f1d1abb4c132b7d'] = 'Управление статусами заказов'; -$_MODULE['<{retailcrm}prestashop>settings_dd53d9b3603b3279b25c74f6f3f189a4'] = 'Управление типами оплаты'; -$_MODULE['<{retailcrm}prestashop>settings_7dcc1208fa03381346955c6732d9ea85'] = 'Выберите тип'; -$_MODULE['<{retailcrm}prestashop>settings_a54a0e8a7a80b58ce5f8e2ef344bbf95'] = 'Остатки'; -$_MODULE['<{retailcrm}prestashop>settings_65dd9f6e8bf4eaf54c3dc96f011dade1'] = 'Получать остатки из Simla.com'; -$_MODULE['<{retailcrm}prestashop>settings_b55197a49e8c4cd8c314bc2aa39d6feb'] = 'Нет в наличии'; -$_MODULE['<{retailcrm}prestashop>settings_4c271a7beaf103049443085ccab1f03f'] = 'Изменять статус заказа, если товара нет в наличии и запрещена его покупка с нулевым остатком на складе.'; -$_MODULE['<{retailcrm}prestashop>settings_4d3d769b812b6faa6b76e1a8abaece2d'] = 'Активно'; -$_MODULE['<{retailcrm}prestashop>settings_f75d8fa5c89351544d372cf90528ccf2'] = 'Ключ сайта'; -$_MODULE['<{retailcrm}prestashop>settings_c9cc8cce247e49bae79f15173ce97354'] = 'Сохранить'; -$_MODULE['<{retailcrm}prestashop>settings_6f1f9a3e435963417d08849fbef139c1'] = 'Введите идентификаторы заказов для загрузки в Simla.com, разделив их запятыми. Вы также можете указать диапазоны, например \"1-10\". Одновременно можно загружать до 10 заказов.'; -$_MODULE['<{retailcrm}prestashop>settings_acfa058ec9e6e4745eddc0cae3f0f881'] = 'ID заказов'; -$_MODULE['<{retailcrm}prestashop>settings_91412465ea9169dfd901dd5e7c96dd99'] = 'Выгрузить'; -$_MODULE['<{retailcrm}prestashop>settings_418faff1c9df0d297ff586ac3230be97'] = 'Вы можете экспортировать все заказы и клиентов из CMS в Simla.com, нажав кнопку «Экспорт». Этот процесс может занять много времени, и до его завершения необходимо держать вкладку открытой.'; -$_MODULE['<{retailcrm}prestashop>settings_7442e29d7d53e549b78d93c46b8cdcfc'] = 'Заказы'; -$_MODULE['<{retailcrm}prestashop>settings_e6d0e1c8fc6a4fcf47869df87e04cd88'] = 'Клиенты'; -$_MODULE['<{retailcrm}prestashop>settings_f8f36c02fa6f370808135c66cfc788aa'] = 'Клиенты без заказов'; -$_MODULE['<{retailcrm}prestashop>settings_0095a9fa74d1713e43e370a7d7846224'] = 'Экспортировать'; -$_MODULE['<{retailcrm}prestashop>settings_51348d86bbb5ef9d37b0cc340bcafd2d'] = 'Выгруженные заказы'; -$_MODULE['<{retailcrm}prestashop>settings_7db8c329e031289c4bee5dc9628fbef7'] = 'В этом разделе вы можете проверить результат выгрузки заказов, а также вручную выгрузить заказы в'; -$_MODULE['<{retailcrm}prestashop>settings_13348442cc6a27032d2b4aa28b75a5d3'] = 'Искать'; -$_MODULE['<{retailcrm}prestashop>settings_b1c94ca2fbc3e78fc30069c8d0f01680'] = 'Все'; -$_MODULE['<{retailcrm}prestashop>settings_fe8d588f340d7507265417633ccff16e'] = 'Выгружен'; -$_MODULE['<{retailcrm}prestashop>settings_902b0d55fddef6f8d651fe1035b7d4bd'] = 'Ошибка'; -$_MODULE['<{retailcrm}prestashop>settings_da9c83250288c94613605b535c26c648'] = 'Дата и Время'; -$_MODULE['<{retailcrm}prestashop>settings_0b7fa7fc169b7d50df4dbe2303bfd201'] = 'ID в'; -$_MODULE['<{retailcrm}prestashop>settings_ec53a8c4f07baed5d8825072c89799be'] = 'Статус'; -$_MODULE['<{retailcrm}prestashop>settings_4f18e3f1c9941a6ec5a38bc716c521b4'] = 'Код для вставки на сайт'; -$_MODULE['<{retailcrm}prestashop>settings_ec3028a12402ab7f43962a6f3a667b6e'] = 'Режим отладки'; -$_MODULE['<{retailcrm}prestashop>settings_5465108dc7fdda5c9ee8f00136bbaa61'] = 'Web Jobs'; -$_MODULE['<{retailcrm}prestashop>settings_9082f68bc90113d8950e4ed7fe8fa0a4'] = 'Менеджер задач'; -$_MODULE['<{retailcrm}prestashop>settings_9194de58ce560c095f02cefc1c1c61e6'] = 'Имя задачи'; -$_MODULE['<{retailcrm}prestashop>settings_05a3a24340b7b9cc8d4e08f0ef4f4dd9'] = 'Последний запуск'; -$_MODULE['<{retailcrm}prestashop>settings_0be8406951cdfda82f00f79328cf4efc'] = 'Комментарий'; -$_MODULE['<{retailcrm}prestashop>settings_fe5b6cd4d7a31615bbec8d1505089d87'] = 'StackTrace'; -$_MODULE['<{retailcrm}prestashop>settings_48b516cc37de64527a42da11c35d3ddc'] = 'Сброс Jobs'; -$_MODULE['<{retailcrm}prestashop>settings_b2d37ae1cedf42ff874289b721860af2'] = 'Лог-файлы'; -$_MODULE['<{retailcrm}prestashop>settings_34082694d21dbdcfc31e6e32d9fb2b9f'] = 'Имя файла'; -$_MODULE['<{retailcrm}prestashop>settings_a4b7f1864cfdb47cd05b54eb10337506'] = 'Дата изменения'; -$_MODULE['<{retailcrm}prestashop>settings_6f6cb72d544962fa333e2e34ce64f719'] = 'Размер'; -$_MODULE['<{retailcrm}prestashop>settings_06df33001c1d7187fdd81ea1f5b277aa'] = 'Действия'; -$_MODULE['<{retailcrm}prestashop>settings_801ab24683a4a8c433c6eb40c48bcd9d'] = 'Скачать'; -$_MODULE['<{retailcrm}prestashop>settings_61b0ada67b7f40bf3d40dcc88ae4f3e6'] = 'Скачать все'; diff --git a/retailcrm/upgrade/upgrade-3.3.6.php b/retailcrm/upgrade/upgrade-3.3.6.php deleted file mode 100644 index 6914a9e..0000000 --- a/retailcrm/upgrade/upgrade-3.3.6.php +++ /dev/null @@ -1,84 +0,0 @@ - - * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL - * @license https://opensource.org/licenses/MIT The MIT License - * - * Don't forget to prefix your containers with your own identifier - * to avoid any conflicts with others containers. - */ - -if (!defined('_PS_VERSION_')) { - exit; -} - -/** - * Upgrade module to version 3.3.6 - * - * @param \RetailCRM $module - * - * @return bool - */ -function upgrade_module_3_3_6($module) -{ - if ('retailcrm' != $module->name) { - return false; - } - - return $module->removeOldFiles([ - 'retailcrm/job/abandonedCarts.php', - 'retailcrm/job/export.php', - 'retailcrm/job/icml.php', - 'retailcrm/job/index.php', - 'retailcrm/job/inventories.php', - 'retailcrm/job/jobs.php', - 'retailcrm/job/missing.php', - 'retailcrm/job/sync.php', - 'retailcrm/lib/CurlException.php', - 'retailcrm/lib/InvalidJsonException.php', - 'retailcrm/lib/JobManager.php', - 'retailcrm/lib/RetailcrmApiClient.php', - 'retailcrm/lib/RetailcrmApiClientV4.php', - 'retailcrm/lib/RetailcrmApiClientV5.php', - 'retailcrm/lib/RetailcrmApiErrors.php', - 'retailcrm/lib/RetailcrmApiResponse.php', - 'retailcrm/lib/RetailcrmDaemonCollector.php', - 'retailcrm/lib/RetailcrmHttpClient.php', - 'retailcrm/lib/RetailcrmInventories.php', - 'retailcrm/lib/RetailcrmProxy.php', - 'retailcrm/lib/RetailcrmService.php', - 'retailcrm/public/css/.gitignore', - 'retailcrm/public/css/retailcrm-upload.css', - 'retailcrm/public/js/.gitignore', - 'retailcrm/public/js/exec-jobs.js', - 'retailcrm/public/js/retailcrm-upload.js', - ]); -} diff --git a/retailcrm/upgrade/upgrade-3.4.0.php b/retailcrm/upgrade/upgrade-3.4.0.php new file mode 100644 index 0000000..8174b7b --- /dev/null +++ b/retailcrm/upgrade/upgrade-3.4.0.php @@ -0,0 +1,185 @@ + + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don't forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + */ + +if (!defined('_PS_VERSION_')) { + exit; +} + +/** + * Upgrade module to version 3.4.0 + * + * @param \RetailCRM $module + * + * @return bool + */ +function upgrade_module_3_4_0($module) +{ + if ('retailcrm' != $module->name) { + return false; + } + + retailcrm_convert_old_default_values_format(); + + return $module->removeOldFiles([ + // old files from 2.x versions + 'retailcrm/job/abandonedCarts.php', + 'retailcrm/job/export.php', + 'retailcrm/job/icml.php', + 'retailcrm/job/index.php', + 'retailcrm/job/inventories.php', + 'retailcrm/job/jobs.php', + 'retailcrm/job/missing.php', + 'retailcrm/job/sync.php', + 'retailcrm/lib/CurlException.php', + 'retailcrm/lib/InvalidJsonException.php', + 'retailcrm/lib/JobManager.php', + 'retailcrm/lib/RetailcrmApiClient.php', + 'retailcrm/lib/RetailcrmApiClientV4.php', + 'retailcrm/lib/RetailcrmApiClientV5.php', + 'retailcrm/lib/RetailcrmApiErrors.php', + 'retailcrm/lib/RetailcrmApiResponse.php', + 'retailcrm/lib/RetailcrmDaemonCollector.php', + 'retailcrm/lib/RetailcrmHttpClient.php', + 'retailcrm/lib/RetailcrmProxy.php', + 'retailcrm/lib/RetailcrmService.php', + 'retailcrm/public/css/.gitignore', + 'retailcrm/public/css/retailcrm-upload.css', + 'retailcrm/public/js/.gitignore', + 'retailcrm/public/js/exec-jobs.js', + 'retailcrm/public/js/retailcrm-upload.js', + + // old files after Vue implementation + 'retailcrm/lib/templates/RetailcrmBaseTemplate.php', + 'retailcrm/controllers/admin/RetailcrmOrdersUploadController.php', + 'retailcrm/views/templates/admin/module_translates.tpl', + 'retailcrm/views/css/less/index.php', + 'retailcrm/views/fonts/OpenSans/index.php', + 'retailcrm/views/fonts/OpenSansBold/index.php', + 'retailcrm/views/fonts/index.php', + 'retailcrm/views/css/index.php', + 'retailcrm/views/css/fonts.min.css', + 'retailcrm/views/css/less/fonts.less', + 'retailcrm/views/css/less/retailcrm-export.less', + 'retailcrm/views/css/less/retailcrm-orders.less', + 'retailcrm/views/css/less/retailcrm-upload.less', + 'retailcrm/views/css/less/styles.less', + 'retailcrm/views/css/less/sumoselect-custom.less', + 'retailcrm/views/css/retailcrm-export.min.css', + 'retailcrm/views/css/retailcrm-orders.min.css', + 'retailcrm/views/css/retailcrm-upload.min.css', + 'retailcrm/views/css/styles.min.css', + 'retailcrm/views/css/sumoselect-custom.min.css', + 'retailcrm/views/css/vendor/index.php', + 'retailcrm/views/css/vendor/sumoselect.min.css', + 'retailcrm/views/fonts/OpenSans/opensans-regular.eot', + 'retailcrm/views/fonts/OpenSans/opensans-regular.svg', + 'retailcrm/views/fonts/OpenSans/opensans-regular.ttf', + 'retailcrm/views/fonts/OpenSans/opensans-regular.woff', + 'retailcrm/views/fonts/OpenSans/opensans-regular.woff2', + 'retailcrm/views/fonts/OpenSansBold/opensans-bold.eot', + 'retailcrm/views/fonts/OpenSansBold/opensans-bold.svg', + 'retailcrm/views/fonts/OpenSansBold/opensans-bold.ttf', + 'retailcrm/views/fonts/OpenSansBold/opensans-bold.woff', + 'retailcrm/views/fonts/OpenSansBold/opensans-bold.woff2', + 'retailcrm/views/img/simla.png', + 'retailcrm/views/js/retailcrm-advanced.js', + 'retailcrm/views/js/retailcrm-advanced.min.js', + 'retailcrm/views/js/retailcrm-collector.js', + 'retailcrm/views/js/retailcrm-collector.min.js', + 'retailcrm/views/js/retailcrm-compat.js', + 'retailcrm/views/js/retailcrm-compat.min.js', + 'retailcrm/views/js/retailcrm-consultant.js', + 'retailcrm/views/js/retailcrm-consultant.min.js', + 'retailcrm/views/js/retailcrm-export.js', + 'retailcrm/views/js/retailcrm-export.min.js', + 'retailcrm/views/js/retailcrm-icml.js', + 'retailcrm/views/js/retailcrm-icml.min.js', + 'retailcrm/views/js/retailcrm-jobs.js', + 'retailcrm/views/js/retailcrm-jobs.min.js', + 'retailcrm/views/js/retailcrm-orders.js', + 'retailcrm/views/js/retailcrm-orders.min.js', + 'retailcrm/views/js/retailcrm-tabs.js', + 'retailcrm/views/js/retailcrm-tabs.min.js', + 'retailcrm/views/js/retailcrm-upload.js', + 'retailcrm/views/js/retailcrm-upload.min.js', + 'retailcrm/views/js/retailcrm.js', + 'retailcrm/views/js/retailcrm.min.js', + 'retailcrm/views/js/vendor/index.php', + 'retailcrm/views/js/vendor/jquery-3.4.0.min.js', + 'retailcrm/views/js/vendor/jquery.sumoselect.min.js', + 'retailcrm/views/templates/admin/module_messages.tpl', + 'retailcrm/views/templates/admin/settings.tpl', + ]) + && $module->uninstallOldTabs() + && $module->installTab() + ; +} + +function retailcrm_convert_old_default_values_format() +{ + $configs = [ + 'RETAILCRM_API_DELIVERY_DEFAULT', + 'RETAILCRM_API_PAYMENT_DEFAULT', + ]; + + $isMultiStoreActive = Shop::isFeatureActive(); + + if ($isMultiStoreActive) { + $shops = Shop::getShops(); + } else { + $shops[] = Shop::getContext(); + } + + foreach ($shops as $shop) { + $idShop = (int) $shop['id_shop']; + + foreach ($configs as $configKey) { + if (!Configuration::hasKey($configKey, null, null, $idShop)) { + continue; + } + + $configValue = Configuration::get($configKey, null, null, $idShop, ''); + + if ('' === $configValue) { + continue; + } + + Configuration::updateValue($configKey, str_replace('"', '', $configValue), false, null, $idShop); + } + } +} diff --git a/retailcrm/views/css/fonts.min.css b/retailcrm/views/css/fonts.min.css deleted file mode 100644 index 864431c..0000000 --- a/retailcrm/views/css/fonts.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-regular.eot');src:url('../fonts/OpenSans/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-regular.woff2') format('woff2'),url('../fonts/OpenSans/opensans-regular.woff') format('woff'),url('../fonts/OpenSans/opensans-regular.ttf') format('truetype'),url('../fonts/OpenSans/opensans-regular.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url('../fonts/OpenSansBold/opensans-bold.eot');src:url('../fonts/OpenSansBold/opensans-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSansBold/opensans-bold.woff2') format('woff2'),url('../fonts/OpenSansBold/opensans-bold.woff') format('woff'),url('../fonts/OpenSansBold/opensans-bold.ttf') format('truetype'),url('../fonts/OpenSansBold/opensans-bold.svg#open_sansbold') format('svg');font-weight:600;font-style:normal} \ No newline at end of file diff --git a/retailcrm/views/css/less/fonts.less b/retailcrm/views/css/less/fonts.less deleted file mode 100644 index 8517fb4..0000000 --- a/retailcrm/views/css/less/fonts.less +++ /dev/null @@ -1,23 +0,0 @@ -@font-face { - font-family: 'OpenSans'; - src: url('../fonts/OpenSans/opensans-regular.eot'); - src: url('../fonts/OpenSans/opensans-regular.eot?#iefix') format('embedded-opentype'), - url('../fonts/OpenSans/opensans-regular.woff2') format('woff2'), - url('../fonts/OpenSans/opensans-regular.woff') format('woff'), - url('../fonts/OpenSans/opensans-regular.ttf') format('truetype'), - url('../fonts/OpenSans/opensans-regular.svg#open_sansregular') format('svg'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'OpenSans'; - src: url('../fonts/OpenSansBold/opensans-bold.eot'); - src: url('../fonts/OpenSansBold/opensans-bold.eot?#iefix') format('embedded-opentype'), - url('../fonts/OpenSansBold/opensans-bold.woff2') format('woff2'), - url('../fonts/OpenSansBold/opensans-bold.woff') format('woff'), - url('../fonts/OpenSansBold/opensans-bold.ttf') format('truetype'), - url('../fonts/OpenSansBold/opensans-bold.svg#open_sansbold') format('svg'); - font-weight: 600; - font-style: normal; -} \ No newline at end of file diff --git a/retailcrm/views/css/less/retailcrm-export.less b/retailcrm/views/css/less/retailcrm-export.less deleted file mode 100644 index 3adb52c..0000000 --- a/retailcrm/views/css/less/retailcrm-export.less +++ /dev/null @@ -1,54 +0,0 @@ -.retail { - &-circle { - float: left; - width: 50%; - text-align: center; - padding: 20px; - margin: 20px 0; - - &__title { - font-size: 18px; - margin-bottom: 20px; - } - - &__content, - .retail input&__content, - .retail input[type="text"] &__content, - .retail input[readonly][type="text"] &__content { - width: 120px; - height: 120px; - border-radius: 120px; - text-align: center; - font-size: 20px; - line-height: 60px; - display: inline-block; - } - } - - &-progress { - border-radius: 60px; - border: 1px solid rgba(122, 122, 122, 0.15); - width: 100%; - height: 60px; - overflow: hidden; - transition: height 0.25s ease; - - &__loader { - width: 0; - border-radius: 60px; - background: #0068FF; - color: white; - text-align: center; - padding: 0 30px; - font-size: 18px; - font-weight: 600; - transition: width 0.4s ease-in; - line-height: 60px; - } - } - - &-hidden { - visibility: hidden; - height: 0 !important; - } -} diff --git a/retailcrm/views/css/less/retailcrm-orders.less b/retailcrm/views/css/less/retailcrm-orders.less deleted file mode 100644 index cce604e..0000000 --- a/retailcrm/views/css/less/retailcrm-orders.less +++ /dev/null @@ -1,192 +0,0 @@ -#retail-search-orders-form { - .retail-form__area { - width: 30% !important; - } - - #search-orders-submit { - width: 15%; - } - - .retail-row__content { - width: 100%; - } - - .retail-table-filter { - display: inline-block; - vertical-align: top; - background: rgba(122, 122, 122, 0.1); - border-radius: 58px; - height: 60px; - line-height: 60px; - padding: 0; - font-size: 18px; - font-weight: 600; - text-align: center; - color: #0068FF; - text-decoration: none; - cursor: pointer; - appearance: none; - border: none; - box-shadow: none; - transition: .25s ease; - width: 45%; - margin-left: 9%; - - label.retail-table-filter-btn { - width: 33.333333%; - height: 60px; - margin: 0; - padding: 0; - display: block; - float: left; - text-align: center; - font-size: 16px; - text-shadow: none; - cursor: pointer; - transition-property: color, background-color; - transition-duration: .3s; - - &.active, &:hover { - color: white; - } - - &.active { - background: #0068FF; - } - - &:hover:not(.active) { - color: white; - background: #005add !important; - } - - &:first-child { - border-right: 1px solid gray; - border-bottom-left-radius: 58px; - border-top-left-radius: 58px; - } - - &:last-child { - border-left: 1px solid gray; - border-bottom-right-radius: 58px; - border-top-right-radius: 58px; - } - } - } - - input.search-orders-filter { - display: none; - } -} - -.retail-controller-link { - display: none; -} - -.retail-table-pagination { - &__item { - display: inline-flex; - align-items: center; - justify-content: center; - vertical-align: top; - min-width: 40px; - height: 40px; - background: rgba(122, 122, 122, 0.1); - font-weight: bold; - font-size: 16px; - color: #363A41; - text-decoration: none; - border: 0; - border-radius: 5px; - text-align: center; - transition: .25s ease; - padding: 10px; - margin: 10px; - - &.active, &:hover { - color: white; - } - - &.active { - background: #0068FF; - } - - &:hover { - background: #005add; - } - - &--divider { - background: transparent; - pointer-events: none; - } - } -} - -#retail-orders-table { - .retail-orders-table__status { - &:not(.error) .retail-orders-table__status--error { - - display: none; - } - - &.error .retail-orders-table__status--success { - display: none; - } - } - - .retail-orders-table__upload { - cursor: pointer; - - &:hover { - color: #0068ff; - fill: #0068ff; - } - } -} - -.retail-row { - &--foldable { - border-radius: 8px; - margin: 20px 0; - padding: 0 3%; - transition: .25s ease; - box-shadow: 0 2px 4px rgba(30, 34, 72, .16); - border: 2px solid #fff; - -webkit-box-shadow: 0 2px 4px rgba(30, 34, 72, .16); - - &:hover, &.active { - box-shadow: 0 8px 16px rgba(30, 34, 72, .16); - } - - &.active { - border-color: #005eeb; - - .retail-row__title { - cursor: initial; - } - - .retail-row__content { - display: block; - height: auto; - padding-bottom: 40px; - } - } - } - - &--foldable &__title, - &--foldable &__content { - margin: 0 !important; - } - - &--foldable &__title { - padding: 22px 0; - cursor: pointer; - } - - &--foldable &__content { - display: none; - height: 0; - overflow: hidden; - padding: 0; - transition: .25s ease; - } -} diff --git a/retailcrm/views/css/less/retailcrm-upload.less b/retailcrm/views/css/less/retailcrm-upload.less deleted file mode 100644 index 79c7f6c..0000000 --- a/retailcrm/views/css/less/retailcrm-upload.less +++ /dev/null @@ -1,29 +0,0 @@ -#retailcrm-loading-fade { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - background: #000; - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 9999; - opacity: .5; - filter: alpha(opacity=50); -} - -#retailcrm-loader { - width: 50px; - height: 50px; - border: 10px solid white; - animation: retailcrm-loader 2s linear infinite; - border-top: 10px solid #0c0c0c; - border-radius: 50%; -} - -@keyframes retailcrm-loader { - from { transform: rotate(0deg); } - to { transform: rotate(360deg); } -} diff --git a/retailcrm/views/css/less/styles.less b/retailcrm/views/css/less/styles.less deleted file mode 100644 index 1bd5e8a..0000000 --- a/retailcrm/views/css/less/styles.less +++ /dev/null @@ -1,890 +0,0 @@ -@import "fonts.less"; - -@red: #ff553b; -@redHover: #da4932; -@redActive: darken(@redHover, 10%); -@blue: #0068FF; -@blueHover: #005add; -@blueActive: darken(@blueHover, 10%); -@gray: #7A7A7A; -@grayBg: #EAEBEC; -@grayBtn: rgba(122, 122, 122, 0.1); -@grayBtnHover: rgba(122, 122, 122, 0.15); -@grayBtnActive: fadein(@grayBtnHover, 10%); -@darkGray: #363A41; -@yellow: #fcc94f; -@yellowActive: #edbe4c; -@lightYellow: #fcf3b5; -@shadowGray: #fdd0d0; -@bord: #DFDFDF; -@green: #33D16B; -@greenHover: #22CA5D; - - -body, html { - margin: 0; - padding: 0; - height: 100%; -} - -.hidden { - visibility: hidden; -} - -.icon-RetailcrmSettings:before { - content: "\f07a"; -} - -.retail { - &-wrap { - font-family: OpenSans, Arial, sans-serif; - padding: 0 15px; - height: 100%; - background: white; - - *, *::before, *::after { - box-sizing: border-box; - } - } - - input[type=file], input[type=password], input[type=text], input[readonly][type=text], textarea { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - background-color: #fff; - border: 1px solid #ccc; - padding: 2px 4px; - } - - &-container { - margin: 0 auto; - width: 100%; - max-width: 950px; - } - - &-title { - margin: 60px 0 0; - font-weight: 400; - text-align: center; - font-size: 28px; - line-height: 38px; - - &_content { - text-align: left; - margin-top: 40px; - } - } - - &-txt { - color: @gray; - font-size: 18px; - line-height: 26px; - } - - &-descript { - margin-top: 45px; - text-align: center; - } - - &-tab { - &__enabled { - display: block; - } - - &__disabled { - display: none !important; - } - } - - &-video { - margin: 30px auto 0; - text-align: center; - position: relative; - - &-trigger { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; - width: 100%; - height: 100%; - cursor: pointer; - } - - & iframe { - pointer-events: none; - } - - &__btn { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - margin: auto; - width: 100px; - height: 100px; - cursor: pointer; - opacity: .4; - transition: .25s ease; - - svg { - width: 100%; - } - - &:hover { - opacity: .6; - } - } - } - - &-btns { - margin: 56px auto 0; - display: flex; - justify-content: space-between; - max-width: 815px; - transition: .05s ease; - - &__separate { - padding: 0 20px; - display: flex; - align-items: center; - color: @gray; - font-size: 16px; - } - - &_hide { - opacity: 0; - } - } - - &-form { - &__spacer { - - } - - margin-top: 60px; - - &__title { - font-size: 16px; - font-weight: 600; - line-height: 24px; - margin-bottom: 22px; - - &_link { - color: @blue; - transition: .25s ease; - float: right; - - &:hover { - color: @blueHover; - } - } - } - - &__label { - width: 100% !important; - text-align: left !important; - margin: 15px 12px; - font-size: 15px; - } - - &__row { - margin-top: 15px; - - &_submit { - margin-top: 23px; - } - } - - &__message-warning { - padding: 13px 18px; - margin: 1px 13px; - border-radius: 8px; - border: 1px solid @lightYellow; - font-size: 1rem; - box-shadow: 0px 0px 6px 0px @shadowGray; - } - - &__checkbox { - display: flex; - flex-direction: row; - align-items: center; - padding: 4px 12px; - - input[type=checkbox] { - width: 24px; - height: 24px; - } - - label { - width: auto; - margin-left: 8px; - font-size: 16px; - } - } - - &__area { - display: inline-block !important; - vertical-align: top; - width: 430px !important; - height: 60px !important; - border: 1px solid @grayBtnHover !important; - box-shadow: none !important; - border-radius: 58px !important; - padding: 0 28px !important; - line-height: normal; - color: @gray !important; - background-color: white!important; - font-size: 16px !important; - appearance: none; - - &:focus { - color: @darkGray; - - &::-webkit-input-placeholder { - color: @darkGray; - } - - &::-moz-placeholder { - color: @darkGray; - } - - &:-moz-placeholder { - color: @darkGray; - } - - &:-ms-input-placeholder { - color: @darkGray; - } - } - - &_txt { - padding: 20px 28px !important; - line-height: 24px !important; - height: 487px !important; - border-radius: 20px !important; - resize: none !important; - font-family: OpenSans, Arial, sans-serif !important; - } - } - - input, textarea { - &:focus { - outline: none !important; - } - } - - &_main { - margin-top: 34px; - max-width: 900px; - width: 100%; - - .retail-form__area { - width: 100% !important; - } - } - } - - &-tabs { - margin-top: 60px; - - &__btn { - display: inline-block; - vertical-align: top; - padding: 19px 30px; - font-size: 16px; - font-weight: 600; - line-height: 22px; - color: @gray; - text-align: center; - min-width: 152px; - text-decoration: none !important; - position: relative; - transition: .25s ease; - - &:hover { - color: @darkGray; - } - - &::after { - content: ""; - height: 3px; - width: 100%; - position: absolute; - bottom: -1px; - left: 0; - right: 0; - opacity: 0; - visibility: hidden; - background: @blue; - transition: .25s ease; - } - - &_active { - color: @darkGray; - - &::after { - opacity: 1; - visibility: visible; - } - } - } - - &__head { - display: flex; - justify-content: space-between; - border-bottom: 1px solid @bord; - } - - &__body { - padding-top: 18px; - - p { - margin-top: 23px; - margin-bottom: 0; - color: @gray; - font-size: 16px; - line-height: 24px; - } - } - - &__item { - display: none; - } - } - - &-list { - margin: 0; - padding: 0; - list-style: none; - - &__item { - padding-left: 2px; - position: relative; - color: @gray; - font-size: 16px; - line-height: 24px; - - &::before { - content: "-"; - display: inline-block; - vertical-align: top; - color: @gray; - font-size: 16px; - line-height: 24px; - margin-right: 3px; - } - } - } - - &-tile { - display: flex; - flex-wrap: wrap; - - &__col { - width: 48%; - padding-right: 35px; - - &:nth-child(1) { - width: 52%; - } - - &_contacts { - padding-right: 0; - } - } - - &__row { - display: flex; - justify-content: center; - margin-bottom: 30px; - - &:nth-last-child(1) { - margin-bottom: 0; - } - } - - &__item { - margin-top: 34px; - - &:nth-child(1) { - margin-top: 20px; - } - } - - &__title { - color: @darkGray; - font-size: 16px; - font-weight: 600; - line-height: 24px; - } - - &__descript { - color: @gray; - font-size: 16px; - line-height: 24px; - margin-top: 10px; - } - - &__link { - color: @blue; - font-size: 16px; - font-weight: 600; - line-height: 24px; - transition: .25s ease; - - &:hover { - color: @blueHover; - } - } - } - - &-popup { - position: absolute; - width: 90%; - height: 90%; - background: white; - left: 0; - right: 0; - top: 0; - bottom: 0; - margin: auto; - transform: translate3d(0, -1000%, 0) scale(.1); - transition: 0.25s ease; - - &__close { - position: absolute; - top: -30px; - right: -30px; - width: 30px; - height: 30px; - cursor: pointer; - - &::before, &::after { - content: ""; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - margin: auto; - height: 30px; - width: 2px; - background: white; - } - - &::before { - transform: rotate(45deg); - } - - &::after { - transform: rotate(-45deg); - } - } - - &.open { - transform: translate3d(0, 0, 0) scale(1); - } - - &-wrap { - position: fixed; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: rgba(0, 0, 0, 0.6); - z-index: 1000; - display: none; - } - } - - &-column { - display: flex; - max-width: 1389px; - height: 100%; - - &__aside { - width: 253px; - background: @grayBg; - min-height: 300px; - - #content.bootstrap & { - margin: 10px 0; - } - } - - &__content { - flex: 1 0 auto; - padding: 0 58px; - min-height: 300px; - } - } - - &-menu { - padding: 8px 20px 8px 15px; - - &__btn { - display: inline-flex; - align-items: center; - justify-content: center; - vertical-align: top; - width: 100%; - height: 60px; - background: @grayBtn !important; - font-weight: bold; - font-size: 16px; - color: @darkGray !important; - text-decoration: none !important; - padding: 0 30px; - margin-top: 20px; - border-radius: 5px; - text-align: center; - transition: .25s ease; - - span { - display: block; - } - - &:hover { - background: @grayBtnHover !important; - } - - &:nth-child(1) { - margin-top: 0; - } - - &_active { - color: white !important; - background: @blue !important; - - &:hover { - background: @blueHover !important; - } - - &.retail-menu__btn_error { - background: @redHover !important; - } - } - - &_error { - color: white !important; - background: @red !important; - - &:hover { - background: @redHover !important; - } - } - - &_big { - font-size: 18px; - } - - &_hidden { - display: none; - } - } - } - - &-full-height { - & { - height: 100%; - } - } - - .btn { - display: inline-block; - vertical-align: top; - background: @grayBtn; - border-radius: 58px; - height: 60px; - line-height: 60px; - padding: 0 30px; - font-size: 18px; - font-weight: 600; - text-align: center; - color: @blue; - text-decoration: none; - cursor: pointer; - appearance: none; - border: none; - box-shadow: none; - transition: .25s ease; - - &:hover { - background: @grayBtnHover; - } - - &:active { - background: @grayBtnActive; - } - - &_max { - min-width: 356px; - } - - &_invert { - background: @blue; - color: white; - - &:hover { - background: @blueHover; - } - - &:active { - background: @blueActive; - } - } - - &_whatsapp { - background: @green; - color: white; - padding: 0 62px; - - &:hover { - background: @greenHover; - } - } - - &_submit { - min-width: 218px; - } - - &_warning { - min-width: 218px; - background: @yellow; - - &:hover { - background: @yellowActive; - } - } - } - - .toggle-box { - display: none; - } - - &-table { - width: 100%; - border: none; - border-radius: 20px; - - &.hidden { - display: none; - } - - thead { - th { - background: rgba(122, 122, 122, 0.15); - font-size: 16px; - } - } - - tbody { - tr { - &.alert, - &.alert td{ - line-height: 120px; - font-size: 16px; - } - td { - border-bottom: 1px solid #ccc; - } - } - } - - td, th { - color: #333; - font-size: 14px; - line-height: 40px; - padding: 4px 6px; - max-width: 300px; - vertical-align: middle; - - } - - &-wrapper { - width: 100%; - max-height: 500px; - overflow-y: scroll; - overflow-x: hidden; - } - - &__row { - &-bold { - font-weight: bold; - } - } - - &-no-wrap { - white-space: nowrap; - } - - &-center { - &, & th { - text-align: center; - } - } - - &-right { - text-align: right; - } - - &-sort { - &__btn, &__switch { - cursor: pointer; - - &:hover { - color: #005add; - } - } - - &__btn { - float: left; - clear: both; - line-height: 20px; - font-size: 20px; - padding-left: 10px; - padding-right: 10px; - opacity: 0; - transition: opacity 0.2s ease-out; - - &-wrap { - position: absolute; - } - } - - &__asc { - //padding-bottom: 0; - } - - &__desc { - //padding-top: 0; - } - - & thead th:hover &__btn, & thead td:hover &__btn { - opacity: 1; - } - } - } - - &-collapsible { - &__input { - display: none; - } - - &__title, label&__title { - cursor: pointer; - font-weight: normal; - text-align: center; - padding: 0; - position: relative; - line-height: 1; - width: 100%; - - &:before { - content: '\25B6'; - opacity: 0; - transition: opacity 0.2s ease-out; - } - - &:hover:before { - opacity: 1; - } - } - - &__content { - text-align: left; - font-size: 12px; - line-height: 1.5; - background: #fff; - border: 1px solid rgba(122, 122, 122, 0.15); - position: absolute; - z-index: 5; - top: 20px; - left: 0; - padding: 18px; - margin: 0; - border-radius: 20px; - overflow: hidden; - max-height: 0; - transition-duration: 0.2s; - transition-timing-function: ease-out; - transition-property: max-height, visibility; - visibility: hidden; - } - - &__input:checked + &__title &__content { - max-height: 100vh; - visibility: visible; - } - } - - &-error-msg { - &, &:after, &:before { - color: #dd2e44; - } - } - - &-alert { - position: relative; - height: 60px; - padding: 0 50px; - line-height: 30px; - - &-text { - font-size: 1.5em; - } - - &-note { - color: @gray; - font-size: 1.2em; - } - - &:before { - display: block; - position: absolute; - left: 0; - top: 0; - padding: 10px 5px; - font: normal normal normal 40px/1 FontAwesome; - } - - &-success:before { - content: "\F058"; - color: @green; - } - - &-warning:before { - content: "\F06A"; - color: @yellow; - } - - &-danger:before { - content: "\F071"; - color: @red; - } - - &-info:before { - content: "\F059"; - color: @blue; - } - } - - &-btn-svg { - width: 15px; - height: 15px; - display: inline-block; - cursor: pointer; - //transition: transform .3s ease-out; - &_wrapper { - cursor: pointer; - - &:hover { - //transform: scale(1.1); - fill: @gray; - color: @gray; - } - } - } -} diff --git a/retailcrm/views/css/less/sumoselect-custom.less b/retailcrm/views/css/less/sumoselect-custom.less deleted file mode 100644 index 2b62847..0000000 --- a/retailcrm/views/css/less/sumoselect-custom.less +++ /dev/null @@ -1,52 +0,0 @@ -@fontSize: 16px; -@selectHeight: 60px; -@borderRadius: 58px; -@optionsBorderRadius: 10px; -@innerPadding: 28px; -@textColor: #7a7a7a; -@border: 1px solid rgba(122,122,122,0.15); - -.SumoSelect { - width: 100%; - - &.open > .optWrapper { - top: @selectHeight !important; - } - - & > .optWrapper { - border-radius: @optionsBorderRadius; - - & > .options { - li label { - font-weight: normal !important; - } - - li.opt { - float: left !important; - width: 100% !important; - font-size: @fontSize; - font-weight: normal !important; - - label { - width: 100% !important; - text-align: left !important; - } - } - } - } - - & > .CaptionCont { - border: @border !important; - box-shadow: none!important; - border-radius: @borderRadius; - line-height: normal; - padding: 0 @innerPadding !important; - color: @textColor !important; - font-size: @fontSize !important; - height: @selectHeight; - - & > span { - line-height: @selectHeight; - } - } -} \ No newline at end of file diff --git a/retailcrm/views/css/retailcrm-export.min.css b/retailcrm/views/css/retailcrm-export.min.css deleted file mode 100644 index d2d0722..0000000 --- a/retailcrm/views/css/retailcrm-export.min.css +++ /dev/null @@ -1 +0,0 @@ -.retail-circle{float:left;width:50%;text-align:center;padding:20px;margin:20px 0}.retail-circle__title{font-size:18px;margin-bottom:20px}.retail input.retail-circle__content,.retail input[readonly][type=text] .retail-circle__content,.retail input[type=text] .retail-circle__content,.retail-circle__content{width:120px;height:120px;border-radius:120px;text-align:center;font-size:20px;line-height:60px;display:inline-block}.retail-progress{border-radius:60px;border:1px solid rgba(122,122,122,.15);width:100%;height:60px;overflow:hidden;transition:height .25s ease}.retail-progress__loader{width:0;border-radius:60px;background:#0068FF;color:#fff;text-align:center;padding:0 30px;font-size:18px;font-weight:600;transition:width .4s ease-in;line-height:60px}.retail-hidden{visibility:hidden;height:0!important}/*# sourceMappingURL=retailcrm-export.min.css.map */ \ No newline at end of file diff --git a/retailcrm/views/css/retailcrm-orders.min.css b/retailcrm/views/css/retailcrm-orders.min.css deleted file mode 100644 index b75776e..0000000 --- a/retailcrm/views/css/retailcrm-orders.min.css +++ /dev/null @@ -1 +0,0 @@ -#retail-search-orders-form .retail-form__area{width:30%!important}#retail-search-orders-form #search-orders-submit{width:15%}#retail-search-orders-form .retail-row__content{width:100%}#retail-search-orders-form .retail-table-filter{display:inline-block;vertical-align:top;background:rgba(122,122,122,.1);border-radius:58px;height:60px;line-height:60px;padding:0;font-size:18px;font-weight:600;text-align:center;color:#0068FF;text-decoration:none;cursor:pointer;appearance:none;border:none;box-shadow:none;transition:.25s ease;width:45%;margin-left:9%}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn{width:33.333333%;height:60px;margin:0;padding:0;display:block;float:left;text-align:center;font-size:16px;text-shadow:none;cursor:pointer;transition-property:color,background-color;transition-duration:.3s}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn.active,#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn:hover{color:#fff}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn.active{background:#0068FF}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn:hover:not(.active){color:#fff;background:#005add!important}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn:first-child{border-right:1px solid gray;border-bottom-left-radius:58px;border-top-left-radius:58px}#retail-search-orders-form .retail-table-filter label.retail-table-filter-btn:last-child{border-left:1px solid gray;border-bottom-right-radius:58px;border-top-right-radius:58px}#retail-search-orders-form input.search-orders-filter{display:none}.retail-controller-link{display:none}.retail-table-pagination__item{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;min-width:40px;height:40px;background:rgba(122,122,122,.1);font-weight:700;font-size:16px;color:#363A41;text-decoration:none;border:0;border-radius:5px;text-align:center;transition:.25s ease;padding:10px;margin:10px}.retail-table-pagination__item.active,.retail-table-pagination__item:hover{color:#fff}.retail-table-pagination__item.active{background:#0068FF}.retail-table-pagination__item:hover{background:#005add}.retail-table-pagination__item--divider{background:0 0;pointer-events:none}#retail-orders-table .retail-orders-table__status:not(.error) .retail-orders-table__status--error{display:none}#retail-orders-table .retail-orders-table__status.error .retail-orders-table__status--success{display:none}#retail-orders-table .retail-orders-table__upload{cursor:pointer}#retail-orders-table .retail-orders-table__upload:hover{color:#0068ff;fill:#0068ff}.retail-row--foldable{border-radius:8px;margin:20px 0;padding:0 3%;transition:.25s ease;box-shadow:0 2px 4px rgba(30,34,72,.16);border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(30,34,72,.16)}.retail-row--foldable.active,.retail-row--foldable:hover{box-shadow:0 8px 16px rgba(30,34,72,.16)}.retail-row--foldable.active{border-color:#005eeb}.retail-row--foldable.active .retail-row__title{cursor:initial}.retail-row--foldable.active .retail-row__content{display:block;height:auto;padding-bottom:40px}.retail-row--foldable .retail-row__content,.retail-row--foldable .retail-row__title{margin:0!important}.retail-row--foldable .retail-row__title{padding:22px 0;cursor:pointer}.retail-row--foldable .retail-row__content{display:none;height:0;overflow:hidden;padding:0;transition:.25s ease}/*# sourceMappingURL=retailcrm-orders.min.css.map */ \ No newline at end of file diff --git a/retailcrm/views/css/retailcrm-upload.min.css b/retailcrm/views/css/retailcrm-upload.min.css deleted file mode 100644 index 402a996..0000000 --- a/retailcrm/views/css/retailcrm-upload.min.css +++ /dev/null @@ -1 +0,0 @@ -#retailcrm-loading-fade{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#000;position:fixed;left:0;right:0;bottom:0;top:0;z-index:9999;opacity:.5;filter:alpha(opacity=50)}#retailcrm-loader{width:50px;height:50px;border:10px solid white;animation:retailcrm-loader 2s linear infinite;border-top:10px solid #0c0c0c;border-radius:50%}@keyframes retailcrm-loader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}} \ No newline at end of file diff --git a/retailcrm/views/css/styles.min.css b/retailcrm/views/css/styles.min.css deleted file mode 100644 index 5254f0d..0000000 --- a/retailcrm/views/css/styles.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-regular.eot);src:url(../fonts/OpenSans/opensans-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-regular.woff2) format('woff2'),url(../fonts/OpenSans/opensans-regular.woff) format('woff'),url(../fonts/OpenSans/opensans-regular.ttf) format('truetype'),url(../fonts/OpenSans/opensans-regular.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSansBold/opensans-bold.eot);src:url(../fonts/OpenSansBold/opensans-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansBold/opensans-bold.woff2) format('woff2'),url(../fonts/OpenSansBold/opensans-bold.woff) format('woff'),url(../fonts/OpenSansBold/opensans-bold.ttf) format('truetype'),url(../fonts/OpenSansBold/opensans-bold.svg#open_sansbold) format('svg');font-weight:600;font-style:normal}body,html{margin:0;padding:0;height:100%}.hidden{visibility:hidden}.icon-RetailcrmSettings:before{content:"\f07a"}.retail-wrap{font-family:OpenSans,Arial,sans-serif;padding:0 15px;height:100%;background:#fff}.retail-wrap *,.retail-wrap ::after,.retail-wrap ::before{box-sizing:border-box}.retail input[readonly][type=text],.retail input[type=file],.retail input[type=password],.retail input[type=text],.retail textarea{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#fff;border:1px solid #ccc;padding:2px 4px}.retail-container{margin:0 auto;width:100%;max-width:950px}.retail-title{margin:60px 0 0;font-weight:400;text-align:center;font-size:28px;line-height:38px}.retail-title_content{text-align:left;margin-top:40px}.retail-txt{color:#7A7A7A;font-size:18px;line-height:26px}.retail-descript{margin-top:45px;text-align:center}.retail-tab__enabled{display:block}.retail-tab__disabled{display:none!important}.retail-video{margin:30px auto 0;text-align:center;position:relative}.retail-video-trigger{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;cursor:pointer}.retail-video iframe{pointer-events:none}.retail-video__btn{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100px;height:100px;cursor:pointer;opacity:.4;transition:.25s ease}.retail-video__btn svg{width:100%}.retail-video__btn:hover{opacity:.6}.retail-btns{margin:56px auto 0;display:flex;justify-content:space-between;max-width:815px;transition:50ms ease}.retail-btns__separate{padding:0 20px;display:flex;align-items:center;color:#7A7A7A;font-size:16px}.retail-btns_hide{opacity:0}.retail-form{margin-top:60px}.retail-form__title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:22px}.retail-form__title_link{color:#0068FF;transition:.25s ease;float:right}.retail-form__title_link:hover{color:#005add}.retail-form__label{width:100%!important;text-align:left!important;margin:15px 12px;font-size:15px}.retail-form__row{margin-top:15px}.retail-form__row_submit{margin-top:23px}.retail-form__message-warning{padding:13px 18px;margin:1px 13px;border-radius:8px;border:1px solid #fcf3b5;font-size:1rem;box-shadow:0 0 6px 0 #fdd0d0}.retail-form__checkbox{display:flex;flex-direction:row;align-items:center;padding:4px 12px}.retail-form__checkbox input[type=checkbox]{width:24px;height:24px}.retail-form__checkbox label{width:auto;margin-left:8px;font-size:16px}.retail-form__area{display:inline-block!important;vertical-align:top;width:430px!important;height:60px!important;border:1px solid rgba(122,122,122,.15)!important;box-shadow:none!important;border-radius:58px!important;padding:0 28px!important;line-height:normal;color:#7A7A7A!important;background-color:#fff!important;font-size:16px!important;appearance:none}.retail-form__area:focus{color:#363A41}.retail-form__area:focus::-webkit-input-placeholder{color:#363A41}.retail-form__area:focus::-moz-placeholder{color:#363A41}.retail-form__area:focus:-moz-placeholder{color:#363A41}.retail-form__area:focus:-ms-input-placeholder{color:#363A41}.retail-form__area_txt{padding:20px 28px!important;line-height:24px!important;height:487px!important;border-radius:20px!important;resize:none!important;font-family:OpenSans,Arial,sans-serif!important}.retail-form input:focus,.retail-form textarea:focus{outline:0!important}.retail-form_main{margin-top:34px;max-width:900px;width:100%}.retail-form_main .retail-form__area{width:100%!important}.retail-tabs{margin-top:60px}.retail-tabs__btn{display:inline-block;vertical-align:top;padding:19px 30px;font-size:16px;font-weight:600;line-height:22px;color:#7A7A7A;text-align:center;min-width:152px;text-decoration:none!important;position:relative;transition:.25s ease}.retail-tabs__btn:hover{color:#363A41}.retail-tabs__btn::after{content:"";height:3px;width:100%;position:absolute;bottom:-1px;left:0;right:0;opacity:0;visibility:hidden;background:#0068FF;transition:.25s ease}.retail-tabs__btn_active{color:#363A41}.retail-tabs__btn_active::after{opacity:1;visibility:visible}.retail-tabs__head{display:flex;justify-content:space-between;border-bottom:1px solid #DFDFDF}.retail-tabs__body{padding-top:18px}.retail-tabs__body p{margin-top:23px;margin-bottom:0;color:#7A7A7A;font-size:16px;line-height:24px}.retail-tabs__item{display:none}.retail-list{margin:0;padding:0;list-style:none}.retail-list__item{padding-left:2px;position:relative;color:#7A7A7A;font-size:16px;line-height:24px}.retail-list__item::before{content:"-";display:inline-block;vertical-align:top;color:#7A7A7A;font-size:16px;line-height:24px;margin-right:3px}.retail-tile{display:flex;flex-wrap:wrap}.retail-tile__col{width:48%;padding-right:35px}.retail-tile__col:nth-child(1){width:52%}.retail-tile__col_contacts{padding-right:0}.retail-tile__row{display:flex;justify-content:center;margin-bottom:30px}.retail-tile__row:nth-last-child(1){margin-bottom:0}.retail-tile__item{margin-top:34px}.retail-tile__item:nth-child(1){margin-top:20px}.retail-tile__title{color:#363A41;font-size:16px;font-weight:600;line-height:24px}.retail-tile__descript{color:#7A7A7A;font-size:16px;line-height:24px;margin-top:10px}.retail-tile__link{color:#0068FF;font-size:16px;font-weight:600;line-height:24px;transition:.25s ease}.retail-tile__link:hover{color:#005add}.retail-popup{position:absolute;width:90%;height:90%;background:#fff;left:0;right:0;top:0;bottom:0;margin:auto;transform:translate3d(0,-1000%,0) scale(.1);transition:.25s ease}.retail-popup__close{position:absolute;top:-30px;right:-30px;width:30px;height:30px;cursor:pointer}.retail-popup__close::after,.retail-popup__close::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:30px;width:2px;background:#fff}.retail-popup__close::before{transform:rotate(45deg)}.retail-popup__close::after{transform:rotate(-45deg)}.retail-popup.open{transform:translate3d(0,0,0) scale(1)}.retail-popup-wrap{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:none}.retail-column{display:flex;max-width:1389px;height:100%}.retail-column__aside{width:253px;background:#EAEBEC;min-height:300px}#content.bootstrap .retail-column__aside{margin:10px 0}.retail-column__content{flex:1 0 auto;padding:0 58px;min-height:300px}.retail-menu{padding:8px 20px 8px 15px}.retail-menu__btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:100%;height:60px;background:rgba(122,122,122,.1)!important;font-weight:700;font-size:16px;color:#363A41!important;text-decoration:none!important;padding:0 30px;margin-top:20px;border-radius:5px;text-align:center;transition:.25s ease}.retail-menu__btn span{display:block}.retail-menu__btn:hover{background:rgba(122,122,122,.15)!important}.retail-menu__btn:nth-child(1){margin-top:0}.retail-menu__btn_active{color:#fff!important;background:#0068FF!important}.retail-menu__btn_active:hover{background:#005add!important}.retail-menu__btn_active.retail-menu__btn_error{background:#da4932!important}.retail-menu__btn_error{color:#fff!important;background:#ff553b!important}.retail-menu__btn_error:hover{background:#da4932!important}.retail-menu__btn_big{font-size:18px}.retail-menu__btn_hidden{display:none}.retail-full-height{height:100%}.retail .btn{display:inline-block;vertical-align:top;background:rgba(122,122,122,.1);border-radius:58px;height:60px;line-height:60px;padding:0 30px;font-size:18px;font-weight:600;text-align:center;color:#0068FF;text-decoration:none;cursor:pointer;appearance:none;border:none;box-shadow:none;transition:.25s ease}.retail .btn:hover{background:rgba(122,122,122,.15)}.retail .btn:active{background:rgba(122,122,122,.25)}.retail .btn_max{min-width:356px}.retail .btn_invert{background:#0068FF;color:#fff}.retail .btn_invert:hover{background:#005add}.retail .btn_invert:active{background:#0045aa}.retail .btn_whatsapp{background:#33D16B;color:#fff;padding:0 62px}.retail .btn_whatsapp:hover{background:#22CA5D}.retail .btn_submit{min-width:218px}.retail .btn_warning{min-width:218px;background:#fcc94f}.retail .btn_warning:hover{background:#edbe4c}.retail .toggle-box{display:none}.retail-table{width:100%;border:none;border-radius:20px}.retail-table.hidden{display:none}.retail-table thead th{background:rgba(122,122,122,.15);font-size:16px}.retail-table tbody tr.alert,.retail-table tbody tr.alert td{line-height:120px;font-size:16px}.retail-table tbody tr td{border-bottom:1px solid #ccc}.retail-table td,.retail-table th{color:#333;font-size:14px;line-height:40px;padding:4px 6px;max-width:300px;vertical-align:middle}.retail-table-wrapper{width:100%;max-height:500px;overflow-y:scroll;overflow-x:hidden}.retail-table__row-bold{font-weight:700}.retail-table-no-wrap{white-space:nowrap}.retail-table-center,.retail-table-center th{text-align:center}.retail-table-right{text-align:right}.retail-table-sort__btn,.retail-table-sort__switch{cursor:pointer}.retail-table-sort__btn:hover,.retail-table-sort__switch:hover{color:#005add}.retail-table-sort__btn{float:left;clear:both;line-height:20px;font-size:20px;padding-left:10px;padding-right:10px;opacity:0;transition:opacity .2s ease-out}.retail-table-sort__btn-wrap{position:absolute}.retail-table-sort thead td:hover .retail-table-sort__btn,.retail-table-sort thead th:hover .retail-table-sort__btn{opacity:1}.retail-collapsible__input{display:none}.retail-collapsible__title,label.retail-collapsible__title{cursor:pointer;font-weight:400;text-align:center;padding:0;position:relative;line-height:1;width:100%}.retail-collapsible__title:before,label.retail-collapsible__title:before{content:'\25B6';opacity:0;transition:opacity .2s ease-out}.retail-collapsible__title:hover:before,label.retail-collapsible__title:hover:before{opacity:1}.retail-collapsible__content{text-align:left;font-size:12px;line-height:1.5;background:#fff;border:1px solid rgba(122,122,122,.15);position:absolute;z-index:5;top:20px;left:0;padding:18px;margin:0;border-radius:20px;overflow:hidden;max-height:0;transition-duration:.2s;transition-timing-function:ease-out;transition-property:max-height,visibility;visibility:hidden}.retail-collapsible__input:checked+.retail-collapsible__title .retail-collapsible__content{max-height:100vh;visibility:visible}.retail-error-msg,.retail-error-msg:after,.retail-error-msg:before{color:#dd2e44}.retail-alert{position:relative;height:60px;padding:0 50px;line-height:30px}.retail-alert-text{font-size:1.5em}.retail-alert-note{color:#7A7A7A;font-size:1.2em}.retail-alert:before{display:block;position:absolute;left:0;top:0;padding:10px 5px;font:normal normal normal 40px/1 FontAwesome}.retail-alert-success:before{content:"\F058";color:#33D16B}.retail-alert-warning:before{content:"\F06A";color:#fcc94f}.retail-alert-danger:before{content:"\F071";color:#ff553b}.retail-alert-info:before{content:"\F059";color:#0068FF}.retail-btn-svg{width:15px;height:15px;display:inline-block;cursor:pointer}.retail-btn-svg_wrapper{cursor:pointer}.retail-btn-svg_wrapper:hover{fill:#7A7A7A;color:#7A7A7A}/*# sourceMappingURL=styles.min.css.map */ \ No newline at end of file diff --git a/retailcrm/views/css/sumoselect-custom.min.css b/retailcrm/views/css/sumoselect-custom.min.css deleted file mode 100644 index 6b1a47b..0000000 --- a/retailcrm/views/css/sumoselect-custom.min.css +++ /dev/null @@ -1 +0,0 @@ -.SumoSelect{width:100%}.SumoSelect.open>.optWrapper{top:60px!important}.SumoSelect>.optWrapper{border-radius:10px}.SumoSelect>.optWrapper>.options li label{font-weight:normal!important}.SumoSelect>.optWrapper>.options li.opt{float:left!important;width:100%!important;font-size:16px;font-weight:normal!important}.SumoSelect>.optWrapper>.options li.opt label{width:100%!important;text-align:left!important}.SumoSelect>.CaptionCont{border:1px solid rgba(122,122,122,0.15)!important;box-shadow:none!important;border-radius:58px;line-height:normal;padding:0 28px!important;color:#7a7a7a!important;font-size:16px!important;height:60px}.SumoSelect>.CaptionCont>span{line-height:60px} \ No newline at end of file diff --git a/retailcrm/views/css/vendor/index.php b/retailcrm/views/css/vendor/index.php deleted file mode 100644 index 6a1c957..0000000 --- a/retailcrm/views/css/vendor/index.php +++ /dev/null @@ -1,8 +0,0 @@ -.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}/*# sourceMappingURL=sumoselect.min.css.map */ \ No newline at end of file diff --git a/retailcrm/views/favicon.ico b/retailcrm/views/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/retailcrm/views/fonts/OpenSans/opensans-regular.eot b/retailcrm/views/fonts/OpenSans/opensans-regular.eot deleted file mode 100644 index 39084737a83a3f9a969dba842d2b6d5ea79352cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95250 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 LU__l3N*eTcf>x{? diff --git a/retailcrm/views/fonts/OpenSans/opensans-regular.svg b/retailcrm/views/fonts/OpenSans/opensans-regular.svg deleted file mode 100644 index 8dfe7b5..0000000 --- a/retailcrm/views/fonts/OpenSans/opensans-regular.svg +++ /dev/null @@ -1,7651 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/retailcrm/views/fonts/OpenSans/opensans-regular.ttf b/retailcrm/views/fonts/OpenSans/opensans-regular.ttf deleted file mode 100644 index a91fb8a5daff72660336829db32b412447260440..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95152 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 LKt!DyN*wriIs2t5 diff --git a/retailcrm/views/fonts/OpenSans/opensans-regular.woff b/retailcrm/views/fonts/OpenSans/opensans-regular.woff deleted file mode 100644 index 616db051d26e988be73c69b5b5593282dd771256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47896 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 Gvws8CL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/retailcrm/views/fonts/OpenSansBold/opensans-bold.ttf b/retailcrm/views/fonts/OpenSansBold/opensans-bold.ttf deleted file mode 100644 index 96333f910ab3fa308405759fa16f57f8a34a13d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97116 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

c_y^& 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 QHAM{<^vK8$aPRkj0n+#Xxc~qF diff --git a/retailcrm/views/fonts/OpenSansBold/opensans-bold.woff b/retailcrm/views/fonts/OpenSansBold/opensans-bold.woff deleted file mode 100644 index 37ed43a7093bfc2d9a7f2eecc809522e72274554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48168 zcmY(pb9nF07cKm$ZQJdsZTHkXwQbvWPi^bewr$(CZR7U)yZ8O$O|oXsTC;aD$&=*C z?1`(Ks3-sk@UwLM0-*dDAWyCT%m35<|BI-olFW}o$&ZTrA3Xbv@5F>fM1Qn_ACCV& zPyls{{gG4r(GCCr1Z)6+VBi&$eMd}DSqK0?`f&kp{NPUlPk@x1B0bZO_8-^#4|(Fl zUWV5Cc0XDw001lp0Dug^8KONHx;PO604OIvJ`Dc>{tBhc#LmO0bLg%;c2` zlG-OWRy->A5yX3T;LHN_K_oxdIeqqMio>NOfp{epirHB_0_re?GRm-kSxlH2n>NPMubf-}SgC z!|2F4V`=->@#aHuvu$FG6pCSi7CPR$;M8Q)IlFbD3U7p2JfnP5c-mK6Gz(J^LlJ|^ z?23PpkDcm#+!1i}twDy4XtzNSFWPN({NiWUt-pNA<{$%jdChhPVJbF{pwJmpv*ziE~ z<-YZC-jsE4WmY>Exr+_Rds|cUHNDm4%GM)wm5cM$TwK;W*K_0572k}vxao!ZjCZc7 z;Pg~>)@G`JPfg|c72Jz3Z5>bK zXDO?C${M*BDMo=sM5eWxN5wMUGT!#95PlsbFy(6{a?VjW_VUySkc<0rCipu@pa+ua zsjrSo)ng?NHfK-=p@D+u^(rPhT5nPwK&}j6Hhq_}l>85WS#y2HFt< z@iO_ty?}WpU-6GtBD~-`{yg0wFN<;dV!7kKQoR7V!GPYdy?|YJDbits4Ea4dFzk<$ zF#}11CiJq{F}{GdU{@G!!0imxv9lA|irNTo1<>4mupJ!tqEF3kC#nsPh#7Zl5i*af zOo1NztLwqHWyMrEVlgAo0Gb`YW$iF9fnD!E@N2T}#d`KL`A0qF?7x%`mg69L?lXN+ zy78#0lln8ehdNOvp26=v>sa^4EM*|-P_o(t>5q&3CG?;<@Fx1BUq>PY_%U}p7~^?a z$9tfw=np-}94q%c5Z$rvpzYAqrXRr%Oopt$o&&{No_~2b=~;&yVQH9}W&AS^Nydlc zr8cd&P-iq0nU=(&c0Wxrv7+=#)5?P4vw(h?-sdOyWKU6d<9?mm=Z?AN=~B#b_d0^B z)n^)Vk)R-H?~QzE+P~~s7gWo@3ZMaPcF+OM0JKy3$|&(f@Oipd|5?n>>!)0b^yC|G z`N|O@ZcOg!$8k}n+QAq`v602?XouR19XUmA?#vhU7m{fk)FCBB3) z`bMm7JL)0zQ~Upllo1bVOSfmmoq0Xl7ua)H(}3M3?>Nurx+RkuFss8iK0AIl01spr zD89j0sQ;TD#PV6FSe%^RCf(CD)}LD!92F0m2eslZNHfG4!d(BWCey?eM=WD3;{*bx z55$|_JqSSjpk6z-{=*RX1a4l4H-bG7K>w@!C_n_DUb*GQ70I<4Ll#(1;1_T!I5q5g z)x$b5o%o)-PaYSKE9bS#hW`_QJe{XOp3b@;e!R-j)o5z&YV~hbv1=0!IR9g6dbK^v z_RTUI)+nx~aqavl`z=9eWEH>kMa&bm>(%sY`wW5yp(D`HscBTyDr(g9%e}I%(`DL^ zl9tQcl`(gpcli_vNM>DhOlwhZ&L484HB9y58 zt+zg~${VH;q5Dl2gR7$eU#y{47W{t;Nwu;d_7$U=Q65lyaACh*KB|yH1GjtQrImb@ z+~;U;6%XjiY|-O_WUtw>3gpJM0IUTY#x9 zP`|p5LS&+(kr(qIn@)_5vRoO)VxVID@dC^lP?T!aB6W|lz`io8Vx ztv}#PiVd+eTO3ZY*1+ zr9N(vD)Q;Ph5pg%NS_%Y!yLi_B?Ap5L)k-zn<`@QiOQ7ujnmN+#B=d&%BJDL>~ys} zS3bb@cVujm`7^bB6W<%rPN*M2z-YVbG)?yP&A{ym!3=+{p}??)E0^e(sE<*|&Dezn zuN#x--(hy5I==e9Pi(p%?=8<-6`*t~0fCeu2#(+4k=X(VW=du(Zh1thO$F{Ep^luz zRQuh2*ILTOQU+j<$}pvE7fq(kzv~pba~{@5GwA*JkH6S%^vWRD6({aH4Zo<o`hDqMt7mOVypL|vR1`v|arqocK8z1! z_I7{QCR~Q|Rxb%dP?zYyt3cKW`Jn+vBI*SJa7w!1weixb)vK|pSF6;k(kj*QW=7*m z(+ku8rDp-bKiSn(yW}boe`kh!ZbdInis__bQm4i6IM`PRv2L|6-HA+v52_J)9Rv+P z2#XYs&vSia-#Op(w`dSPgRrs>U~>?(Vjeuw)ClPXBU&zlAK=wafu2d{PJ!lcsuXrD zc#KIZb)dE`?$d6nZx*H>o93c)Qja*-ogBo=s(;Y&k2WrSOIk0#Wu2StyFM#?wBsJM zQGFYoq$_vEoo9+x+oHbgTxxu<)B=3rEjZmb>lQ~7fIu4)NHw88JJ~gVA9rd%x>q6 zvVz$jL;ODdZ2o(SR|5UW+mc-OFq0Q4D*jl&@cQh4;ZEehb*~Jaz{L5pJm1&(p_;BP zQ>+X5p5uQ6Ue|Ivy|8QXXPa&2@=y_*K2w-3`?Lu8W^VK2^H3S)Gdgu;l$t&}0e?Hu z#PcrCH+8OUMyg;NNMy1^Ii}sP6ln_V(4ADsNiXDMmGZVwx%4lx_W|GM7s^=;<@tFv zS$LP_%Q-utc$?s>jl6>G2*o~^sh=s=uasLvR|qVMVRc5T>ud+-=hfw^*b)&CxyQI|!T~@~f%{tPg}NFz_#;+s_nqkFZ;6 z`EV>?y)1mR*d>kl$9bbx`3WKLI8R1g#7t}aBVB7n53#P#JoEL{uN9Ws6CdA{iyudn z>-nyO>mEc>T{@eNn0f9o^8a-?(tdruL}>J70v{4thJ{o6(0x- z&#tB2RbIH*p#Me*8RXB*3?5FPmhmhEi=szaJ*rkeM5t;>sFoTFeo-&>pDt5&aisQ2 z!musmc@v(Yk!YK!R4#7#cD=3peXZ{*JelVx)+*HhF`bo$H8K!@z%bRqy%%$ait|k& zp+DTR`@$Oq$-lR+uhN-3O&s@P^~t1|yd^la_o8>Y>*Px2J?|f?Kg2apxi?CVOyP_? zPxiseE!HKLGES#Ceu=HvdGS`KOp&*zJ5D81b;u;LG@|W#p&3qdDEAVaisv?laoiL$ zWzoftg)shSb=)F=zpq9baBXiDyN|m(`pj9CvRuODOU@t1Zj}F_@NMa?zQSA@-=+HDAYh=t zz@R$-;A;T@q2|v({J#tVfKgEK_fMVxj_d>68w z*@lk5j$}M$>vb?QFibjY*KXJ6nIqFwvoAC6dApDAR_}Qs?DBa({z(!GYwi`3HqlYSpuRMNczH9<0I>GcV<+OWbXTN|0ssD6mAqPSdPI&+%4s?n2(7? z+%4w0{qjZ2BUbK^tfl0rhl924U%qLkWaOuuBc8ky#+T|`7$qr<^Hd;9QlK+dAZ|WP z)=IH-P=+Sey(3kn8wca0Pm3p~jQ=%@y!BL6*;QH9n9I67!R|OIbtH11nPzB`dTNq+ zYBA=myMA@x+r5EDXKC=!tH@z>_%h7Cw(ZnkYI-3n#&a_uLcw(|;q;Gs%PF6m_vRl( z=SdX3_f3BFRx|+kw73{enBnu$CkS~60L~O<2hJSy50)fgH&Tx@Ka4bdHj*eE(*SFn zV~E-RuSYXEb8xA&As2J%D2)koXzPR_AB@@vF?xMaA&nuYeT5!bx!NT5o&;eW=~CU) zR|4ufuB!N zfd!h6HJitAw&m0XO%c}(C|%3{@7@9e2J8Wz0AE0iKPwwx0q_9$0HOgR2Z95P0wDq6 z0$~6_0zv`8U`TFj+VbtPnu3U%a0np&11p4_YpC^Uu|uB!z@P>eqYR9=gAXCi*&X5{ z?12ab{DtAxs~1D;|@^_HBYs zvVF>mH`W853(n7@A{zoBG^|V>#+={3V8AnG6S*w_hrG6w2v{=Q{u&L%U$Y<3A@3gq z_uQBbEb|WwTu`S(php?@Qi0c4lWpS&Zvl(D1`G@ZsYQEq{6z|1%`C?j<28+OvmJrV zNUx(T0*aQ_py^)=M2q+Ks8X@xMYU|HsdZnZD80d>PRfdn6EADM+I96OdVy4v{tzqu zD(bfC5|Z5eA&uZeamziqY;yJA zJQ*_9ws?In>bSkG-B?mwFC!sqm`DcP29$nK!a}0TuOZmeoiyMF3h&bbiGGK-F}_)l z4Oc6|JSmON@Qf;u9zN?EcjMvhDy>ryLaw%D7A13(lkYlHUBe*R_%Qu~hP@fn?_ZMs zZ#*p|MTJ56A(Lc9Lj&jY-9u3oy9V3^>B->7FSmOLa90diF&=@eB^ z?JQ!%`D(#Tt+I~T(`#DcdZptnlR`*ZF2l@pPc((`ZHeQR9*QcZg(Bjdq>JUP8gFbY z&z6$p0YKfz-)f#%f#kMETC(_ zpS+slFe`MNe=qBLJ`+LP^SVjX$*LsUnex>C?8?k0FeS7__URN>%n;T?!VxpEl-Po7 zW%f)HBbRLo9qs3vYd=xXCVWC)Ytln9u^I=3{gEYyJ~a?5k%9==HDW4-x@Ge%`K5p+ z+2@L9hO!txSN2CJVc$BwxB{0xW2erbk@L2WGrMU8@5WWQJj`;iok@SIt%d?EXbEhE z`o%(1dws`mT4UJ+3RE!HgH1e8~v8x!Be_qAJs}8qXDv&oXi0P)}S4I3>-5p=n*E~4JJ_n0v zhGCSvu7c#A9HB)txSpC9<4dV5+whqL;g)P3$#b-q^}?0B?ktEs@!TfKHs0geYI`Wk zF2XH;Z0OdP5yUH4C$g`L*Bx7yEPh{3Ge1xzmao-c9;I7oG$Dk4&2~AtVEgIxX;g6t zW~_gmYCwarVg3GG+E;Qx)t~s0lg)+WRZ|mMpBtXZuH7F@0iIXz< z)a!-*V_db|NjiEiun-*OIRYu=duc~++zwdNMFzd3x0t;+yAN1IsXEg}vzSG#Ht~nr zJzrkfNQDLceT2_ykp{`!j~m9i=ZLIe`4(&8%dk)qTQuauYcb?oV?FwXLBZSPaIZ+h zzt(jy^LGEu`P#6YP5cNFLPyw?1BXWydi|O89S31;$d7lC=P5eT;r&sqd)wK#$P%J< z7SfY~8snjFf1O-6?RD8Mgz?PPihGJE{FOKJl9fyEei6BX3cwE$TCE+e0A@h+mngHEjPW4q5 zEU89)W3QZaynbHA1C~2A&3{*`UFS_cui2Ph_&+nKev`@?yY?!WLu) z!z%C3w+^L8UWl^!6GXz_A)i{wL9uw1xka475wLD|zRssoX-{v1y941*v(l^br>p~n zEV^;x)wjWR0`HGOUE8#6AET{Vup(!%kOVk4`|n}h3quUBncCW6K2^|IUCI-+Kn7iL zjDHuzzuHTj2(3kG2jvBzQ2&%ocnDD6o3Wy`FC+qU6%Ht}nsg+d!NuG8y^-#^rU8GZ zXee}AD%lQU|5a&~H^;SDLy2ZI7mnBg*+r*?mn`H6kfzegdW#k9A4``|bW}o`B-H>R zE-4d5VnM;Uef*WX?VQFZ*by2iL>?onqP1*;bWw?C?}TS(dPCv{>>r$Ei0?d z@K~&9esnOeL2r}AQE}K1cQ8d(9clTwD1u=7a@pzFq$R-LuK#J^alzE)x|G-5xz1$` zz}oVx=)!=r!evlHgj}<`!>r#;68hJfe1G9QCVb}9-Z4@$RFWf%Da9V{xO<(Y z7u7ombrVWgWT8h|zKgK=fxx?UQ~-=Jf)oCTIQ(_jMIv?G`fVC|?W<%(sB-sIUp+JM z&v)(!V>xzthZ~~DRhF?!k)dn8i<$((%arLvnKzGf>A?De0-nR+JHNZ*`eqN}im}o& znr-HKcYCyaIiYeJpV+qF6&_jhP+^e1r6<%vA=8h0fYWb#-YPy%!Fl9>d0isP_77ZZ zTk@~QgOFd^?^_Ttw69({7rYK&t;t)CBA!T_yeSPcm5$=HUdL{`Agv->z&@`$sY&*e z6PeK_z{6rQqEKv>+UbxliQ;Bexb~AxQYa``)X#(t#MX_w>nhA%b0&kuY`q#O4tL3{ zqRIep{}OD);e=q%Q6VnhY7S%i*1)ZXlr152z3vnJIvI{%zl2zuh)5&@(8Q*3mj|>d zu~3(Qp{WBM7g3KiIwxmiiQ%{!!%MyFiJu{MkG>vU zl_6c~$nUgha6tmQFXSTB8JewR(!a4x5xEyAF`TdeW(nv+S7exX7rPZK7h@V;}QwC9d zazi3Kg?##pH@$FJ{4OtznOxUlaWO#{lhy&QGigf(W5#o2(unQzsONYi%bfra9X;7`LcVu+oTnpMs7h(BNn=;~6U=3Nwx!z6SUI?~3NNJ|S z0nu!%u+O@aR-+a=hf1WK-jfw5nBk8!`IvamHL(q_2bMJ{h=@(uM83&J=UX_LZ`aoZ z1iKCDadX5$Iz{nAm(hg#_;gB)G*7#W#Mi#27~H;fNG&$7 z^%ap8eL;EcBvYgk(!E&`2v%rk8{|f6zf&&lA8jKbqQxGq^`tUT%}c@Gc>Y^%#4BJi zcx^K%?S!i3D@JzblnPLIc5aHshd1207TM^N=ZnO&8gbCFuq=ohoUjy5`Oz$O6f0Tj zMP@=K_yq6NV$@<;&%=~48_gb{to2JDXL9}c9d@fYq&Gl})gHeZqq}7Ic~){#&(o_? zz1`0-FecO%o4=<#m#VeuN+qHA9Iv@^>^pD+YtsgYHYlWbxkf)+L~AsA*&KfCG(<1C2$Pf$S)ZYXe--d8zKXUHnfY$PMW2qmgR}{V`$a zdahZ9Q5~hV1SDCbzS8I@60GA3+X((%CpSD%cjs}7f0Xxw@IOc44IXczVy1|i*$QJ0 z%ezRbz!zk3(BYp74B1k;^tHU$GbIhM8mm%)T4+LBL;L#%L4s(KV%*!;l$aZcmE^v5 zQiiS>jCAJJ>Y^52f*8lAw^AbJB`Hq5-jgE#^Te^ek}10P+Coy?w#e@|p9%kaEjlc5gO+?w3>+WXYi*nS^=21-y1p1uHIV0u!b( zDJ_603>(&sTgma?3Cu?Qfnx4D?`{C9}iP9gLL^i|U3zM=@cH}qp&t3$D zNEqcGU;-S2k>at-PaP%A(su9O2(vY0BGdN>?D*T`9JTzu?)x*ed#*pH>Sb6cK9m2o z?leUvtwFpay46wD5B zs7NOg`e0gEI3o0}Qbcb8v0Pc?xa7SD3xrNp@NuJkNX%QGCS!CAfS?JCSe_b0OlJ}< z{v2)uktmLREgyiaO!jJI=r{@Z4XaAc2UrEi$8I|LdS(9Gu|FNO@o}Ftej-NTErJkV zhf|&Ey;-5@LM|%X>9mk2f2<{BGVSa9!kJd?^LRE+UFCiCa7(Y7vid&UtU;m6cGQ3q zqD94)<6xgReIQsIgWvCL0-4Z%E`({tcoJFJqdFj9Dpbg}kcN0BjX)l2aAH?Wq3rKZ z?bHVDgONYAf@`yo2+d07UuS7zyLNtGUy22+n#ZZxprCx;XvSzeHnAzm5A-mA16VAr zFb|SNAf05y0ID2SO(z=onhm$L$w!zmZq8z}*`wc1wXx6qxN)ZMmO7)$Vmgg}O_9zf zvVM;&L70Eu%FQ<~KeyZIo1B*Bde8CA^11JrbyV5f>LnSePm{AknzI2eqUgbO;>-H8 z@K^Q*dwPb`#bL!lbqdEzC)$l?z|T?)O_27~*C2B#fN?omrWe{&TqxDkIGcd;rk;C}1%1N2n(a6-Re zSTzZ~jt3u?%oY``nndM$?6_g3fdW_jzZA1oKFfb$v9akpy#7y6m=jn=H)O+d44hI z#g`_7@jDSAO+Oq>ci2zHO|aZ!7(-bL@F))GAX+nk#5dydFV}_f&yVP`dc@k!a;7bm z5(b;)pW#_Kk8I_gZQTm{A_m9aJ%wBiX*QUk!N#-oWYj|X{~9udgdnyO^(gOo^h7!k z@U=8pITvM<`5m7lGs<@pLbI1C!@>%YXcjDR6D0_GeAd8wpkv^XBE7<4|H#^34dZFT zll4Yo|53ekSsXlt@AZVY&GSUQ`Dm%|JG^M#z5PVqgPT{k!{{YCG=z z+0@KrnpgMhVj=?SN}@WnOi+2!FBX-eU$G>2vJs^+ugl&L^YI za4dtG(Hi918LFsVL4||_I1O{S2%%md>H{*3fK(a~Um7nZmOlB5HG2q@N!a>dvsxwz zBpC5AAY^j@0&+0sC!~35+YEO{m!dE)si#qsk!b+ zB^$Y2ey*vkk2OubskJZ~!K%!HQa~iC2mVc|10mGdmMk}$9(P>kK3Ib0Va~l!*0e$x7f+6`)++M>D6{I4O{HA205~afArmE%nLM*Rb!7vz zzD(r;_u;8c#i1(f&kb^i$$U>{-@@t{(?MQ>_aw@*_RmiVR^LYP&zz(^T( zzerlb!-Sv)FijIy(hC*%lLfmm=zs+e^WRIx+KDhj41u!bv20 zx^;As@_^}OOCj5H@ZLsR8d@&5`4XFCunqnb&)c7#!0 z(n2Qf!pZFQ_cIo@LRdhPgefH=sFBZL+!3~ZeB!0he_t+Dv)i^9L4Qi)wmrPBpWHu4 z*b}rSZm{m&n7uuQLd3jDfFRX3@huv~5&fQLVRH#|qSilB5n?7|j*pU%k9Qym?Lr94FdF`|dg4c41=Q6SupUd4cT1?+`n9Ju7?5?Zb;r@WFW4 zh1B&o^cI-Y1q^TeYl(6J#vE+jET&j^Gdztj{;)_&{I5%NHEI$kGc$iu(P{ z3DNveLXq6FF6SB1H*JIrN^}Ju`ONR$OxZNieqLN5U2Xj2OrEf#10En0p)up!^F$-d z-Fh)=a(QYsaptCXat917IT87S@za1{!qD-hcweLArfbCN)WlDf9QME+9rAz8e72F<_=W| zoQ#8cpdLu)?Wk`Fv}vaEsclB0*@uj%?+GwY4Gk8D2QpbM(s9zSp9)YT19nRX13`(N zkO{G?>|5& z@~;tbpk{a<%0=drH+hef3yYlJ`CmT7pK1yw((ND7D)1anB*`h*bJrw<)+p_63$pkY zY$#p;bajZ~6&#@e9@s_3IFXt7fO6Y}3wU(VzKf=R7l18`C3M;Xmw3XuQ!||Q*gY6Z zrnIS|P@&E6_&JK<8BQZLj5`)M5cf8~xK@c}K5eO?6JqK7r0|)NLq#4;+peq`o!nS) z1nOUroQObl6hCzCGQaiF8xE&@#7;<}6XC9!vjK8%ifu@4HgU=k3Oee-cH` zo=>zZYeL@7VQ{OL3ZI3lI*i$?!4iI|LOabCLFz(n5c}2wXF66km^YF&p%}N4(=A6^ zNmTxS75mT))vXA`Yn*&A`_V8f3@5N7nPiJ0j-3K5aO_hCR>I{{-D`Q6 zDiKOgN$Ps|M&hE8Z&Ko7@pt4rb}H|Sv^Ssgj9oVv(^L6dZQd&=*?E|}J__)UzwRnS zPaz)W{}mXB&zHnG7sKIloxF+B`#x67zJd`0sbd}OPp;LUV!p8$6mgb|@B!)Gjrs_OU3;Z5|5&ZY z*Ac?LE`;zE zbOp5<2dSPU>~gB1;mp(ZruOKq3Eas{Lhehz+y-N#zUv_q(k{s4uvS|7Ivr^8QuvU{ z7}BL|FLxkaX-WnNwV^g{rWiHLsw+KE8Gjs^xHu{oPmVnn+Dxlr{!Ea)(O*=C6<2Z~Kke$JQ~T)L-lqbil#{_N-(Y+wZ;8ApzL3GXq-KdA zB^bDZ{@&gDNV1vx)Z96Nd_Vv_qc#Q(E>TZN6Yw69V13WyL!|Kp22wz%9TJ&PNM!k_ zA}U#Ub%{UAs?u@Mw7mwO6S&Un_L5XK?3+rb@U+bm8pm{7gMw{tN{Wg%p-k4 zNdy%l_+!PCJ^*AAorm-$=Eqw;0CfpdUmaop@dcjs+yw0nn`tm02Wzsn2OC#Bk=Y4u zSqLF1aZnxCql7cCZK`>=ck##mUF8&pxMTL}5Yr56^Vbxc6`+2k&I{oFCo5lHDo#ZU zrQewyr5|DljB-{V1elQ(OHGvTV}1KX^l*e*Y^kgNH~?fXifCvp!Dxis_7W;|OAy!~ z(Pv1I8YzCJ2+?xhJYY*^i(Jq)!5w1*N1fFwcyAODUQ--b_aurL=Rx6D=@7Oc?CA3r z3Bg>vdXfFLS9ML3x^M(f&qI7JWLfTS@hpJJxd^EV8G79n{@r291KAtYN~-f^|6uUy zYgqaEsi^rvt^Q24f)>IgWZe#6^hVcxvp*6+9ee%j;;sEA`@qUQra|d%K-B{(pk~j5 zWdEu{dX7n#sDZIlX~pcxnlNfs?-$}Zh_AE;M5VXm4ACG`>YHf6GdiL%^-I~;9h^|y zAIgm()rvX6zz`S21+-TI(K1M`OlK?!3V(yl=4Pg?u1E+n0Jx$umvc@X@d~x#yong% zZ`x+nd;cX-CAaZ&!w;G_dMIa1FI-}%Pz*n?{d@={EdbLp!|#UTU-MV!)J01OP4E z_jfk+;qR{10z!haU?BOH8DTK6BbNqb<@$POC_L2?pC-cH!`(j<7vm%;lj9PB{q~DF zy6@}5)wZo{vA8aaj|o++Px0!iVc|J^PH+9?Cv0zUpOIhYt2~Tp?ibB+ypIc67_)Ghw^ksac;Y6=a14Ul-F-<)`&d-aLXaL*vOi?;0=Pt#xLP5wTD9_@|2ro@|X`}$lf zk_uk@oLfCbKB0L2W=a6;r;u=qg1D!AxQlv<0j3ha-mPTr8<6&+l$tH!8CVH862g!T z=47pLb1v8_SbKA@7>^gw)RnURDVRE#Y6SXBsZLC+w4ZMbQ_T{to)_?6rc}1LAOv4Q zn$?!m?DZlOI=oIBqR;fNznMZy;mg_%qtdk@0H#7+0caO){4pTUR`B2lzjN#i< zr$7bxx1V1(K{O3|DoAC-3q<@OuEVRaeI|nR+AbvvynU2Ba-bn6r}IGgiCK!+T-b-- z0H5lzDu&GCx%!!5z}k92@|R~(>jXLM7JDU%a^&b9sWvG`Tl_8;;~F2fg(PyEhQ99x z=5%Y05`Ri`yRZ+msac=`gL#G82qZgzAC@AdkOEUb=RcsjxR}BeXIO8gc|DUU`C4;u zMDx`Mq7?Vj4OPpqn1hhh|I|uNKI|2BtOmA5rOJT`de>910#rqI4T)k@f(g#Y)!)19 zrQ7>5lZkHpO-MMT;Q;Gt_9;pW3;Aq9i70wK?Yg{Pxsp5J(iXGfos@;JI$0G(6=XM_ zvFvz|M5PEi{UfYn#<;=T)vFD>fJnVvf5C(7l^GN0EO0Ox8By?j|Nz%%lp*&wB1YgSu)3DfV`U|;T$KoXPnS7sp?6V<$L~*M9 z9dJA0sQnyM1^S%88&_aF;_U^QCip@Spds)qDd|j_s~U*)wl;mLT5)bYdcVQSP1rn( zKAp!2PM;Wq3cJM^WMl%tn5MmeSMazWO-guQJ6Dq-t7dMW;?Qw%5k*? z+};l#De||cpwtYcA=V;hO)~WwMekE#wrfJV)25{rB@#)mZf`u1}m8_~Y?EOW`~I5x0-O0MvrYYyGQjeTn-V=QhUt)@d^%d#UF zuM#rI&JV^GL22rn$l-y5naCcAGa$B$>454Fxp5_46pf!s!JzrNaA^M?niY3pTy-GR z9=(=w>G3A}7qrbT2GPf`F9(4Kxn1(o{mrwibB~zX&A6+9Csj5$;w~7WUN7jaa7Z{q z23x|%v%~_!ww-jR4!q9S2f)z^= zp7aFrCazoqp~$k8VjN+i?9tK$zmrhmdt)MnZN7Op)Ay3q={@z{HkD3JgYE7kDPM#A zS`;jk+x4}6_438@5`AG{Lrbq~$I6@L!kt&jea7wxlege5cDDJq*bLOmV>Cw%$&3@i z8geUH_hzpwoJ^B;^Q%l-r}JFpvf%zu=KIunhw*gB&@uR1QRqKjS)xcD3{4DGID~2R z{s>2_(1_~QROh*&>p4mVA~d0eLVB0{{AG-Gn0jJzp&%;W+sn%b+Xu`K;z`x%_R}(~ zdz*A3HbnYUPYm9?S^86g6y%5|i%HvToyIfD0Y$xW<{3VMmydC0AE@*}k)jhfNtC@; zj z!G1&Razh}eH?25({r2`;ZFXm0i1-rrU|`ZdsC?PY&yhD0k9 zP}*shUw%v|&)s~Vw~91K#Bu_pAQg2cC%@^;^M#p~T zLy>`D)3qLpdCH4v!!2Kuj=2cMI|vn?lh|bunOJ+t9Dnqr%cn-!V@{sc=rQQ;DXGlE$_4 zBMxXZsY3kw?&BBHew7N(x_6onS{vk1L)|Rcl|utRgxqR_)H;9$xKZvPgs53?RH3mG zXV0}(|0Vc7oJ^sJZoj@5Jl^iUDN5+(ahqR5I=;lMFME!Jf;nQ7`Xumj_-I%5o+{%l z^xYr8nbywutJ3gnm9C|{J(q93hr86w@ld(y#P%{|`KZMQVb%=wZnB#?HsH`JU6({1 z5nb+ZuH!?}j7pTeogP!Jpwf*$&b{E}XSTNN?9$JBD~Rea_)xcoMuD#2AFMe9qTnR~boY!RuEa)vwHxlM&4XgEh28 zG!4Ns97w}Jc~u3S$LHlE>Zgmw=22Mu^&*hMA6)a`%fdR;(N z>b!SP_g@=EZW2H>THr>?FsNRUoho20{@VZRIAz1?pKXbxzI3$#y;6OesQ=Zw7l)+x5P z58gB2NrFdWMjpTUnNk*rE0IX*=t>!yyvB>Z^M;BCJNWb0;ie`C5>bF`e+ST1(Dy48 z)5d=00&3$@VXD823CdGPCDKyS*a`_fD7O_QQj;p-;e&GGQ7UbW!=T4oIDI{%?p=L{ zHI}6e({-2cpU)05gRaJ4<2&GuS(*ylb2Thy;!6OF@9;EbXhM_4cXwr*-@BCKL0ZAo zwo}qs$%fR~6gFwgHj_7@%L0e}YP>dOhIUzJx#T$EFRMcY3xSuAg5F;qi3c!izKHQY zb5T#=P5?sIBUo{wkvv@e6tUpZRhmq-AU*fjo!FEHgF$a$6u)))+c*)stQtqFdzae% z?IIf5WS}NrS6j_x6sX}>q= z(9&-tEa&=!U|FR2hr{EW%~+nqf^r6T1jn%xCUZ~Ez*3J1u>Ij^OXKst@t$Tk>GdGU zt3#-KJX1;|cqmuTT?^_l0STk<#hMGy0R#X;B7+%9a}q5k$XovtS}mSIYN0&pP#hh! zUmHn`0;-C8bRD1630c*#`rF{* zQqktsJzW;{83l!sQundtaba4rJliLvOHD@(LXG|FAOE%(2%9a}`18x-O>pr%C> zBG;h`NO+1jbQUxX!rl&O$c=bC9`s)}YD0WMQjDWyxWJD|>cvL>6pzJyElGp{G$l65 zO3dsw@JZHR(roagAmSB_t7+O$FO%}l7l$PCr=Q$xwp}Nx^Ggo#RW9d6zR7U~hGxM>>C6B=kUwYqMi-OXzz4O1)wsn5yVqy@Fh% zQ>NYCTONVJ1ZcN2ygBdn`4C?^VMz_OR4*J3sM5ut71O}PX3-fM6X#Y-zo_w~!wvwy zpjZ!N_r?gx5<%Aj!qsbD*KNBCuYI34UFmPZBCH5M?;pCnZwSLkNePmheld+FMeRqU z)5Z=gLbHHb%?8jvVE;wsDm%ccdxh4{dd>_Ig~eyuyHJFPA$*SEJY0y&2hU*|V)^Z+$HvIF!Co99*Y^|jsFmi=~U*! zJ*nzt-lfgpev?{aG(3s)?m+TwH$2JdJHhk0^J~Yj-&EUv^ue08xp~9wo#31N%Gg&} zwWBq->TTYIX_xgwYipa<_cEvI6@k>a>K*cw< zl*vyLP2B9-z+tofAnP>3&9q=uR)irh z8!3MbLb3u4LNKI2Remm8PPmlgu@E+XXPj*5ZYFu(2^EW4KpDU9R(}GM86FR9$aL~J zMS$0M@;UWyPp-rgt|l`)tv?VSk5$YF+Fwoyimq_#>M|Ouq%V~AcnCX}l9`kT;F&l) ztqB%1ZqG6w^2V_jfxmSo>214P(LbUHpX)@5F-S2P9Z7HVx=X5;f z`Mv|_TxmD>@BOU?k7y3$xMp-7QJy>=;B-QW#b^1paKI(YE^Z{2 z3uav1a{dM9WF}9$^t{evYbO*WjPn=So6PJr3M-Ipt8lwZWFU5V;*#op}k0-8J#k< z$)7tWN`9LIpi>ujZga4s%_Uv68KD#7g;_?ntiC`*yF&$t#EBC|r$OU!zkP8>I&tq)J1-OZNIiNA{U)I=Hm87J^Q?)FO#7! z9MF0?ZzQ-9?$&r_ z!eYKEm?`h@k(fY_%WK8#l95W^%SffiEkGr_HUZk@I!sN2n7l1iR$hZ0tWux1x&1Qh zEktEC(97Bu&9A}-qE(oeW-eE~X~F6JG5Po8czfPWN%W&`=PGcb~mqMTOig~&8*;R%a$R*Xo4AL!tC_D%4^P4%} zKZYZB%*{-@*-l(&pD*ZgJ6RejqyAlN$0wllbcn(8P?$9fo?s+}JavdI1MtTA3g)?# z*VO0oXZWif%`KSS-|x)Z2_Onj!^0=gR$RBMG1l!^3JhDVV|jSFbvnt?(E=0+++2NH z7sUqBl#>D8gC)W7oX@RbKionM2_Bb$td+-8o(ixUd|MKPm~B->&`ZX+jW+E&E`-*C=*6^nSEW}RrYm-o_(E>tif;@?`Env@}n}b zbBc33C6mB*ZQqj_`J5)FWPmpM?5i1?T>mCR|6)Qt%o^Um z8l!)8VD=;Nl%ph>3;TVEwhDg)=1_SuSKn%P#4HHAW)3hn?qxt%1 z<(`xWri~B0M*g(%c-mBt59Wy%AK_DNrR61976~8I@K)Zm@wTMlGCnJXX`^~e%lNc` z7{HfbDTz&+s@y=-;y_qKk(fRZMPVF>x|*&BqRW|bq5+9?Gi|Qwc5GhgkNuP4$ z`aDXv-ROqOIlfoY@!U>V9elMj-2?q(Igk+Z770^*) z^e`lY5bo_4$XOr z6J?3^(kH+PvPGq2ZXy`+r~rBN5c&#B^W{-nAdfx;@@Qc4r~!G@u<})gJQ5&}8UZU; zfqt-^9le=?lvHt%wE0RaDjA@z&B>(Czn~!nVciMU{s7t}k6(q5i-~b{#98a6}h&S_6A&fa}K zwX`|U&SiIEay6R+_rk-U88@C6^OC%n*Zc!9@4dR%HzsiIK}jl54JNaco6M3#TWx6-n9QC=Fq{fkpvkQ7Dp9ddCwtkmk5*+~_!Csbl zQq}qPGVEz94kJvD;3Ishtw+ylcv*vwX?QEoUPfBda2cQV0DD;+=~2V&WwOyVOjP z7_&FOAGk_!f!>dDqaW2BixeeRwiC5d?+4q4ic{6)j^I?SgsG}}Ltz{15)$@8s=BrFqW7=X=wBRWOldsjDuWplUV*d+h@l5BH;Q6NcA7EKK3bp;mb&%Aj0phF&7Uz|Pn*vh zz!Jgu2%l;zkCws93Vck%TX{3a-vYW`#<7Ob=JS_V@EPOv`2zqlq6IUi2Oo%P9EjdH z5VoMMTi$dSNfa22cx`us(G7m+c2I8VX5z%UAD`C38I+xn8zQi4EFY2ik5b{hZZi_g zy2?l_H-cVopor}Zva4x#xR`bLhf))BA@K1zisOw4;J9Q(xwvEQ@OH~AC%Ct8b2lx= zhWARQiXaHC%Gq7$Mq7Xd!I6Rvwbj@$2xjGyS!r8V4mlFw3!G6_d8Edha=L#^2YuZH z$H(<|?eVd37d?OJxX_r_T99{`XA40sd@&EG1Je!f*qvirV3_nINb7Vmmx&WW@ z7x_KlbuVgQEQ$exFZrR0IJG}q5yt@IsR(8iden82rKqgDM^Bt*0dHEVtYSU?*DK_7 z8p-bKd6bp45m=yU7Of-DCrEyU9kw2Ttc?cdxo;j9x}4s&^gR zQP$X>?Aw_m7;CFD#WL704#9aMA<$-OaC}RIn75 z!|LWW%$A&&+c~F^xM4(&-#k~XZ=P#Yz@}j1TmXHo;bOK_?DVEe%Z&vduruB5sw-@I zr#*Im&u@Mg8}5`#3r(URVtpsc%GMksLSv^2PbIkuPo?@EI9v@saiyn1wacsfbV`2P z3W`9PHy6ql_vwir>zK8%V4q&DP39ljCKmk{wkdCGo+-agc^mYUwVma}Yr24(YM@0o zpP;HsQ#Vyzn)RwKZH}I`jXWxNftPlvOY+3NOfcFz-oOmP|A7K8g?jRX zzbJ!_lMn6#dKJd3T1e(9*%s~u>c=bD_DCGJ7pT$jwXxb{3!{kF@%=yzd_z!1ahrO@ znPmQZTY@?{ef!#vnpU26Aubs>n@N|s@U96mxu^j>FB9`M`6tUv^o3YW1 zFZ^hJbS*xfndpn_2WsRksA$Fbfe6n=#IVip1L0J#vf&v(t7v)j8^NKvkhHx_}6zz!Fe z;!!OLBZNlKA51{ka6<%kG7#7Msg*Eo$&~V5VsI^?3RE&6<}I$kUY2^(PIuXliU|sO zeH>1{si4=#LuAtoqth%ub%VS|E@yTs%FZ9KBy;JKt~jrXC!saBw{*_F*pRPW@}5Hb zN5;v!rQu4N0fVsqLL3QzFzJJE+K} zbwU|>8{GHDw;y|z1NlYBGNy==^;b_zDdjX5bg`tA?XbdD&f?;P0v>e zVhS#g#l5ARkdEk;{W+3M1WO5n7%HnAK7hb<;>FA+(BWj_hu^*R=Jn@ac2-j&eD1|m zquY3OGy2urzhAIpPY5#8G%qI9XnxQ)l9 z9B8u?vp~O;HAA(svLPyKiRyutl%cuv<8~eJ$ts@gpt%slfEj>m=3KZBV1;dZ!oo)A znw#}vs%bLv@3-xnan1R6FIuz9AfUtVjLLA_P-VrUsO%95}~z3jhbylsj19uAMu==Y#i8p zVTCk)HgS;}`oHPl=#_MzXW+%_ehKl;q@@cNJ~>RJ{!55iJfGOJ+duishx_Hs9hA_^ zR*S?tb=qYYa@%BH&FU~lgsD6?73Jj9?JbMdVJ7of9nb*cw}_HURrm6!-OFm6V$_cH zpcGaMBBa;UD#ejheONL!WYjgme;qwjt2-)kHj#a#F~3JK$vbK3?TeQW<6%4R2Zru+ z>a?jBFgsBz2+U{ra6f=oueDO(Ej-?wxA3#URk^oNz0A&`xA3a?)QjFi<;8q$dd1c} zub?kgb-02BfBJ}SJ7Y9`pu-33*pU5L6m{dD<3c8b{l~hoeLHa>ax%YMteD_6Vu>*a zxwv=@7&W(qgv^G649|WhHqhnSgRMD7kUd5GLv~2kBJR&d@*M(i!#-$(TPPC7cTxE_ z9M?#WrMK}?7^z}}<|Tc|AbQGq5B~AK`7_2ZJa<|p{UcG$7tEe|nVtB3hd%n^1Jk

l7>k}zK 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 diff --git a/retailcrm/views/fonts/OpenSansBold/opensans-bold.woff2 b/retailcrm/views/fonts/OpenSansBold/opensans-bold.woff2 deleted file mode 100644 index 438048214fd51939dd648c96e92d69f1d93b4a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35328 zcmV(>K-j-`Pew8T0RR910Ez$r6951J0ef5k0Ev?T0U4SA00000000000000000000 z0000#Mn+Uk92y=QzeF5R24Db(MhGwogk=#33WV%bgrge)HUcCAjbsakbN~b(1&Im= znL!MJ2tRjaVrB+g;!$x0-EF6WN_PUZs`9V>sY}>Rymvc@@7@#Bs*b?0aR6_ys%HQH z|DT*p##nblw*dgCrdsv&l0r#I$>4^F6yeBPoJv(V97V9^)LE$vv>fDBl@}FP3tpy+ zkvHtsrNth?X2ODKg261UhasnA#Sd1#Sox{+R#ACnh3Q1r4j43`skm#nYxt`hWt{kIf9&+Kn-UE- zNA`-06DsYKWj+07HC7v($eLFYlPVyaF z`6-VP>a{s%A$7ytv??H!2(2>1ux*t}w>c^sK=1P71+J(_qQ z(rMI4!z8w3j5kia$VFWpcHQwK;=wGTxcPMZ3L8kkXFP8Ffdumv{u*c671w#!?7jY) z?wVp7;NKss-#fJ?)sn5TG%iWD*1uPS#123>*B?JZ50DSwS~zEcKk1B^@)HVxgyc`$ zT{?J+;j^4aD1^j_KL}M9p;=Aoq4rSQ-NlGE{%lZi%%xnBFj*`v1cwxe7gkKWRj-21 zx_jcJ7@z{fu}=tC{PjQ(IFl->RmP%pQ3C=}X zo^x^eHKW!=ugXR1T>Wsltbe6Z=+S6`x+iSNclm|wtJY6)8JhtkY(h+!%V?Pa8z&uG zR6c!6Iv9iKDMUaA2@MhXYwpeNZUI2ymdLBT*Zi4$PPUBuRW=2*b*4rI3c&K_ls~8L zNL5`a_p+z7Im2XU&X#TA-Tec?KS&w?WeZeeRp}JvMkx;Pc#FkSO6_ZDlw3+#vw7Jv zC0oY8^WV}}s_Q-T3$v2WGBD`^%fPMx5@ zP^F9gf`W}q01bdqb1Clx5KpJwd?7R~S^wwcX<4VAE8iA?WTy&PxD-frDqMxFTR5g{ zf$$IlZ?DNEGn>491>`%2`dbd2KwADU;R@p9{ zS_V-;Vg>nieg?;S!!L>~9L$7*e~R$3`#jX>}A^OXMIbXyuDqQO7?F3MX=$I?a# z5;7)<()R0qWKQ}^9M!hUEo+BWR7OBhRv=`)2lUqe_x=|7a<+19`KlV?YY~`0WMnyP z6Gvyld*-D@>p+0WWJ3V zn7nt&)(HI6+gyQ$-^{vlD1NJ~Rmh-~;s15$<7QI+#asnm7~ALoaPp9o4wDY6z=Ex^L~xy0m`O1??!=b#kY}=|3~)ZITCP^$ncxQk}WkoVT|* zXn@|jiP%)kh$y_%8$uPvNShOf zifkTJeCgy66wRDu3cW-|q@CPuH`nTM5sCwj^`w~>6zxhmV3^QKj}k-tY(q%9)yd9M z#-qD?75ka8a!Li8j8xx@5S?8{ve&kpSi1r31f1V)lN=HQW-&c!a+vPjN${;kR==W= z;!+*c2BV@qg@d7o#GzqeVpci2(qlFJh?plwq?w{io+wAbUcV8TsxB&JFYQi=Nq>w=YXIu!Y8WMrbw8l5S&~%;eH# z`*4-bI#@7XkhfW4ll-9s91>ckh)uM-_}xoF8d>B^E0Z;xJWAD9+u-wUKHLT zf{nQF_9T#f*coP-OXZ``SO4tPR0v7jTG7pA7M^~B$52uHf@j_ zeh(yri@%b%jlLs0$b}s&HM)Uq7cXtlHf%}Z=>RgVmt&zVFQiyyoSwikQ)RUa{(Pf0 z;LwmB0^GiVDOyX~1rb8;tHD=qH2hk&X$4x5OFU!p^q*Bx4qOfN;D(3B6M`qw-o&TZ zmyj%SNdbRQ3AlA2Q=oM%pWS7SgWM)h=NknSQbH+Zx|~#$l~6@jLrte?s9vs*D|(op zTM#80HRMRl(N5R!ESN+QWh=mx(ws(tD`?!bhr&ZxP6Th|1HOtBAqQcMb2>$_$bhZ0 zA%|S@$ftlpN+_kwmtUl!@0?V1p7S*$P3h6C1cu)9Z84JKZ{TS+Oi1R~6`?5u4J zA%qY@2o++vJ(QqGQ_~@px7KCs8|x8--2?(Y-7fx@QP|bq=)bcjd`)9^$tog!@+@?c?on5!FV7fyD_sTp z73CeW+7JJ(u?F|xK6yYMl1J8K@`S7#Psua#T%FNg&X->qui=eKyYkL&=-p&nTS6D5`V~RZE?2Ld~s&7imZw6yYk?=?@AuE*b}odqK7|<3K_IRqc&PkCS0k8AV3T z&)0zB#pAP=e^-HkfDb8%L82OGg@uLcz`~j4w>zr?p#P?>id$-x-GxVN9iAt=N_g;X z*n!=ceTIE?zpISiyPqd!d+408mone0R18R_n<= zNt#R{SIs%AqId!%`pY$oxD<|nZ{8s$VHHsNb~9Ia3Vd%Qa{YBt%}w(#)4u{*(wni< zg?R5Rt$+;Bt;E*@F#P3F7*mrH$P%vMJ6KRl;G}v4#Pb^$0tWunE?%1;Q*Tu}u98PE z^e?&`RD!mGbwPkGrG506R;)q@aDQvJ9bti|<4 zzzRGm3rq@jSVd7WMchPM&;=77pH--UQ{_amupmoGM%LF_9Vm!OOJyVK0w831s`@CG zSLsr+Sb_TPM`cyq%@kvuf8PGpu+5Hq&KeVt2oF9rsiCK)FzRk|83ap-15K@9nBCSZ zebLrFMV38R#2xu8Hi0Q3B{6{^;w+#VGsKS-mWYxl2Z0Bn=q%(7kG1lJdO7ksDAuOV z?+yKx)*6~s8KqKfC8p}AEYm8QDr%fsYCh?JkX5cG9JG2P1(!aofu{u-n+K_2BvHT9 zI&wB2`nqzLJS8W>g^RFxGYdO2A>>4}H!e8`v=GbXZ2>O0hl>DRhy=*So!o&bxHMhD zLwqodt9G@*h{=uS-TD>)$x(;kVik4=Q>&x_Mv#NU_~QVvHG!*$j0c!gr{yfd=_p3z z@S-D~1IIBYHF{25+;s|)zKQC@yj7feFgK6Fxox$k>#Whb?|Q%*_LI}%tuYoBD{?3B zLAlHBN(e!OU_!d~$~vnGiLuqZx4t?Y+iYjzZn{YDPRvV;AJ6z1e~Dum3h+O1^>QEu zlE8>h5-jVg!H%k|T-bjWDR7#ScDe{TF=RL))6HtMtz?g*^;G4|B^KdU%}uArH0(hz zA}WMs*;SLZl_OrNten}pC^<1L9Q>#}kwUc55GOl1jUm+NdxdPA6$~|lo#7)=!Baqr zR?!i&Zqbt+`$W8`ZSX280IRVclsSain^ZeF=ravSLvj;eg_oCuD*lUqDBhVZ!^kVN zZjjRFFS&EJ_U99tLdL}tY4Q)U%)Vu7znQf7Kzfb0hb}ymg?f6X)@Q0w=G!gaRx4GG zI2P7NmA$b{82`i^!$=9MRok-WR+#NTt=;|=QY5w;;fz-4)P&QZ=m_qO_n3MD0_6Loqu zNH>CVN;Ub5Z|l)f<_c)GYKhiTPGZ$`kS(4|q>{8`E@hG0LO3O*+)fSCt+7LO7F2WG z96h;?LJpM4b&l|Ies{cH-}XW&s)jvj{1bTqfx07#&8`Xra@? z-VqFFk`GvH6l(D_)}OQPjN1Vs1G_Ig;0PxWxWNOB`oeLDA>|B(IIc+ijg*Hx1p*W) z7OYhEP)$n>(_AZpHreZIS84+tbkJ?Z1BEA`AwHKN|$YBS3n#=>h_b(uP1ke}&`O8+h z5V$n>xAYHR!H*xgcOVM^V7m4sKtKVYzd{Q}0D$a4pFah`7-9!#WnodD3kFzXnN`+U zZ!6Jmhb_8g#hQnndhVU~KH2rfcZdGwKtiG!cmfkUZj4*wPK~JlcdGIXrKmt9YLGw+ z)`hjIb*uke02c`CmRV_ybpgivAy7cd`^K+ZRzS*c;qfFm8Zl2mVjkgv8FdHY5sFdv zzz|S(q<{7Q|NZZO|MTy^{rQi-`^~R^`Lmz?@CV=h*80X*zw(98f9|uN`1nWvBd_#c z{VQwPDSO-+oKUM;g#sDIn%51TDe>!lOujBZUI0c^?$MS{QjYQdD-vxbK{1>bmU6!h z%Rz(*Wn9w@)3P1c^Mf#olQheVGGn7eGsc&ZZ&vK)$4l7mHA%7*snVp&kSR;H9J%u3 zD^SRvwvw$%O{`{LehV$HZLO`g+S>aab<);lS~uOPeEtPiHoXA-4K%R&SEN&w7c`$yXo+OM_yxb%$CJB zB8vIKj?PHGak~A9Y!8dU%amvzb}`$wS_^ITrTkPcokBUM{8g<}Mza$M3r-z0F2FU| zu^B5%S*F-qL3rJAxp4jKilWp+yZT-pt#S9X&`;_IfRkp@f7+AbxrG3bCB&bF!0t}jg%_9hQwyGnF7_|z? zAiOu||JqG@J|rbf!w$2afj2zKFl+Y+(B-(5!`nXPeI8If=a^b%k9$J>lp>_dpYD@s;j(0xiB4vjs|~N1ex7;QARZGjbaU za<_YK6NGReg>44xmbLMzWyLp?-d$M?ARr+BFE;=nI{~20`3MIf>OGM22L5sq%)S3u zg@aFn#ig|gWU4IFiKg0Q&2tobZ$xo0p|x;LsGXP@+Q#&S;hgAUPT4rqb(?jtre%gh z%!1LH)^3G(LH5APM5p7oCDqzK==>6V_H z3rf51C6L(#uAK{n`;Q>E3p@ihZefPMLA>!_@Gg28!q6L#ovuY_kf@h@`ht6idh$%N zw4A*k-nf6C+J#ImdToY^hV+Uo3kzP9C_I>~{c4j)xJw*!hExb7I#9QpsjRLW{ zKg9_Zm||*?0xZ#`vdjfjduc4qSg1|f1I=I)O&Tz)+l_tOso3L_{nOs9SYrbw1X2%9 z?movL(~8|lk;;qaiorVwqh8J&@<)soDyH4)gA8A{)VZi49;XB$m0g1ID_4l(OV2mX zUqt3ZUcj-VqWh7V2^ZvQ_~3~r2yVg+j1MRKU5LL!rqBK^h{-VgU0Je!dBShFYQ?|z zFY$Q%_4=O)H<+zeA6<1IlN$HvrT0HQe~{ zd2jY`-w$i`QNGG`^sS|h>o|`{&HnW89e!lsEP!089N3j-i9d`#Q5cG4Ahr@y*(w91enxgGj0Njg=Kk`AoT=q>QqX<|Vg06KwVTH#4 z#KxbjG^jESyD^o~;ggizszCq>ehEBVCw?b#rk?@s!wmH1KK|(wDZRla%__xc+6eSU zbqG04wWUS9m)2FBjIOPqgldKv)s(u@_b_0zZKH5t9c4X>uK(Jo$TaU+cAjL>hiv|n zxNCc>f$ixQ{(mWR547r_Z41*aXgFVhBS5 z*v4BN#vl_kXZBm1jH7)^{#(#sXpCEuSs&5ai^)k8GnR-2zU3*(qmkV^X1s=PF=wRk zE%u8F>zuYPLCP%+fN6npmFS7n_4m0ts|j>NQKw>9Uh`?k78y!#^z=xJ#F{TEf`=6x zLM0YM90$k|nP9G=!5^U=EZ9OO^t4#3NU8h&lQrAu8oDxXR z)>oJgw-|-FBs4dmonk)Wzf}9A1}DR^reDG=2TwW{x#z}}6NyqX!8N4vK+5nzT-Blo z=R#8l4B#9?$rz4D`=kMzvZ3MZOT@ue`jA;QGS2-Z%0#)!hpQx@27{qGcugim*beU( z4qQ-WwrIP--7FCiMwgm&NetSU>M73j&!$!eez7!JoQjD>k*x^hB4Ank%=?Mswd{og2O_b53|ndB#HWi z#2MvaWg?uqzXzxW67)8u24BIUI#a`z1VANl*f8uMlIhz!LxOU0ULqaADE_e;h~WUk zyp8f+upX|kkXUB$6@#lkFoN~Jq%UzeND}!`+JOn~_8=)ZtyFWi1v*W!9aCgru*H)U z!_m^544y~VcW^Vavf&tV@ExQTYfOg3+?vIq0umMX6AHiMcG@qmB;T3D&&koT zsEuhl7-~?qgG*STW?MZQ_ZDBt=$1vJr?IBOAu#Vo4EfAR%W`fEu!U6aCs^T#&8vX2 z0Nf_6?O+AXlnb>r&Ald=Y4$T0u7yLWyC z@H>&GY`cS1_AuI5wh*!BJHV_}+TLj~(z1uo?&Qt$ckWtJbe6VK}^V;Y8qxIMx#_ zv+B6$%JzLxRf=EY9VTD&=I@;wn1)n1ir&%BV7Mju-eo&xqHSXr5l4 z+0!&!z~~^+Ba9m7qs_o2)~YKB#R>_J7=?z?Qk1V)pyu733d=CxbtEX{Rh+2ojtxs< zaMgtHGH}WWo6BLCQAjiYDQ(9c0 z`!C-A2&IB*gyLwDM@sb+;sX~G0)DxMB*Tz!EkKIN73Yx6FVh4By<7*9mU;-)jZ~(Q z7r4TMFQvOS4MEj-c_62t+*qDojwL_ght-jRcjHeGqS%$3N>gA*&@m-dEIZ)mXw{c9 z3gha1Vi*nO%nIYkETE?`aa}UA*CjNvek(j_8qlnrRp{D3i+}z$t^S{;3T_QfVq(mG zDwGd$J44%wk$JH%K$Rb0jtv%!qvw*klWw~m?@+xF&pWd0wgqBSg7|sB6?-&wDw~lg zGwL=SJO^0S|Tx%rYr0t(ls5Z6gQJmH{ z2SSYle$zC^hQ1eJRKoOOh&&KYUyZ1tgsg)SvtEf;XcQ?p@-cH^A9?)3~#3{pp0bi%- zKnlP1P~aW~+7+WdiJY10ik+7={Qi<15;hDlfYqy^CNV#3DZ1HeGR>$AHB~oma{#@^ z#}GeaZgNfI&Xbpu5@eBcT~_Kz&&2?nOEP|yD5eX*GB&fo!OfvY5SF9av(6ms3hH(w zlO+BgHVz#VDF12RrcmJYnkU`BH*u8^(||$}yH!`92S(I&gMYdNX?=8{vT@GC69LEG zG-<;fIJ8zTrt^~O#{fW$1_~a9&&AxlDw|8T|z_8gSPtP4g;*kp4eP_dG{mq z=-a1Dpfmk5XEm>`4<&-3!tVX9zi>L1bKrEdC;=uu5o`_#J7Me&#zx#Yn+CFZU_TPW zwv6~F=kK9A7~$Zi%Ie(RFs)Szmn!_C`6_g~38*?LgHLjzGL$f~w0-d7& z7#})@sqSB7S2)tKo??#gCo6#>Np!&4kyAhVw{&2&as0VzLQ9*ndbHjDgBD%Fm=gnR zhz$DE`Vg+N+X+hwes#8zVj_%Wx#;WG$}XFDy<$vOO5u9RQ(9r57cKq5kDO#CS{Q0Y zO-0Yn7uVHghOkCubG=!QD5S1Joq`pLJK^;T7Cy=*w`|>e8snr79PRHEOFOPE>@u=8 z)f68AFE=A+bgija`A$?&8A%><0-$)yauj{J$%zP;4odzd3Lm9s4qp@W?{D=KNii8noPUh)Uz;A7}6o^tajhwmZZ1K`1$p#M9^)QmpXG>h<(woIK?KOsQhB@ zb$nTa^Qr@4%h=yQFghwgPxfdA_Oi#(Hu3ij#4&&Ik1TiT z$Ghke#Qz5E^cb*+qXU-&Ul!Hcv0P@8^Bly3gi z-|pqDQ*ugS`hfd)4lm~9V_>uRr@yT}+P({ouE@R!4x^d{-JRtZ>AeN84fvA0T)^+e z%Bak!vj2&CnU=E575WcWs_y-_d!s$~-c&OiWuFupOOMXaohWLqN1!PN-OE>1wjspW&|pAZCz!qytj zv%)zSW8{*;X&aYJ_kPk>SO4T z=Q+{5kI@y6+k-3r&mQ{JqBJyVvMubS2t31 z09bUQY91Gk} z5`_IeghISuEXrbj2XiWaTK5TX^qLs8rZ|5&Pc zWvT}Vf{_|ddN`nx-sTBSK&lM8%;D=mnU@aIK9!H$gvF2pce20 z@aW(=thHFoT~22DxSH52iU3x{UeL>!I#eWtuQ#X~ft+duqwyHhH3%`3>LUu~*NRK< ze+0;?7xZmnirfn{--XR9-n+uuXjt+O4Q(`B{~Cgio2-QHMow$Mh29j{(i}EJ4y^;z z8?QM1CGbaEdOXW)tOb5Tw9_W-@tbj`$=a1h2*AIE8uYF*pDV9?N)G?gOid~y61dOy zH3vTe*dI;||Hnqi{9l~3Z8~hgt zfgfA!JA|}nJvw7C1?01v*Y1d|l->LWn!@vu^bQ<@co0sq3)s#{gJOdvXT|MYF=&Tg ziByoDGtyb<1or{(CZ&(F^L%S`Yp`p4=g*5AgG|%lzlXu51{pk{9Mg%({m5o+Iz;MC z?DM^Fgiu~~?Ai%$4`1igfhRvq&s}^uSesrp-%OU5a7{6rvQsb40(gZOXt0tJt`vSb zP<-X^jFcM|md&v7bZ>DA^35dEB7Kdi0d{b-4bmB7pH(s&QjK83e`=-n{9)y_nw5j^ zCzeVs{5sLsydcm0aPsiPQ1cyL-ct*;J->>l>Xv>S)U3#JABbuFjtSR^2alwrgsc4V zmVT-8_E?K$DPlYAxsHfm=(B?2XT=3^tLHt-^R?r3;8)+4*)qGyme926Ig~wAtE+a5 zgw-S`CDT90q}-nt{Eh?t1Lh><9LDqf1F%h#gaSUq#RP3bgn~as#|C~v@z&cvN;?AZ zOu})%a!?Zn^SGy26SQ#{O|A0m(TONq3r!wR33DB(pT0D3X+$^+bo4kbsl7WiS3lO8 z9PCT*J&Prwy|GrjK6=Y=Mssa=a(IvLh4|gX{?p``?z?XF#{O2-4;E`A-+`w(%et;M zsDno&C;Dse!#*kOrKlM_))603Y#P}gF*Y&|`W*brj(=N?PlI5FWrSJ@;B?o_Y4RUl zXu@+O*cpz953*p0oRZdx|AWKb)$fM9vIjosn6bE?xGY!UpJZ{rvr9ptm-q&SLi(Q0 zzxclXi5L2*eZL`J*_4`|*%2HXS;&qK$zae5S@GN{BOuvXwfe6pHJ=d`bW&E~^%L%y zxY+UNR_^O-_W=9a6WBv#s1CpCD@h#Lr(64?%Zj&2=|K_6i6I2%gp_Q@2Xq+1218@O z=!V!JdzVlzoL4YD1*E>b4S{a8e{ITBSsID%OU!o?`sFPV(6ZjwwRb4s1Tc6*uFT?$Um$w=Kbhww9hj+d%bj5|9tq2WrHFdYK;r9q8RK<8j zcsK=GIR-hC8n4p%#5eMCAf<&-em*&Ie1qpXW&D!o`f=)BPf5H-qH7s6I=5$Z`N8yk z0j?*cJ1S06QXeWX4xSgA&K3Rmns@q^Zr2&h6$vdZnW%q883xxL`txM=)&ytXAM_8* z=C2lfuIG?d-qHXNTxQrRVKcZ$s^r|Ir-HIhJkek$tK@iI0I-vb7BVB(3o?4bppbH< zjJ~QRl~=!Z{@==F(ZeP|*M4xa6R`e18E!=#;b~7cx=4u0wTF+Gp??TkT}b@!Rq*!5 z_)||YpmC3v_Jn*FW-(Z1R<(ZH?jwBpEAAM#?0MLi4-1SJ3 zwf}G5$sz4|NPR{4o4XX|&$C|VZ+;Ql*qc4PNDmcW3Wue6o}0)7MR*w9w3+!Z4R1OSRsug zoy>o^_B@eaOe1R~Fzsb*L@t5AD2Ry;FT&$jG^nWW(?6$^clQ#fFa1Krx>5Hb5*zP! zw0=X2_`uAXs)U%>wD6oNr(aGba57*7A5>Z;fR>J&g7#g|uc!FrMPAiXo~8RvXbm~Q zqzh)qsH>nyMpXMX(x`#XDs_&x;l9imELPvxDZsYcxyY_4*{eBx7X0Ev(j9n$N$7rx z@kvb&av;G;H-Kn)%KbLIX};!$!n>nSiNJae5D%>4AUIa%d57RReI>1}Cri)tXTitX zkAD-*yCi3!VnM+IB1O%ZQW%rleh{ktrl>a)sVq53w1rB;1jdz2o=cu1>+Oj-3VEAp zrW@pu?i&c6AFKaC6fMx91e11|q%ZvMH3wMx8t=`{{|o*vD{XvSm?K#UnG4}=J=lF6 z;;mzbT9{TV-iTsC!6|uXAec;?D?6z(FRy&))rSnC(r-+qAMTr}Nk|aCEz@q%E?Qios zzSyx}y@!0)d0_oR#T-0iwrjQhA>Sr{}K3PbzCUC z^Wnm4m^q{?u`?<)rUcZk%86^qVkQg{s9LfzroVQ1h4$*#KzTK_`C;R_bi*Al?Fp>{ zVPjqEra`WR#0)w;HX{;P$Excg5U*YuUOkgxgndO-z&Ro@Hm-b|d@LBtpJyU0tAwTS z&c)x%!QID2$4`^llQgxv_`*0BDqh?&WMJ$O$T?hk6*B+Mz^V7jg=?+N^RACgKmBOu z?YBRMj_sVL;Ot|Klh61h;K1LoRAQtr$t#k2tGjo-fc67hO>ilg0uAeUxv+fy#yYI( zD7S6iPVE@JLjS6`og*yFL4YnM~KWkkb?A&k+? zVl^r94^-G^=}o@0@#t8v<9vQZfQ7F-T}=vYw2wN~q6U~gQrsVMhr9uH$T#lF?Cj%p z(<&DJm|sHN*&!J0v!m3=fd%1&u)&z($B0RDH}5U3=g+_IFPk$BE(CRHYWfq4{n)>a_TJ!mXebT9hnqbF$k{1^5VQBV`Gu4mr zMT0>>+J%oY?d3XYNL4Nr%_MhEsZjYNnA=mSQ^coC8lNu>hx&>H3kC>)`Ot=kEk%3! z5*jp&Z*lT2ui#v&+ZH6lDqPL~N$As1|7f*LE9$50?QAU??p}%t z?>Y?apFij23H=)5NH`Xv8Y-o4!Qr{~{-e{4pF@z3MoQN{XXp75`RtmnXCAx>0eZNg z^m#75Qx*KEHp;J$a(4*@zCE~}dCJ-^pBi`LE)W5 zD$gZ-S9j-7;G3Sy=J=#IJBUw)chTppd;;A%fsi<3-V^7i^`05i?4GOap`42dfoIv1 z-!o!boYG|}8u=E%7MV_FDGA(Ws|WvTNp@+P38qB3F6~;q!E;yso>KSNnJ&IU2g;{m zU`JE8V7PxS_}-ld21KcV;P7 z3!NQu^6l-NavkmI(OYp(&pv;Cu-MRob?-?)M$jYc3S^d%1&Wnd(=7{czxrKAP?Jl# z@ia|}YO?5{cwR2?#*{RgYG1Wz} zLt=hieqhm#L6S5(yzL6p(J<=v7m{_e^X`(tHeVlfm-b^g4sd=yi(f1%N^iMMR03%1kJ_V-PW4VBZOQPjfufp`q?8%?i8>P^63B! z5sPo60mql)k_3g0JFrm~a=f}DO&6zv(Q;STP%c<#fE+*Gk#dwwrFG!~XzpfAp8o}O zIBvPEMM_d)#tAgL_3uOrAIOia3k9|G;|K|mv_&m}ZhcdZrnbJt6FB*hJpRj?WQ>R8 zG|BM+;ZVkO<~8}|a0!r8;-HCgrt+l;9>>Jz_P;eQf!u;p4(Xu+Awl7@Egqb1>}c{g zL~yW>XFgl|QG12KBmj1p-2r%6d^iusyy%5oW|fS=s}e%vGdHUcAyB*`QC|NMx*Inx zxsIWxQX`F_G+i5j7<$8t*q!R@v0L*l_;OZ`cSV3+1v*+cz8%Wd2Gw1I!ewaN!3t zj}PR_oIl#zaPXEr%RtN2?Slp!Z0V&aj61a8kA!}^O&@9BJ0h7w z0?p5+x`*yeb#8DS1vOS`mp6EHn<>PTqj8>J;V20-VcestT&}1(>2F;)T zA|0j@K~({R8CFbga|ZcT8vHelOMFb<3I9;`mHpwqAJemtTy*DZT2$H6#h-@?Hq{m* zd0t%-P58;MjzzR5=CbNORzmJF1#rEp2T)()kyq-blZZy4W7)HXgNe$Hxacg(G$A`Z_Y_h0jg) z)|K{k*6Buqo%(zk(`!%L^!st(`~CrNP!v5XmDsM5rc;Bs6b8K6?6zj$+S?_MkoXOb zWvVDAqWzIFdi#)24zLr(ZoFf0vNz(5RSv^6sn$=qqO6>e4jdbjHy!p1!MB z+Cr~b1ZV}<=4Mb*RdF+wvB8!^MBq!URXs7Xwle9y&kuTjox|)NbpGz>?ERetIh)Uh z72K`9sqjSLd8*g`YrZCY;z#tH_`=$X=3@oERH*jql1Ga_vJ{C|LCOpjKFuzrNbH4TBr% zoa|674()086V4yEuth||GqAIoUMiFaX$G&f%Gds!ExY{E5>l#~k{QMjqArZ{fr^6dyZp{r(ME$Q4=CX;O22XOUqV=z2p(|5keCje zY)KrB24l%8r%@A5c4kIdw$VDTK3Bw;F7mmmG-%}O$BvA)(G(N^!SCrsFML~H`l%Od zazo5H@f@~u#8Cebj0RijU$IAAr`I;xFPbTBRMuwW$YbD-j&8=TBn#H{V7bbXiHx{QKni}O4)C?3d-VI*_ttw=c_D=(!^=!Z zpV446?6LcAcRkc*3~1p0 zXK4uQ3EZPsU6NK59zu5>?aCko#3f-rUhw^t|8R5Vk4X=`H!*%S?db{WOt@c*bj1J+ zrlSqw`jXqfPTk|9!PxbK5o>mA>gn70Z7iNI(kCNsuu>`{hstWL`NpEgfqLAyM*#%GsC^ksE6r)s&eB< z$*G0m_}&eouyRenzPP}I9aNO3Axk^-)p(1?w%ts9r25yMeKdZvz}oBJAv(6bFS=Ug zNJrB1{2D=>fFW3j)++%kmG`dDp%-VX(=hy3P6?95_bW_beNj@Hh$w~tb0iO#)Lo&H zjTXI{sek9oMk}q|Aw1Lm6Lr!AJ%*5urqPd_4g6KKa;v_+{WHxs;_ZW~L{y?tF(Xra zf8JDo%h9H&I2%Mi+8?&|6x2!ePDh{COBqFDJZ#IJN2lnzwNwGLG>7ZCDxm_od?G~a z+8BxKX!2CF?K?i^selt|<_U|ctIJ{?nFEF%!fu9dhA+2Pxr^JGbZtzM)U2b&`qFHq#@5qG&Z?nkjU)X!R?mx{V*r_goYnjN z^lRFQ8lZ6PCAD#X`=TT$Re^Bssjs9Orgaq*3&eb zx^Ufm-T20?jT9j@FLa9nNjAVLZ*`iUIz`O}O%IQ;@#i#nx~@0_X!vlXSzT=?Lh?r52(m~P^{5& z#d7d#hp^1Z)nR*wI*BBjCAy0EGPE-?a)mgYKbHS2GbBmybQRYz^ab)FV zHM$we6kwp1EXKm|({;W%inX&8wz?7str>ki{<>Hjy$g9D~e6ny>}u7oShwRfpFuP1a8&TqFIfoHh~7;#4Y z`x>j4(@O3T;ggU<@BrLa)`p5PWj-lB<)P-|_3zYQ$?EbOnsKB!W-tvt zuWCIrb?fsvC)x!7Z7shZVdOBhvUB{km$f`r1}tV^r~`c}|5TMvT_wsbxb2+|#m6U? z`a5Q>ip{*^dM(pCIo5h+`n<0}5o2q#aB^%ilOCTelzjc(tWbPR0y88&!EAEFhbF|t ztMtxFltXji{e8TMerij)2Pwrx>#G*b$lg^qRjLp~45!)OPK34d;y{9N`s@rp(<;x% zC=*`{T7IWpTSebh+*#NHkxT+4dT5e{D(KL`68UyF%e#xQu)|?JcX$0(;!U)b(h`jQ zD#an~B;U{t|*TTyHu`@?ZNZy8+<%%AI=ZA@1olB`prsk7&SziW)dc~ z#n^i(vL28$upm>hp)_vku((W>4l6z)?WMC}hPvh-XP7MUc#9QH3Tdi`W{@oKqCEQ4MzE`K4g79NogtLiegF}dr zABfOwd&O^_h+pSL+JdL!-9tPW)3HJA1EN1jaej}koU+B|j~;dPCS(}K?r7Q%mtY}w z$+7TAt9Z>cgF;Q5@GO*50%z(d$Qrfx%MsvMBpT;U!32&~!tuev{@TFGrI zes5q~``+Dk6x6&(8cUmwIgwXvuV{6#sTW5{7quOPp8MWqTi5^CR+Llc(dRkOj%NTa zK+(U&4+D916jJ`1zE)+lhN=6cm#iZr-aJGymNrqI%|nuRv{GJBzkXnaVyiyh&%FeZ zMfRrp^f^imNjk-WLKv`sF`G@8mL|~v#@V5bQl4VJ6wS0Xl0)%F zHU^a$o2T3W+jL1&x?K_=2ke-#VaR7V%M~q8}7Ov)!q13TJk?(NL zROpzn%yyfwR_buikn32a$alGBD0GZl=DLqtsR*DBQ)8F;14Ckyk#IC}*`H`)Y3gbq zf?A&w#uaL$8N_Q^MaIJIQs}VB{thE0H)(gpBE;0N!oxAF4;hQbBH{Ax*Br!EoRI>g zES||yBZY~N@M2%cLzI<@xWhGfBb{3y3L`u`ASsN8ipN|;;iMeGzMZCwNF5*!ntQe= zN?GFzh#VRps+Z>_7n}?ZG${a<3hiq@j~b#)4-Eoz6w5P<)ta{v4WHaUSaE zazz~nmI8^nx-BX>(9NES=2cwEP-& zQex(7@7B3n?#u?yiRnh*f$C9N6QW7~NdGjXF;Ks%c&Pe1{5SwA{>JH7uve@btm`&W zYl(Pq@zZPbSd2*`kG2$G>zCOSpVZ+ik@T=Blv+BH&>TldDfEY&%z|yx_MmX$Ib!J3 z$r>L&8<^3W8eML0>!3y^DjJsEok0kd!p7LDN>gr?Pa^~oHIr6tGzFNr)Dg?V$or^_ zaq=jHS$kCLgYfa;KDS-A2KxnAS8ik4VeLNQ<(F1kZInR6b(6l6Mk{mWI)`n|apjWk zGSFP3qKb33N9H#df5P1b1>@RiwO$6lxC?lmIjkt-K0nUldR16gooLFtcuWzNlG)w_ zv(|f8SpHyiO1}s*-Upq)IQ1AHNkb5hn%G=Te4Fp zPbuw0G^F?N`=FnIAF#q_kLEL5?bWv$E__A^xh=ka%I@o-eu+s+g7HS6h(w^uK%etBF& z|B(>?$_e8v`Q=H<`Q!9()f0%2BKUQa42vQBqWgugj|mpG8ON!55>T_>ddDQcI=%Cg zv5XJzx^ObCCq{N$7pIVm?dclnIyriwE6sNrYc{E8y?-AqoAX!Ive-ki2$wqp{eU0r*iy|B6PDoEwPuyb!G~cx`QQrra|i)>$gkL&0&-F3U#& zZr{;ab}M~zWa8Y_v-4x@xnLdCN--Q4EUNNU^5e6wLV};`--Gh%YfGXo>d_5$uv(Y3 zi@8leVqe^{Z_RPVr?JCn?4-t_aQ)B|}_0ey4Pw>@W;kGHR)lzb>`XRi7z! z?#jd#Fkk@%1Lb5{$EpdPXX62$DPYlDZ*>D28FLjUBI{D4W7 z{{I~^DJHItyYfu`N~rMFy}e?ShOC>OVnazD_Avx{0lT02ZG^|dF)P=PoOo^idXrY!0#g-u)*$4QrMzlR$b0{555z=6A2%BFHbCR=lZ{7aj>1R6 zEHgl4z;*)_9F&2}8MRvcFTMMGS9p9}$d1^`PE5$n8OFzVN%@ZUgAT`D{1^LNe?Mxy zQ1erMJ2#zsi36XzjslMa4o4(-HdrLF*cK-3Mg5^XhREK|lZAeITIffiq z?65pMe(rk5>;&W#k-Am?0hHHJTO4{pGYYojr+-5NEXuF_W7>)}*cz||YWE&KfcJAW6otILhH zY@iyvH4Qt{Rh(0PGyg`~dVMzTld^HUNww!_G|dJDPHT-D&{oDCAshFhJrq!ATF z96F^bd?XNedkwf`5pwXCtTb?>0y$d`W1p%V?ZMH>>wOF#nX*Wdm0jtzJS6P`Z*fa3 zn5`NpebEgp)mx3Y!~!ZK6^?W>u$K-~u-Zq4t&ta(wh+D9)y>Ds6XiS9m{{LjGn~Dc z*fNMbeP0M+d@Eo}+9CBCU_E56y2q0K3^DVBXO0lHk22a^b=OhaO1EVn!sfGNwZ;5i z{Wr$Eefv~hdqr78NAtKa>upL z0J{H(s)V+0ThfAjZ`7wh1+}|>ZY1viU%+bb9uq|fV|ZUszyHOiP4WjqRRTCCG%`NH zlv>=CQ(Q+E_DZPefuqHRP7nQMwDWAWT0L|v2Ou{5Y&O$Gq zlQRacYeDS7zBWlUlDw&M4QYihr?H49dr)hUm*rMo03KtZ%>KvSWWrj8T)<{oFT83slcQJluyo15!Gah3U!Jx!gVJ@w+DU#%* ztd^$Eb<^Pe{@eF|{+DNax4TRK|Nny^AJS;|&&PKIt{4H5^MmhZ5h*2N*(14F&-;VJ zMQNTTEKaLXBdr5`i4jNU#O9H)AhBKQ@wfD1#lI+3P)A){UR{6unc(Lj*Gnl(%ubdr z66MHZPNA1c=9DFlpah9|*#u2a{$wBb=)?_ZOJ`I}KPh?D&;j$j ziF}#}t8=F1NnJtW0|;fge!re~2*Io-J1Z-;rRv49rOJd`U>evx*55o*$X@cs?_`{K zJkv8YX_-6=Xn*`T-)f+ z>o=VoHyn;?a4ZFBWgQ!{H$%Db-XZq-ky!#QiOcnSl>ia;0;e9{G*rO6*;tEjZw(f2 z?>LelZr4ZRSf?=D?nUd_+g8#S?&7-tf9%ta3d_Z8hblyEv4-O~urQw7NCzl9RJ8B~ z0J0bj0(o-FLS)Bnz))u!fF*#o1Ol`XjoOn2K5%lyh*c}ed(I}3;LRn%X(L34hyXQp zgPYkJiBtpqXS8b&Fib;KS%Z`k8#az9chfy3;5ctc_3@5aH})R}VyhHt|#v(XDh4e)Cj( zSRCLf$IIt0nql$_L)YvBIU|IzQFp+uyMgkcqgMc3i8fD9T}3XJ&EK36R|v#d=#Wxm z#d_pGf*6!vhFqhYlPe3*Sgou5$o+rz}{DHdX7^rGmz7+p;|VfXK6& zC*sVpRG%I|`iDLyhODW9nKi85nr6Tep*;_q45NvzdnJif*!@b?Nyos3W}i+UtKQ?s zN!{2(k2?|o&!kryAzQ`N+hM?AsAvZg`!cdW)&+DrXc1LlmTSblz)E1fj){N*YZn{U z&+V>MM(Z(@n|gOUFG0WX(CLy(M>d6og5fp1^3Z`VwZjgsIP&3k=jA?xEydfRHgECP z;r8XcFmpI;te$q+SE_o(0R~)=;zb!2MVq@T3O7%Klp>5L9gsSlMFTU$a|e?42x4`Z z*(t{+8B28wfx4F{G}20*D+{qh*Xfr(0|`3W0<~=7wWup=L7LLLzX&b+HWlYN#_|SP z5HXnSJ8;e&3VY_bJ*>Gl-5dJ4nvL!75VNLl4@-ckZXjEnU%rs9@kuys7f-dpBGR8O z2A=k-&f9Kk?{txq{Nl;V^rZ8e^R^oejLP}p^>;49H_k4e{O8~$uRc^<$JZ#|W#Aod zDl7Tx>(ASMt?h68YCSCO-+$Wtu~V&L`0)<+`+q=e;Tt7W^X+&+-B%qE#K7#W{Kw^V)J@aOQm0_oRf?8zN_cD&Cya}XHM!yT?tOSlkvRcb;g4lU+mu%;an9!oVCVIR~{8bHyoyj)y8tLTWQDv(WD34K#S4_h2z zPGOoTf>jvtl97HlcJRUL3>ypM0_ef0AqS+=t zAr~XnCWx&JgB}3#9z%0H1kMSY_%UcG$#N^Nzzhbc`OFYCvDm)NlDkgRLiLSqORf?_|H$(r3pu`f6s!!mI*LV&IAbf-Mh z@MA<)q}*$ODG04^CX$D_v4$&AP;v*p%5wY0Ml`EPzA_GNYl;F&fjY%GCg!*e8MYs} zY*g^PX65Z{=f(7&pnpp5I6)s7+jr+YzWrh1e~bN~gF<8nbnN>-{>#DHD|y%;t{LBb z`@`q&iYFkCs;EZk)~MSv_=)d-|IY&$j}C{W6QA_|mSg+D_ttux(>J3=(#NP~fY)9A z2C9eir`s;==F8Q`UvG2rH+pod_1)_vjHeR8(>xMc3vH-aI9_h6tce6wKnoqA;6^)b z^e6~{5!zA&?+IaL$wVfML&4G_lA6=&BBT0PH+ULZqJ|N33XcYf)NvD7kXT1GC_LoD zJdHa|JVl;V29)SpCraX-ASs&$4Ih|HAEV3#vZ)($%d?xnN}_q-N?aqxP!uSjTQDTg?H(D&t{vK;%JIo9RP6D*6g-L)(cpY##+ zFv2Q;j2vzY6yZj9N{B|sEHAe>mT9{~Fo1=yh5=GNuqJ}i6cMJNDwOJX*BVuAfqhAH zTaU87K05`n16P<3X=Nn!BBGrRb&b28TuSl%R}}SB8@|9XKytQRN5#xHJ1^zH6|xZl zB$7MSW=PHzVPiL8U(W8ku?@jpA3-Rwfnil?bK>+8KbGs^aVD!1vUV024oBrEv*Spq z`vK$7r5Cs8bV-W6gehdLTBKY{4GfI{60I^IJo4~v0wY-2ZW@U=ZS@FqX;cy`nMe+j zqe2jX!ncRHIyPuQ{%C?RNm8PRIJGaFPaoTI_|vbCbZy=n`~pQj04yWm`n~20?(cj^ zNkFI);iGMS)3BB~UK2<8(&8w;WUR{AJ;UG4qaPISlYa9Iq&?oe`cURjMV1=m?a!u1 z)er%82a=pK-OngLZocvlioDsc>aeOaZ^+#2Aft&iNP8!P8zBXQ(g46JJQi9Y(RZ{) z?wHBd<0~M>k3e2s72*o5qEv`B={6l@w&qwQsDPyb2v!2v>CEYFp2gS$L8y)=x2q!t zz?C&~f*kMf?h>^RY8#s&@DGd7^9}u8%LC04Jsh3gIVv*wF#=WG;UQ@prbUbaJ)ZEe z15_9hTIRY4UNGX|a%n&tTbPdVW%5R49f#U_Wh6NsL;`IMUSh1Mjbf9Uz&=|oc;9#R zT6LNd8fn}skCIC2jo{BHR;*4rGrNpxJTo2rb2s5IEFR?3V(kR=Jpzj{1pZvYov=$%S4Q>VSRF}M zd>>hC+JfT%kY`DiTgaoSlRVg13v>4wC0BiSX69V-vZ zS6i&2A5b|Krz4qw5*Pt%Vie276jHX`$F_u1+Fu<=VYVutRQ~~m!qCSOPti*7NTo7u z&(DqDA{Ku!vJwD^wn91xEusBoHP=&^hF5^Fg8o`Z)68e<`5JRUIsPZHfB)kj;2<$S z4mFAP@&CsM`*-H=yK!+pbVE2;-S6bLfBhQ``Kt7Isw8UJxbffX1jJF<^x;rDMLThp z(BfVfs-R2x+QwM5#ZWvNp?T6U~N>7*)n0qR`dR zL4eG*NiB<#4?<{7HHD*adSI+M7S7t|=(K_)vs`IwiL6zStPj8?ruiG0B-Uo5eAMgz zQo*)1Xd4({> zib+*j3{+Mc)FQ%XArkUhw~Cb$We}8`+e`mq-3RlsETyGzd2PC9>%v;!BUJB8J&p+o zfF^wS(Hc#&2B~)RQg3yIcFKzMio8s_NYbM!h8MVw7KESvpq_t(X{O zhM;r3ZS?le4tN;orV#=I2X%WJZ;homHm%4*gRCeVs7)JtdD6!!(}) z)>24CeS?93`Vy1Sz56}@kucpi-8h+4dsX+A%ffsuoXJ^e9B}^3U2+RlG5cT(5Z09v z$q?h!Bc`uy`R3>TTGw0`3lAUPyaN&M`B}P35f0Lh@)1deN3ApROMU>P`@Zw5nx34$ zxc|Ie>Q5P7J>UUN_peTktv;h;t9v6--g?TVtL-T}aY% zveG=r&j@(^;;X&F2H4Lro)G3vi1}p<}w>Z zK071#2U73t>@^0WlQ@o+Pe`y}S$4vi>9h|=pIY?8K=Lh>+`{N;`srpGO-MP4Ofyh zJ3=U4gUB`9H@91Eq;EdkY{EFUh7J~r$f!xmsF`C)tkI@&Cuy@Ej$qy&$fsNV)HjXP zaglF9;6*)ad~Z}Qjw{kAk2maM+~9O*6QDNJ=tKKM1%=~MI6h^9=on^yvVvVhESJIo zAi=jG_t+R)s*KPS+$xywTssECFo%u-g0?I7s9aA1q_@Ep1fDr*8t{CiB@k*jN6hD! z;nsWQyagd}2$4W7@_^(iskm%sAhgsE)5r~|Bk&{zX22*x|0HEu%^|&KB`x!Hij%$$ zTHwIS{rp9PgPLaudJkQsh3V}INnh5@cwkND#q94*!$j3tQVX`?s}UN~7?`HSi$`S{ zPh1Zd=JEha9wfd&#DwX4^zDTd$}5?I!{c14KN#2Qk>DHPHa4le9N_BHYSiNd8g}cw zM16q^7+eGpi!1IghZ0U0n#&^`%K6n_+eZec1DBSG}=O8#>_ z9@KN1{;p*@1qxr*%GiAcxExHxStZw6z{L1;{)<^dCSMBbcQ2U@9hPPGW1=P4wk{q< z2)aYAV65^-K;OaD9hX3nU z5rTP&`Axu3Po-LFiuqc-)z8F{w6l9CH9?B=;=4M>RHW0ZEP^$ru9b(|TBy|{VFT1n zo%;1R^Ow_pDsBq@*oI6{&)rJ%!OKtm4pf?zvm#e$3Nn2vaVEjM877UMdsWASDKHB@Js~YjwJ;NA3pLC{ zSi0RuUZkv6j$o>9u6ilbd$Zz&&<1O5X?|)j5t7^{5~Q)&YBpH;+-~@pl5bG=$a7AS z%e|hqkbwmm>M#|>pyv%ebj_WC(9$GpMs7+SfhQ@L28J1|~^LTL>3RK4v~6GI@9< zR;tR6UBQ+}G|Ogp5;<}`4dqY;>Br<+|%Mt>t|He95&IC#_B;{0@pld1~yAd^CSc$1U+O`!TbBx96Ms zMd530Q}p`G!=3nEX{YQ7zm%`xd%ozehxlGG_mz^1mirT^90iVE#BE<>o|pbO3%%+T z4d0wy27en}RP&#k4ZkLHerss)Q!u5-#3faDf<_)5qp3mn_tr3~+U}<3-hf-gR@U+qwybkOoY;wI|PPhjz2JbggBz}-yC6)B64t(MGA znPpGHe7=Rd@|7`?)6ZyOG462YZzu0AgcJG?t3}dvEvVu;mBzO%We{GKIG$L+LWq&v zbd(tvRg*0}Lj*f6JVdz*IPwfIrS+=JU~An~<;PZn4M9dqzGfTIM4^XEcYFnaVL5gg8O8(ZPc3guCB_0+h$LammgI zad!AIW^R}{;h+2f#PFj8{YmVtwUFC3WbRn~5ld)k+Ii;M=)AmTDOEFO$Y*T03r~b5 zXW=7dNcC=Y8ZOSp<@HdpbGJD2wDhZjC)%x@_;Ap@8Ca3C7iFZGn@(hs8!;b0OS80* z6KMBD#AU4<>yjIVldtTLB7-C%monzW0*0zvP;6Z*W7SO3AV{m47Hg1y$qcTZC^VkO z_UpDfgYPjCz9HQMSpMF{w6Bd?@JJ~b0u)g^{eMXDg}bBY3iVjHTri?f*~pj!Q`OER zLkbW;jpKL^LJScKhF7s+F#jnvB5a^2tm8=YX&_Ho1 zupXrhgg_kz;r(2Tz@)=)az>x#r0zqj`*4RtVC(`3Ze7SuCIM+Zy31mS3HIf*N*}7H z;eq6-J7l_@=Aw|^Lv$*BU)whuLZ9TYGG(nxk!t9f$;eC(u(A5e z_5u1>!_%HM*OaOpwT)2VyTJpu?P6-_Y;P2H#v~WIEU_^5p4?LG2=HGwA^TYe-GqrX z_53p%Xa=5Ud&hkaxdVnRiBu;U`(iDM`o-&JGBwUA`y+XL5ZA};y|JFzI^q=IE(&3@YEY zX150z0#o!Y@F>+#CB(@+)Ji-wWco)~5GmC)qo1|om$_`Rna_TD_ z*q)%En;6G8f@A3Z&|4pKH$`%3rAPqtVGZ!~i&K@WHJfhh6SD^OXSvYSvJR6Lbpy%a_c!_w}@*oah;->=EIw|@L*z| z&p?*b$uk`?r6Oa9mqgb;zzalGCixW;gNiA}=MA#C9s0cS4ZO=H-hCqadiqdlRe1-t zL~0)}{O;+CptI#bHRJB5Ss&;aE{QjTa(zmB zSI&VFFFp_)j)RF%)cRg>S+>fWlR^vJ7&^Omn|%1F~toTiF<#cUKYg z8Y3mSV6&Bw9VHS(X#LUXg<|eJe-vA!tZc4C?zpM(x>u)CcBq(S6)~Awk)nBDPc(HQ zA?=*g(Y{8AV30xS>OwIzl@;b|AA%IK7;v^TcwS#G1AlJl5q2J)XIe*>kg65M(dc0Ppe4T82u<+Iq?vKGww7D z8Z)U-6`$8b+gBky7XQzAA>_XKn8|6i$lqZi#f1lHV2==$p~)k zsX{9-Rz-+`mU~)AY1xDfwN+s8ns*GKR7m%kgj_$4fypJ8iY~APwiq54m;gX|(SmyFOn49E8ipFK5s7hQcZxFe@`zvq$B@!l-mE=v+*TEg;eW zba}zC;E?oIM|hh{2?jx&keAmR=In^0rgE-b8DBVLqkvf*7lzz$P=?&NS4KHFc1kFR zM8iQHji^&sE;zc4;u9C8S+YT6n}cPm-zgUhA|~(IBwcAIbowS?902w0Imc^me9}h; zE1WuY&CX|_Js{~e{n60+KsYqTU$QenOW5hq#2_Xhv5NvwUT%Alb%q&fg!@XU;_%@% zhjYvdN3%@+rbg6KOUq4ZG!Aen#=ihgg|hC=LYHcqa*CVgPzS zm4hfRWgqe?AQ23mofddmmz6QqD+COeFexadX#I8>5!~68PKG!=4^bVt4^WA{yw6f? zClT>8BqA2(A@TZ}*_Gm^YO~)jIAUzmoMHIF6z`5(Je(F~d}>X05vVBTAl>ndOuH~pi^xqNN4rvl zRA1yWjl7@SZdPZfily0vi<2-rHrq3fn9)RPjCE8b8p?P($y=lAF(3zl&dsqvNS5d6 z88h&gn4pe*H=$_1geb;$budI>Ta(N$C4=fG3d5;1TfN*R_HHhE+-R$*tD!X%&WOs|OW8+~%akP@vrQGBPnY4@y>+ZT{OsN0x{`?7E zMr#>W!?-)1tj^E7&rVi~xe`R}bx2Gw2HK%42w$})Fa6ebFG|+eJGmOg6lqvY zNT2)H$E&)~XLHDYPIp_wfM@Q zk!8zPMq$n4hyOd5oXi0eWg4ZAR~5jv%C`Y7wnRV|WNcS4z#&>;(NGs(gB@#z-wO8< z$YSYO1Jf2hm|n7M@i>=!qDpn8n^DGW2^IfO9^XH`v=h##L*HGE(X+e;v0%{=5HK7pfKyBg)Be@%=1y1Sm-`GCWi@by=lR3$0nnf+<+LW z#J)H5sE!=McJY0HF!KeZna+|G_OsJRV5FPi_-L%gkiNOUykX}p5cNhwNCk3ZKVtO+ zUkeYhYMce?#tyTyYxLFO{0&@pmARh{f2bq71D4^A-^qvifd1VhFMTI;o@+cDQ6y3E z7gCQdO5cdBw&4y5)cwGBNY<~Eli>$6TwQONu|st9Vs5>=JDy&Xe!9#gwInT;f=Iba zh2@_g!qYfFy!R~8#~@?tAv-eI*aO~qC+vOnwY&LiGLbE7m_IHz%53f%jEGYZ?E)A1 zs4peC$6bGraFuscoOnIwTM}N1^R1_UjK|qj6ljE{kZQm#~oBVD;2UDE~t|F6QSz;;YO~Y)jc@vNH zKXZ8}(~k8tM1)?l{rNo^r*i2t%wg$zTiRDNB^i zt@{X?I&B4oCr&p1egN~x zY+byginN**7SkoJC?r1oLZ?t%KOiiBoAUXgUlwqA|?LP zxCcqHoc4Mbvw+FI^tS+#nQ2{u?Lbq}iqIum;l-+b<4hGYXHKNWnlqmg^In5V%_qVO zvq)osTTTY*GJh5&UXN};q@v7F9?uYJDiAv8u~D!pz1ns(Hmg^SI$EuWqva6W`cc(L zN&Su#aVPL13fGwDy3wUcp z2nHh1qs6{@P%M-fF7P)s&nHh&OyLQHhht^~iRVJ(RVabbO!hTCQLUe@2e$Up4R?Ah z{kRt?&`tNmR6?U9@H-MiJAZ1UXEy@Aey@CMwZ@4jc{IAL6v^Yko$hiqhk6e9vw5_$ zjKnGCG@5Tg|B=2FKR8*!`$81_xpzJhAJy(xdkEvnt9Kv74nYTd5ZLWf*miILld373 zGe$Wo6V1j-1|phA4%h8eolRS8Yr=uno`MQCkKqadX07DPNiVt#5#)*30wrnz!h9?f zCCWh|9v>0ncTKXp+d5 zmz7}ci3y`yiGXSq2H6NSG#@QNn62*BiiSxGNc9I_y`ceZ`@l76MzG%1#wWcQ2eZmH z?a;j*o**|P7s9sxRn#uPeldu_Ra*fMW)$Bl(CKnOfEk$gz4*%REDYss@z#T~&QUfqBoFP+ZWiFWMmdvW8e>OJ84GU(~i-6P}%lcZ{Zf9;u zDge|w#5GW3QE6#f!WbcX(~Y1JUSc7>+5>_v*@=}jS@7v-D!*vsvi1(L7ol=dH)V&e zk}qX9OgsXW4f2YV9z!O;=gw`-x3Y7aT;lf27H`zlm0i7T)WTrCX!!PrUfxXW&xR{} zUX06+Uw2*Q^i`Xon^k5+FQ{bAD588_A`7r~)+e;bG3Xk6U3o@(FWwK(vjN#+uEMH( z&HH<85%-%sB;(r1<@-il@4xlar3et+mO+)qSTO=Sas?>;f;9HWJq)>mh`tlZHzQFM z+}nRF2tgTu13LyK_gDy4q>GhbKb{UU{qp!onRyk-769ec$ydjy3Y;>ZS^9W z0C;|qIXk{IgcR1HYatsTI43$H_#6R!tfwRGs&QAs9>Ed#fmCe+m5rcD5id*#=I#Y) zz1Jmlfn5?#8-Odu!>)XViPm?Mg5+AMD-2qbz{0YzC1MnB`y6F|8C_rt>;h=wZVpU9 zHzD&TL<;P>G#fK0do`Z*-Y|e>P-6=-!x|fmO;oY5WfKcZ!@!rPsX!v!*a05;h%YGx zQ?O;cA&L=ZMuw(o78rA&Tk zbm+1D1(S9k?%ARRzAn7Eck^hB@FMmiISe;@VBR0QBX;r2Vbzycy_Xo})xFg3DW)@z zNZq{G1O0k`4X-h!8kerXx_kk9DG#xA6xX=RosFMtugdE*WC?}^6Zw})jICuNYrKo$ z8wMjHk5eyU$mYQ4-_iOO8h`VAS=a4HJ*eDXR_P>Yr&V@?=>>A-ij=)8>tgByjxuzIp}z?HliF}kQd^Y zH{(<%rsc@8nsBf}z(-iL^ib1~Dme~jHUD=xFg?gq^P8)D!ec)}bgD`dDawMt)C~+J z17!_#$gs35dMI_@iN?c5+Tg3e_vFfoi>!wwL@YNjtCvO%VNDTBlI>-DpfV+jnwDyz z6L~Qu60M_0O4xTftAl|j$17oKtIG4E_83*|zMFWmNEF`>BX)V#WPbAZxdy6ZZyKFsMqINni8YPbh6n}2Jbeo3Nb<03@D1Fz`!sUb&viS^c8CR}EWdjii#Kzt9d5 zszFVb0F2?uXtIS;I1d=ao~DPTL^iLHqiBRQKWs*84sF({7;zQcW_PmmRnA<7Lcm(W zMCM(B4^E$77`S*y3X%mACT&uzU|l(C#wH3;wALp8$qASp`)9s8gNEypo)gX=1wIso z=XbEn`F@BqX_)t4y=p{~SR3GFA1;OAvx=W!Y#j3ZVA{fhz*0;HnC0u(A+>m}tqH2C zeoCTsr1zu;%RA_4wb#eyq$aPwV``3u$3=n76v}JpDm!5oXC3Zc;!^32mHE%W5mRBs zkmIVWit$)_k(Wf7@Ad!{!f_`{HhFfOOq0>(ZKGV@_36?-QC5>#!G@=WTLnMGG9^Q; zPExkene2w&hb9a)y&2H0j#KwVS5JbKdj`%JG`O1`x0}B)5+}2Qow_AczIgi%#H+q@ zwCv6x7I&1mFesgm@u7EI+j{J0)YufAb|kgFCnc=au(~6I$QNRw#2BRosP9hK zuF_5&+bPJgX_&Kz|9IANCdM(AR8B4&Z%S@44)noZDwu8E{*ufw4COdN=~pto1c(Aa zr27-8cCfTPpv!0#lui9HH<6KiYBuVXopU0`k=Ja_<%1Y48sS`nZw|VL!kJ=XnS}jWafuzgzR0ht$r7S3$s~-sM;PLqp?2Om?fG+Ut?2E z#!r))P%|qTp~`zkDCTf42awC`f`5+Yn(+fmz+yBSfD*uOW|+=_WMn`qT&Ydd%-7S*#CIitA} zHYfyL2;&H|W8%bR>r87iXr$mij26FcjZb*DCQe|AYSxXMj%5Y{ONw2bl+8Wx)Xf;) zr{Ea$7Gf@j;SU5yOT9*PonTrQqI5mW$8zi_hJmp-X_F1TX?#*!BI!Ck?+dgwv4Kbz z$4Xtd}&qmx#NDsA$m4Aq#JL3-jiHRF_L??T6gq#hC)RLn%hs6 z>dyMWF-=vXFLJ5}c}|VGvXVuuRoH52+&O3n0fK#CWGhg}nuG!zh>QM@Eg>+pTJN+XEGq zb|?6|Y0-FHKCfq%>IvPKom~I3il)*4_Q%s>RG7XQ_zu>C)}$FbHMO-MdV0&SMX*M= z@;T_uv{%<+#h0QVuVK%8%ua^5!{K!9`qv^VFHb&d-Y#YLUP8VT6K5jxaqz`G(Y>Rz z-T&e{(vKfh@zye)LbKTV*?@)xNt5=2dp*P9`coBq!u>igTuW+)?SjZ;Tpz$WJ6L)Y z3$F-HzGwL$`DSx-pzkvP6yBuK4E9F(bbYRYuF2;nV-;`49Ovz}n}PYftz1>lI>a*u z>l{JdO4{dr@K%Phl1bq~AFl3v0csu`-!x@ezTz`ADu-q2EJ_?(BqwqwF-HPH^n(P5 zLPrymcxqEk6uWNJb81F{$)e&_R$28hdZa<6x1>64vGI+R=gpH9X1{Z0_Hk39vvI`y z7tc-EafskTkMFBs3J0VL`rTX!aX#yzV&;eCXryP@z>Wj@h=WDlCLLiNrRP~e$(HfL ztoxvfZ8nK_LC?U#rx9acKxvQ@#f-EVxE=1anGZ5UxkD$4W5Eula1W{rCay8`JXe_3 zFz1~|9-g`bw})1EKP1O{ZNhyu=8iSiwwW-OkiXIhyzOvGpMxzjwugFY-Se=#gb(nL zenwz!s9b%j8(#LUXX5O=aC58H)TK#pWG=at zU1dJ>?y>)PS+@7Z$wPj`nI+r~_mcUVePQUm0BPXztVw(VdJ2-Z?o)S|!JDo(?5DSV zT?(AyPx9vH#c(f=t71N(ekflbi7EOv!E1Vk49?8<@j$Pc@7bH7k8z1`#d~;9=iB-6 z>Cg;(Ah;|Bg1;HtdWhaZl3nAz_c$Zg#_sxi=qQoaWCxkxJ3T`Nv0D|nUePlV=Rp0e z;|_3x4tp;m68B{WqoGr#8$N~f4AQBoV;7JZxe`_qjgpB}h}_n|TJolb#Yo|2IEqGr zgYLYsG9?A>YK|FVrZDFfXBaQCG@igjpBHM-~q! z?8E;G7>t>#5IQuzcutfkY0~1^xZ{Ivj^&WA5Y2c&UQ}Z$hL=#7QFV#9LfTd zPQ)BpS&zl8o^ZI0Qr!WYi~BSTFLXbp-@ok}xl56>yO_CBk}T#YuwZOK5@*s@qD04GJ1mgI;zm{D zIOXC!w)LWvZt=GzTEgg0dbz!sg6eGe1TS z?&A5h1r_gX5hla5YBRq3psU)ea_Gw3vV)MR^IE*!1Jo8u_7ID zn%gte&9cA=`YkhQz31y#r@Qk0<2A|DGY%)Et@#JRka}0H}Svux`<@6 zf~n$03kAUldER{6CPdlN9yXiL77^WCQxVtCjxu~DLlSARWRa&mv99Impk=e#k3Cp! z{*rAAgyo5y+BD;+BIp=-mMNAW1NwgN{E!o<$Hhtg_dyB1YDu)~ZCYzzxu=XButv1I zqo@TWBQus*%!NbiPg#{%VEsF8t~9&J$cP;Iyol4OVtK6ILEu9q zCPRjqd|!rczY*B8mHr`F@dN+~_|xBd)u5Z3&EFGt08eA<757saA3(;RDg^w7!c_#| z$N#tX)Rk+@G4Vun43M2;2kLy2@dhgY`%2j6qN3IpUA5Y8xXcAW%b{xcm@H>(rdNQ> zIvK=mqfYv8qt|g9)KKyWQ!m&B*Bhl1pU;XRH@k#rB zhStJ5pt^SYw%N`;4@;dz3iqE=RlwaOQEeQLKb3yYVrmPkh%6@2(#H(vz5`klGfpi| zOSRwXrL7%AkLd{d^69)fT{G9nt5EI=(9^HD@eQNf3SUeBFA&gT7;HtG2>m0`WIG0+ z1p<^tU!WK02lj(J0U!X+(KZ1>`7;;mOngdWRnrs2l_gO#&{n zcKCgJ%^AXmAADn za0g2Q6N}{*6sbbRlE%RrdIWIT!S$TIzMJaoH~7F1aA%$R2t%?;HVAsJKyUKxglWB} zV9;kCNAcAA+?I!oNirHxi>z8sTkMB(n_B|Ms)1F4WDapL+50g78wR{%tgW%diWgpg zNu0*91wl&~7E2Vifv8+#CVEMB@-x8jc=;2@@p|5LbzUP`)A7_Qp$ym(dwn{X&h<(} zrP^9&e3`Xb>0I6~IlCLqIocSHLNQ4{ zRU~G8%76mAs{^oM93{2Fmk;TRSJ|uB(ZT)!p8P`luJ}lUdEy zNL5X$Rf*B;@}N3Z1g)r4vB*)af>t()rk;yBX1rZAfm#TcX1`@)x-@F$mrs48-wv5u@N-AdMm$$B__rb6X8iMbAA?ivp)A{Z#m!caP5K|-3 zOiTytT`FUPXraYI6+^`gnhS~9-=9iSPO|FloS73# zctVx;5+gULR6%J(bSA9zaob%^j4s7&H7RIDEp!vQ)}Er6Po}vhBQbh^Y9Li1x6DFH zsaURjO|{yFX!vM5I%@hB!5W@{Olvk(gAz6s6`!zuu}rcQaXWJHOGc8dB|R0_B+7;ud5gIADrw2LJ@imh#pEnSYnvrW|&~CRpG%HZgf;Gdgh)~9)T;(S#Z-%4v(pz8s4RF`2U~TNGfb@Tc`KXc{i7+!)Yb-3StZi)V>>V7PoLvAAf)NzM z36i22mg5Cck`-0c4b!q6*Ykrgijy?Ui?XVlw(Ey+nwNFkkMp{p_xtnm3kr*hOG?Yi zD=Mq1YgWH$??m0@!)a)2I@x@x<#g+rvu)?vJ370%d)B{b&_6J^3PwfRA08PUyR)2t zZ>gyZ(-$wzT)uMk8VJD%is1xF(G1J+f+)#~s_BMl*^cY^K^VnJn&m}V)lJ*=!#K^$ zy6wk#-Ou}#8*SX8AEsqHuFvzY{e-dqe0t9UAs9h1oJMCbS!_=KHr`}Y&2yS)p`-zB z|8W0^5w#{{Ay7Q<#(9GhcFY>AaH zlXI{VCWWPiftP2cl0WYLvKHFFI0}-=@wuMvnZ0aa90f_`_*_q?H2?qr000000Aq|X z#u#IaF~%6@oO8}O=bUrSIU*t=A|fIpq7Xs|A%qY@2q6R!5fKp)5fPD;Qc5W|6O`j~ zJ)M?HDW#O!5(Je}N-0Hq00000002pnBuSE_BuSDaNs?{bwr$%sV6C;*T5GMf)>><0 zj4{R-V~jDz)I8I#wZI0(QIJ%9X0Px5r$u;bQW%4t9P$3ahc&jI^Fx-Tc%1)rZsQ)F zp0%(w7xNt@KP9(FSnX~VoYE_mz>U&-W+#7hyGp>0fY0*#ho_ oGWl%PbjWln;nl}T|Ni^^xixS)2|G|m_-_wBj^0r~ocQB+0MtY-5C8xG diff --git a/retailcrm/views/img/checking-work-2.png b/retailcrm/views/img/checking-work-2.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee80fb579ed71c2bfd96697fbcc2f6dad21584f GIT binary patch literal 79881 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

e}3F9!|1z`WDJ5g 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%0AuSfp1elhUK`xs^( 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

R_ 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%0AtnlD#RI=v5w;NmrmHKyZ?CdJ2ppRS7q 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 bC+_?I=2MmHBX2)e00000NkvXXu0mjf7VBr+ literal 0 HcmV?d00001 diff --git a/retailcrm/views/img/delivery-info-2.png b/retailcrm/views/img/delivery-info-2.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdd95d74be53b159b9a8b61faec0e143faee7d8 GIT binary patch literal 18209 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 @0oPWaAEE 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 Z{XcoSx`U8V8WaEk002ovPDHLkV1j+Hb8Y|t literal 0 HcmV?d00001 diff --git a/retailcrm/views/img/simla.png b/retailcrm/views/img/simla.png deleted file mode 100644 index 852d2fc527a0692b2fb9e33261e8d81a54693346..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29882 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 diff --git a/retailcrm/views/img/where-is-search-1.png b/retailcrm/views/img/where-is-search-1.png new file mode 100644 index 0000000000000000000000000000000000000000..165b249bdbb317b39aff8bd5f1bbd0e3f57b165b GIT binary patch literal 42357 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 Nl;t(#N@UDF{uic4uxkJS literal 0 HcmV?d00001 diff --git a/retailcrm/views/img/where-is-search-5.png b/retailcrm/views/img/where-is-search-5.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb707ed8dbd69b3559a7e76bbd981bef9e3ca4b GIT binary patch literal 99471 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�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

\ No newline at end of file diff --git a/retailcrm/views/js/app.js b/retailcrm/views/js/app.js new file mode 100644 index 0000000..7e6c844 --- /dev/null +++ b/retailcrm/views/js/app.js @@ -0,0 +1,37 @@ +/*! + * MIT License + * + * Copyright (c) 2021 DIGITAL RETAIL TECHNOLOGIES SL + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author DIGITAL RETAIL TECHNOLOGIES SL + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don\'t forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + * + */(function(e){function t(t){for(var s,r,i=t[0],c=t[1],l=t[2],u=0,p=[];useparated by commas without spaces (1,2,3,4,5) or specify range (1-5)","Up to 10 orders can be uploaded at a time"],placeholder:"One or more separated by commas or a range",hint:"The ID number corresponds to the order number in PrestaShop",btn:"Upload orders"},export:{title:"Export orders",desc:"Orders that were created in the CMS before the module was connected or that could not be uploaded due to an error during operation",advices:["After the start of export, do not close the tab and do not leave this page","If the export process is interrupted (for example, you leave the page or there are problems with the connection), it can be resumed from the place of stopping"],searching:"Search for unloaded orders",count:{total:"Total orders",unloaded:"Unloaded orders",customers:"Total customers"},run:"Start export","run-desc":"Export only unloaded orders","run-all":"Export all","run-all-desc":"Export all orders and all customers, update history tag",success:"All orders have been exported"},table:{search:{btn:"Search",placeholder:"CMS order ID"},filter:{all:"All",succeeded:"Uploaded",failed:"With an error"},head:{date:"Date and time",id_cms:"ID in CMS",id_crm:"ID in CRM",status:"Status"},"not-found":"Orders not found",uploaded:"Uploaded",failed:"Error",upload:"Upload again",uploading:"Being uploaded"}},check:{title:"How do I make sure the module is working?",text:{duplicate:"To check the module's operation, duplicate the last order in Prestashop","go-to":"Go to",simla:"Simla.com",sales:"Sales",orders:"Orders","and-check-order":"and check whether the order has appeared in the list","check-options":'If you need that when changing an order or a customer, the data comes not only from PrestaShop to Simla.com , but also from Simla.com in PrestaShop, make sure that the "Two-sided" option is enabled in the module settings in the "Advanced" section syncing"',"remove-tests":"After you have verified that synchronization is working correctly, test orders can be deleted in Simla.com and PrestaShop","if-has-any-questions":"If there are problems with the module or there is not enough information on working with Simla.com ","ask-support":"contact tech support","or-read":"or check out",materials:"educational materials"}},errors:{unknown:"Unknown error",url:"Invalid or empty system address",key:"Invalid or empty API key of the system",version:"The selected API version is unavailable or the API key is incorrect",carts:"The order status for abandoned baskets should not be used in other settings",status:"Order statuses should not be repeated in the comparison",delivery:"Delivery types should not be repeated in the mapping",payment:"Payment types should not be repeated in the comparison",collector:"Invalid or empty ID"},warnings:{delivery:"Select values for all delivery types",status:"Select values for all order statuses",payment:"Select values for all payment types",default:"Select values for all default parameters"}}},2773:function(e,t,a){"use strict";a("48d9")},2965:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.73 7.12l-.14-.25a2.07 2.07 0 00-.74-.73l-6.71-3.87a2 2 0 00-1-.27h-.29a2 2 0 00-1 .27L4.14 6.15a2 2 0 00-.73.73l-.14.25a2 2 0 00-.27 1v7.75a2 2 0 00.27 1l.14.25c.18.3.43.55.73.73l6.72 3.87c.302.18.648.273 1 .27h.28a2 2 0 001-.27l6.71-3.88a1.9 1.9 0 00.73-.73l.15-.25a2.05 2.05 0 00.27-1V8.12a2 2 0 00-.27-1zM11.85 4h.29L18 7.38l-2.085 1.202-5.885-3.53L11.85 4zm-3.8 2.196l5.883 3.53L12 10.84 6 7.38l2.05-1.184zM13 19.5l5.85-3.38.15-.25V9.11l-6 3.47v6.92zm-2-7L5 9v7l6 3.5v-7z"}})]))}}},"29ad":function(e,t,a){"use strict";a("4813")},"2db6":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,'.dot-list__item{display:flex;align-items:center;margin-bottom:4px;font-weight:400;font-size:14px;line-height:1.42857143}.dot-list__icon{width:24px;height:24px;min-width:24px;align-self:flex-start}.chain-arrow{display:inline-block;vertical-align:baseline}.chain-arrow:after{content:"\\2192";display:inline-block;vertical-align:top;line-height:18px;margin:0 4px}.select-box__row{display:flex;margin-bottom:16px}.select-box__row_head{margin-bottom:20px}.select-box__row_head .select-box__col{padding-bottom:12px;border-bottom:1px solid #dee2e6;display:flex;align-items:center;justify-content:space-between;min-height:51px}.select-box__col{width:264px}.select-box__col_name{display:flex;align-items:center}.select-box__col+.select-box__col{margin-left:32px}.select-box__title{font-weight:500;font-size:18px;line-height:1.55555556;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;padding-right:16px}.select-box__icon{width:24px;height:24px;fill:#c7cdd4}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{background-color:#fff;color:#000}.settings-box{min-width:100%}.settings-footer{display:flex;justify-content:space-between;width:100%}.switch-content{padding-left:52px}.full-width{width:100%}.nobootstrap label{width:auto}.nobootstrap input[type=text]{box-shadow:none!important}',""]),e.exports=t},3e3:function(e,t,a){e.exports=a.p+"img/where-is-search-2.png"},"375b":function(e,t,a){"use strict";a("19bf")},"3c5d":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{d:"M12.025 2.8c-.02 0-.02 0 0 0-.02 0-.02 0 0 0-5.08 0-9.22 4.12-9.22 9.2 0 5.06 4.12 9.2 9.18 9.2 5.08 0 9.2-4.12 9.2-9.2.02-5.06-4.1-9.2-9.16-9.2zm.78 16.76V17.5c0-.44-.36-.8-.8-.8-.44 0-.8.36-.8.8v2.06a7.58 7.58 0 01-6.76-6.76h2.06c.44 0 .8-.36.8-.8 0-.44-.36-.8-.8-.8h-2.06a7.58 7.58 0 016.76-6.76V6.5c0 .44.36.8.8.8.44 0 .8-.36.8-.8V4.44c3.6.38 6.38 3.2 6.76 6.76h-2.06c-.44 0-.8.36-.8.8 0 .44.36.8.8.8h2.06a7.58 7.58 0 01-6.76 6.76z"}})]))}}},"418b":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".info-image[data-v-68bac5b6]{width:100%;height:auto;box-shadow:0 8px 16px rgba(30,34,72,.16)}",""]),e.exports=t},"45e2":function(e,t,a){var s=a("8e3d");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("487c7a96",s,!0,{sourceMap:!1,shadowMode:!1})},4813:function(e,t,a){var s=a("1bf1");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("618a73d1",s,!0,{sourceMap:!1,shadowMode:!1})},"48d9":function(e,t,a){var s=a("f908");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("29e29ef6",s,!0,{sourceMap:!1,shadowMode:!1})},"48fa":function(e,t,a){e.exports=a.p+"img/where-is-search-5.png"},"4a36":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".checking-work-image[data-v-7c51d30c]{border-radius:4px;border:1px solid #dee2e6;box-shadow:0 8px 16px rgba(30,34,72,.16)}.chain-arrow[data-v-7c51d30c]:after{line-height:1.5}",""]),e.exports=t},"4a78":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.169 2.445a1 1 0 011.386-.277l3 2A1 1 0 018.001 5v11.17A3.008 3.008 0 019.83 18H18a1 1 0 110 2H9.83A3.001 3.001 0 116 16.17V5.536L3.447 3.832a1 1 0 01-.277-1.387zM7 18h-.01a1 1 0 10.02 0H7z"}}),a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9 7a2 2 0 012-2h8a2 2 0 012 2v8a2 2 0 01-2 2h-8a2 2 0 01-2-2V7zm4 0h-2v8h8V7h-2v3h-4V7z"}})]))}}},"4e3f":function(e,t,a){"use strict";a("209c")},"4fe1":function(e,t,a){var s=a("a8e9");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("2b3a6c23",s,!0,{sourceMap:!1,shadowMode:!1})},"51d6":function(e,t,a){"use strict";a("45e2")},"53fa":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{d:"M20.5 10h-5a.5.5 0 01-.5-.5v-.29a.49.49 0 01.15-.36l1.78-1.78A6.93 6.93 0 0012 5a7 7 0 107 7.47.5.5 0 01.5-.47h1a.52.52 0 01.36.16.5.5 0 01.13.37 9 9 0 11-2.62-6.89l1.49-1.49a.49.49 0 01.35-.15h.29a.5.5 0 01.5.5v5a.5.5 0 01-.5.5z"}})]))}}},5458:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.03 2a.48.48 0 01.35.151l18.47 18.47a.479.479 0 010 .699l-.53.529a.48.48 0 01-.7 0l-.88-.879a2.001 2.001 0 01-3.69-.663c-.147-.821.231-1.647.95-2.072l-1.24-1.258H7a.76.76 0 01-.67-.33l-.22-.379a.768.768 0 010-.709l1.86-3.694a2.186 2.186 0 01-.27-.35l-3.4-5.99L2.15 3.38a.479.479 0 010-.699l.53-.529A.48.48 0 013.03 2zm6.59 10.893l-1 2.087h5.1l-2-1.997h-1.46a2.745 2.745 0 01-.64-.09zM21.5 3.998H7.71l9 8.985A2.94 2.94 0 0019 11.476l2.35-4.123A4.747 4.747 0 0022 4.997v-.5a.5.5 0 00-.5-.499zM6 19.972c0-1.103.895-1.997 2-1.997s2 .894 2 1.997a1.998 1.998 0 01-2 1.996c-1.105 0-2-.893-2-1.996z"}})]))}}},"54cc":function(e,t,a){var s=a("754c");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("40761889",s,!0,{sourceMap:!1,shadowMode:!1})},"56d7":function(e,t,a){"use strict";a.r(t);a("e260"),a("e6cf"),a("cca6"),a("a79d");var s=a("a026"),n=a("9fc3"),o=a.n(n),r=(a("a93e"),a("70cc"),function(e){e.component("IconCheckmark",a("c84e")),e.component("IconDelivery",a("4a78")),e.component("IconDot",a("6a22")),e.component("IconRefresh",a("53fa")),e.component("IconCreditCard",a("f4e3")),e.component("IconСheckmarkSquare",a("bb2b")),e.component("IconSettings",a("79a6")),e.component("IconCartOff",a("5458")),e.component("IconVisible",a("7382")),e.component("IconSmsChat",a("c8f6")),e.component("IconTargetLocation",a("3c5d")),e.component("IconFlash",a("782a")),e.component("IconOrder",a("2965")),e.component("IconSync",a("9c0e")),e.component("IconPauseCircle",a("fa43")),e.component("IconPlayCircle",a("9706")),e.component("IconLinkOff",a("8c10")),e.component("IconWarningOutlined",a("0f26")),e.component("IconUploadFrom",a("dc11"))}),i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"presta-wrapper",attrs:{id:"app"}},[a("main",{staticClass:"main"},[a("UiRow",{staticClass:"main__panel",attrs:{mb:"20"}},[a("a",{attrs:{href:"#"}},[a("img",{staticClass:"main__logo",attrs:{src:"https://s3-s1.retailcrm.tech/eu-central-1/retailcrm-static/branding/simla/logo/logo_horiz.svg",alt:""}})]),a("AsideLocales")],1),a("div",{staticClass:"main__body"},[e.mode===e.modes.edit?a("aside",{staticClass:"main__aside"},[a("AsideMenu")],1):e._e(),a("article",{staticClass:"main__content"},[a("router-view")],1)])],1)])},c=[],l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("router-link",{staticClass:"nav-link",attrs:{to:"/",exact:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.isActive,n=t.navigate;return[a("UiMenuBtn",{attrs:{active:s},on:{click:n}},[e._v(" "+e._s(e.$t("menu.settings"))+" ")])]}}])}),a("router-link",{staticClass:"nav-link",attrs:{to:"/advanced",exact:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.navigate,n=t.isActive;return[a("UiMenuBtn",{attrs:{active:n},on:{click:s}},[e._v(" "+e._s(e.$t("menu.advanced"))+" ")])]}}])}),a("router-link",{staticClass:"nav-link",attrs:{to:"/orders",exact:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.navigate,n=t.isActive;return[a("UiMenuBtn",{attrs:{active:n},on:{click:s}},[e._v(" "+e._s(e.$t("menu.orders"))+" ")])]}}])}),a("router-link",{staticClass:"nav-link",attrs:{to:"/check-work",exact:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.navigate,n=t.isActive;return[a("UiMenuBtn",{attrs:{active:n},on:{click:s}},[e._v(" "+e._s(e.$t("menu.check"))+" ")])]}}])}),a("router-link",{staticClass:"nav-link",attrs:{to:"/debug",exact:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.navigate,n=t.isActive;return[a("UiMenuBtn",{attrs:{active:n},on:{click:s}},[e._v(" "+e._s(e.$t("menu.debug"))+" ")])]}}])}),a("UiRow",{attrs:{mt:"m"}},[a("AsideInfo")],1),a("UiRow",{attrs:{mt:"m"}},[a("AsideSupports")],1),a("UiRow",{attrs:{mt:"m"}},[a("AsideLocales")],1)],1)},d=[],u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"aside-info",class:{"aside-info_warning":!e.info.isCatalogConnected}},[e.info.isCatalogConnected?a("div",[a("div",{staticClass:"aside-info__item"},[a("UiText",{staticClass:"aside-info__status",attrs:{size:"body",accent:""}},[e._v(" "+e._s(e.$t("catalog.connected.title"))+" "),a("UiIcon",{staticClass:"aside-info__icon-status",attrs:{name:"checkmarkCircleOutlined"}})],1),a("UiText",{staticClass:"aside-info__date",attrs:{size:"tiny"}},[e._v(" "+e._s(e.lastGeneratedDate)+" "),a("span",[e._v("•")]),e._v(" "+e._s(e.lastGeneratedTime)+" ")])],1),e.info.productsCount&&e.info.offersCount?a("div",{staticClass:"aside-info__item"},[a("UiText",{attrs:{size:"paragraph",color:"gray",accent:""}},[e._v(" "+e._s(e.info.productsCount)+" ")]),a("UiText",{attrs:{size:"small",color:"gray"}},[e._v(" "+e._s(e.$t("catalog.connected.count.products"))+" ")]),a("UiText",{attrs:{size:"paragraph",color:"gray",accent:""}},[e._v(" "+e._s(e.info.offersCount)+" ")]),a("UiText",{attrs:{size:"small",color:"gray"}},[e._v(" "+e._s(e.$t("catalog.connected.count.offers"))+" ")])],1):e._e(),e.info.isUrlActual?a("div",{staticClass:"aside-info__item"},[a("UiText",{attrs:{size:"paragraph",color:e.info.isOutdated?"action":"gray",accent:""}},[e.info.lastGeneratedDiff.days>7?[a("span",[e._v(" "+e._s(e.$t("catalog.connected.date.old"))+" ")])]:[e.info.lastGeneratedDiff.days>0?a("span",[e._v(" "+e._s(e.info.lastGeneratedDiff.days)+" "+e._s(e.$t("catalog.connected.date.day"))+" ")]):e._e(),e.info.lastGeneratedDiff.hours>0?a("span",[e._v(" "+e._s(e.info.lastGeneratedDiff.hours)+" "+e._s(e.$t("catalog.connected.date.hour"))+" ")]):e._e(),e.info.lastGeneratedDiff.minutes>0?a("span",[e._v(" "+e._s(e.info.lastGeneratedDiff.minutes)+" "+e._s(e.$t("catalog.connected.date.min"))+" ")]):e._e()]],2),e.info.lastGeneratedDiff.days>0||e.info.lastGeneratedDiff.hours>0||e.info.lastGeneratedDiff.minutes>0?a("UiText",{attrs:{size:"small",color:e.info.isOutdated?"action":"gray"}},[e._v(" "+e._s(e.$t("catalog.connected.date.passed"))+" ")]):e._e(),a("UiRow",{attrs:{mt:"xs"}},[a("UiLink",{attrs:{size:"small","icon-offset":"4","dot-border":""},on:{click:e.generate},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSync",{})]},proxy:!0}],null,!1,3035392805)},[e._v(" "+e._s(e.$t("catalog.connected.generate"))+" ")])],1)],1):a("div",{staticClass:"aside-info__item"},[a("UiText",{staticClass:"aside-info__status aside-info__status_warning",attrs:{size:"body",accent:""}},[e._v(" "+e._s(e.$t("catalog.outdated.title"))+" "),a("IconWarningOutlined",{staticClass:"aside-info__icon-status aside-info__icon-status_warning"})],1),a("UiLink",{attrs:{size:"small","icon-offset":"4","dot-border":""},on:{click:e.updateURL},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSync",{})]},proxy:!0}],null,!1,3035392805)},[e._v(" "+e._s(e.$t("catalog.outdated.update"))+" ")])],1)]):a("div",[a("div",{staticClass:"aside-info__item"},[a("UiText",{staticClass:"aside-info__status",attrs:{size:"body",accent:""}},[e._v(" "+e._s(e.$t("catalog.not-connected.title"))+" "),a("IconWarningOutlined",{staticClass:"aside-info__icon-status"})],1)],1),a("div",{staticClass:"aside-info__item"},[a("UiText",{attrs:{size:"small",color:"gray"}},[e._v(" "+e._s(e.$t("catalog.not-connected.notice"))+" ")]),a("UiRow",{attrs:{mt:"s"}},[a("UiButton",{staticClass:"full-width",attrs:{size:"xs"},on:{click:e.update}},[e._v(" "+e._s(e.$t("catalog.not-connected.check"))+" "),a("IconRefresh")],1)],1),a("UiRow",{attrs:{mt:"xs"}},[a("UiButton",{staticClass:"full-width",attrs:{size:"xs",type:"secondary",href:"mailto:"+e.$t("support.mail")+"?subject="+e.$t("support.subject")+"&body="+e.$t("support.body")}},[e._v(" "+e._s(e.$t("catalog.not-connected.support"))+" ")])],1),a("UiRow",{attrs:{mt:"xs"}},[a("UiButton",{staticClass:"full-width",attrs:{size:"xs",type:"tertiary"}},[e._v(" "+e._s(e.$t("catalog.not-connected.info"))+" ")])],1)],1)])])},p=[],f=a("1da1"),h=(a("96cf"),a("ac1f"),a("1276"),window.$appData.catalog),m={name:"AsideInfo",data:function(){return{info:h.info,generateName:h.generateName,updateURLName:h.updateURLName}},computed:{lastGeneratedDate:function(){if(void 0===this.info.lastGenerated.date)return"";var e=this.info.lastGenerated.date.split(" ");return 2!==e.length?"":e[0]},lastGeneratedTime:function(){if(void 0===this.info.lastGenerated.date)return"";var e=this.info.lastGenerated.date.split(" ");return 2!==e.length?"":e[1].substr(0,5)}},methods:{generate:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("jobs/run",e.generateName);case 2:return a=t.sent,void 0!==a.success&&a.success||alert(a.errorMsg),e.$console.debug(a),t.next=7,e.update();case 7:case"end":return t.stop()}}),t)})))()},updateURL:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("jobs/run",e.updateURLName);case 2:return a=t.sent,void 0!==a.success&&a.success||alert(a.errorMsg),e.$console.debug(a),t.next=7,e.update();case 7:case"end":return t.stop()}}),t)})))()},update:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("settings/getData","catalog");case 2:a=t.sent,void 0!==a.success&&a.success&&void 0!==a.catalog||alert(a.errorMsg),e.info=a.catalog,e.$console.debug(a);case 6:case"end":return t.stop()}}),t)})))()}}},b=m,g=(a("108c"),a("2877")),v=Object(g["a"])(b,u,p,!1,null,"75988d42",null),_=v.exports,y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiRow",{attrs:{mb:"xxs"}},[a("UiText",{staticClass:"supports",attrs:{size:"small",accent:""}},[e._v(" "+e._s(e.$t("support.title"))+" ")])],1),a("UiLink",{attrs:{size:"body",href:"mailto:"+e.$t("support.mail")+"?subject="+e.$t("support.subject")+"&body="+e.$t("support.body")}},[e._v(" "+e._s(e.$t("support.mail"))+" ")])],1)},x=[],w={name:"AsideSupports"},C=w,k=(a("375b"),Object(g["a"])(C,y,x,!1,null,"8750f3f4",null)),S=k.exports,U=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.getLocales(),(function(t){return a("UiButton",{key:t,attrs:{disabled:e.checkLocale(t),"tooltip-text":e.$t("locale."+t+".long"),size:"xs",type:"tertiary"},on:{click:function(a){return e.toggleLocale(t)}}},[a("span",[e._v(" "+e._s(e.$t("locale."+t+".short"))+" ")])])})),1)},$=[],R={name:"AsideLocales",methods:{getLocales:function(){return this.$i18n.locales()},checkLocale:function(e){return this.$i18n.get()===e},toggleLocale:function(e){this.$i18n.set(e)}}},O=R,z=Object(g["a"])(O,U,$,!1,null,null,null),I=z.exports,M={name:"AsideMenu",components:{AsideLocales:I,AsideInfo:_,AsideSupports:S},data:function(){return{step:0}}},T=M,j=(a("affc"),Object(g["a"])(T,l,d,!1,null,null,null)),L=j.exports,D=window.$appData.main.connection,E={wizard:"wizard",edit:"edit"},P={name:"App",components:{AsideMenu:L,AsideLocales:I},data:function(){return{mode:D.url&&D.apiKey?E.edit:E.wizard,url:D.url,apiKey:D.apiKey}},computed:{modes:function(){return E}}},A=P,B=(a("df7d"),Object(g["a"])(A,i,c,!1,null,"e6e76f56",null)),N=B.exports,G=a("8c4f"),q=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiCollapseGroupNext",{on:{"ui::collapse-group::expand-cancelled":e.onExpandCancelled},model:{value:e.box,callback:function(t){e.box=t},expression:"box"}},[a("ConnectionSettings",{attrs:{"is-wizard-mode":e.isWizardMode,url:e.url},on:{"url-saved":e.onUrlSaved}}),a("DeliveriesTypes",{attrs:{"is-wizard-mode":e.isWizardMode,url:e.url}}),a("PaymentTypes",{attrs:{"is-wizard-mode":e.isWizardMode,url:e.url}}),a("OrderStatuses",{attrs:{"is-wizard-mode":e.isWizardMode,url:e.url}})],1)],1)},W=[],H=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{bordered:"",collapsible:!e.hasChanges,color:e.status},on:{reset:e.reset},scopedSlots:e._u([{key:"icon",fn:function(){return[e.isWizardMode&&e.status===e.statuses.done?a("IconCheckmark"):a("UiIcon",{attrs:{name:"linkIcon"}})]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("settings.connection.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{"max-width":"383"}},[a("UiRow",{attrs:{mb:"m"}},[a("UiField",{attrs:{"area-id":"crm-url",label:e.$t("settings.connection.address")},scopedSlots:e._u([{key:"subtitle",fn:function(){return[a("UiLink",{attrs:{size:"small"},on:{click:function(t){e.hintCrmUrl=!0}}},[e._v(e._s(e.$t("hint")))])]},proxy:!0}])},[a("UiInput",{attrs:{id:"crm-url",placeholder:e.$t("settings.connection.enter-url")},on:{focus:e.addHttps,paste:e.pasteCheckHttps},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1)],1),a("UiRow",{attrs:{mb:"m"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("settings.connection.create-key"))+" "),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("settings.connection.settings")))]),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("settings.connection.integration")))]),e.urlValid?a("UiLink",{attrs:{href:e.urlForApiKey,size:"small",accent:"",external:""}},[e._v(" "+e._s(e.$t("settings.connection.api-access"))+" ")]):a("b",[e._v(e._s(e.$t("settings.connection.api-access")))])]},proxy:!0}])})],1),a("UiField",{attrs:{"area-id":"api-key",label:e.$t("settings.connection.api-key")},scopedSlots:e._u([{key:"subtitle",fn:function(){return[a("UiLink",{attrs:{size:"small"},on:{click:function(t){e.hintApiKey=!0}}},[e._v(e._s(e.$t("hint")))])]},proxy:!0}])},[a("UiInput",{attrs:{id:"api-key",placeholder:e.$t("settings.connection.enter-api-key")},model:{value:e.form.apiKey,callback:function(t){e.$set(e.form,"apiKey",t)},expression:"form.apiKey"}})],1)],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("div",{staticClass:"settings-footer"},[a("div",[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):e.isWizardMode&&""===e.url?a("span",[e._v(e._s(e.$t("settings.connection.make-connection")))]):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])],1),a("UiPopup",{attrs:{type:"hint"},scopedSlots:e._u([{key:"footer",fn:function(){return[e._v(" "+e._s(e.$t("settings.connection.address-hint-desc"))+" ")]},proxy:!0}]),model:{value:e.hintCrmUrl,callback:function(t){e.hintCrmUrl=t},expression:"hintCrmUrl"}},[a("img",{attrs:{src:e.$i18n.getImage("where-is-search-1.png"),alt:"picture"}})]),a("UiPopup",{attrs:{type:"hint"},scopedSlots:e._u([{key:"footer",fn:function(){return[e._v(" "+e._s(e.$t("settings.connection.api-key-hint-desc"))+" ")]},proxy:!0}]),model:{value:e.hintApiKey,callback:function(t){e.hintApiKey=t},expression:"hintApiKey"}},[a("img",{attrs:{src:e.$i18n.getImage("where-is-search-2.png"),alt:"picture"}})])],1)]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},F=[],J=a("5530"),V=(a("466d"),a("5319"),a("2ca0"),a("a4d3"),a("e01a"),{methods:{showConfirm:function(e,t,a){this.$modal.confirm(null===a||void 0===a?void 0:a.description,null===a||void 0===a?void 0:a.props).then((function(a){a&&e?e():t&&t()}))}}}),K={mixins:[V],props:{done:{type:Boolean,default:!1}},data:function(){return{isOpen:!1}},computed:{hasChanges:function(){return!1}},methods:{close:function(){var e=this;this.hasChanges?this.showConfirm((function(){e.reset(),e.isOpen=!1})):this.isOpen=!1},reset:function(){}}},Y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiRow",[!1===e.success||e.errors&&e.errors.length>0?a("UiRow",{attrs:{mt:"m"}},[a("UiInfoBox",{class:e.$style["box_danger"],attrs:{icon:"info-outlined",type:"danger"},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("error"))+" ")]},proxy:!0},{key:"description",fn:function(){return[e.errors&&0!==e.errors.length?e._l(e.errors,(function(t){return a("span",{key:t},[e._v(" "+e._s(e.$te(t)?e.$t(t):t)+" ")])})):a("span",[e._v(" "+e._s(e.$t("errors.unknown"))+" ")])]},proxy:!0}],null,!1,4065458849)})],1):e._e(),e.warnings&&e.warnings.length>0?a("UiRow",{attrs:{mt:"m"}},[a("UiInfoBox",{attrs:{icon:"info-outlined",type:"warning"},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("warning"))+" ")]},proxy:!0},{key:"description",fn:function(){return e._l(e.warnings,(function(t){return a("span",{key:t},[e._v(" "+e._s(e.$te(t)?e.$t(t):t)+" ")])}))},proxy:!0}],null,!1,3878477613)})],1):e._e()],1)},X=[],Q={background:"rgba(145,142,152,0.2)",textColor:"#1f1f1f"},Z={new:{code:"new",background:"#FEA530",textColor:"#fff"},approval:{code:"approval",background:"rgba(254, 165, 48, 0.2)",textColor:"#BC6B01"},assembling:{code:"assembling",background:"rgba(101, 40, 215, 0.1)",textColor:"#4a2aa5"},delivery:{code:"delivery",background:"rgba(63,215,40,0.1)",textColor:"#2aa53e"},complete:{code:"complete",background:"rgba(30,93,26,0.5)",textColor:"#265416"},cancel:{code:"cancel",background:"rgba(215,40,40,0.2)",textColor:"#a52a2a"}},ee={default:"blue",done:"green",fail:"red",warn:"yellow"},te={name:"SaveErrors",props:{success:{type:Boolean,default:null},errors:{type:Array,default:function(){return null}},warnings:{type:Array,default:function(){return null}}},data:function(){return{statuses:ee}},computed:{getStatusFromResult:function(){return null===this.success?this.statuses.default:!1===this.success||null!==this.errors&&this.errors.length>0?this.statuses.fail:null!==this.warnings&&this.warnings.length>0?this.statuses.warn:this.statuses.done}},watch:{getStatusFromResult:function(){this.$emit("status-changed",this.getStatusFromResult)}}},ae=te,se=a("5b03");function ne(e){this["$style"]=se["default"].locals||se["default"]}var oe=Object(g["a"])(ae,Y,X,!1,ne,null,null),re=oe.exports,ie={url:window.$appData.main.connection.url,apiKey:window.$appData.main.connection.apiKey},ce={name:"ConnectionSettings",components:{SaveErrors:re},mixins:[K],props:{url:{type:String,default:""},isWizardMode:{type:Boolean,default:!1}},data:function(){return{form:Object(J["a"])({},ie),initForm:Object(J["a"])({},ie),hintCrmUrl:!1,hintApiKey:!1,tooltipOptions:{placement:"top"},isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{urlValid:function(){var e=/https:\/\/(.*).(retailcrm.(pro|ru|es)|simla.com)/;return null!==this.form.url.match(e)},urlForApiKey:function(){return this.form.url.replace(/~*\/+$/,"")+"/admin/api-keys"},hasChanges:function(){return JSON.stringify(this.initForm)!==JSON.stringify(this.form)}},methods:{apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),!0===e.result.success&&void 0!==e.result.changed&&(e.updateDataFromResult(),e.result.changed.url&&e.$emit("url-saved",e.result.changed.url)),e.isLoading=!1;case 8:case"end":return t.stop()}}),t)})))()},updateDataFromResult:function(){for(var e in this.result.changed)Object.prototype.hasOwnProperty.call(this.result.changed,e)&&Object.prototype.hasOwnProperty.call(this.form,e)&&(this.form[e]=this.result.changed[e]);this.initForm=Object(J["a"])({},this.form)},addHttps:function(){this.form.url||(this.form.url="https://")},pasteCheckHttps:function(e){if("https://"===this.form.url||""===this.form.url){e.preventDefault();var t=e.clipboardData.getData("Text");t.startsWith("https://")?this.form.url=t:this.form.url="https://"+t}},statusChanged:function(e){this.status=e,this.isWizardMode||this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)},reset:function(){this.form=Object(J["a"])({},ie)}}},le=ce,de=Object(g["a"])(le,H,F,!1,null,null,null),ue=de.exports,pe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},on:{"ui::collapse::toggle":e.checkTypes},scopedSlots:e._u([{key:"icon",fn:function(){return[e.isWizardMode&&e.status===e.statuses.done?a("IconCheckmark"):a("IconDelivery")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("settings.delivery.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("UiText",[e._v(e._s(e.$t("settings.delivery.desc")))])],1),a("UiRow",{staticClass:"dot-list",attrs:{mb:"l"}},[a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.delivery.add-new-type-in"))+"  "),a("UiLink",{attrs:{href:e.url+"admin/delivery-types",external:"",size:"small"}},[e._v(e._s(e.$t("settings.delivery.types")))])],1),a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.delivery.press-refresh"))+"   "),a("b",[e._v(e._s(e.$t("settings.refresh-types")))])],1),a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.delivery.learn-about"))+"  "),a("UiLink",{attrs:{tag:"span",size:"small","dot-border":""},on:{click:function(t){e.infoSidebar=!0}}},[e._v(e._s(e.$t("settings.delivery.important-things")))]),e._v("  "+e._s(e.$t("settings.delivery.when-creating-types"))+" ")],1)]),a("UiRow",{staticClass:"select-box",attrs:{mb:"s"}},[a("div",{staticClass:"select-box__row select-box__row_head"},[a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("prestashop")))]),a("UiIcon",{staticClass:"select-box__icon",attrs:{name:"arrowDoublesidedHorizontal"}})],1),a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("crm")))]),a("UiButton",{attrs:{type:"tertiary",size:"sm",disabled:e.isUpdating},on:{click:e.update}},[e.isUpdating?a("UiIcon",{attrs:{name:"circleLoading"}}):a("IconRefresh"),e._v(" "+e._s(e.$t("settings.refresh-types"))+" ")],1)],1)]),e._l(e.deliveries,(function(t,s){return a("div",{key:"delivery-"+s,staticClass:"select-box__row"},[a("div",{staticClass:"select-box__col select-box__col_name"},[e._v(e._s(t.name))]),a("div",{staticClass:"select-box__col"},[a("UiSelect",{attrs:{placeholder:e.$t("settings.delivery.select"),filtered:"",clearable:""},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"delivery.value"}},e._l(e.deliveryTypes(t.value),(function(e,t){return a("UiOption",{key:"type-"+s+"-"+t,attrs:{value:e.code,label:e.name}})})),1)],1)])}))],2),a("UiRow",{attrs:{pt:"xxs"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("settings.delivery.notice"))+" ")]},proxy:!0}])})],1),a("UiModalSidebar",{scopedSlots:e._u([{key:"head",fn:function(){return[e._v(" "+e._s(e.$t("settings.delivery.popup.title"))+" ")]},proxy:!0},{key:"default",fn:function(){return[a("div",[a("UiRow",{attrs:{mt:"xs",mb:"s",pb:"xxs"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("settings.delivery.popup.header"))+" ")])],1),a("img",{staticClass:"info-image",attrs:{src:e.$i18n.getImage("delivery-info-1.png"),alt:""}}),a("UiRow",{staticClass:"dot-list",attrs:{mt:"s",mb:"s",pb:"xs"}},[a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.delivery.popup.countries"))+" ")],1)]),a("img",{staticClass:"info-image",attrs:{src:e.$i18n.getImage("delivery-info-2.png"),alt:""}}),a("UiRow",{staticClass:"dot-list",attrs:{mt:"s"}},[a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.delivery.popup.payments"))+" ")],1)])],1)]},proxy:!0},{key:"footer",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:function(t){e.infoSidebar=!1}}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.infoSidebar,callback:function(t){e.infoSidebar=t},expression:"infoSidebar"}}),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},fe=[],he=(a("d81d"),a("4de4"),window.$appData.main.delivery.cms),me=window.$appData.main.delivery.crm,be=window.$appData.main.delivery.setting,ge={name:"DeliveriesTypes",components:{SaveErrors:re},mixins:[K],props:{url:{type:String,default:""},isWizardMode:{type:Boolean,default:!1}},data:function(){return{selectValue:"",infoSidebar:!1,deliveries:he.map((function(e){return{name:e.label,id:e.id,value:null===be||void 0===be[e.id]?"":be[e.id]}})),deliveriesTypesCRM:me,isUpdating:!1,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{deliveriesSetting:function(){return JSON.stringify(this.deliveries.reduce((function(e,t){return e[t.id]=t.value,e}),{}))},form:function(){return{delivery:this.deliveriesSetting}}},methods:{deliveryTypes:function(e){var t=this;return this.deliveriesTypesCRM.filter((function(a){for(var s=!1,n=0;n0&&(e.deliveriesTypesCRM=a.delivery),e.isUpdating=!1,e.$console.debug(a);case 7:case"end":return t.stop()}}),t)})))()},apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.isWizardMode||this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)},checkTypes:function(e){this.isWizardMode&&e&&(0!==this.deliveriesTypesCRM.length||this.isUpdating||this.update())}}},ve=ge,_e=(a("6138"),Object(g["a"])(ve,pe,fe,!1,null,"68bac5b6",null)),ye=_e.exports,xe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:"","icon-name":"linkIcon"},on:{"ui::collapse::toggle":e.checkTypes},scopedSlots:e._u([{key:"icon",fn:function(){return[e.isWizardMode&&e.status===e.statuses.done?a("IconCheckmark"):a("IconCreditCard")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("settings.payment.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("UiText",[e._v(e._s(e.$t("settings.payment.desc")))])],1),a("UiRow",{staticClass:"dot-list",attrs:{mb:"l"}},[a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.payment.add-new-type-in"))+"  "),a("UiLink",{attrs:{href:e.url+"admin/payment-types",external:"",size:"small"}},[e._v(" "+e._s(e.$t("settings.payment.types"))+" ")])],1),a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.payment.press-refresh"))+"  "),a("b",[e._v(e._s(e.$t("settings.refresh-types")))])],1)]),a("UiRow",{staticClass:"select-box",attrs:{mb:"s"}},[a("div",{staticClass:"select-box__row select-box__row_head"},[a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("prestashop")))]),a("UiIcon",{staticClass:"select-box__icon",attrs:{name:"arrowDoublesidedHorizontal"}})],1),a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("crm")))]),a("UiButton",{attrs:{type:"tertiary",size:"sm",disabled:e.isUpdating},on:{click:e.update}},[e.isUpdating?a("UiIcon",{attrs:{name:"circleLoading"}}):a("IconRefresh"),e._v(" "+e._s(e.$t("settings.refresh-types"))+" ")],1)],1)]),e._l(e.payments,(function(t,s){return a("div",{key:"delivery-"+s,staticClass:"select-box__row"},[a("div",{staticClass:"select-box__col select-box__col_name"},[e._v(e._s(t.name))]),a("div",{staticClass:"select-box__col"},[a("UiSelect",{attrs:{placeholder:e.$t("settings.payment.select"),filtered:"",clearable:""},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"payment.value"}},e._l(e.paymentTypes(t.value),(function(e,t){return a("UiOption",{key:"type-"+s+"-"+t,attrs:{value:e.code,label:e.name}})})),1)],1)])}))],2),a("UiRow",{attrs:{pt:"xxs"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("settings.payment.notice.after-setup"))+" "),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("prestashop")))]),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("settings.payment.notice.improve")))]),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("settings.payment.notice.payment")))]),a("UiLink",{attrs:{href:e.paymentSettingsLink,external:"",size:"small"}},[e._v(e._s(e.$t("settings.payment.notice.settings")))]),e._v(" , "+e._s(e.$t("settings.payment.notice.restrictions"))+" ")]},proxy:!0}])})],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},we=[],Ce=(a("b0c0"),window.$appData.main.payment.cms),ke=window.$appData.main.payment.crm,Se=window.$appData.main.payment.setting,Ue=window.$appData.controller.payments,$e={name:"PaymentTypes",components:{SaveErrors:re},mixins:[K],props:{url:{type:String,default:""},isWizardMode:{type:Boolean,default:!1}},data:function(){return{payments:Ce.map((function(e){return{name:e.name,id:e.code,value:null===Se||void 0===Se[e.code]?"":Se[e.code]}})),paymentTypesCRM:ke,paymentSettingsLink:Ue,isUpdating:!1,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{paymentsSetting:function(){return JSON.stringify(this.payments.reduce((function(e,t){return e[t.id]=t.value,e}),{}))},form:function(){return{payment:this.paymentsSetting}}},methods:{paymentTypes:function(e){var t=this;return this.paymentTypesCRM.filter((function(a){for(var s=!1,n=0;n0&&(e.paymentTypesCRM=a.payment),e.isUpdating=!1,e.$console.debug(a);case 7:case"end":return t.stop()}}),t)})))()},apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.isWizardMode||this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)},checkTypes:function(e){this.isWizardMode&&e&&(0!==this.paymentTypesCRM.length||this.isUpdating||this.update())}}},Re=$e,Oe=Object(g["a"])(Re,xe,we,!1,null,null,null),ze=Oe.exports,Ie=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:"","icon-name":"linkIcon"},on:{"ui::collapse::toggle":e.checkTypes},scopedSlots:e._u([{key:"icon",fn:function(){return[e.isWizardMode&&e.status===e.statuses.done?a("IconCheckmark"):a("IconСheckmarkSquare")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("settings.statuses.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("UiText",[e._v(e._s(e.$t("settings.statuses.desc")))])],1),a("UiRow",{staticClass:"dot-list",attrs:{mb:"l"}},[a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.statuses.add-new-type-in"))+"  "),a("UiLink",{attrs:{href:e.url+"admin/statuses",external:"",size:"small"}},[e._v(" "+e._s(e.$t("settings.statuses.types"))+" ")])],1),a("div",{staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),e._v(" "+e._s(e.$t("settings.statuses.press-refresh"))+" "),a("b",[e._v(e._s(e.$t("settings.statuses.refresh")))])],1)]),a("UiRow",{staticClass:"select-box",attrs:{mb:"s"}},[a("div",{staticClass:"select-box__row select-box__row_head"},[a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("prestashop")))]),a("UiIcon",{staticClass:"select-box__icon",attrs:{name:"arrowDoublesidedHorizontal"}})],1),a("div",{staticClass:"select-box__col"},[a("div",{staticClass:"select-box__title"},[e._v(e._s(e.$t("crm")))]),a("UiButton",{attrs:{type:"tertiary",size:"sm",disabled:e.isUpdating},on:{click:e.update}},[e.isUpdating?a("UiIcon",{attrs:{name:"circleLoading"}}):a("IconRefresh"),e._v(" "+e._s(e.$t("settings.statuses.refresh"))+" ")],1)],1)]),e._l(e.statusesCMS,(function(t,s){return a("div",{key:"delivery-"+s,staticClass:"select-box__row"},[a("div",{staticClass:"select-box__col select-box__col_name"},[e._v(e._s(t.name))]),a("div",{staticClass:"select-box__col"},[a("UiSelect",{attrs:{placeholder:e.$t("settings.statuses.select"),"icon-left":"search",filtered:"",clearable:""},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"statusCMS.value"}},e._l(e.statusesCRM,(function(s,n){return a("UiOptionGroup",{key:n,attrs:{label:s.name},scopedSlots:e._u([{key:"option",fn:function(){return[a("UiInputDropdown",{attrs:{size:"xs",background:e.getGroupInfo(s).background,"text-color":e.getGroupInfo(s).textColor}},[e._v(" "+e._s(s.name)+" ")])]},proxy:!0}],null,!0)},e._l(s.statuses,(function(s,o){return a("UiOption",{key:n+"-"+o,attrs:{label:s.name,value:s.code,description:s.code,disabled:e.statusesCRMDisabled(s.code,t.code)}})})),1)})),1)],1)])}))],2),a("UiRow",{attrs:{pt:"xxs"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("settings.statuses.notice"))+" ")]},proxy:!0}])})],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[e.isWizardMode?a("UiButton",{attrs:{size:"sm",state:"success",disabled:e.isLoading},on:{click:e.run}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):[a("UiIcon",{attrs:{name:"play"}}),e._v(" "+e._s(e.$t("run"))+" ")]],2):a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},Me=[],Te=window.$appData.main.status.cms,je=window.$appData.main.status.crm,Le=window.$appData.main.status.setting,De={name:"OrderStatuses",components:{SaveErrors:re},mixins:[K],props:{url:{type:String,default:""},isWizardMode:{type:Boolean,default:!1}},data:function(){return{statusesCMS:Te.map((function(e){return{name:e.label,code:e.id,value:null===Le||void 0===Le[e.id]?"":Le[e.id]}})),statusesCRM:je,isUpdating:!1,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{statusesSettings:function(){return JSON.stringify(this.statusesCMS.reduce((function(e,t){return e[t.code]=t.value,e}),{}))},form:function(){return{status:this.statusesSettings}}},methods:{statusesCRMDisabled:function(e,t){for(var a=0;a0&&(e.statusesCRM=a.status),e.isUpdating=!1,e.$console.debug(a);case 7:case"end":return t.stop()}}),t)})))()},apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.isWizardMode||this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)},checkTypes:function(e){this.isWizardMode&&e&&(0!==this.statusesCRM.length||this.isUpdating||this.update())},run:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.apply();case 2:!0!==e.result.success||null!==e.result.errors&&0!==e.result.errors.length||window.location.reload();case 3:case"end":return t.stop()}}),t)})))()}}},Ee=De,Pe=Object(g["a"])(Ee,Ie,Me,!1,null,null,null),Ae=Pe.exports,Be=window.$appData.main.connection,Ne={name:"GeneralSettings",components:{ConnectionSettings:ue,DeliveriesTypes:ye,PaymentTypes:ze,OrderStatuses:Ae},mixins:[V],data:function(){return{box:"",url:Be.url,isWizardMode:!Be.url||!Be.apiKey}},methods:{onExpandCancelled:function(e){var t=this;this.showConfirm((function(){e.boxEventEmitter(e.actual,"reset"),t.$nextTick((function(){t.box=e.tried}))}))},onUrlSaved:function(e){this.url=e}}},Ge=Ne,qe=Object(g["a"])(Ge,q,W,!1,null,null,null),We=qe.exports,He=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiCollapseGroupNext",{model:{value:e.box,callback:function(t){e.box=t},expression:"box"}},[a("AdvancedModuleSettings"),a("HistorySync"),a("StockSync"),a("AbandonedBaskets"),a("DataCollection"),a("OnlineConsultant")],1)],1)},Fe=[],Je=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSettings")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.main.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiSwitch",{attrs:{label:e.$t("advanced.main.corporate.label")},scopedSlots:e._u([{key:"desc",fn:function(){return[a("div",{domProps:{innerHTML:e._s(e.$t("advanced.main.corporate.desc"))}})]},proxy:!0}]),model:{value:e.corporate,callback:function(t){e.corporate=t},expression:"corporate"}}),a("UiSwitch",{attrs:{label:e.$t("advanced.main.number-send.label")},scopedSlots:e._u([{key:"desc",fn:function(){return[a("div",{domProps:{innerHTML:e._s(e.$t("advanced.main.number-send.desc"))}})]},proxy:!0}]),model:{value:e.numberSend,callback:function(t){e.numberSend=t},expression:"numberSend"}}),a("UiSwitch",{attrs:{label:e.$t("advanced.main.number-receive.label")},scopedSlots:e._u([{key:"desc",fn:function(){return[a("div",{domProps:{innerHTML:e._s(e.$t("advanced.main.number-receive.desc"))}})]},proxy:!0}]),model:{value:e.numberReceive,callback:function(t){e.numberReceive=t},expression:"numberReceive"}}),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},Ve=[],Ke=window.$appData.additional.settings,Ye={name:"AdvancedModuleSettings",components:{SaveErrors:re},mixins:[K],data:function(){return{corporate:Ke.corporate,numberSend:Ke.numberSend,numberReceive:Ke.numberReceive,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{form:function(){return{enableCorporate:this.corporate,enableOrderNumberSending:this.numberSend,enableOrderNumberReceiving:this.numberReceive}}},methods:{apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},Xe=Ye,Qe=(a("2773"),Object(g["a"])(Xe,Je,Ve,!1,null,"0fd3425e",null)),Ze=Qe.exports,et=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconCartOff")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.carts.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"l"}},[a("UiText",{attrs:{size:"body"},domProps:{innerHTML:e._s(e.$t("advanced.carts.desc"))}})],1),a("UiSwitch",{attrs:{label:e.$t("advanced.carts.enable"),desc:e.$t("advanced.carts.hint")},model:{value:e.synchronizeCartsActive,callback:function(t){e.synchronizeCartsActive=t},expression:"synchronizeCartsActive"}}),a("UiCollapse",{attrs:{open:e.synchronizeCartsActive}},[a("UiRow",{attrs:{mt:"m","max-width":"432"}},[a("UiRow",{staticClass:"switch-content",attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"order-status",label:e.$t("advanced.carts.status.label"),"tooltip-text":e.$t("advanced.carts.status.hint")}},[a("UiSelect",{attrs:{"area-id":"order-status",placeholder:e.$t("advanced.carts.status.placeholder"),filtered:"",clearable:""},model:{value:e.synchronizedCartStatus,callback:function(t){e.synchronizedCartStatus=t},expression:"synchronizedCartStatus"}},e._l(e.statusesCRM,(function(t,s){return a("UiOptionGroup",{key:s,attrs:{label:t.name},scopedSlots:e._u([{key:"option",fn:function(){return[a("UiInputDropdown",{attrs:{size:"xs",background:e.getGroupInfo(t).background,"text-color":e.getGroupInfo(t).textColor}},[e._v(" "+e._s(t.name)+" ")])]},proxy:!0}],null,!0)},e._l(t.statuses,(function(e,t){return a("UiOption",{key:s+"-"+t,attrs:{label:e.name,value:e.code,description:e.code}})})),1)})),1)],1)],1),a("UiRow",{staticClass:"switch-content",attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"order-status",label:e.$t("advanced.carts.time.label"),"tooltip-text":e.$t("advanced.carts.time.hint")}},[a("UiSelect",{attrs:{"area-id":"order-status",placeholder:e.$t("advanced.carts.time.placeholder")},model:{value:e.synchronizedCartDelay,callback:function(t){e.synchronizedCartDelay=t},expression:"synchronizedCartDelay"}},e._l(e.delaysTime,(function(t,s){return a("UiOption",{key:"status-"+s,attrs:{label:e.$t("advanced.carts.time.value."+t),value:t}})})),1)],1)],1)],1)],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},tt=[],at=window.$appData.main.status.crm,st=window.$appData.additional.carts,nt={name:"AbandonedBaskets",components:{SaveErrors:re},mixins:[K],data:function(){return{synchronizeCartsActive:st.synchronizeCartsActive,synchronizedCartStatus:st.synchronizedCartStatus,synchronizedCartDelay:st.synchronizedCartDelay,delaysTime:st.delays,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{statusesCRM:function(){return at},form:function(){return{synchronizeCartsActive:this.synchronizeCartsActive,synchronizedCartStatus:this.synchronizedCartStatus,synchronizedCartDelay:this.synchronizedCartDelay}}},methods:{getGroupInfo:function(e){var t;return null!==(t=Z[e.code])&&void 0!==t?t:Q},apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},ot=nt,rt=Object(g["a"])(ot,et,tt,!1,null,null,null),it=rt.exports,ct=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("UiIcon",{attrs:{name:"linkIcon"}})]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.sync.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"l"}},[a("UiText",{attrs:{size:"body"},domProps:{innerHTML:e._s(e.$t("advanced.sync.desc"))}})],1),a("UiSwitch",{attrs:{label:e.$t("advanced.sync.enable"),desc:e.$t("advanced.sync.hint")},model:{value:e.historySync,callback:function(t){e.historySync=t},expression:"historySync"}}),a("UiCollapse",{attrs:{open:e.historySync}},[a("UiRow",{attrs:{mt:"m","max-width":"432"}},[a("UiRow",{staticClass:"switch-content",attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"sync-status",label:e.$t("advanced.sync.delivery.label"),"tooltip-text":e.$t("advanced.sync.delivery.hint")}},[a("UiSelect",{attrs:{"area-id":"order-status",placeholder:e.$t("advanced.sync.delivery.placeholder"),filtered:"",clearable:""},model:{value:e.deliveryTypeDefault,callback:function(t){e.deliveryTypeDefault=t},expression:"deliveryTypeDefault"}},e._l(e.deliveryTypesCMS,(function(e,t){return a("UiOption",{key:"status-"+t,attrs:{label:e.label,value:e.id}})})),1)],1)],1),a("UiRow",{staticClass:"switch-content",attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"order-status",label:e.$t("advanced.sync.payment.label"),"tooltip-text":e.$t("advanced.sync.payment.hint")}},[a("UiSelect",{attrs:{"area-id":"order-status",placeholder:e.$t("advanced.sync.payment.placeholder"),filtered:"",clearable:""},model:{value:e.paymentTypeDefault,callback:function(t){e.paymentTypeDefault=t},expression:"paymentTypeDefault"}},e._l(e.paymentTypesCMS,(function(e,t){return a("UiOption",{key:"status-"+t,attrs:{label:e.name,value:e.code}})})),1)],1)],1)],1)],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},lt=[],dt=window.$appData.additional.history,ut={name:"HistorySync",components:{SaveErrors:re},mixins:[K],data:function(){return{historySync:dt.enabled,deliveryTypeDefault:dt.deliveryDefault,paymentTypeDefault:dt.paymentDefault,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{deliveryTypesCMS:function(){return dt.delivery},paymentTypesCMS:function(){return dt.payment},form:function(){return{enableHistoryUploads:this.historySync,deliveryDefault:this.deliveryTypeDefault,paymentDefault:this.paymentTypeDefault}}},methods:{apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},pt=ut,ft=Object(g["a"])(pt,ct,lt,!1,null,null,null),ht=ft.exports,mt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconOrder")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.stocks.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiSwitch",{attrs:{label:e.$t("advanced.stocks.enable"),desc:e.$t("advanced.stocks.hint")},model:{value:e.enableBalancesReceiving,callback:function(t){e.enableBalancesReceiving=t},expression:"enableBalancesReceiving"}}),a("UiRow",{attrs:{mt:"m",mb:"l"}},[a("UiText",{attrs:{size:"body"},domProps:{innerHTML:e._s(e.$t("advanced.stocks.desc"))}})],1),a("UiRow",{attrs:{mt:"m","max-width":"432"}},[a("UiRow",{attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"stock-status",label:e.$t("advanced.stocks.paid.label"),"tooltip-text":e.$t("advanced.stocks.paid.hint")}},[a("UiSelect",{attrs:{placeholder:e.$t("advanced.stocks.paid.placeholder"),"icon-left":"search",filtered:"",clearable:""},model:{value:e.outOfStockStatusPaid,callback:function(t){e.outOfStockStatusPaid=t},expression:"outOfStockStatusPaid"}},e._l(e.statusesCRM,(function(t,s){return a("UiOptionGroup",{key:s,attrs:{label:t.name},scopedSlots:e._u([{key:"option",fn:function(){return[a("UiInputDropdown",{attrs:{size:"xs",background:e.getGroupInfo(t).background,"text-color":e.getGroupInfo(t).textColor}},[e._v(" "+e._s(t.name)+" ")])]},proxy:!0}],null,!0)},e._l(t.statuses,(function(e,t){return a("UiOption",{key:s+"-"+t,attrs:{label:e.name,value:e.code,description:e.code}})})),1)})),1)],1)],1),a("UiRow",{attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"stock-status",label:e.$t("advanced.stocks.not-paid.label"),"tooltip-text":e.$t("advanced.stocks.not-paid.hint")}},[a("UiSelect",{attrs:{placeholder:e.$t("advanced.stocks.not-paid.placeholder"),"icon-left":"search",filtered:"",clearable:""},model:{value:e.outOfStockStatusNotPaid,callback:function(t){e.outOfStockStatusNotPaid=t},expression:"outOfStockStatusNotPaid"}},e._l(e.statusesCRM,(function(t,s){return a("UiOptionGroup",{key:s,attrs:{label:t.name},scopedSlots:e._u([{key:"option",fn:function(){return[a("UiInputDropdown",{attrs:{size:"xs",background:e.getGroupInfo(t).background,"text-color":e.getGroupInfo(t).textColor}},[e._v(" "+e._s(t.name)+" ")])]},proxy:!0}],null,!0)},e._l(t.statuses,(function(e,t){return a("UiOption",{key:s+"-"+t,attrs:{label:e.name,value:e.code,description:e.code}})})),1)})),1)],1)],1)],1),a("UiRow",{attrs:{mt:"l",pt:"xxs"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("advanced.stocks.notice"))+" ")]},proxy:!0}])})],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},bt=[],gt=window.$appData.main.status.crm,vt=window.$appData.additional.stocks,_t={name:"StockSync",components:{SaveErrors:re},mixins:[K],data:function(){return{enableBalancesReceiving:vt.enabled,outOfStockStatusPaid:vt.statuses.out_of_stock_paid,outOfStockStatusNotPaid:vt.statuses.out_of_stock_not_paid,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{statusesCRM:function(){return gt},outOfStockStatus:function(){return{out_of_stock_paid:this.outOfStockStatusPaid,out_of_stock_not_paid:this.outOfStockStatusNotPaid}},form:function(){return{enableBalancesReceiving:this.enableBalancesReceiving,outOfStockStatus:JSON.stringify(this.outOfStockStatus)}}},methods:{getGroupInfo:function(e){var t;return null!==(t=Z[e.code])&&void 0!==t?t:Q},apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},yt=_t,xt=Object(g["a"])(yt,mt,bt,!1,null,null,null),wt=xt.exports,Ct=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconVisible")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.collector.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"},domProps:{innerHTML:e._s(e.$t("advanced.collector.desc.body"))}})],1),a("UiRow",{attrs:{pt:"xxs",mb:"xl"}},[a("div",{staticClass:"info"},[a("div",{staticClass:"info__col"},[a("IconTargetLocation",{staticClass:"info__icon info__icon_green"}),a("div",{staticClass:"info__title"},[e._v(e._s(e.$t("advanced.collector.desc.left.title")))]),a("div",{staticClass:"info__text"},[e._v(e._s(e.$t("advanced.collector.desc.left.body")))])],1),a("div",{staticClass:"info__col"},[a("IconFlash",{staticClass:"info__icon"}),a("div",{staticClass:"info__title"},[e._v(e._s(e.$t("advanced.collector.desc.right.title")))]),a("div",{staticClass:"info__text"},[e._v(e._s(e.$t("advanced.collector.desc.right.body")))])],1)])]),a("UiSwitch",{attrs:{label:e.$t("advanced.collector.activate.label"),desc:e.$t("advanced.collector.activate.hint")},model:{value:e.collectorActive,callback:function(t){e.collectorActive=t},expression:"collectorActive"}}),a("UiCollapse",{attrs:{open:e.collectorActive}},[a("UiRow",{staticClass:"switch-content",attrs:{mt:"m","max-width":"435"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("advanced.collector.notice.copy"))+" "),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("advanced.collector.notice.settings")))]),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("advanced.collector.notice.integration")))]),e._v(" "),a("UiLink",{attrs:{href:e.url+"admin/integration/collector",external:"",accent:"",size:"small"}},[e._v(" "+e._s(e.$t("advanced.collector.notice.collector")))])]},proxy:!0}])}),a("UiRow",{attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"site-id",label:e.$t("advanced.collector.label")},scopedSlots:e._u([{key:"subtitle",fn:function(){return[a("UiLink",{attrs:{size:"small"},on:{click:function(t){e.hintId=!0}}},[e._v(e._s(e.$t("hint")))])]},proxy:!0}])},[a("UiInput",{attrs:{id:"site-id",placeholder:e.$t("advanced.collector.placeholder")},model:{value:e.collectorKey,callback:function(t){e.collectorKey=t},expression:"collectorKey"}})],1)],1)],1)],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")]),a("UiPopup",{attrs:{type:"hint"},scopedSlots:e._u([{key:"footer",fn:function(){return[e._v(" "+e._s(e.$t("advanced.collector.hint"))+" ")]},proxy:!0}]),model:{value:e.hintId,callback:function(t){e.hintId=t},expression:"hintId"}},[a("img",{attrs:{src:e.$i18n.getImage("where-is-search-3.png"),alt:"picture"}})])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},kt=[],St=window.$appData.additional.collector,Ut=window.$appData.main.connection.url,$t={name:"DataCollection",components:{SaveErrors:re},mixins:[K],data:function(){return{collectorActive:St.collectorActive,collectorKey:St.collectorKey,url:Ut,hintId:!1,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{form:function(){return{collectorActive:this.collectorActive,collectorKey:this.collectorKey}}},methods:{apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},Rt=$t,Ot=(a("5b77"),Object(g["a"])(Rt,Ct,kt,!1,null,"c6bbe4ea",null)),zt=Ot.exports,It=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{color:e.status,bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSmsChat")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.consultant.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"s"}},[a("UiText",{attrs:{size:"body"},domProps:{innerHTML:e._s(e.$t("advanced.consultant.desc"))}})],1),a("UiRow",{attrs:{"max-width":"563"}},[a("UiInfoBox",{attrs:{icon:"info-outlined"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("advanced.consultant.notice.access"))+" "),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("advanced.consultant.notice.settings")))]),a("b",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("advanced.consultant.notice.integration")))]),a("b",{staticClass:"chain-arrow"},[a("UiLink",{attrs:{href:e.integrationListUrl,size:"small",accent:"",external:""}},[e._v(e._s(e.$t("advanced.consultant.notice.marketplace")))])],1),a("b",[e._v(e._s(e.$t("advanced.consultant.notice.consultant")))])]},proxy:!0}])}),a("UiRow",{attrs:{mt:"m"}},[a("UiField",{attrs:{"area-id":"consultant-code",label:e.$t("advanced.consultant.label")},scopedSlots:e._u([{key:"subtitle",fn:function(){return[a("UiLink",{attrs:{size:"small"},on:{click:function(t){e.hintConsultantCode=!0}}},[e._v(" "+e._s(e.$t("hint")))])]},proxy:!0}])},[a("UiTextarea",{attrs:{id:"consultant-code",resize:"vertical",placeholder:e.$t("advanced.consultant.placeholder")},model:{value:e.consultantScript,callback:function(t){e.consultantScript=t},expression:"consultantScript"}})],1)],1)],1),a("SaveErrors",{attrs:{errors:e.result.errors,warnings:e.result.warnings,success:e.result.success},on:{"status-changed":e.statusChanged}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",disabled:e.isLoading},on:{click:e.apply}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("span",[e._v(e._s(e.$t("save")))])],1),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")]),a("UiPopup",{attrs:{type:"hint"},scopedSlots:e._u([{key:"footer",fn:function(){return[e._v(" "+e._s(e.$t("advanced.consultant.hint"))+" ")]},proxy:!0}]),model:{value:e.hintConsultantCode,callback:function(t){e.hintConsultantCode=t},expression:"hintConsultantCode"}},[a("img",{attrs:{src:e.$i18n.getImage("where-is-search-4.png"),alt:"picture"}})])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},Mt=[],Tt=window.$appData.additional.consultant,jt=window.$appData.main.connection.url,Lt={name:"OnlineConsultant",components:{SaveErrors:re},mixins:[K],data:function(){return{hintConsultantCode:!1,consultantScript:Tt.consultantScript,url:jt,isLoading:!1,result:{},status:ee.default,statuses:ee}},computed:{form:function(){return{consultantScript:this.consultantScript}},integrationListUrl:function(){return this.url.replace(/~*\/+$/,"")+"/admin/integration/list"}},methods:{apply:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,e.result={},t.next=4,e.$store.dispatch("settings/update",e.form);case 4:e.result=t.sent,e.$console.debug(e.result),e.isLoading=!1;case 7:case"end":return t.stop()}}),t)})))()},statusChanged:function(e){this.status=e,this.status!==this.statuses.done||this.done||setTimeout(function(){this.status=this.statuses.default}.bind(this),3e3)}}},Dt=Lt,Et=Object(g["a"])(Dt,It,Mt,!1,null,null,null),Pt=Et.exports,At={name:"AdvancedSettings",components:{AdvancedModuleSettings:Ze,HistorySync:ht,StockSync:wt,AbandonedBaskets:it,DataCollection:zt,OnlineConsultant:Pt},data:function(){return{box:""}}},Bt=At,Nt=Object(g["a"])(Bt,He,Fe,!1,null,null,null),Gt=Nt.exports,qt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiRow",{attrs:{mb:"12"}},[a("UiText",{attrs:{size:"title-02"}},[e._v(e._s(e.$t("check.title")))])],1),a("UiRow",{attrs:{mb:"s"}},[a("UiText",{attrs:{size:"body"}},[e._v(e._s(e.$t("check.text.duplicate")))])],1),a("UiRow",{attrs:{mb:"s"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("check.text.go-to"))+" "),a("span",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("check.text.simla")))]),a("span",{staticClass:"chain-arrow"},[e._v(e._s(e.$t("check.text.sales")))]),a("UiLink",{attrs:{href:e.orderLinkCRM}},[e._v(e._s(e.$t("check.text.orders")))]),e._v(" "+e._s(e.$t("check.text.and-check-order"))+" ")],1)],1),a("UiRow",{attrs:{mb:"s"}},[a("img",{staticClass:"checking-work-image",attrs:{src:e.$i18n.getImage("checking-work-2.png"),alt:""}})]),a("UiRow",{attrs:{mb:"s"}},[a("UiText",{attrs:{size:"body"}},[e._v(e._s(e.$t("check.text.check-options")))])],1),a("UiRow",{attrs:{mb:"s"}},[a("img",{staticClass:"checking-work-image",attrs:{src:e.$i18n.getImage("checking-work-3.png"),alt:""}})]),a("UiRow",{attrs:{mb:"s"}},[a("UiText",{attrs:{size:"body"}},[e._v(e._s(e.$t("check.text.remove-tests")))])],1),a("UiRow",{attrs:{mb:"s"}},[a("UiText",{attrs:{size:"body"}},[e._v(e._s(e.$t("check.text.if-has-any-questions"))+" "),a("UiLink",{attrs:{href:"mailto:"+e.$t("support.mail")+"?subject="+e.$t("support.subject")+"&body="+e.$t("support.body")}},[e._v(e._s(e.$t("check.text.ask-support")))]),e._v(" "+e._s(e.$t("check.text.or-read"))+" "),a("UiLink",{attrs:{href:"https://docs.retailcrm.es/Users/Integration/SiteModules/PrestaShop"}},[e._v(e._s(e.$t("check.text.materials")))])],1)],1)],1)},Wt=[],Ht={name:"CheckingWork",data:function(){return{linkCRM:window.$appData.main.connection.url}},computed:{orderLinkCRM:function(){return this.linkCRM.replace(/~*\/+$/,"")+"/orders/"}}},Ft=Ht,Jt=(a("b0a6"),Object(g["a"])(Ft,qt,Wt,!1,null,"7c51d30c",null)),Vt=Jt.exports,Kt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiCollapseGroupNext",{model:{value:e.box,callback:function(t){e.box=t},expression:"box"}},[a("WorkWithOrders"),a("UnloadedOrders")],1),a("UiRow",{attrs:{mb:"12",mt:"m"}},[a("UiText",{attrs:{size:"title-02"}},[e._v(" "+e._s(e.$t("orders.title"))+" ")])],1),a("UiRow",{attrs:{mt:"m"}},[a("OrdersTable")],1)],1)},Yt=[],Xt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconOrder")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("orders.export.title"))+" "),e.isOrdersCountLoad?a("UiText",{staticClass:"settings-box__label",attrs:{size:"body",tag:"span"}},[a("b",[e._v(e._s(e.orders.exportCount))]),e._v(" "+e._s(e.$t("piece.short"))+" ")]):e._e()]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("orders.export.desc"))+" ")])],1),a("SearchUnloadedOrder",{attrs:{"is-orders-count-load":e.isOrdersCountLoad,orders:e.orders,customers:e.customers}}),e.isOrdersCountLoad?a("UiRow",{staticClass:"dot-list",attrs:{mt:"m"}},e._l(e.$t("orders.export.advices",""),(function(t){return a("div",{key:t,staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),a("div",{domProps:{innerHTML:e._s(t)}})],1)})),0):e._e()]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},Qt=[],Zt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"search-order"},[e.isOrdersCountLoad?a("div",[e.isDischargeComplete?e._e():a("UiRow",{staticClass:"select-box",attrs:{"max-width":"546"}},[a("div",{staticClass:"select-box__row"},[a("div",{staticClass:"select-box__col"},[a("UiText",{staticClass:"search-order__title"},[e._v(" "+e._s(e.$t("orders.export.count.total"))+" ")]),a("UiText",{attrs:{size:"title-01",accent:""}},[e._v(" "+e._s(e.orders.count)+" ")])],1),a("div",{staticClass:"select-box__col"},[a("UiText",{staticClass:"search-order__title"},[e._v(" "+e._s(e.$t("orders.export.count.unloaded"))+" ")]),a("UiText",{attrs:{size:"title-01",accent:""}},[e._v(" "+e._s(e.orders.exportCount)+" ")])],1),a("div",{staticClass:"select-box__col"},[a("UiText",{staticClass:"search-order__title"},[e._v(" "+e._s(e.$t("orders.export.count.customers"))+" ")]),a("UiText",{attrs:{size:"title-01",accent:""}},[e._v(" "+e._s(e.customers.count)+" ")])],1)])]),e.isDischargeStart?e._e():a("UiRow",{attrs:{mt:"xs"}},[e.orders.exportCount?a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{class:{"export__btn-unloaded":e.orders.exportCount},attrs:{size:"sm",state:"success"},on:{click:e.startExportUnloaded}},[a("UiIcon",{attrs:{name:"play"}}),e._v(" "+e._s(e.$t("orders.export.run"))+" ")],1)]},proxy:!0}],null,!1,507148053)},[a("span",{domProps:{innerHTML:e._s(e.$t("orders.export.run-desc"))}})]):e._e(),e.orders.count?a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{class:{"export__btn-all":e.orders.exportCount},attrs:{size:"sm",state:"error",type:e.orders.exportCount?"tertiary":"primary"},on:{click:e.startExportAll}},[a("UiIcon",{attrs:{name:"upload"}}),e.orders.exportCount?e._e():a("span",[e._v(" "+e._s(e.$t("orders.export.run-all"))+" ")])],1)]},proxy:!0}],null,!1,2098187379)},[a("span",{domProps:{innerHTML:e._s(e.$t("orders.export.run-all-desc"))}})]):e._e()],1),e.isDischargeStart&&!e.isDischargeComplete?a("UiRow",{staticClass:"search-order__progress",attrs:{mt:"xs"}},[a("UiProgress",{staticClass:"search-order__progress-line",attrs:{"with-background":!1,percent:e.loadPercent,"line-color":"#E9ECEE"}}),a("UiButton",{staticClass:"search-order__pause",attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.pauseDischarge}},[e.isPause?a("IconPlayCircle"):a("IconPauseCircle")],1)],1):e._e(),e.isDischargeComplete?a("div",[a("UiIcon",{staticClass:"search-order__done-icon",attrs:{name:"checkmarkCircleOutlined"}}),a("UiText",{staticClass:"search-order__done-text"},[e._v(e._s(e.$t("orders.export.success")))])],1):e._e()],1):a("div",[a("UiText",{staticClass:"search-order__title"},[e._v(" "+e._s(e.$t("orders.export.searching"))+" ")]),a("UiLoader",{staticClass:"search-order__loader",attrs:{overlay:!1}})],1)])},ea=[],ta={name:"SearchUnlodadedOrder",props:{isOrdersCountLoad:{type:Boolean,default:!1},orders:{type:Object,default:function(){return{count:null,exportCount:null,exportStepSize:null}}},customers:{type:Object,default:function(){return{count:null,exportCount:null,exportStepSize:null}}}},data:function(){return{isPause:!1,isDone:!1,isExportAll:!1,isDischargeStart:!1,isDischargeComplete:!1,loadStepOrders:0,loadStepCustomers:0,loadPercent:0}},methods:{startExport:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isDischargeStart=!0,e.isDone=!1,e.loadStepOrders=0,e.loadStepCustomers=0,t.next=6,e.export();case 6:case"end":return t.stop()}}),t)})))()},startExportAll:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isExportAll=!0,t.next=3,e.startExport();case 3:case"end":return t.stop()}}),t)})))()},startExportUnloaded:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isExportAll=!1,t.next=3,e.startExport();case 3:case"end":return t.stop()}}),t)})))()},pauseDischarge:function(){this.isPause=!this.isPause,this.isPause||this.export()},preparePayload:function(){var e={};return this.loadStepOrders*this.orders.exportStepSizethis.orders.count&&(e=this.orders.count);var t=this.loadStepCustomers*this.customers.exportStepSize;t>this.customers.exportCount&&(t=this.customers.exportCount);var a=e+t+(this.isDone?1:0),s=this.orders.count+this.customers.exportCount+1;this.$console.info("Processed: ",a,"Total: ",s),this.loadPercent=Math.round(100*a/s)},updatePercentUnloaded:function(){var e=this.loadStepOrders*this.orders.exportStepSize;e>this.orders.exportCount&&(e=this.orders.exportCount);var t=e+(this.isDone?1:0),a=this.orders.exportCount+1;this.$console.info("Processed: ",t,"Total: ",a),this.loadPercent=Math.round(100*t/a)},export:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.isPause){t.next=2;break}return t.abrupt("return");case 2:if(!e.isDone){t.next=5;break}return setTimeout((function(){e.isDischargeComplete=!0}),250),t.abrupt("return");case 5:if(a=e.isExportAll?e.preparePayload():e.preparePayloadUnloaded(),!a){t.next=12;break}return t.next=9,e.$store.dispatch("export/export",a);case 9:s=t.sent,void 0!==s.success&&s.success||alert(s.errorMsg),e.$console.debug(s);case 12:return e.isExportAll?e.updatePercent():e.updatePercentUnloaded(),t.next=15,e.export();case 15:case"end":return t.stop()}}),t)})))()}}},aa=ta,sa=(a("b3a9"),Object(g["a"])(aa,Zt,ea,!1,null,"3708db8a",null)),na=sa.exports,oa={name:"UnloadedOrders",components:{SearchUnloadedOrder:na},mixins:[K],data:function(){return{isOrdersCountLoad:!1,orders:{count:null,exportCount:null,exportStepSize:null},customers:{count:null,exportCount:null,exportStepSize:null}}},mounted:function(){this.isOrdersCountLoad||this.loadCount()},methods:{loadCount:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("export/getCount");case 2:a=t.sent,e.$console.debug(a),void 0!==a.success&&a.success&&void 0!==a.orders&&void 0!==a.customers||alert(a.errorMsg),e.orders=a.orders,e.customers=a.customers,e.isOrdersCountLoad=!0;case 8:case"end":return t.stop()}}),t)})))()}}},ra=oa,ia=(a("6aa8"),Object(g["a"])(ra,Xt,Qt,!1,null,"48505a26",null)),ca=ia.exports,la=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconOrder")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("orders.upload.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{attrs:{mb:"xxs"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("orders.upload.desc"))+" ")])],1),a("UiRow",{staticClass:"dot-list",attrs:{mt:"12",mb:"28"}},e._l(e.$t("orders.upload.advices",""),(function(t){return a("div",{key:t,staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),a("div",{domProps:{innerHTML:e._s(t)}})],1)})),0),a("UiRow",{attrs:{mb:"12","max-width":"464"}},[a("UiField",{attrs:{"area-id":"order-id",label:"ID заказов"},scopedSlots:e._u([{key:"subtitle",fn:function(){return[a("UiLink",{attrs:{size:"small"},on:{click:function(t){e.hintOrderId=!0}}},[e._v(e._s(e.$t("hint")))])]},proxy:!0}])},[a("UiInput",{attrs:{id:"order-id",placeholder:e.$t("orders.upload.placeholder")},model:{value:e.ordersId,callback:function(t){e.ordersId=t},expression:"ordersId"}})],1)],1),a("UiRow",[a("UiButton",{attrs:{size:"sm"},on:{click:e.upload}},[e._v(" "+e._s(e.$t("orders.upload.btn"))+" ")])],1),a("UiPopup",{attrs:{type:"hint"},scopedSlots:e._u([{key:"footer",fn:function(){return[e._v(" "+e._s(e.$t("orders.upload.hint"))+" ")]},proxy:!0}]),model:{value:e.hintOrderId,callback:function(t){e.hintOrderId=t},expression:"hintOrderId"}},[a("img",{attrs:{src:e.$i18n.getImage("where-is-search-5.png"),alt:"picture"}})])]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},da=[],ua=a("2909"),pa=(a("d3b7"),a("25f0"),a("159b"),a("99af"),a("fb6a"),a("ddb0"),a("4e82"),{name:"WorkWithOrders",mixins:[K],data:function(){return{hintOrderId:!1,ordersId:""}},methods:{upload:function(){this.$store.dispatch("orders/upload",this.partitionId(this.ordersId))},partitionId:function(e){if(""===e)return[];var t=e.split(","),a=t.filter((function(e){return-1===e.toString().indexOf("-")})),s=t.filter((function(e){return-1!==e.toString().indexOf("-")})),n=[];return s.forEach((function(e){var t=e.split("-");n=[].concat(Object(ua["a"])(n),Object(ua["a"])(Object(ua["a"])(Array(+t[1]+1).keys()).slice(+t[0],+t[1]+1)))})),[].concat(Object(ua["a"])(a),Object(ua["a"])(n)).map((function(e){return+e})).sort((function(e,t){return e-t}))}}}),fa=pa,ha=Object(g["a"])(fa,la,da,!1,null,null,null),ma=ha.exports,ba=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiRow",{staticClass:"top-bar",attrs:{mb:"m"}},[a("UiRow",{staticClass:"top-bar__search"},[a("UiInput",{staticClass:"top-bar__search-field",attrs:{placeholder:e.$t("orders.table.search.placeholder"),"icon-left":"search"},model:{value:e.CMSId,callback:function(t){e.CMSId=t},expression:"CMSId"}}),a("UiButton",{attrs:{type:"secondary",size:"sm"},on:{click:function(t){return e.searchByReset(e.CMSId)}}},[e._v(" "+e._s(e.$t("orders.table.search.btn"))+" ")])],1),a("UiTabs",{attrs:{type:"radiogroup",size:"sm",rubber:""},on:{changeTab:function(t){return e.searchByReset(e.CMSId)}},model:{value:e.orderStatus,callback:function(t){e.orderStatus=t},expression:"orderStatus"}},[a("UiTabsItem",{attrs:{label:e.$t("orders.table.filter.all")}}),a("UiTabsItem",{attrs:{label:e.$t("orders.table.filter.succeeded")},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconCheckmark")]},proxy:!0}])}),a("UiTabsItem",{attrs:{label:e.$t("orders.table.filter.failed"),icon:"warning"}})],1)],1),a("UiRow",{staticClass:"table-wrapper"},[e.isLoading?a("UiLoader"):e._e(),a("table",{staticClass:"table"},[a("thead",{staticClass:"table__head"},[a("tr",[a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("orders.table.head.date"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("orders.table.head.id_cms"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("orders.table.head.id_crm"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("orders.table.head.status"))+" ")]),a("th")])]),a("tbody",[e.orders.length>0?e._l(e.orders,(function(e,t){return a("OrdersRow",{key:t,attrs:{order:e}})})):[a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell table__cell_center",attrs:{colspan:"5"}},[e.isLoading?e._e():a("UiText",{attrs:{size:"paragraph"}},[e._v(" "+e._s(e.$t("orders.table.not-found"))+" ")])],1)])]],2)]),a("UiRow",{attrs:{mt:"s"}},[e.pagesCount>1?a("UiPagination",{attrs:{"arrow-placement":"end","pages-count":e.pagesCount},on:{currentPageChange:function(t){return e.searchBy(e.CMSId)}},model:{value:e.currentPage,callback:function(t){e.currentPage=t},expression:"currentPage"}}):e._e()],1)],1)],1)},ga=[],va=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e._v(" "+e._s(e.orderDate)+", "),a("UiText",{attrs:{tag:"span",color:"gray"}},[e._v(" "+e._s(e.orderTime)+" ")])],1)],1),a("td",{staticClass:"table__cell"},[e.order.CMSId?a("UiLink",{attrs:{size:"small",href:e.orderLinkCMS,external:""}},[e._v(" "+e._s(e.order.CMSId)+" ")]):e._e()],1),a("td",{staticClass:"table__cell"},[e.order.CRMId?a("UiLink",{attrs:{size:"small",href:e.orderLinkCRM,external:""}},[e._v(" "+e._s(e.order.CRMId)+" ")]):e._e()],1),a("td",{staticClass:"table__cell"},[e.orderIsLoaded?a("UiText",{staticClass:"table__status",attrs:{size:"small"}},[a("IconCheckmark",{staticClass:"table__icon-status"}),e._v(" "+e._s(e.$t("orders.table.uploaded"))+" ")],1):a("UiText",{staticClass:"table__status",attrs:{size:"small",color:"action"}},[a("UiTooltip",{attrs:{placement:"top"},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiIcon",{staticClass:"table__icon-status table__icon-status_error",attrs:{name:"warning"}}),a("span",{staticClass:"table__status-text"},[e._v(e._s(e.$t("orders.table.failed")))])]},proxy:!0}])},[1===e.order.errors.length?a("span",[e._v(" "+e._s(e.order.errors[0])+" ")]):a("div",e._l(e.order.errors,(function(t,s){return a("div",{key:s,staticClass:"dot-list__item"},[a("IconDot",{staticClass:"dot-list__icon"}),a("div",[e._v(e._s(t))])],1)})),0)])],1)],1),a("td",[a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{staticClass:"table__button",class:{table__button_visible:e.isLoading||e.isDischargeComplete},attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.onRepeatDischarge}},[e.isDischargeComplete?[e.orderIsLoaded?a("IconCheckmark"):a("IconWarningOutlined")]:[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("IconUploadFrom")]],2)]},proxy:!0}])},[e.isDischargeComplete?[e.orderIsLoaded?a("span",[e._v(e._s(e.$t("orders.table.uploaded")))]):a("span",[e._v(e._s(e.$t("orders.table.failed")))])]:[e.isLoading?a("span",[e._v(e._s(e.$t("orders.table.uploading")))]):a("span",[e._v(e._s(e.$t("orders.table.upload")))])]],2)],1)])},_a=[],ya=(a("9911"),a("a15b"),{props:{order:{type:Object,default:function(){}}},data:function(){return{linkCMS:window.$appData.controller.link,linkCRM:window.$appData.main.connection.url,isLoading:!1,isDischargeComplete:!1}},computed:{orderDate:function(){return this.order.datetime.split(" ")[0]},orderTime:function(){var e=this.order.datetime.split(" ");return e.length>1?e[1].substr(0,5):""},orderLinkCMS:function(){return this.linkCMS+"&vieworder=&id_order="+this.order.CMSId},orderLinkCRM:function(){return this.linkCRM.replace(/~*\/+$/,"")+"/orders/"+this.order.CRMId+"/edit"},orderIsLoaded:function(){return void 0===this.order.errors||null===this.order.errors||0===this.order.errors.length},orderError:function(){return this.order.errors.join(", ")}},methods:{onRepeatDischarge:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=3,e.$store.dispatch("orders/upload",[e.order.CMSId]);case 3:a=t.sent,e.order.datetime=(new Date).toISOString().replace("T"," ").substr(0,19),e.order.errors=a.errors,void 0!==a.success&&!1!==a.success||void 0!==a.errors&&0!==a.errors.length||(e.order.errors=["Unknown error"]),e.isLoading=!1,e.isDischargeComplete=!0,e.$console.debug(a),setTimeout((function(){e.isDischargeComplete=!1}),2e3);case 11:case"end":return t.stop()}}),t)})))()}}}),xa=ya,wa=(a("11eb"),Object(g["a"])(xa,va,_a,!1,null,"5b884189",null)),Ca=wa.exports,ka={name:"OrdersTable",components:{OrdersRow:Ca},data:function(){return{CMSId:"",isLoading:!1,currentPage:1,pagesCount:1,orderStatus:0,orders:[]}},mounted:function(){this.searchBy("")},methods:{partitionId:function(e){if(""===e)return[];var t=e.split(","),a=t.filter((function(e){return-1===e.toString().indexOf("-")})),s=t.filter((function(e){return-1!==e.toString().indexOf("-")})),n=[];return s.forEach((function(e){var t=e.split("-");n=[].concat(Object(ua["a"])(n),Object(ua["a"])(Object(ua["a"])(Array(+t[1]+1).keys()).slice(+t[0],+t[1]+1)))})),[].concat(Object(ua["a"])(a),Object(ua["a"])(n)).map((function(e){return+e})).sort((function(e,t){return e-t}))},searchBy:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.isLoading=!0,a.next=3,t.$store.dispatch("orders/search",{orders:t.partitionId(e),page:t.currentPage,filter:t.orderStatus});case 3:s=a.sent,t.$console.debug(s),t.orders=s.orders.map((function(e){return{datetime:e.last_uploaded,CMSId:e.id_order,CRMId:e.id_order_crm,errors:JSON.parse(e.errors)}})),t.currentPage=s.pagination.currentPage,t.pagesCount=s.pagination.totalPageCount,t.isLoading=!1;case 9:case"end":return a.stop()}}),a)})))()},searchByReset:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.pagesCount=0,t.currentPage=1,t.searchBy(e);case 3:case"end":return a.stop()}}),a)})))()}}},Sa=ka,Ua=(a("6f62"),Object(g["a"])(Sa,ba,ga,!1,null,"6620b8fb",null)),$a=Ua.exports,Ra={name:"OrdersSettings",components:{UnloadedOrders:ca,WorkWithOrders:ma,OrdersTable:$a},mixins:[K],data:function(){return{box:""}}},Oa=Ra,za=Object(g["a"])(Oa,Kt,Yt,!1,null,null,null),Ia=za.exports,Ma=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("UiCollapseGroupNext",{model:{value:e.box,callback:function(t){e.box=t},expression:"box"}},[a("AdvancedDebugSettings"),a("JobManager"),a("Logs")],1)],1)},Ta=[],ja=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSettings")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("advanced.main.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiSwitch",{attrs:{label:e.$t("advanced.system.web-jobs.label")},scopedSlots:e._u([{key:"desc",fn:function(){return[a("div",{domProps:{innerHTML:e._s(e.$t("advanced.system.web-jobs.desc"))}})]},proxy:!0}]),model:{value:e.webJobs,callback:function(t){e.webJobs=t},expression:"webJobs"}}),a("UiSwitch",{attrs:{label:e.$t("advanced.system.debug.label")},scopedSlots:e._u([{key:"desc",fn:function(){return[a("div",{domProps:{innerHTML:e._s(e.$t("advanced.system.debug.desc"))}})]},proxy:!0}]),model:{value:e.debug,callback:function(t){e.debug=t},expression:"debug"}})]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm"},on:{click:e.apply}},[e._v(" "+e._s(e.$t("save"))+" ")]),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},La=[],Da=window.$appData.additional.settings,Ea={name:"AdvancedDebugSettings",mixins:[K],data:function(){return{webJobs:Da.webJobs,debug:Da.debug}},methods:{apply:function(){this.$store.dispatch("settings/update",{webJobs:this.webJobs,debugMode:this.debug})}}},Pa=Ea,Aa=(a("9290"),Object(g["a"])(Pa,ja,La,!1,null,"40679078",null)),Ba=Aa.exports,Na=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconСheckmarkSquare")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("debug.jobs.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{staticClass:"select-box__row",attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("debug.jobs.desc"))+" ")]),a("UiButton",{staticClass:"select-box__col",attrs:{type:"tertiary",size:"sm"},on:{click:e.update}},[a("IconRefresh"),e._v(" "+e._s(e.$t("debug.jobs.refresh"))+" ")],1)],1),a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("table",{staticClass:"table"},[a("thead",{staticClass:"table__head"},[a("tr",[a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.jobs.table-header.job"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.jobs.table-header.last-run"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.jobs.table-header.status"))+" ")]),a("th",[a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{staticClass:"table__button",attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.update}},[a("IconRefresh")],1)]},proxy:!0}])},[a("span",[e._v(e._s(e.$t("debug.jobs.refresh")))])])],1)])]),e.jobs.length>0?a("tbody",e._l(e.jobs,(function(e,t){return a("JobRow",{key:t,attrs:{job:e}})})),1):a("tbody",[a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell table__cell_center",attrs:{colspan:"4"}},[a("UiText",{attrs:{size:"paragraph"}},[e._v(" "+e._s(e.$t("debug.jobs.empty"))+" ")])],1)])])])]),a("UiRow",{staticClass:"select-box__row",attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("debug.jobs.notice"))+" ")]),a("UiButton",{staticClass:"select-box__col",attrs:{type:"tertiary",size:"sm"},on:{click:e.resetJobManager}},[a("IconRefresh"),e._v(" "+e._s(e.$t("debug.jobs.reset"))+" ")],1)],1)]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"primary"},on:{click:e.resetJobManager}},[e._v(" "+e._s(e.$t("debug.jobs.reset"))+" ")]),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")]),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.update}},[e._v(" "+e._s(e.$t("debug.jobs.refresh"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},Ga=[],qa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e.job.running?a("UiTooltip",{staticStyle:{"margin-left":"-24px"},attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiIcon",{attrs:{name:"circleLoading"}})]},proxy:!0}],null,!1,797044280)},[a("span",[e._v(e._s(e.$t("debug.jobs.running")))])]):e._e(),e.$te("debug.jobs.names."+e.job.name)?a("UiTooltip",{staticStyle:{"vertical-align":"middle"},attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[e._v(" "+e._s(e.$t("debug.jobs.names."+e.job.name))+" ")]},proxy:!0}],null,!1,1826889603)},[a("span",[e._v(" "+e._s(e.job.name))])]):a("span",[e._v(" "+e._s(e.job.name))])],1)],1),a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e._v(" "+e._s(e.getDate)+", "),a("UiText",{attrs:{tag:"span",color:"gray"}},[e._v(" "+e._s(e.getTime)+" ")])],1)],1),a("td",{staticClass:"table__cell"},[e.job.success?a("UiText",{staticClass:"table__status",attrs:{size:"small"}},[a("IconCheckmark",{staticClass:"table__icon-status table__icon-status_success"})],1):a("UiText",{staticClass:"table__status",attrs:{size:"small",color:"action"}},[a("UiTooltip",{attrs:{placement:"top",closable:!0},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiIcon",{staticClass:"table__icon-status table__icon-status_error",attrs:{name:"warning"}})]},proxy:!0}])},[a("UiText",{staticClass:"table__status",attrs:{size:"small",color:"action"}},[e._v(" "+e._s(e.job.error.message)+" ")]),a("br"),a("UiText",{attrs:{size:"tiny"}},[e._v(" Stacktrace: "),a("br"),e._v(" "+e._s(e.job.error.trace)+" ")])],1)],1)],1),a("td",[a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{directives:[{name:"show",rawName:"v-show",value:!e.isDischargeComplete,expression:"!isDischargeComplete"}],staticClass:"table__button",class:{table__button_visible:e.isLoading},attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.onRepeatDischarge}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):a("IconUploadFrom")],1)]},proxy:!0}])},[a("span",[e._v(e._s(e.$t("debug.jobs.run")))])]),a("UiTooltip",{attrs:{show:e.isDischargeComplete,trigger:"manual",placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{directives:[{name:"show",rawName:"v-show",value:e.isDischargeComplete,expression:"isDischargeComplete"}],staticClass:"table__button table__button_visible",attrs:{size:"sm",form:"square",type:"tertiary"}},[a("IconWarningOutlined",{staticClass:"table__button-warning"})],1)]},proxy:!0}])},[a("span",[e._v(e._s(e.$t("debug.jobs.succeeded")))])])],1)])},Wa=[],Ha={props:{job:{type:Object,default:function(){}}},data:function(){return{isLoading:!1,isDischargeComplete:!1}},computed:{getDate:function(){return this.job.lastRun.date.split(" ")[0]},getTime:function(){var e=this.job.lastRun.date.split(" ");return e.length>1?e[1].substr(0,5):""}},methods:{onRepeatDischarge:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=3,e.$store.dispatch("jobs/run",e.job.name);case 3:a=t.sent,e.isLoading=!1,e.isDischargeComplete=!0,e.$console.debug(a),setTimeout((function(){e.isDischargeComplete=!1}),2e3);case 8:case"end":return t.stop()}}),t)})))()}}},Fa=Ha,Ja=(a("4e3f"),Object(g["a"])(Fa,qa,Wa,!1,null,"f14a63f8",null)),Va=Ja.exports,Ka={name:"JobManager",components:{JobRow:Va},mixins:[K],data:function(){return{jobs:this.update()}},methods:{update:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("jobs/get");case 2:a=t.sent,void 0!==a.result&&(e.jobs=a.result),e.$console.debug(a);case 5:case"end":return t.stop()}}),t)})))()},resetJobManager:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("jobs/reset");case 2:return a=t.sent,t.next=5,e.update();case 5:e.$console.debug(a);case 6:case"end":return t.stop()}}),t)})))()}}},Ya=Ka,Xa=(a("51d6"),Object(g["a"])(Ya,Na,Ga,!1,null,"dd30a2e8",null)),Qa=Xa.exports,Za=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiCollapseBoxNext",{staticClass:"settings-box",attrs:{bordered:""},scopedSlots:e._u([{key:"icon",fn:function(){return[a("IconSmsChat")]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("debug.logs.title"))+" ")]},proxy:!0},{key:"body-content",fn:function(){return[a("UiRow",{staticClass:"select-box__row",attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("debug.logs.desc"))+" ")]),a("UiButton",{staticClass:"select-box__col",attrs:{type:"tertiary",size:"sm"},on:{click:e.update}},[a("IconRefresh"),e._v(" "+e._s(e.$t("debug.logs.refresh"))+" ")],1)],1),a("UiRow",{attrs:{mt:"xxs",mb:"m"}},[a("table",{staticClass:"table"},[a("thead",{staticClass:"table__head"},[a("tr",[a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.logs.table-header.name"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.logs.table-header.date"))+" ")]),a("th",{staticClass:"table__head-cell"},[e._v(" "+e._s(e.$t("debug.logs.table-header.size"))+" ")]),a("th",[a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{staticClass:"table__button",attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.update}},[a("IconRefresh")],1)]},proxy:!0}])},[a("span",[e._v(e._s(e.$t("debug.logs.refresh")))])])],1)])]),e.logs.length>0?a("tbody",e._l(e.logs,(function(e,t){return a("LogRow",{key:t,attrs:{log:e}})})),1):a("tbody",[a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell table__cell_center",attrs:{colspan:"4"}},[a("UiText",{attrs:{size:"paragraph"}},[e._v(" "+e._s(e.$t("debug.logs.empty"))+" ")])],1)])])])]),a("UiRow",{staticClass:"select-box__row",attrs:{mt:"xxs",mb:"m"}},[a("UiText",{attrs:{size:"body"}},[e._v(" "+e._s(e.$t("debug.logs.notice"))+" ")]),a("UiButton",{staticClass:"select-box__col",attrs:{type:"tertiary",size:"sm"},on:{click:e.downloadAll}},[a("IconUploadFrom"),e._v(" "+e._s(e.$t("debug.logs.download-all"))+" ")],1)],1)]},proxy:!0},{key:"footer-content",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"primary"},on:{click:e.downloadAll}},[e._v(" "+e._s(e.$t("debug.logs.download-all"))+" ")]),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.close}},[e._v(" "+e._s(e.$t("close"))+" ")]),a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:e.update}},[e._v(" "+e._s(e.$t("debug.logs.refresh"))+" ")])]},proxy:!0}]),model:{value:e.isOpen,callback:function(t){e.isOpen=t},expression:"isOpen"}})},es=[],ts=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tr",{staticClass:"table__row"},[a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e.log.running?a("UiIcon",{attrs:{name:"circleLoading"}}):e._e(),e._v(" "+e._s(e.log.name)+" ")],1)],1),a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e._v(" "+e._s(e.getDate)+", "),a("UiText",{attrs:{tag:"span",color:"gray"}},[e._v(" "+e._s(e.getTime)+" ")])],1)],1),a("td",{staticClass:"table__cell"},[a("UiText",{attrs:{size:"small"}},[e._v(" "+e._s(e.log.size)+" ")])],1),a("td",[a("UiTooltip",{attrs:{placement:"bottom","center-text":"",dark:""},scopedSlots:e._u([{key:"trigger",fn:function(){return[a("UiButton",{staticClass:"table__button",class:{table__button_visible:e.isLoading},attrs:{size:"sm",form:"square",type:"tertiary"},on:{click:e.onRepeatDischarge}},[e.isLoading?a("UiIcon",{attrs:{name:"circleLoading"}}):e.isDischargeComplete?a("UiIcon",{attrs:{name:"checkmarkCircleOutlined"}}):a("IconUploadFrom")],1)]},proxy:!0}])},[a("span",[e._v(e._s(e.$t("debug.logs.download")))])])],1)])},as=[],ss={props:{log:{type:Object,default:function(){}}},data:function(){return{isLoading:!1,isDischargeComplete:!1}},computed:{getDate:function(){return this.log.modified.split(" ")[0]},getTime:function(){var e=this.log.modified.split(" ");return e.length>1?e[1].substr(0,5):""}},methods:{onRepeatDischarge:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=3,e.$store.dispatch("logs/download",e.log.name);case 3:a=t.sent,e.isLoading=!1,e.isDischargeComplete=!0,e.$console.debug(a),setTimeout((function(){e.isDischargeComplete=!1}),2e3);case 8:case"end":return t.stop()}}),t)})))()}}},ns=ss,os=(a("29ad"),Object(g["a"])(ns,ts,as,!1,null,"794efe32",null)),rs=os.exports,is={name:"Logs",components:{LogRow:rs},mixins:[K],data:function(){return{logs:this.update()}},methods:{update:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("logs/get");case 2:a=t.sent,void 0!==a.result&&(e.logs=a.result),e.$console.debug(a);case 5:case"end":return t.stop()}}),t)})))()},downloadAll:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch("logs/downloadAll");case 2:a=t.sent,e.$console.debug(a);case 4:case"end":return t.stop()}}),t)})))()}}},cs=is,ls=(a("9e53"),Object(g["a"])(cs,Za,es,!1,null,"4dbd8fc4",null)),ds=ls.exports,us={name:"DebugSettings",components:{AdvancedDebugSettings:Ba,Logs:ds,JobManager:Qa},mixins:[K],data:function(){return{showUnloadedOrders:!1,box:""}}},ps=us,fs=Object(g["a"])(ps,Ma,Ta,!1,null,null,null),hs=fs.exports;s["default"].use(G["a"]);var ms,bs,gs,vs,_s,ys=[{path:"/",name:"GeneralSettings",component:We},{path:"/advanced",name:"AdvancedSettings",component:Gt},{path:"/debug",name:"DebugSettings",component:hs},{path:"/orders",name:"OrdersSettings",component:Ia},{path:"/check-work",name:"CheckingWork",component:Vt}],xs=new G["a"]({routes:ys}),ws=xs,Cs=a("2f62"),ks=(a("caad"),a("2532"),function(e,t){var a={};for(var s in console)"function"===typeof console[s]&&(!t.includes(s,0)||e?a[s]=console[s].bind(window.console):a[s]=function(){});return a}),Ss=ks(window.$appData.additional.settings.debug,["debug","trace"]),Us=Ss,$s=a("ade3"),Rs=(a("3ca3"),a("2b3d"),a("bc3a")),Os=a.n(Rs),zs=window.$appData.controller,Is={links:function(){return{settings:zs.settings}},get:function(e){var t=this.links().settings;return Os.a.get(t,{params:e})},post:function(e){var t=this.links().settings,a=new URLSearchParams;for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&a.append(s,e[s]);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"}};return Os.a.post(t,a,n)},catalog:function(){return this.get({catalog:!0})},delivery:function(){return this.get({delivery:!0})},payment:function(){return this.get({payment:!0})},status:function(){return this.get({status:!0})},update:function(e){return this.post(e)}},Ms="UPDATE_INTEGRATION",Ts="UPDATE_INTEGRATION_SUCCESS",js="UPDATE_INTEGRATION_ERROR",Ls="GET_INTEGRATION",Ds="GET_INTEGRATION_SUCCESS",Es="GET_INTEGRATION_ERROR",Ps={namespaced:!0,mutations:(ms={},Object($s["a"])(ms,Ms,(function(e){})),Object($s["a"])(ms,Ts,(function(e,t){})),Object($s["a"])(ms,js,(function(e,t){})),Object($s["a"])(ms,Ls,(function(e){})),Object($s["a"])(ms,Ds,(function(e,t){})),Object($s["a"])(ms,Es,(function(e,t){})),ms),actions:{update:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(Ms),s.prev=2,a.$console.debug("Request: ",t),s.next=6,Is.update(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(Ts,o.data),s.abrupt("return",o.data);case 12:if(s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(js,s.t0.response.data),void 0===s.t0.response||void 0===s.t0.response.data){s.next=18;break}return s.abrupt("return",s.t0.response.data);case 18:return s.abrupt("return",{success:!1,errorMsg:s.t0,errors:[s.t0]});case 19:case"end":return s.stop()}}),s,null,[[2,12]])})))()},getData:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:n=e.commit,n(Ls),s.prev=2,a.$console.debug("Request: ",t),s.t0=t,s.next="catalog"===s.t0?7:"delivery"===s.t0?11:"payment"===s.t0?15:"status"===s.t0?19:23;break;case 7:return s.next=9,Is.catalog();case 9:return o=s.sent,s.abrupt("break",23);case 11:return s.next=13,Is.delivery();case 13:return o=s.sent,s.abrupt("break",23);case 15:return s.next=17,Is.payment();case 17:return o=s.sent,s.abrupt("break",23);case 19:return s.next=21,Is.status();case 21:return o=s.sent,s.abrupt("break",23);case 23:return a.$console.debug("Response: ",o.data),n(Ds,o.data),s.abrupt("return",o.data);case 28:return s.prev=28,s.t1=s["catch"](2),a.$console.error("Error: ",s.t1),n(Es,s.t1.response.data),s.abrupt("return",null);case 33:case"end":return s.stop()}}),s,null,[[2,28]])})))()}}},As=(a("841c"),window.$appData.controller.orders),Bs={links:function(){return{controller:As}},search:function(e){var t=this.links().controller,a=new URLSearchParams;for(var s in e.orders)a.append("orders[]",e.orders[s]);a.append("page",e.page),a.append("filter",e.filter);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"},params:a};return Os.a.get(t,n)},upload:function(e){var t=this.links().controller,a=new URLSearchParams;for(var s in e)a.append("orders[]",e[s]);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"}};return Os.a.post(t,a,n)}},Ns="UPLOAD_ORDERS",Gs="UPLOAD_ORDERS_SUCCESS",qs="UPLOAD_ORDERS_ERROR",Ws="SEARCH_ORDERS",Hs="SEARCH_ORDERS_SUCCESS",Fs="SEARCH_ORDERS_ERROR",Js={namespaced:!0,mutations:(bs={},Object($s["a"])(bs,Ns,(function(e){})),Object($s["a"])(bs,Gs,(function(e,t){})),Object($s["a"])(bs,qs,(function(e,t){})),Object($s["a"])(bs,Ws,(function(e){})),Object($s["a"])(bs,Hs,(function(e,t){})),Object($s["a"])(bs,Fs,(function(e,t){})),bs),actions:{upload:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(Ns),s.prev=2,a.$console.debug("Request: ",t),s.next=6,Bs.upload(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(Gs,o.data),s.abrupt("return",o.data);case 12:return s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(qs,s.t0.response.data),s.abrupt("return",null);case 17:case"end":return s.stop()}}),s,null,[[2,12]])})))()},search:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(Ns),s.prev=2,a.$console.debug("Request: ",t),s.next=6,Bs.search(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(Gs,o.data),s.abrupt("return",o.data);case 12:return s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(qs,s.t0.response.data),s.abrupt("return",null);case 17:case"end":return s.stop()}}),s,null,[[2,12]])})))()}}},Vs=window.$appData.controller.export,Ks={links:function(){return{controller:Vs}},count:function(){var e=this.links().controller;return Os.a.get(e)},export:function(e){var t=this.links().controller,a=new URLSearchParams;for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&a.append(s,e[s]);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"}};return Os.a.post(t,a,n)}},Ys="EXPORT",Xs="EXPORT_SUCCESS",Qs="EXPORT_ERROR",Zs="GET_COUNT",en="GET_COUNT_SUCCESS",tn="GET_COUNT_ERROR",an={namespaced:!0,mutations:(gs={},Object($s["a"])(gs,Ys,(function(e){})),Object($s["a"])(gs,Xs,(function(e,t){})),Object($s["a"])(gs,Qs,(function(e,t){})),Object($s["a"])(gs,Zs,(function(e){})),Object($s["a"])(gs,en,(function(e,t){})),Object($s["a"])(gs,tn,(function(e,t){})),gs),actions:{export:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(Ys),s.prev=2,a.$console.debug("Request: ",t),s.next=6,Ks.export(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(Xs,o.data),s.abrupt("return",o.data);case 12:return s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(Qs,s.t0.response.data),s.abrupt("return",null);case 17:case"end":return s.stop()}}),s,null,[[2,12]])})))()},getCount:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.commit,s(Ys),a.prev=2,t.$console.debug("Request: getCount"),a.next=6,Ks.count();case 6:return n=a.sent,t.$console.debug("Response: ",n.data),s(Xs,n.data),a.abrupt("return",n.data);case 12:return a.prev=12,a.t0=a["catch"](2),t.$console.error("Error: ",a.t0),s(Qs,a.t0.response.data),a.abrupt("return",null);case 17:case"end":return a.stop()}}),a,null,[[2,12]])})))()}}},sn=window.$appData.controller,nn={links:function(){return{jobs:sn.jobs}},get:function(){var e=this.links().jobs;return Os.a.get(e)},post:function(e){var t=this.links().jobs,a=new URLSearchParams;for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&a.append(s,e[s]);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"}};return Os.a.post(t,a,n)},reset:function(){return this.post({reset:!0})},run:function(e){return this.post({jobName:e})}},on="GET_JOBS",rn="GET_JOBS_SUCCESS",cn="GET_JOBS_ERROR",ln="RUN_JOBS",dn="RUN_JOBS_SUCCESS",un="RUN_JOBS_ERROR",pn="RESET_JOBS",fn="RESET_JOBS_SUCCESS",hn="RESET_JOBS_ERROR",mn={namespaced:!0,mutations:(vs={},Object($s["a"])(vs,on,(function(e){})),Object($s["a"])(vs,rn,(function(e,t){})),Object($s["a"])(vs,cn,(function(e,t){})),Object($s["a"])(vs,ln,(function(e){})),Object($s["a"])(vs,dn,(function(e,t){})),Object($s["a"])(vs,un,(function(e,t){})),Object($s["a"])(vs,pn,(function(e){})),Object($s["a"])(vs,fn,(function(e,t){})),Object($s["a"])(vs,hn,(function(e,t){})),vs),actions:{get:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.commit,s(on),a.prev=2,a.next=5,nn.get();case 5:return n=a.sent,t.$console.debug("Response: ",n.data),s(rn,n.data),a.abrupt("return",n.data);case 11:return a.prev=11,a.t0=a["catch"](2),t.$console.error("Error: ",a.t0),s(cn,a.t0.response.data),a.abrupt("return",null);case 16:case"end":return a.stop()}}),a,null,[[2,11]])})))()},run:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(ln),s.prev=2,a.$console.debug("Request: ",t),s.next=6,nn.run(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(dn,o.data),s.abrupt("return",o.data);case 12:return s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(un,s.t0.response.data),s.abrupt("return",null);case 17:case"end":return s.stop()}}),s,null,[[2,12]])})))()},reset:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.commit,s(pn),a.prev=2,a.next=5,nn.reset();case 5:return n=a.sent,t.$console.debug("Response: ",n.data),s(fn,n.data),a.abrupt("return",n.data);case 11:return a.prev=11,a.t0=a["catch"](2),t.$console.error("Error: ",a.t0),s(hn,a.t0.response.data),a.abrupt("return",null);case 16:case"end":return a.stop()}}),a,null,[[2,11]])})))()}}},bn=window.$appData.controller,gn={links:function(){return{logs:bn.logs}},get:function(){var e=this.links().logs;return Os.a.get(e)},post:function(e){var t=this.links().logs,a=new URLSearchParams;for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&a.append(s,e[s]);var n={headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"arraybuffer"};return Os.a.post(t,a,n)},downloadFileFromRequest:function(e){var t=e.headers["content-disposition"].split("filename=")[1].split(";")[0],a=e.headers["content-type"],s=e.data,n=URL.createObjectURL(new Blob([s],{type:a})),o=document.createElement("a");o.href=n,o.download=t,document.body.appendChild(o),o.click(),document.body.removeChild(o)},downloadAll:function(){var e=this;return Object(f["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.post({all:!0});case 2:return a=t.sent,e.downloadFileFromRequest(a),t.abrupt("return",{success:!0});case 5:case"end":return t.stop()}}),t)})))()},download:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.post({logName:e});case 2:return s=a.sent,t.downloadFileFromRequest(s),a.abrupt("return",{success:!0});case 5:case"end":return a.stop()}}),a)})))()}},vn="GET_LOGS",_n="GET_LOGS_SUCCESS",yn="GET_LOGS_ERROR",xn="DOWNLOAD_LOGS",wn="DOWNLOAD_LOGS_SUCCESS",Cn="DOWNLOAD_LOGS_ERROR",kn="DOWNLOAD_ALL_LOGS",Sn="DOWNLOAD_ALL_LOGS_SUCCESS",Un="DOWNLOAD_ALL_LOGS_ERROR",$n={namespaced:!0,mutations:(_s={},Object($s["a"])(_s,vn,(function(e){})),Object($s["a"])(_s,_n,(function(e,t){})),Object($s["a"])(_s,yn,(function(e,t){})),Object($s["a"])(_s,xn,(function(e){})),Object($s["a"])(_s,wn,(function(e,t){})),Object($s["a"])(_s,Cn,(function(e,t){})),Object($s["a"])(_s,kn,(function(e){})),Object($s["a"])(_s,Sn,(function(e,t){})),Object($s["a"])(_s,Un,(function(e,t){})),_s),actions:{get:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.commit,s(vn),a.prev=2,a.next=5,gn.get();case 5:return n=a.sent,t.$console.debug("Response: ",n.data),s(_n,n.data),a.abrupt("return",n.data);case 11:return a.prev=11,a.t0=a["catch"](2),t.$console.error("Error: ",a.t0),s(yn,a.t0.response.data),a.abrupt("return",null);case 16:case"end":return a.stop()}}),a,null,[[2,11]])})))()},download:function(e,t){var a=this;return Object(f["a"])(regeneratorRuntime.mark((function s(){var n,o;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return n=e.commit,n(xn),s.prev=2,a.$console.debug("Request: ",t),s.next=6,gn.download(t);case 6:return o=s.sent,a.$console.debug("Response: ",o.data),n(wn,o.data),s.abrupt("return",o.data);case 12:return s.prev=12,s.t0=s["catch"](2),a.$console.error("Error: ",s.t0),n(Cn,s.t0.response.data),s.abrupt("return",null);case 17:case"end":return s.stop()}}),s,null,[[2,12]])})))()},downloadAll:function(e){var t=this;return Object(f["a"])(regeneratorRuntime.mark((function a(){var s,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.commit,s(kn),a.prev=2,a.next=5,gn.downloadAll();case 5:return n=a.sent,t.$console.debug("Response: ",n.data),s(Sn,n.data),a.abrupt("return",n.data);case 11:return a.prev=11,a.t0=a["catch"](2),t.$console.error("Error: ",a.t0),s(Un,a.t0.response.data),a.abrupt("return",null);case 16:case"end":return a.stop()}}),a,null,[[2,11]])})))()}}};s["default"].use(Cs["a"]),Cs["a"].Store.prototype.$console=Us;var Rn=new Cs["a"].Store({modules:{settings:Ps,orders:Js,export:an,jobs:mn,logs:$n}}),On=Rn,zn=a("a925"),In=a("c665"),Mn=In.keys().reduce((function(e,t){var a=t.split(".")[1].replace("/","");return e[a]=In(t),e}),{}),Tn=localStorage.getItem("language"),jn=window.$appData.locale,Ln="ru",Dn=Tn||jn||Ln;s["default"].use(zn["a"]),zn["a"].prototype.$console=Us;var En=new zn["a"]({locale:Dn,fallbackLocale:Ln,messages:Mn});En.set=function(e){this.locale=e,localStorage.setItem("language",e)},En.get=function(){return this.locale},En.locales=function(){return this.availableLocales},En.getImage=function(e){var t="";try{t=a("7584")("./"+this.locale+"/"+e)}catch(s){this.$console.warn("Cannot find image ",e," for current locale ",this.locale);try{t=a("7584")("./"+this.fallbackLocale+"/"+e),this.$console.warn("Using fallback locale",this.fallbackLocale)}catch(s){this.$console.warn("Cannot find image ",e," for fallback locale ",this.fallbackLocale)}}return t};var Pn=En,An=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("UiPopup",{attrs:{open:e.isOpen,type:"confirm",role:"dialog"},on:{togglePopup:function(t){!t&&e.$emit("confirm-cancel")}},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.title))]},proxy:!0},{key:"default",fn:function(){return[e._v(" "+e._s(e.content)+" ")]},proxy:!0},{key:"footer",fn:function(){return[a("UiButton",{attrs:{size:"sm",type:"secondary"},on:{click:function(t){e.$emit("confirm-cancel"),e.close()}}},[e._v(" "+e._s(e.cancelTitle)+" ")]),a("UiButton",{attrs:{size:"sm"},on:{click:function(t){e.$emit("confirm-ok"),e.close()}}},[e._v(" "+e._s(e.okTitle)+" ")])]},proxy:!0}])})},Bn=[],Nn={name:"ModalConfirm",props:{title:{type:String,default:"Подтверждение действия"},content:{type:[String,Function,Object],default:"Вы изменили данные на странице. При переходе все несохраненные данные будут потеряны"},okTitle:{type:String,default:"Закрыть без сохранения"},okState:{type:String,default:"default"},cancelTitle:{type:String,default:"Отмена"},cancelState:{type:String,default:"default"}},data:function(){return{isOpen:!0}},methods:{open:function(){this.isOpen=!0},close:function(){this.isOpen=!1}}},Gn=Nn,qn=Object(g["a"])(Gn,An,Bn,!1,null,null,null),Wn=qn.exports,Hn=s["default"].extend({extends:Wn,destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}}),Fn=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=new Hn({parent:e,propsData:Object(J["a"])(Object(J["a"])({},a),{},{content:t})}),n=document.createElement("div");return document.body.appendChild(n),s.$mount(n),e.__addModalToRegistry(s),new Promise((function(e){s.open(),s.$on("confirm-ok",(function(){e(!0),s.$destroy()})),s.$on("confirm-cancel",(function(){e(!1),s.$destroy()}))}))},Jn={install:function(e){e.mixin({beforeCreate:function(){var e=this;this.$modal={confirm:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Fn(e,t,a)}}},created:function(){this.__modalRegistry=[]},beforeDestroy:function(){this.__modalRegistry&&(this.__modalRegistry.forEach((function(e){return e.$destroy()})),this.__modalRegistry=[])},methods:{__addModalToRegistry:function(e){this.__modalRegistry&&this.__modalRegistry.push(e)}}})}};s["default"].config.productionTip=!1,s["default"].prototype.$console=Us,s["default"].use(o.a,{getLocale:function(){return Pn.locale}}),s["default"].use(Jn),s["default"].use(r),Us.debug(window.$appData),new s["default"]({router:ws,store:On,i18n:Pn,render:function(e){return e(N)}}).$mount("#app")},"5b03":function(e,t,a){"use strict";var s=a("b9a0"),n=a.n(s);a.d(t,"default",(function(){return n.a}))},"5b07":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".table__row[data-v-f14a63f8]{border-bottom:1px solid #dee2e6;transition:background-color .25s ease}.table__row[data-v-f14a63f8]:hover{background-color:#f9fafb}.table__row:hover .table__button[data-v-f14a63f8]{opacity:1;visibility:visible}.table__cell[data-v-f14a63f8]{padding:20px 8px}.table__cell[data-v-f14a63f8]:first-of-type{padding-left:24px;padding-right:8px}.table__status[data-v-f14a63f8]{display:flex;align-items:center}.table__status-text[data-v-f14a63f8]{border-bottom:1px dotted;text-decoration:none}.table__icon-status[data-v-f14a63f8]{fill:#c7cdd4;margin-right:4px;width:20px;height:20px}.table__icon-status_success[data-v-f14a63f8]{fill:#22c993}.table__icon-status_error[data-v-f14a63f8]{fill:#ff5353}.table__button[data-v-f14a63f8]{transition:opacity .25s ease;opacity:0;visibility:hidden}.table__button_visible[data-v-f14a63f8]{opacity:1;visibility:visible}.table__button-warning[data-v-f14a63f8]{fill:#fea530}",""]),e.exports=t},"5b77":function(e,t,a){"use strict";a("cd27")},6138:function(e,t,a){"use strict";a("eff4")},6856:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".export__btn-unloaded[data-v-3708db8a]{border-bottom-right-radius:0;border-top-right-radius:0}.export__btn-all[data-v-3708db8a]{padding-left:0;padding-right:0;border-bottom-left-radius:0;border-top-left-radius:0;min-width:40px}.search-order[data-v-3708db8a]{position:relative;background-color:#f9fafb;padding:16px 24px;border-radius:4px;text-align:center}.search-order__title[data-v-3708db8a]{color:#636f7f;height:40px;display:flex;justify-content:center;align-items:center}.search-order__loader[data-v-3708db8a]{position:relative;margin:16px auto 0}.search-order__progress[data-v-3708db8a]{display:flex;justify-content:space-between;align-items:center}.search-order__progress-line[data-v-3708db8a]{flex:1 auto}.search-order__pause[data-v-3708db8a]{margin-left:16px}.search-order__done-icon[data-v-3708db8a]{fill:#20a77f;width:40px;height:40px;display:inline-block}.search-order__done-text[data-v-3708db8a]{color:#20a77f}",""]),e.exports=t},"6a22":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{d:"M14 12a2 2 0 10-4 0 2 2 0 004 0z"}})]))}}},"6aa8":function(e,t,a){"use strict";a("fbff")},"6c99":function(e,t,a){e.exports=a.p+"img/delivery-info-2.png"},"6f62":function(e,t,a){"use strict";a("54cc")},"70cc":function(e,t,a){var s=a("2db6");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("915fb32a",s,!0,{sourceMap:!1,shadowMode:!1})},7382:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.994 5a10.643 10.643 0 019.994 6.7c.016.1.016.2 0 .3a.81.81 0 01-.06.33A10.644 10.644 0 0111.994 19c-4.37.022-8.31-2.63-9.934-6.69A.81.81 0 012 12a1 1 0 01.06-.33A10.643 10.643 0 0111.994 5zm-2.998 7a3 3 0 102.998-3 3 3 0 00-2.998 3z"}})]))}}},7493:function(e,t,a){e.exports=a.p+"img/where-is-search-3.png"},"754c":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".top-bar[data-v-6620b8fb]{justify-content:space-between;align-items:flex-end;width:100%}.top-bar[data-v-6620b8fb],.top-bar__search[data-v-6620b8fb]{display:flex}.top-bar__search-field[data-v-6620b8fb]{margin-right:8px;max-width:200px}.table[data-v-6620b8fb]{width:100%;border-collapse:collapse;border:none;text-align:left}.table-wrapper[data-v-6620b8fb]{position:relative}.table__head[data-v-6620b8fb]{background:#f4f6f8;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.nobootstrap .table__head-cell[data-v-6620b8fb],.table__head-cell[data-v-6620b8fb]{color:#8a96a6;padding-top:12px;padding-bottom:12px;font-weight:500;font-size:12px;line-height:1.16666667}.nobootstrap .table__head-cell[data-v-6620b8fb]:first-of-type,.table__head-cell[data-v-6620b8fb]:first-of-type{padding-left:24px}.table__cell_center[data-v-6620b8fb]{text-align:center}",""]),e.exports=t},7584:function(e,t,a){var s={"./es/where-is-search-1.png":"c135","./ru/checking-work-2.png":"eb96","./ru/checking-work-3.png":"229f","./ru/delivery-info-1.png":"153a","./ru/delivery-info-2.png":"6c99","./ru/where-is-search-1.png":"d5f5","./ru/where-is-search-2.png":"3000","./ru/where-is-search-3.png":"7493","./ru/where-is-search-4.png":"8a1e","./ru/where-is-search-5.png":"48fa"};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}n.keys=function(){return Object.keys(s)},n.resolve=o,e.exports=n,n.id="7584"},"772c":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".additional[data-v-40679078]{padding:24px 24px 24px 52px;margin-bottom:-12px;background:#f9fafb}.additional__row[data-v-40679078]{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #dee2e6}.additional__title[data-v-40679078]{font-weight:400;font-size:16px;line-height:1.5}.additional__text[data-v-40679078]{font-weight:400;font-size:14px;line-height:1.42857143;color:#8a96a6;margin-top:8px}",""]),e.exports=t},"782a":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{d:"M18.09 10.22l-7 11.42a.76.76 0 01-.64.36h-.2a.51.51 0 01-.37-.16.49.49 0 01-.13-.38l.56-6.46H6.74a.76.76 0 01-.65-.38l-.19-.33a.49.49 0 010-.51l7-11.42a.76.76 0 01.66-.36h.2a.51.51 0 01.37.16.49.49 0 01.13.38L13.69 9h3.57a.76.76 0 01.65.38l.19.33a.49.49 0 01-.01.51z"}})]))}}},"79a6":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.21 14.074a2.005 2.005 0 01-.72-1.643v-.861c-.032-.632.235-1.24.72-1.644l.8-.661c.376-.312.473-.85.23-1.273l-1.16-2.004a1 1 0 00-.86-.501.838.838 0 00-.35.07l-1 .36c-.223.088-.46.133-.7.131a1.997 1.997 0 01-1.08-.32 5.479 5.479 0 00-.74-.431 2.004 2.004 0 01-1.06-1.453l-.17-1.002a1 1 0 00-1-.842h-2.3a1 1 0 00-1 .842l-.17 1.002a2.004 2.004 0 01-1.02 1.453 5.477 5.477 0 00-.74.43c-.322.209-.697.32-1.08.321a1.887 1.887 0 01-.7-.13l-1-.36a.839.839 0 00-.35-.071 1 1 0 00-.86.501L2.76 7.992c-.241.426-.14.964.24 1.273l.8.66c.485.404.752 1.013.72 1.644v.861c.032.632-.235 1.24-.72 1.644l-.8.661c-.38.309-.481.847-.24 1.273l1.16 2.004a1 1 0 00.86.501c.12.002.24-.022.35-.07l1-.36c.223-.088.46-.133.7-.131.383 0 .758.112 1.08.32.235.163.483.307.74.431.563.29.956.828 1.06 1.453l.17 1.002a1 1 0 001 .842h2.3a1 1 0 001-.842l.17-1.002a2.004 2.004 0 011.06-1.453c.258-.124.505-.268.74-.43.322-.209.697-.32 1.08-.321.24-.002.477.043.7.13l1 .36c.11.05.23.073.35.071a1 1 0 00.86-.501l1.16-2.004c.228-.44.1-.981-.3-1.273l-.79-.66zM12 17.511A5.506 5.506 0 016.5 12 5.506 5.506 0 0112 6.489c3.038 0 5.5 2.467 5.5 5.511 0 1.462-.58 2.863-1.61 3.897A5.494 5.494 0 0112 17.51zM10 12c0-1.107.896-2.004 2-2.004 1.105 0 2 .897 2 2.004a2.002 2.002 0 01-2 2.004c-1.104 0-2-.897-2-2.004z"}})]))}}},8369:function(e,t,a){var s=a("772c");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("7608183d",s,!0,{sourceMap:!1,shadowMode:!1})},"8a1e":function(e,t,a){e.exports=a.p+"img/where-is-search-4.png"},"8c10":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.03 2.999a.48.48 0 01.35.151l16.467 16.46a.48.48 0 010 .7l-.53.53a.48.48 0 01-.699 0l-4.906-4.9-3.888 3.89A3.996 3.996 0 017.996 21h-.34c-1.06 0-2.077-.42-2.827-1.17l-.66-.66A4.002 4.002 0 013 16.34V16c0-1.066.424-2.088 1.18-2.84l3.866-3.87L3.15 4.38a.48.48 0 010-.7l.53-.53a.48.48 0 01.35-.151zM7.995 19a1.998 1.998 0 001.38-.59l3.917-3.88-1.21-1.2-1.998 2a.5.5 0 01-.71 0l-.7-.7a.5.5 0 010-.71l2-2-1.21-1.22-3.877 3.88a2 2 0 00-.59 1.42v.34a2 2 0 00.59 1.42l.65.65c.375.378.886.59 1.419.59h.34zM19.818 4.83l-.66-.66A3.996 3.996 0 0016.33 3h-.34a3.996 3.996 0 00-2.837 1.18l-2.628 2.63 1.468 1.42 2.629-2.64A1.998 1.998 0 0115.99 5h.34c.532 0 1.043.212 1.418.59l.65.65a2 2 0 01.59 1.42V8a2 2 0 01-.59 1.42l-2.628 2.64 1.409 1.41 2.628-2.63A4.001 4.001 0 0020.987 8v-.34c0-1.061-.42-2.08-1.17-2.83zm-5.176 3.82l.7.7a.5.5 0 010 .71l-.78.79-1.41-1.41.78-.79a.5.5 0 01.71 0z"}})]))}}},"8e3d":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".select-box__col[data-v-dd30a2e8]{min-width:auto}.table[data-v-dd30a2e8]{width:100%;border-collapse:collapse;text-align:left}.table__head[data-v-dd30a2e8]{background:#f4f6f8;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.table__head-cell[data-v-dd30a2e8]{color:#8a96a6;padding-top:12px;padding-bottom:12px;font-weight:500;font-size:12px;line-height:1.16666667}.table__head-cell[data-v-dd30a2e8]:first-of-type{padding-left:24px}.table__cell_center[data-v-dd30a2e8]{text-align:center}",""]),e.exports=t},"8f45":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".settings-box__label[data-v-48505a26]{color:#8a96a6;margin-left:8px}",""]),e.exports=t},9290:function(e,t,a){"use strict";a("8369")},"93c6":function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".nav-link{text-decoration:none}",""]),e.exports=t},9706:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10A10 10 0 0012 2zm0 18a8 8 0 110-16 8 8 0 010 16zM9.39 7.697a.75.75 0 01.76.023L16 11.36a.76.76 0 010 1.28l-5.85 3.64A.75.75 0 019 15.65v-7.3a.75.75 0 01.39-.653z",fill:"currentColor"}})]))}}},"9c0e":function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 1.71a.49.49 0 00-.15-.36l-.2-.2a.5.5 0 00-.711 0L7.395 4.68a.51.51 0 000 .71l3.544 3.53a.5.5 0 00.71 0l.2-.2A.49.49 0 0012 8.36V6a6.003 6.003 0 016.006 6c0 .969-.237 1.923-.69 2.78a.5.5 0 00.09.59l.73.73c.111.11.266.161.42.14a.52.52 0 00.371-.24 7.993 7.993 0 00.002-7.997A8.01 8.01 0 0012 4V1.71zm.706 13.222a.5.5 0 01.355.148l3.544 3.53a.51.51 0 010 .71l-3.544 3.53a.501.501 0 01-.71 0l-.2-.2a.49.49 0 01-.151-.36V20a8.01 8.01 0 01-6.93-4.004A7.993 7.993 0 015.074 8a.52.52 0 01.37-.26.5.5 0 01.42.14l.741.74a.51.51 0 01.09.59 5.825 5.825 0 00-.7 2.79c0 3.314 2.689 6 6.006 6v-2.36a.49.49 0 01.15-.36l.2-.2a.5.5 0 01.356-.148z"}})]))}}},"9e53":function(e,t,a){"use strict";a("4fe1")},a1f8:function(e,t,a){var s=a("f492");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("ff1e77f4",s,!0,{sourceMap:!1,shadowMode:!1})},a8e9:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".table[data-v-4dbd8fc4]{width:100%;border-collapse:collapse;text-align:left}.table__head[data-v-4dbd8fc4]{background:#f4f6f8;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.table__head-cell[data-v-4dbd8fc4]{color:#8a96a6;padding-top:12px;padding-bottom:12px;font-weight:500;font-size:12px;line-height:1.16666667}.table__head-cell[data-v-4dbd8fc4]:first-of-type{padding-left:24px}.table__cell_center[data-v-4dbd8fc4]{text-align:center}",""]),e.exports=t},ab6c:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".presta-wrapper[data-v-e6e76f56]{position:relative;color:#1e2248}.view-mode[data-v-e6e76f56]{margin:10px 0;padding:10px 0;text-align:center;height:45px;position:sticky;top:0;background:#fff;z-index:1}.main[data-v-e6e76f56]{margin:0 auto;max-width:950px;padding-bottom:64px}.main__panel[data-v-e6e76f56]{height:36px;display:flex;justify-content:space-between}.main__logo[data-v-e6e76f56]{height:36px;width:auto;margin-right:32px}.main__backward[data-v-e6e76f56]{flex-direction:row-reverse}.main__icon-backward[data-v-e6e76f56]{margin-right:4px}.main__body[data-v-e6e76f56]{display:flex}.main__aside[data-v-e6e76f56]{width:220px;margin-right:24px}.main__content[data-v-e6e76f56]{flex:1}",""]),e.exports=t},affc:function(e,t,a){"use strict";a("208c")},b039:function(e,t){e.exports={locale:{short:"ru",long:"Русский",ru:{short:"ru",long:"Русский"},en:{short:"en",long:"Английский"},es:{short:"es",long:"Испанский"}},close:"Закрыть",save:"Сохранить",run:"Запустить модуль",warning:"Важно",error:"Ошибка","not-selected":"Не выбрано",hint:"Где искать?",prestashop:"PrestaShop",crm:"CRM",piece:{short:"шт.",long:"штука"},menu:{settings:"Настройки модуля",advanced:"Дополнительно",debug:"Мониторинг",orders:"Работа с заказами",check:"Проверка работы"},support:{title:"Техподдержка Simla.com",mail:"support@simla.com",subject:"PrestaShop module issue",body:""},catalog:{connected:{title:"Каталог товаров подключен",count:{products:"товаров загружено",offers:"торговых предложений загружено"},date:{old:"Более 7 дней",day:"д.",hour:"ч.",min:"м.",passed:"прошло с момента последней загрузки"},generate:"Загрузить сейчас"},outdated:{title:"Ссылка на каталог товаров устарела",update:"Обновить сейчас"},"not-connected":{title:"Каталог товаров не подключен",notice:"Подключение произойдет автоматически. Обычно, на его создание уходит 15 минут, но может занять до 4 часов. Если спустя это время каталог не будет создан, обратитесь в техподдержку.",check:"Проверить еще раз",support:"Написать в техподдержку",info:"Что такое файл каталога?"}},settings:{"refresh-types":"Обновить типы",connection:{title:"Соединение",address:"Адрес CRM","create-key":"Cоздайте API-ключ в разделе",settings:"Настройки",integration:"Интеграция","api-access":"Ключи доступа к API","api-key":"API ключ","enter-url":"https://demo.simla.com","enter-api-key":"Введите API ключ","make-connection":"Установить соединение","address-hint-desc":"Адрес CRM доступен в адресной строке вашего браузера","api-key-hint-desc":"Вставьте данные из поля «Ключ»"},delivery:{title:"Типы доставок",desc:"Настройте соответствие способов доставки PrestaShop и CRM","add-new-type-in":"Добавить новый тип доставки в CRM можно в разделе",types:"Типы доставок","press-refresh":"После добавления нового типа доставки нажмите кнопку","learn-about":"Узнайте","important-things":"на что обратить внимание","when-creating-types":"при создании нового типа доставки",select:"Выберите тип доставки",notice:"Если в дальнейшем подключите новую службу доставки на стороне PrestaShop, не забудьте добавить ей сопоставление в настройках модуля для корректной работы, иначе заказ в CRM будет выгружен без указания доставки.",popup:{title:"Типы доставки",header:"Обратите внимание при создании нового типа доставки в CRM",countries:"В основных настройках выбраны страны, в которые осуществляется доставка данным способом",payments:"Во вкладке «Способы оплаты» отмечены нужные. Если не выбрано ни одного, данный тип доставок при оформлении заказа предлагаться не будет."}},payment:{title:"Типы оплат",desc:"Настройте соответствие способов оплаты PrestaShop и CRM","add-new-type-in":"Добавить новый тип оплаты в CRM можно в разделе",types:"Типы оплат","press-refresh":"После добавления нового типа оплаты нажмите",select:"Выберите тип оплаты",notice:{"after-setup":"После настройки модуля, проверьте доступность способов оплат для имеющихся типов доставки. Для этого перейдите в административную панель сайта",improve:"Улучшения",payment:"Оплата",settings:"Настройки",restrictions:"внизу указан блок «Ограничения перевозчика»"}},statuses:{title:"Статусы заказов",desc:"Настройте соответствие статусов заказа PrestaShop и CRM","add-new-type-in":"Добавить новый статус в CRM можно в разделе",types:"Статусы","press-refresh":"После добавления нового статуса нажмите ",refresh:"Обновить статусы",select:"Выберите статус заказа",warning:"Значения в сопоставлениях не должны повторяться",notice:"Если в процессе работы на стороне PrestaShop будет добавлен новый статус, его необходимо сопоставить здесь, в настройках модуля, иначе синхронизация заказов по новому статусу не будет совершена"}},advanced:{main:{title:"Расширенные настройки модуля",corporate:{label:"Поддержка корпоративных клиентов",desc:"Будет функционировать, если работа с корпоративными клиентами активирована в Simla.com"},"number-send":{label:"Отправка номера заказа в Simla.com",desc:"Позволяет передавать номер заказа из PrestaShop в Simla.com при выгрузке заказа"},"number-receive":{label:"Получение номера заказа из Simla.com",desc:"Позволяет передавать номер заказа из Simla.com в PrestaShop при обратной синхронизации"}},sync:{title:"Двусторонняя синхронизация",desc:"При изменении заказа или клиента, данные будут поступать не только из PrestaShop в Simla.com, но и из Simla.com в PrestaShop",enable:"Синхронизировать заказы из CRM",hint:"Включите, если хотите, чтобы в PrestaShop выгружались изменения заказов или клиентов из Simla.com",delivery:{label:"Тип доставки по умолчанию",hint:"Присваивается заказу пришедшему из CRM, если в нем указана доставка, которой не задано соответствие в настройках модуля",placeholder:"Выберите тип доставки"},payment:{label:"Тип оплаты по умолчанию",hint:"Присваивается заказу, пришедшему из CRM, если в нем указана оплата, которой не задано соответствие в настройках модуля",placeholder:"Выберите тип оплаты"}},stocks:{title:"Работа с остатками",desc:"В модуле предусмотрено списание товара в PrestaShop при выгрузке заказа из Simla.com. В случае, если какого-то из товаров в заказе будет не достаточно на складе PrestaShop, то заказ будет переведен в выбранный ниже статус в зависимости от наличия полной оплаты",enable:"Получать остатки из Simla.com",hint:"Simla.com будет в автоматическом режиме передавать PrestaShop актуальную информацию по остаткам",paid:{label:"Если заказ оплачен",hint:"Заказ будет переведен в этот статус в случае, если был оплачен и какого-то из товаров в заказе не достаточно на складе PrestaShop",placeholder:"Выберите статус для оплаченного заказа"},"not-paid":{label:"Если заказ не оплачен",hint:"Заказ будет переведен в этот статус в случае, если не был оплачен и какого-то из товаров в заказе не достаточно на складе PrestaShop",placeholder:"Выберите статус для неоплаченного заказа"},notice:"Статус обновляется как в PrestaShop, так и в Simla.com. Если в PrestaShop разрешен заказ товаров с нулевым стоком, то статус заказа не будет изменен, а товар все равно будет списан в PrestaShop."},carts:{title:"Брошенные корзины",desc:"Брошенная корзина — это корзина в интернет-магазине, в которую пользователь добавил товары, но не купил их",enable:"Создавать заказы для брошенных корзин",hint:"Включите, если хотите, чтобы в Simla.com выгружались брошенные корзины покупателей как новые заказы",status:{label:"Статус заказа для брошенных корзин",hint:"Заказы, сгенерированные из брошенных корзин, появятся в Simla.com с выбранным статусом",placeholder:"Выберите статус заказа"},time:{label:"Выгружать брошенные корзины",hint:"Время, по прошествию которого корзина считается брошенной и будет выгружена в Simla.com",placeholder:"Выберите период",value:{900:"После 15 минут",1800:"После 30 минут",2700:"После 45 минут",3600:"После 1 часа"}}},collector:{title:"Сервис сбора данных",desc:{body:"Позволит отследить действия посетителей на сайте, чтобы лучше их узнать и обеспечить тесное взаимодействие системы с пользователями, которые находятся на вашем сайте",left:{title:"Подробное отслеживание",body:"Фиксируем и показываем все действия посетителя на сайте: начал сессию, добавил товар корзину и так далее"},right:{title:"Данные в реальном времени",body:"Отображаем свойства посетителей в карточке клиента: какие UTM-метки присвоились, какие именно товары только что смотрели и прочее"}},activate:{label:"Активировать",hint:"Сервис должен быть так же включен на стороне Simla.com"},notice:{copy:"Cкопируйте идентификатор в разделе",settings:"Настройки",integration:"Интеграция",collector:"Сервис сбора данных"},label:"Идентификатор",placeholder:"Вставьте ключ сайта",hint:"Скопируйте ключ от нужного магазина"},consultant:{title:"Онлайн-консультант",desc:"Чат, размещаемый на вашем сайте и предназначенный для вовлечения в продажи посетителей. Для работы, приобретите модуль онлайн-консультанта и вставьте здесь код",notice:{access:"Доступ к личному кабинету модуля находится в разделе",settings:"Настройки",integration:"Интеграция",marketplace:"Маркетплейс",consultant:"Онлайн-консультант"},label:"Код онлайн-консультанта",placeholder:"Укажите код Онлайн-консультанта",hint:"Скопируйте код в настройках модуля Онлайн-консультанта"},system:{title:"Системные настройки","web-jobs":{label:"Менеджер задач",desc:"Позволяет автоматически запускать менеджер задач в `header`. Изменяйте эту настройку только если знаете что делаете"},debug:{label:"Расширенное логирование",desc:"Позволяет получить более детальную информацию о работе модуля в файлах логов"}}},debug:{title:"Мониторинг",jobs:{title:"Менеджер задач",desc:"Задачи - фоновые процессы, обеспечивающие работу двусторонней синхронизации заказов, брошенных корзин и остатков, генерацию каталога и т.д.",refresh:"Обновить задачи","table-header":{job:"Задача","last-run":"Последний запуск",status:"Статус"},empty:"Ни одна задача еще не была запущена",run:"Запустить вручную",running:"Задача выполняется",succeeded:"Задача была выполнена",names:{RetailcrmAbandonedCartsEvent:"Синхронизация брошенных корзин",RetailcrmIcmlEvent:"Генерация файла каталога",RetailcrmIcmlUpdateUrlEvent:"Обновленние ссылки каталога",RetailcrmSyncEvent:"Обратная синхронизация",RetailcrmInventoriesEvent:"Синхронизация остатков",RetailcrmExportEvent:"Выгрузка архива заказов и клиентов",RetailcrmUpdateSinceIdEvent:"Сброс метки истории",RetailcrmClearLogsEvent:"Очистка старых файлов журналов"},notice:"Если возникли ошибки в работе менеджера задач, его можно сбросить",reset:"Сбросить"},logs:{title:"Журналы",desc:"Файлы журналов с отладочной информацией о работе модуля",refresh:"Обновить журналы","table-header":{name:"Файл",date:"Изменен",size:"Размер"},empty:"Файлы не найдены",download:"Скачать",notice:"Также можно скачать архив со всеми файлами","download-all":"Скачать все"}},orders:{title:"Работа с заказами",upload:{title:"Выгрузка заказов",desc:"В этом разделе вы сможете загрузить заказы из PrestaShop в Simla.com",advices:["Выгружайте несколько заказов единовременно, указав их через запятую без пробелов (1,2,3,4,5) или укажите диапазон (1-5)","Единовременно можно выгрузить до 10 заказов"],placeholder:"Один или несколько через запятую или диапазон",hint:"Номер ID соответствует номеру заказа в PrestaShop",btn:"Выгрузить заказы"},export:{title:"Невыгруженные заказы",desc:"Заказы, которые были созданы в CMS до подключения модуля или которые не получилось выгрузить из-за ошибки в процессе работы",advices:["После начала выгрузки не закрывайте вкладку и не уходите с этой страницы","Если процесс выгрузки прервется (например, вы покинете страницу или возникнут проблемы с соединением) его можно будет возобновить с места остановки"],searching:"Поиск невыгруженных заказов",count:{total:"Всего заказов",unloaded:"Невыгруженных заказов",customers:"Всего клиентов"},run:"Запустить выгрузку","run-desc":"Выгрузить только невыгруженные заказы","run-all":"Выгрузить всё","run-all-desc":"Выгрузить все заказы и всех клиентов, обновить метку истории",success:"Все заказы выгружены"},table:{search:{btn:"Найти",placeholder:"ID заказа в CMS"},filter:{all:"Все",succeeded:"Выгруженные",failed:"С ошибкой"},head:{date:"Дата и время",id_cms:"ID в CMS",id_crm:"ID в CRM",status:"Статус"},"not-found":"Заказы не найдены",uploaded:"Выгружен",failed:"Ошибка",upload:"Выгрузить повторно",uploading:"Выгружается"}},check:{title:"Как убедиться что модуль работает?",text:{duplicate:"Для проверки работы модуля продублируйте последний заказ в Prestashop","go-to":"Перейдите в",simla:"Simla.com",sales:"Продажи",orders:"Заказы","and-check-order":"и проверьте, появился ли заказ в списке","check-options":"Если нужно, чтобы при изменении заказа или клиента, данные поступали не только из PrestaShop в Simla.com, но и из Simla.com в PrestaShop убедитесь что в настройках модуля в разделе «Дополнительно» включена опция «Двусторонняя синхронизация»","remove-tests":"После того как вы убедились что синхронизация работает правильно тестовые заказы можно удалить в Simla.com и PrestaShop","if-has-any-questions":"Если возникли проблемы в работе модуля или недостаточно информации по работе с Simla.com","ask-support":"обратитесь в техподдержку","or-read":"или ознакомьтесь с",materials:"обучающими материалами"}},errors:{unknown:"Неизвестная ошибка",url:"Неверный или пустой адрес системы",key:"Неверный или пустой API ключ системы",version:"Выбранная версия API недоступна или API ключ неверный",carts:"Статус заказа для брошенных корзин не должен быть использован в других настройках",status:"Статусы заказа не должны повторяться в сопоставлении",delivery:"Типы доставки не должны повторяться в сопоставлении",payment:"Типы оплаты не должны повторяться в сопоставлении",collector:"Неверный или пустой идентификатор"},warnings:{delivery:"Выберите значения для всех типов доставки",status:"Выберите значения для всех статусов заказа",payment:"Выберите значения для всех типов оплаты",default:"Выберите значения для всех параметров по умолчанию"}}},b0a6:function(e,t,a){"use strict";a("eae9")},b3a9:function(e,t,a){"use strict";a("1b51")},b9a0:function(e,t,a){var s=a("1e81");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("5fab6dbc",s,!0,{sourceMap:!1,shadowMode:!1})},bb2b:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm0 16H5V5h14v14zm-8.65-3.498a.48.48 0 01-.35-.152l-2.38-2.37a.5.5 0 010-.71l.53-.53a.48.48 0 01.7 0l1.5 1.49 4.74-4.74a.5.5 0 01.7 0l.53.53a.5.5 0 010 .71l-5.62 5.62a.48.48 0 01-.35.152z"}})]))}}},c135:function(e,t,a){e.exports=a.p+"img/where-is-search-1.png"},c3ee:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".supports[data-v-8750f3f4]{color:#8a96a6}",""]),e.exports=t},c665:function(e,t,a){var s={"./en.yml":"26f4","./es.yml":"f7c2","./ru.yml":"b039"};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}n.keys=function(){return Object.keys(s)},n.resolve=o,e.exports=n,n.id="c665"},c84e:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 12C2 6.477 6.477 2 12 2A10 10 0 112 12zm8.73 3.35l5.62-5.62a.5.5 0 000-.69l-.53-.53a.5.5 0 00-.7 0l-4.74 4.74-1.5-1.49a.48.48 0 00-.7 0l-.53.53a.5.5 0 000 .71l2.38 2.35a.48.48 0 00.7 0z"}})]))}}},c8f6:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.016 11.986a3.999 3.999 0 01-4.003 3.994H6.005a3.007 3.007 0 00-2.152.849L1.85 18.826a.49.49 0 01-.35.15.5.5 0 01-.501-.5V5.995A3.999 3.999 0 015.004 2h10.009a3.999 3.999 0 014.003 3.994v5.992zM3.002 5.994v8.988a5.012 5.012 0 013.003-1h9.008a2 2 0 002.002-1.996V5.994a2 2 0 00-2.002-1.997H5.003a2 2 0 00-2.001 1.997zm10.51 3.995h1a.5.5 0 00.5-.5v-.998a.5.5 0 00-.5-.5h-1a.5.5 0 00-.501.5v.998a.5.5 0 00.5.5zm-3.003 0H9.508a.5.5 0 01-.5-.5v-.998a.5.5 0 01.5-.5h1a.5.5 0 01.501.5v.998a.5.5 0 01-.5.5zm-3.504-.5v-.998a.5.5 0 00-.5-.5h-1a.5.5 0 00-.501.5v.998a.5.5 0 00.5.5h1.001a.5.5 0 00.5-.5zm10.01 8.488a3.999 3.999 0 004.003-3.994V5.994A2 2 0 0123 7.991v14.51a.5.5 0 01-.5.499.491.491 0 01-.35-.15l-2.003-1.997a3.006 3.006 0 00-2.131-.879H7.005a2 2 0 01-2.002-1.997h12.01z"}})]))}}},cd27:function(e,t,a){var s=a("fe27");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("6daf0cc1",s,!0,{sourceMap:!1,shadowMode:!1})},d5f5:function(e,t,a){e.exports=a.p+"img/where-is-search-1.png"},dc11:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 3a.48.48 0 00-.35.152l-5.79 5.79a.5.5 0 000 .71l.2.2a.49.49 0 00.36.15H9v5.5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5.5h2.58a.49.49 0 00.36-.15l.2-.2a.5.5 0 000-.71l-5.79-5.79A.48.48 0 0012 3zm7 16.5v-1a.5.5 0 00-.5-.5h-13a.5.5 0 00-.5.5v1a.5.5 0 00.5.5h13a.5.5 0 00.5-.5z",fill:"currentColor"}})]))}}},df7d:function(e,t,a){"use strict";a("0930")},eae9:function(e,t,a){var s=a("4a36");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("af08c276",s,!0,{sourceMap:!1,shadowMode:!1})},eb96:function(e,t,a){e.exports=a.p+"img/checking-work-2.png"},ee7a:function(e,t,a){var s=a("06de");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("9c8ed058",s,!0,{sourceMap:!1,shadowMode:!1})},eff4:function(e,t,a){var s=a("418b");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("4a4359f8",s,!0,{sourceMap:!1,shadowMode:!1})},f492:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".table__row[data-v-5b884189]{border-bottom:1px solid #dee2e6;transition:background-color .25s ease}.table__row[data-v-5b884189]:hover{background-color:#f9fafb}.table__row:hover .table__button[data-v-5b884189]{opacity:1;visibility:visible}.table__cell[data-v-5b884189]{padding:20px 8px}.table__cell[data-v-5b884189]:first-of-type{padding-left:24px;padding-right:8px}.table__status[data-v-5b884189]{display:flex;align-items:center}.table__status-text[data-v-5b884189]{border-bottom:1px dotted;text-decoration:none}.table__icon-status[data-v-5b884189]{fill:#c7cdd4;margin-right:4px;width:20px;height:20px}.table__icon-status_error[data-v-5b884189]{fill:#ff5353}.table__button[data-v-5b884189]{transition:opacity .25s ease;opacity:0;visibility:hidden}.table__button_visible[data-v-5b884189]{opacity:1;visibility:visible}.table__button-warning[data-v-5b884189]{fill:#fea530}",""]),e.exports=t},f4e3:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 3h14a2 2 0 012 2v11a2 2 0 01-2 2H3a2 2 0 01-2-2V5a2 2 0 012-2zm14 5V5H3v3h14zM3 16v-5h14v5H3zm18 2V7a2 2 0 012 2v9a4 4 0 01-4 4H7a2 2 0 01-2-2h14a2 2 0 002-2z"}})]))}}},f7c2:function(e,t){e.exports={locale:{short:"ru",long:"Ruso",ru:{short:"ru",long:"Ruso"},en:{short:"en",long:"Inglés"},es:{short:"es",long:"Español"}},close:"Cerrar",save:"Guardar",run:"Ejecutar módulo",warning:"Importante",error:"Error","not-selected":"No seleccionado",hint:"¿Dónde buscar?",prestashop:"PrestaShop",crm:"CRM",piece:{short:"cs.",long:"cosa"},menu:{settings:"Configuración del módulo",advanced:"Avanzado",debug:"Monitoreo",orders:"Trabajar con pedidos",check:"Comprobación de trabajo"},support:{title:"Soporte Técnico Simla.com",mail:"support@simla.com",subject:"PrestaShop module issue",body:""},catalog:{connected:{title:"Catálogo de productos conectado",count:{products:"mercancías cargadas",offers:"ofertas comerciales descargadas"},date:{old:"Más de 7 días",day:"d.",hour:"h.",min:"m.",passed:"pasado desde la Última carga"},generate:"Descargar ahora"},outdated:{title:"El enlace del catálogo de productos está desactualizado",update:"Actualizar ahora"},"not-connected":{title:"Catálogo de productos no conectado",notice:"La Conexión se realizará automáticamente. Por lo general, toma 15 minutos crearlo, pero puede tomar hasta 4 horas. Si después de este tiempo no se crea el catálogo, póngase en contacto con el soporte técnico.",check:"Comprobar de nuevo",support:"Escribir al soporte técnico",info:"¿Qué es un archivo de directorio?"}},settings:{"refresh-types":"Actualizar tipos",connection:{title:"Conexión",address:"Dirección CRM","create-key":"Crear una clave API en la sección",settings:"Ajustes",integration:"Integración","api-access":"Claves de acceso a la API","api-key":"Clave API","enter-url":"https://demo.simla.com","enter-api-key":"Introduzca la clave API","make-connection":"Establecer conexión","address-hint-desc":"La Dirección de CRM está disponible en la barra de direcciones de su navegador","api-key-hint-desc":"Insertar datos del campo 'Clave'"},delivery:{title:"Tipos de entrega",desc:"Configure el cumplimiento de los métodos de entrega de PrestaShop y CRM","add-new-type-in":"Puede Agregar un nuevo tipo de entrega a CRM en",types:"Tipos de entrega","press-refresh":"Después de agregar un nuevo tipo de entrega, haga clic en","learn-about":"Aprender","important-things":"qué prestar atención","when-creating-types":" al crear un nuevo tipo de entrega",select:"Seleccione el tipo de entrega",notice:"Si conecta un nuevo Servicio de entrega en el lado de PrestaShop en el futuro, no olvide agregarle una asignación en la configuración del módulo para que funcione correctamente, de lo contrario, el pedido en CRM se descargará sin especificar la entrega.",popup:{title:"Tipos de entrega",header:"Tenga en cuenta al crear un nuevo tipo de entrega en CRM",countries:"En la configuración principal, se seleccionan los países a los que se entrega este método",payments:'En la pestaña" métodos de pago " está marcado. Si no se selecciona ninguno, este tipo de entrega no se ofrecerá al realizar el pedido.'}},payment:{title:"Tipos de pago",desc:"Configure la conformidad de los métodos de pago de PrestaShop y CRM","add-new-type-in":"Puede Agregar un nuevo tipo de pago a CRM en",types:"Tipos de pago","press-refresh":"Después de agregar un nuevo tipo de pago, haga clic en",select:"Seleccione el tipo de pago",notice:{"after-setup":"Después de configurar el módulo, compruebe la disponibilidad de métodos de pago para los tipos de envío disponibles. Para hacer esto, vaya al panel de administración del sitio",improve:"Mejoras",payment:"Pago",settings:"Ajustes",restrictions:'en la parte inferior está el bloque "restricciones del transportista"'}},statuses:{title:"Estados de pedidos",desc:"Configure los Estados de pedido de PrestaShop y CRM coincidentes","add-new-type-in":"Puede Agregar un nuevo estado al CRM en",types:"Estados","press-refresh":"Después de agregar un nuevo estado, haga clic en",refresh:"Actualizar Estados",select:"Seleccione el estado del pedido",warning:"Los Valores en las asignaciones no deben repetirse",notice:"Si se agrega un nuevo estado en el lado de PrestaShop, debe asignarlo aquí en la configuración del módulo; de lo contrario, no se realizará la sincronización de pedidos con el nuevo estado"}},advanced:{main:{title:"Configuración avanzada del módulo",corporate:{label:"Soporte para clientes empresariales",desc:"Funcionará si el trabajo con & nbsp;clientes corporativos está activado en Simla.com"},"number-send":{label:"Enviar el número de pedido a Simla.com",desc:"Permite transferir el número de pedido de PrestaShop a Simla.com cuando & nbsp;descarga & nbsp;orden"},"number-receive":{label:"Obtener el número de pedido de Simla.com",desc:"Permite transferir el número de pedido desde Simla.com en PrestaShop cuando & nbsp;inversa & nbsp;sincronización"}},sync:{title:"Sincronización Bidireccional",desc:"Si cambia un pedido o un cliente, los datos no vendrán sólo de PrestaShop a & nbsp;Simla.com. pero también de Simla.com en & nbsp;PrestaShop",enable:"Sincronizar pedidos de CRM",hint:"Habilite si desea que PrestaShop descargue los cambios de pedidos o clientes de Simla.com",delivery:{label:"Tipo de entrega predeterminado",hint:"Se Asigna a un pedido que proviene de un CRM si especifica una entrega que no está configurada en la configuración del módulo",placeholder:"Seleccione el tipo de entrega"},payment:{label:"Tipo de pago predeterminado",hint:"Se Asigna a un pedido que proviene de CRM si se especifica un pago que no está configurado en la configuración del módulo",placeholder:"Seleccione el tipo de pago"}},stocks:{title:"Trabajar con residuos",desc:"El módulo proporciona la cancelación de la mercancía en & nbsp;PrestaShop al descargar el pedido desde Simla.com. en caso de que alguno de los productos en el pedido no sea suficiente en el stock de PrestaShop, el pedido se transferirá al estado seleccionado a continuación, dependiendo de la disponibilidad del pago completo",enable:"Obtener saldos de Simla.com",hint:"Simla.com transferirá automáticamente a PrestaShop información actualizada sobre los saldos",paid:{label:"Si la orden es pagada",hint:"El Pedido será transferido a este estado en caso de que se haya pagado y algunos de los productos en el pedido no sean suficientes en el stock de PrestaShop",placeholder:"Seleccione el estado para el pedido pagado"},"not-paid":{label:"Si el pedido no se paga",hint:"El Pedido se transferirá a este estado en caso de que no se haya pagado y algunos de los productos en el pedido no estén en stock PrestaShop",placeholder:"Seleccione el estado de la orden no pagada"},notice:"El Estado se actualiza tanto en PrestaShop como en Simla.com. si PrestaShop permite el pedido de productos de drenaje cero, el estado del pedido no se cambiará y el artículo se cargará a PrestaShop."},carts:{title:"Carritos Abandonadas",desc:"Un carrito de compras Abandonado es un carrito de compras en una tienda en línea en la que el usuario agregó productos, pero no los compró",enable:"Crear pedidos para cestas abandonadas",hint:"Habilitar Si desea que en Simla.com se descargaron las cestas abandonadas de los compradores como nuevos pedidos",status:{label:"Estado del pedido para cestas abandonadas",sugerencia:"Los Pedidos generados a partir de cestas abandonadas aparecerán en Simla.com con el estado seleccionado",placeholder:"Seleccione el estado del pedido"},time:{label:"Descargar cestas abandonadas",hint:"El Tiempo transcurrido desde el cual se considera que la canasta se ha abandonado y se descargará en Simla.com",placeholder:"Seleccionar período",value:{900:"Después de 15 minutos",1800:"Después de 30 minutos",2700:"Después de 45 minutos",3600:"Después de 1 hora"}}},collector:{title:"Servicio de recopilación de datos",desc:{body:"Permitirá realizar un seguimiento de las actividades de los visitantes en el sitio para conocerlos mejor y garantizar que el sistema interactúe estrechamente con los usuarios que se encuentran en su sitio",left:{title:"Seguimiento Detallado",body:"Fijamos y mostramos todas las acciones del visitante en el sitio: comenzó la sesión, agregó el carrito de compras y así sucesivamente"},right:{title:"Datos en tiempo real",body:"Mostramos las propiedades de los visitantes en la tarjeta del cliente: qué etiquetas UTM se asignaron, qué productos se acaban de ver, etc."}},activate:{label:"Activar",hint:"El Servicio debe estar habilitado de la misma manera en el lado Simla.com"},notice:{copy:"Copie el identificador en la sección",settings:"Ajustes",integration:"Integración",collector:" Servicio de recopilación de datos"},label:"Id",placeholder:"Inserte la clave del sitio",hint:"Copia la clave de la tienda deseada"},consultant:{title:"Consultor en Línea",desc:"Chat alojado en & nbsp;su sitio web y & nbsp;diseñado para participar en ventas de visitantes. Para el trabajo, compre un módulo de consultor en línea e inserte el código aquí",notice:{access:"El acceso al área personal del módulo se encuentra en la sección",settings:"Ajustes",integration:"Integración",marketplace:"Marketplace",consultant:"Consultor en Línea"},label:"Código de consultor en línea",placeholder:"Especifique el código del consultor en Línea",hint:"Copie el código en la configuración del módulo de consultor en Línea"},system:{title:"Preferencias del Sistema","web-jobs":{label:"Administrador de tareas",desc:"Le Permite ejecutar automáticamente el administrador de tareas en`header'. Cambie esta configuración solo si sabe lo que está haciendo."},debug:{label:"Registro Avanzado",desc:"Le Permite obtener información más detallada sobre el funcionamiento del módulo en & nbsp;archivos & nbsp;registros"}}},debug:{title:"Monitoreo",jobs:{title:"Administrador de tareas",desc:"Tareas-procesos en segundo plano que permiten la sincronización bidireccional de pedidos, cestas y residuos abandonados, generación de catálogo, etc.",refresh:"Actualizar tareas","table-header":{job:"Tarea","last-run":" Última ejecución",status:"Estado"},empty:"No se ha iniciado ninguna tarea todavía",run:"Ejecutar manualmente",running:"Tarea en curso",succeeded:"La Tarea ha sido completada",names:{RetailcrmAbandonedCartsEvent:"Sincronizar cestas abandonadas",RetailcrmIcmlEvent:"Generar archivo de directorio",RetailcrmIcmlUpdateUrlEvent:"enlaces de directorio actualizados",RetailcrmSyncEvent:"Sincronización Inversa",RetailcrmInventoriesEvent:"Sincronizar saldos",RetailcrmExportEvent:"Descarga del archivo de pedidos y clientes",RetailcrmUpdateSinceIdEvent:"Restablecer la etiqueta de historial",RetailcrmClearLogsEvent:"Borrar archivos de registro antiguos"},notice:"Si se producen errores en el administrador de tareas, puede restablecerlo",reset:"Restablecer"},logs:{title:"Revistas",desc:"Archivos de registro con información de depuración del módulo",refresh:"Actualizar registros","table-header":{name:"Archivo",date:"Cambiado",size:"Tamaño"},empty:"Archivos no encontrados",download:"Descargar",notice:" También se puede descargar un archivo con todos los archivos","download-all":"Descargar Todo"}},orders:{title:"Trabajar con pedidos",upload:{title:"Descarga de pedidos",desc:"En esta sección podrás descargar los pedidos de PrestaShop en Simla.com",advices:["Descargue varios pedidos a la vez especificándolos separados por comas < / B> sin espacios (1,2,3,4,5) o especifique < B > rango< / B >(1-5)","Puede descargar hasta 10 pedidos< / b>"],placeholder:" Uno o más separados por comas o rango",sugerencia:"El número de identificación coincide con el número de pedido en PrestaShop",btn:"Descargar pedidos"},export:{title:"Pedidos no descargados",desc:"Pedidos que se crearon en el CMS antes de conectar el módulo o que no se pudieron descargar debido a un error en el proceso",advices:["Una vez que comience la descarga, no cierre la pestaña ni salga de esta página","Si el proceso de descarga se interrumpe (por ejemplo, si abandona la página o tiene problemas con la conexión), se puede reanudar desde el punto de parada"],searching:"Buscar pedidos pendientes",count:{total:"Pedidos Totales",unloaded:"Pedidos no descargados",customers:"Total de clientes"},run:"Ejecutar descarga","run-desc":"Cargar solo pedidos no descargados","run-all":"Descargar todo","run-all-desc":"Cargar todos pedidos y todos clientes, actualizar historial etiqueta",success:" Todos los pedidos descargados"},table:{search:{btn:"Buscar",placeholder:" Id de pedido en CMS"},filter:{all:"Todos",succeeded:"Descargado",failed:"Con error"},head:{date:"Fecha y hora",id_cms:"ID en CMS",id_crm:" Id en CRM",status:"Estado"},"not-found":"Pedidos no encontrados",uploaded:"Descargado",failed:"Error",upload:"Volver a Cargar",uploading:"Descargado"}},check:{title:"¿cómo asegurarse de que el módulo funciona?",text:{duplicate:"Para comprobar el funcionamiento del módulo, duplique el último pedido en Prestashop","go-to":"Ir a",simla:"Simla.com",sales:"Ventas",orders:"Pedidos","and-check-order":" y compruebe si el pedido aparece en la lista","check-options":'Si necesita que cuando cambie un pedido o un cliente, los datos no solo provienen de PrestaShop en Simla.com, pero también de Simla.com en PrestaShop, asegúrese de que la opción "sincronización Bidireccional" esté habilitada en la configuración del módulo en "Avanzado"',"remove-tests":"Una vez que haya comprobado que la sincronización funciona correctamente, las órdenes de prueba se pueden eliminar en Simla.com y PrestaShop","if-has-any-questions":" Si hay problemas en el funcionamiento del módulo o no hay suficiente información sobre cómo trabajar con Simla.com","ask-support":"póngase en contacto con el soporte técnico","or-read":"o echa un vistazo a",materials:"material didáctico"}},errors:{unknown:"Error Desconocido",url:"Dirección del sistema Incorrecta o vacía",key:"Clave API del sistema no Válida o vacía",version:"La versión API Seleccionada no está disponible o la clave API es incorrecta",carts:" El estado del pedido de las cestas abandonadas no debe usarse en otras configuraciones",status:"Los Estados de pedido no deben repetirse en la asignación",delivery:"Los Tipos de entrega no deben repetirse en la comparación",payment:"Los tipos de pago no deben repetirse en la comparación",collector:"Id no Válido o vacío"},warnings:{delivery:"Seleccione los valores para todos los tipos de entrega",status:"Seleccione los valores para todos los Estados del pedido",payment:"Seleccione valores para todos los tipos de pago",default:"Seleccione los valores para todos los valores predeterminados"}}},f908:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".additional[data-v-0fd3425e]{padding:24px 24px 24px 52px;margin-bottom:-12px;background:#f9fafb}.additional__row[data-v-0fd3425e]{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #dee2e6}.additional__title[data-v-0fd3425e]{font-weight:400;font-size:16px;line-height:1.5}.additional__text[data-v-0fd3425e]{font-weight:400;font-size:14px;line-height:1.42857143;color:#8a96a6;margin-top:8px}",""]),e.exports=t},fa43:function(e,t,a){var s=a("ded3").default,n=a("4082").default,o=["class","staticClass","style","staticStyle","attrs"];a("99af"),e.exports={functional:!0,render:function(e,t){var a=t._c,r=(t._v,t.data),i=t.children,c=void 0===i?[]:i,l=r.class,d=r.staticClass,u=r.style,p=r.staticStyle,f=r.attrs,h=void 0===f?{}:f,m=n(r,o);return a("svg",s({class:[l,d],style:[u,p],attrs:Object.assign({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h)},m),c.concat([a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 12C2 6.477 6.477 2 12 2A10 10 0 112 12zm2 0a8 8 0 1016 0 8 8 0 00-16 0zm6.5-4h-1a.5.5 0 00-.5.5v7a.5.5 0 00.5.5h1a.5.5 0 00.5-.5v-7a.5.5 0 00-.5-.5zm3 0h1a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-7a.5.5 0 01.5-.5z",fill:"currentColor"}})]))}}},fbff:function(e,t,a){var s=a("8f45");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var n=a("499e").default;n("09cbaeef",s,!0,{sourceMap:!1,shadowMode:!1})},fe27:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".info[data-v-c6bbe4ea]{display:flex}.info__col[data-v-c6bbe4ea]{width:264px}.info__col+.info__col[data-v-c6bbe4ea]{margin-left:32px}.info__icon[data-v-c6bbe4ea]{width:28px;height:28px;color:#6528d7}.info__icon_green[data-v-c6bbe4ea]{color:#22c993}.info__title[data-v-c6bbe4ea]{font-weight:500;font-size:18px;line-height:1.55555556}.info__text[data-v-c6bbe4ea]{font-weight:400;font-size:14px;line-height:1.42857143;color:#8a96a6;margin-top:8px}",""]),e.exports=t}}); \ No newline at end of file diff --git a/retailcrm/views/js/chunk-vendors.js b/retailcrm/views/js/chunk-vendors.js new file mode 100644 index 0000000..7aee575 --- /dev/null +++ b/retailcrm/views/js/chunk-vendors.js @@ -0,0 +1,90 @@ +/*! + * MIT License + * + * Copyright (c) 2021 DIGITAL RETAIL TECHNOLOGIES SL + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author DIGITAL RETAIL TECHNOLOGIES SL + * @copyright 2021 DIGITAL RETAIL TECHNOLOGIES SL + * @license https://opensource.org/licenses/MIT The MIT License + * + * Don\'t forget to prefix your containers with your own identifier + * to avoid any conflicts with others containers. + * + */ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(t,e,n){var i=n("b622"),r=i("toStringTag"),o={};o[r]="z",t.exports="[object z]"===String(o)},"0366":function(t,e,n){var i=n("1c0b");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},"04d1":function(t,e,n){var i=n("342f"),r=i.match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},"057f":function(t,e,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return r(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):r(i(t))}},"06cf":function(t,e,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("a04b"),l=n("5135"),c=n("0cfb"),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e),c)try{return u(t,e)}catch(n){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},"0a06":function(t,e,n){"use strict";var i=n("c532"),r=n("30b5"),o=n("f6b4"),a=n("5270"),s=n("4a7b"),l=n("848b"),c=l.validators;function u(t){this.defaults=t,this.interceptors={request:new o,response:new o}}u.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=s(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&l.assertOptions(e,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var r,o=[];if(this.interceptors.response.forEach((function(t){o.push(t.fulfilled,t.rejected)})),!i){var u=[a,void 0];Array.prototype.unshift.apply(u,n),u=u.concat(o),r=Promise.resolve(t);while(u.length)r=r.then(u.shift(),u.shift());return r}var p=t;while(n.length){var d=n.shift(),f=n.shift();try{p=d(p)}catch(_){f(_);break}}try{r=a(p)}catch(_){return Promise.reject(_)}while(o.length)r=r.then(o.shift(),o.shift());return r},u.prototype.getUri=function(t){return t=s(this.defaults,t),r(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(t){u.prototype[t]=function(e,n){return this.request(s(n||{},{method:t,url:e,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(t){u.prototype[t]=function(e,n,i){return this.request(s(i||{},{method:t,url:e,data:n}))}})),t.exports=u},"0b42":function(t,e,n){var i=n("861d"),r=n("e8b5"),o=n("b622"),a=o("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)?i(e)&&(e=e[a],null===e&&(e=void 0)):e=void 0),void 0===e?Array:e}},"0cb2":function(t,e,n){var i=n("7b0b"),r=Math.floor,o="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,l,c,u){var p=n+t.length,d=l.length,f=s;return void 0!==c&&(c=i(c),f=a),o.call(u,f,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(p);case"<":a=c[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>d){var u=r(s/10);return 0===u?i:u<=d?void 0===l[u-1]?o.charAt(1):l[u-1]+o.charAt(1):i}a=l[s-1]}return void 0===a?"":a}))}},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),o=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d3b":function(t,e,n){var i=n("d039"),r=n("b622"),o=n("c430"),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e["delete"]("b"),n+=i+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"107c":function(t,e,n){var i=n("d039"),r=n("da84"),o=r.RegExp;t.exports=i((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},1276:function(t,e,n){"use strict";var i=n("d784"),r=n("44e7"),o=n("825a"),a=n("1d80"),s=n("4840"),l=n("8aa5"),c=n("50c4"),u=n("577e"),p=n("14c3"),d=n("9263"),f=n("9f7f"),_=n("d039"),h=f.UNSUPPORTED_Y,b=[].push,g=Math.min,v=4294967295,m=!_((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));i("split",(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=u(a(this)),o=void 0===n?v:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);var s,l,c,p=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),_=0,h=new RegExp(t.source,f+"g");while(s=d.call(h,i)){if(l=h.lastIndex,l>_&&(p.push(i.slice(_,s.index)),s.length>1&&s.index=o))break;h.lastIndex===s.index&&h.lastIndex++}return _===i.length?!c&&h.test("")||p.push(""):p.push(i.slice(_)),p.length>o?p.slice(0,o):p}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=void 0==e?void 0:e[t];return void 0!==o?o.call(e,r,n):i.call(u(r),e,n)},function(t,r){var a=o(this),d=u(t),f=n(i,a,d,r,i!==e);if(f.done)return f.value;var _=s(a,RegExp),b=a.unicode,m=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(h?"g":"y"),x=new _(h?"^(?:"+a.source+")":a,m),y=void 0===r?v:r>>>0;if(0===y)return[];if(0===d.length)return null===p(x,d)?[d]:[];var w=0,A=0,U=[];while(A1?arguments[1]:void 0)}},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1be4":function(t,e,n){var i=n("d066");t.exports=i("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var i=n("b622"),r=i("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(l){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(l){}return n}},"1cdc":function(t,e,n){var i=n("342f");t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(i)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=51||!i((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},2266:function(t,e,n){var i=n("825a"),r=n("e95a"),o=n("50c4"),a=n("0366"),s=n("35a1"),l=n("2a62"),c=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,n){var u,p,d,f,_,h,b,g=n&&n.that,v=!(!n||!n.AS_ENTRIES),m=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),y=a(e,g,1+v+x),w=function(t){return u&&l(u),new c(!0,t)},A=function(t){return v?(i(t),x?y(t[0],t[1],w):y(t[0],t[1])):x?y(t,w):y(t)};if(m)u=t;else{if(p=s(t),"function"!=typeof p)throw TypeError("Target is not iterable");if(r(p)){for(d=0,f=o(t.length);f>d;d++)if(_=A(t[d]),_&&_ instanceof c)return _;return new c(!1)}u=p.call(t)}h=u.next;while(!(b=h.call(u)).done){try{_=A(b.value)}catch(U){throw l(u),U}if("object"==typeof _&&_&&_ instanceof c)return _}return new c(!1)}},"23cb":function(t,e,n){var i=n("a691"),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},"23e7":function(t,e,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),l=n("e893"),c=n("94ca");t.exports=function(t,e){var n,u,p,d,f,_,h=t.target,b=t.global,g=t.stat;if(u=b?i:g?i[h]||s(h,{}):(i[h]||{}).prototype,u)for(p in e){if(f=e[p],t.noTargetGet?(_=r(u,p),d=_&&_.value):d=u[p],n=c(b?p:h+(g?".":"#")+p,t.forced),!n&&void 0!==d){if(typeof f===typeof d)continue;l(f,d)}(t.sham||d&&d.sham)&&o(f,"sham",!0),a(u,p,f,t)}}},"241c":function(t,e,n){var i=n("ca84"),r=n("7839"),o=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,o)}},2444:function(t,e,n){"use strict";(function(e){var i=n("c532"),r=n("c8af"),o=n("387f"),a={"Content-Type":"application/x-www-form-urlencoded"};function s(t,e){!i.isUndefined(t)&&i.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function l(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=n("b50d")),t}function c(t,e,n){if(i.isString(t))try{return(e||JSON.parse)(t),i.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}var u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:l(),transformRequest:[function(t,e){return r(e,"Accept"),r(e,"Content-Type"),i.isFormData(t)||i.isArrayBuffer(t)||i.isBuffer(t)||i.isStream(t)||i.isFile(t)||i.isBlob(t)?t:i.isArrayBufferView(t)?t.buffer:i.isURLSearchParams(t)?(s(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):i.isObject(t)||e&&"application/json"===e["Content-Type"]?(s(e,"application/json"),c(t)):t}],transformResponse:[function(t){var e=this.transitional||u.transitional,n=e&&e.silentJSONParsing,r=e&&e.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||r&&i.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(a){if("SyntaxError"===s.name)throw o(s,this,"E_JSON_PARSE");throw s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){u.headers[t]=i.merge(a)})),t.exports=u}).call(this,n("4362"))},"24fb":function(t,e,n){"use strict";function i(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e&&"function"===typeof btoa){var o=r(i),a=i.sources.map((function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")}));return[n].concat(a).concat([o]).join("\n")}return[n].join("\n")}function r(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(e);return"/*# ".concat(n," */")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=i(e,t);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,i){"string"===typeof t&&(t=[[null,t,""]]);var r={};if(i)for(var o=0;o1?arguments[1]:void 0)}})},"25f0":function(t,e,n){"use strict";var i=n("6eeb"),r=n("825a"),o=n("577e"),a=n("d039"),s=n("ad6d"),l="toString",c=RegExp.prototype,u=c[l],p=a((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),d=u.name!=l;(p||d)&&i(RegExp.prototype,l,(function(){var t=r(this),e=o(t.source),n=t.flags,i=o(void 0===n&&t instanceof RegExp&&!("flags"in c)?s.call(t):n);return"/"+e+"/"+i}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),r=n("9bf2"),o=n("b622"),a=n("83ab"),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},2877:function(t,e,n){"use strict";function i(t,e,n,i,r,o,a,s){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,l):[l]}return{exports:t,options:c}}n.d(e,"a",(function(){return i}))},2909:function(t,e,n){"use strict";function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n?@[\\\]^|]/,P=/[\0\t\n\r #/:<>?@[\\\]^|]/,z=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,R=/[\t\n\r]/g,F=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return I;if(n=W(e.slice(1,-1)),!n)return I;t.host=n}else if(K(t)){if(e=h(e),j.test(e))return I;if(n=H(e),null===n)return I;t.host=n}else{if(P.test(e))return I;for(n="",i=f(e),r=0;r4)return t;for(n=[],i=0;i1&&"0"==r.charAt(0)&&(o=E.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?L:8==o?M:N).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i=S(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i6)return;i=0;while(d()){if(r=null,i>0){if(!("."==d()&&i<4))return;p++}if(!D.test(d()))return;while(D.test(d())){if(o=parseInt(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;p++}l[c]=256*l[c]+r,i++,2!=i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(p++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;p++,c++,u=c}}if(null!==u){a=c-u,c=7;while(0!=c&&a>0)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s}else if(8!=c)return;return l},G=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e},V=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=k(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=G(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},Y={},X=d({},Y,{" ":1,'"':1,"<":1,">":1,"`":1}),Q=d({},X,{"#":1,"?":1,"{":1,"}":1}),q=d({},Q,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),J=function(t,e){var n=_(t,0);return n>32&&n<127&&!p(e,t)?t:encodeURIComponent(t)},Z={ftp:21,file:null,http:80,https:443,ws:80,wss:443},K=function(t){return p(Z,t.scheme)},tt=function(t){return""!=t.username||""!=t.password},et=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},nt=function(t,e){var n;return 2==t.length&&O.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},it=function(t){var e;return t.length>1&&nt(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},rt=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&nt(e[0],!0)||e.pop()},ot=function(t){return"."===t||"%2e"===t.toLowerCase()},at=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},st={},lt={},ct={},ut={},pt={},dt={},ft={},_t={},ht={},bt={},gt={},vt={},mt={},xt={},yt={},wt={},At={},Ut={},kt={},St={},Ct={},Bt=function(t,e,n,r){var o,a,s,l,c=n||st,u=0,d="",_=!1,h=!1,b=!1;n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(z,"")),e=e.replace(R,""),o=f(e);while(u<=o.length){switch(a=o[u],c){case st:if(!a||!O.test(a)){if(n)return B;c=ct;continue}d+=a.toLowerCase(),c=lt;break;case lt:if(a&&($.test(a)||"+"==a||"-"==a||"."==a))d+=a.toLowerCase();else{if(":"!=a){if(n)return B;d="",c=ct,u=0;continue}if(n&&(K(t)!=p(Z,d)||"file"==d&&(tt(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=d,n)return void(K(t)&&Z[t.scheme]==t.port&&(t.port=null));d="","file"==t.scheme?c=xt:K(t)&&r&&r.scheme==t.scheme?c=ut:K(t)?c=_t:"/"==o[u+1]?(c=pt,u++):(t.cannotBeABaseURL=!0,t.path.push(""),c=kt)}break;case ct:if(!r||r.cannotBeABaseURL&&"#"!=a)return B;if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,c=Ct;break}c="file"==r.scheme?xt:dt;continue;case ut:if("/"!=a||"/"!=o[u+1]){c=dt;continue}c=ht,u++;break;case pt:if("/"==a){c=bt;break}c=Ut;continue;case dt:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&K(t))c=ft;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",c=St;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),c=Ut;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=Ct}break;case ft:if(!K(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,c=Ut;continue}c=bt}else c=ht;break;case _t:if(c=ht,"/"!=a||"/"!=d.charAt(u+1))continue;u++;break;case ht:if("/"!=a&&"\\"!=a){c=bt;continue}break;case bt:if("@"==a){_&&(d="%40"+d),_=!0,s=f(d);for(var g=0;g65535)return T;t.port=K(t)&&x===Z[t.scheme]?null:x,d=""}if(n)return;c=At;continue}return T}d+=a;break;case xt:if(t.scheme="file","/"==a||"\\"==a)c=yt;else{if(!r||"file"!=r.scheme){c=Ut;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",c=St;else{if("#"!=a){it(o.slice(u).join(""))||(t.host=r.host,t.path=r.path.slice(),rt(t)),c=Ut;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=Ct}}break;case yt:if("/"==a||"\\"==a){c=wt;break}r&&"file"==r.scheme&&!it(o.slice(u).join(""))&&(nt(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),c=Ut;continue;case wt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&nt(d))c=Ut;else if(""==d){if(t.host="",n)return;c=At}else{if(l=F(t,d),l)return l;if("localhost"==t.host&&(t.host=""),n)return;d="",c=At}continue}d+=a;break;case At:if(K(t)){if(c=Ut,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(c=Ut,"/"!=a))continue}else t.fragment="",c=Ct;else t.query="",c=St;break;case Ut:if(a==i||"/"==a||"\\"==a&&K(t)||!n&&("?"==a||"#"==a)){if(at(d)?(rt(t),"/"==a||"\\"==a&&K(t)||t.path.push("")):ot(d)?"/"==a||"\\"==a&&K(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&nt(d)&&(t.host&&(t.host=""),d=d.charAt(0)+":"),t.path.push(d)),d="","file"==t.scheme&&(a==i||"?"==a||"#"==a))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==a?(t.query="",c=St):"#"==a&&(t.fragment="",c=Ct)}else d+=J(a,Q);break;case kt:"?"==a?(t.query="",c=St):"#"==a?(t.fragment="",c=Ct):a!=i&&(t.path[0]+=J(a,Y));break;case St:n||"#"!=a?a!=i&&("'"==a&&K(t)?t.query+="%27":t.query+="#"==a?"%23":J(a,Y)):(t.fragment="",c=Ct);break;case Ct:a!=i&&(t.fragment+=J(a,X));break}u++}},It=function(t){var e,n,i=u(this,It,"URL"),r=arguments.length>1?arguments[1]:void 0,a=b(t),s=A(i,{type:"URL"});if(void 0!==r)if(r instanceof It)e=U(r);else if(n=Bt(e={},b(r)),n)throw TypeError(n);if(n=Bt(s,a,null,e),n)throw TypeError(n);var l=s.searchParams=new y,c=w(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},o||(i.href=Ot.call(i),i.origin=$t.call(i),i.protocol=Dt.call(i),i.username=Et.call(i),i.password=Mt.call(i),i.host=Lt.call(i),i.hostname=Nt.call(i),i.port=jt.call(i),i.pathname=Pt.call(i),i.search=zt.call(i),i.searchParams=Rt.call(i),i.hash=Ft.call(i))},Tt=It.prototype,Ot=function(){var t=U(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",tt(t)&&(c+=n+(i?":"+i:"")+"@"),c+=V(r),null!==o&&(c+=":"+o)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},$t=function(){var t=U(this),e=t.scheme,n=t.port;if("blob"==e)try{return new It(e.path[0]).origin}catch(i){return"null"}return"file"!=e&&K(t)?e+"://"+V(t.host)+(null!==n?":"+n:""):"null"},Dt=function(){return U(this).scheme+":"},Et=function(){return U(this).username},Mt=function(){return U(this).password},Lt=function(){var t=U(this),e=t.host,n=t.port;return null===e?"":null===n?V(e):V(e)+":"+n},Nt=function(){var t=U(this).host;return null===t?"":V(t)},jt=function(){var t=U(this).port;return null===t?"":String(t)},Pt=function(){var t=U(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},zt=function(){var t=U(this).query;return t?"?"+t:""},Rt=function(){return U(this).searchParams},Ft=function(){var t=U(this).fragment;return t?"#"+t:""},Ht=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(Tt,{href:Ht(Ot,(function(t){var e=U(this),n=b(t),i=Bt(e,n);if(i)throw TypeError(i);w(e.searchParams).updateSearchParams(e.query)})),origin:Ht($t),protocol:Ht(Dt,(function(t){var e=U(this);Bt(e,b(t)+":",st)})),username:Ht(Et,(function(t){var e=U(this),n=f(b(t));if(!et(e)){e.username="";for(var i=0;i1?arguments[1]:void 0,e.length)),i=a(t);return p?p.call(e,i,n):e.slice(n,n+i.length)===i}})},"2cf4":function(t,e,n){var i,r,o,a,s=n("da84"),l=n("d039"),c=n("0366"),u=n("1be4"),p=n("cc12"),d=n("1cdc"),f=n("605d"),_=s.setImmediate,h=s.clearImmediate,b=s.process,g=s.MessageChannel,v=s.Dispatch,m=0,x={},y="onreadystatechange";try{i=s.location}catch(S){}var w=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},A=function(t){return function(){w(t)}},U=function(t){w(t.data)},k=function(t){s.postMessage(String(t),i.protocol+"//"+i.host)};_&&h||(_=function(t){var e=[],n=arguments.length,i=1;while(n>i)e.push(arguments[i++]);return x[++m]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(m),m},h=function(t){delete x[t]},f?r=function(t){b.nextTick(A(t))}:v&&v.now?r=function(t){v.now(A(t))}:g&&!d?(o=new g,a=o.port2,o.port1.onmessage=U,r=c(a.postMessage,a,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&i&&"file:"!==i.protocol&&!l(k)?(r=k,s.addEventListener("message",U,!1)):r=y in p("script")?function(t){u.appendChild(p("script"))[y]=function(){u.removeChild(this),w(t)}}:function(t){setTimeout(A(t),0)}),t.exports={set:_,clear:h}},"2d00":function(t,e,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u?(i=u.split("."),r=i[0]<4?1:i[0]+i[1]):a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=i[1]))),t.exports=r&&+r},"2d83":function(t,e,n){"use strict";var i=n("387f");t.exports=function(t,e,n,r,o){var a=new Error(t);return i(a,e,n,r,o)}},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2f62":function(t,e,n){"use strict";(function(t){ +/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */ +function n(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:i});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[i].concat(t.init):i,n.call(this,t)}}function i(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}var i="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},r=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(t){r&&(t._devtoolHook=r,r.emit("vuex:init",t),r.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){r.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){r.emit("vuex:action",t,e)}),{prepend:!0}))}function a(t,e){return t.filter(e)[0]}function s(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=a(e,(function(e){return e.original===t}));if(n)return n.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach((function(n){i[n]=s(t[n],e)})),i}function l(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function c(t){return null!==t&&"object"===typeof t}function u(t){return t&&"function"===typeof t.then}function p(t,e){return function(){return t(e)}}var d=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},d.prototype.addChild=function(t,e){this._children[t]=e},d.prototype.removeChild=function(t){delete this._children[t]},d.prototype.getChild=function(t){return this._children[t]},d.prototype.hasChild=function(t){return t in this._children},d.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},d.prototype.forEachChild=function(t){l(this._children,t)},d.prototype.forEachGetter=function(t){this._rawModule.getters&&l(this._rawModule.getters,t)},d.prototype.forEachAction=function(t){this._rawModule.actions&&l(this._rawModule.actions,t)},d.prototype.forEachMutation=function(t){this._rawModule.mutations&&l(this._rawModule.mutations,t)},Object.defineProperties(d.prototype,f);var _=function(t){this.register([],t,!1)};function h(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return void 0;h(t.concat(i),e.getChild(i),n.modules[i])}}_.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},_.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},_.prototype.update=function(t){h([],this.root,t)},_.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var r=new d(e,n);if(0===t.length)this.root=r;else{var o=this.get(t.slice(0,-1));o.addChild(t[t.length-1],r)}e.modules&&l(e.modules,(function(e,r){i.register(t.concat(r),e,n)}))},_.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],i=e.getChild(n);i&&i.runtime&&e.removeChild(n)},_.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var b;var g=function(t){var e=this;void 0===t&&(t={}),!b&&"undefined"!==typeof window&&window.Vue&&O(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var i=t.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new _(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new b,this._makeLocalGettersCache=Object.create(null);var r=this,a=this,s=a.dispatch,l=a.commit;this.dispatch=function(t,e){return s.call(r,t,e)},this.commit=function(t,e,n){return l.call(r,t,e,n)},this.strict=i;var c=this._modules.root.state;w(this,c,[],this._modules.root),y(this,c),n.forEach((function(t){return t(e)}));var u=void 0!==t.devtools?t.devtools:b.config.devtools;u&&o(this)},v={state:{configurable:!0}};function m(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function x(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;w(t,n,[],t._modules.root,!0),y(t,n,e)}function y(t,e,n){var i=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var r=t._wrappedGetters,o={};l(r,(function(e,n){o[n]=p(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var a=b.config.silent;b.config.silent=!0,t._vm=new b({data:{$$state:e},computed:o}),b.config.silent=a,t.strict&&B(t),i&&(n&&t._withCommit((function(){i._data.$$state=null})),b.nextTick((function(){return i.$destroy()})))}function w(t,e,n,i,r){var o=!n.length,a=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=i),!o&&!r){var s=I(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit((function(){b.set(s,l,i.state)}))}var c=i.context=A(t,a,n);i.forEachMutation((function(e,n){var i=a+n;k(t,i,e,c)})),i.forEachAction((function(e,n){var i=e.root?n:a+n,r=e.handler||e;S(t,i,r,c)})),i.forEachGetter((function(e,n){var i=a+n;C(t,i,e,c)})),i.forEachChild((function(i,o){w(t,e,n.concat(o),i,r)}))}function A(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var o=T(n,i,r),a=o.payload,s=o.options,l=o.type;return s&&s.root||(l=e+l),t.dispatch(l,a)},commit:i?t.commit:function(n,i,r){var o=T(n,i,r),a=o.payload,s=o.options,l=o.type;s&&s.root||(l=e+l),t.commit(l,a,s)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return U(t,e)}},state:{get:function(){return I(t.state,n)}}}),r}function U(t,e){if(!t._makeLocalGettersCache[e]){var n={},i=e.length;Object.keys(t.getters).forEach((function(r){if(r.slice(0,i)===e){var o=r.slice(i);Object.defineProperty(n,o,{get:function(){return t.getters[r]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function k(t,e,n,i){var r=t._mutations[e]||(t._mutations[e]=[]);r.push((function(e){n.call(t,i.state,e)}))}function S(t,e,n,i){var r=t._actions[e]||(t._actions[e]=[]);r.push((function(e){var r=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e);return u(r)||(r=Promise.resolve(r)),t._devtoolHook?r.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):r}))}function C(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function B(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function I(t,e){return e.reduce((function(t,e){return t[e]}),t)}function T(t,e,n){return c(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function O(t){b&&t===b||(b=t,n(b))}v.state.get=function(){return this._vm._data.$$state},v.state.set=function(t){0},g.prototype.commit=function(t,e,n){var i=this,r=T(t,e,n),o=r.type,a=r.payload,s=(r.options,{type:o,payload:a}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(s,i.state)})))},g.prototype.dispatch=function(t,e){var n=this,i=T(t,e),r=i.type,o=i.payload,a={type:r,payload:o},s=this._actions[r];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(c){0}var l=s.length>1?Promise.all(s.map((function(t){return t(o)}))):s[0](o);return new Promise((function(t,e){l.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(c){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(c){0}e(t)}))}))}},g.prototype.subscribe=function(t,e){return m(t,this._subscribers,e)},g.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return m(n,this._actionSubscribers,e)},g.prototype.watch=function(t,e,n){var i=this;return this._watcherVM.$watch((function(){return t(i.state,i.getters)}),e,n)},g.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},g.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),w(this,this.state,t,this._modules.get(t),n.preserveState),y(this,this.state)},g.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=I(e.state,t.slice(0,-1));b.delete(n,t[t.length-1])})),x(this)},g.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},g.prototype.hotUpdate=function(t){this._modules.update(t),x(this,!0)},g.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(g.prototype,v);var $=P((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var i=z(this.$store,"mapState",t);if(!i)return;e=i.context.state,n=i.context.getters}return"function"===typeof r?r.call(this,e,n):e[r]},n[i].vuex=!0})),n})),D=P((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.commit;if(t){var o=z(this.$store,"mapMutations",t);if(!o)return;i=o.context.commit}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),E=P((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){if(!t||z(this.$store,"mapGetters",t))return this.$store.getters[r]},n[i].vuex=!0})),n})),M=P((function(t,e){var n={};return N(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.dispatch;if(t){var o=z(this.$store,"mapActions",t);if(!o)return;i=o.context.dispatch}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),L=function(t){return{mapState:$.bind(null,t),mapGetters:E.bind(null,t),mapMutations:D.bind(null,t),mapActions:M.bind(null,t)}};function N(t){return j(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function j(t){return Array.isArray(t)||c(t)}function P(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function z(t,e,n){var i=t._modulesNamespaceMap[n];return i}function R(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var i=t.transformer;void 0===i&&(i=function(t){return t});var r=t.mutationTransformer;void 0===r&&(r=function(t){return t});var o=t.actionFilter;void 0===o&&(o=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var c=t.logActions;void 0===c&&(c=!0);var u=t.logger;return void 0===u&&(u=console),function(t){var p=s(t.state);"undefined"!==typeof u&&(l&&t.subscribe((function(t,o){var a=s(o);if(n(t,p,a)){var l=W(),c=r(t),d="mutation "+t.type+l;F(u,d,e),u.log("%c prev state","color: #9E9E9E; font-weight: bold",i(p)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",i(a)),H(u)}p=a})),c&&t.subscribeAction((function(t,n){if(o(t,n)){var i=W(),r=a(t),s="action "+t.type+i;F(u,s,e),u.log("%c action","color: #03A9F4; font-weight: bold",r),H(u)}})))}}function F(t,e,n){var i=n?t.groupCollapsed:t.group;try{i.call(t,e)}catch(r){t.log(e)}}function H(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function W(){var t=new Date;return" @ "+V(t.getHours(),2)+":"+V(t.getMinutes(),2)+":"+V(t.getSeconds(),2)+"."+V(t.getMilliseconds(),3)}function G(t,e){return new Array(e+1).join(t)}function V(t,e){return G("0",e-t.toString().length)+t}var Y={Store:g,install:O,version:"3.6.2",mapState:$,mapMutations:D,mapGetters:E,mapActions:M,createNamespacedHelpers:L,createLogger:R};e["a"]=Y}).call(this,n("c8ba"))},"30b5":function(t,e,n){"use strict";var i=n("c532");function r(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var o;if(n)o=n(e);else if(i.isURLSearchParams(e))o=e.toString();else{var a=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),a.push(r(e)+"="+r(t))})))})),o=a.join("&")}if(o){var s=t.indexOf("#");-1!==s&&(t=t.slice(0,s)),t+=(-1===t.indexOf("?")?"?":"&")+o}return t}},"342f":function(t,e,n){var i=n("d066");t.exports=i("navigator","userAgent")||""},"35a1":function(t,e,n){var i=n("f5df"),r=n("3f8c"),o=n("b622"),a=o("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||r[i(t)]}},"37e8":function(t,e,n){var i=n("83ab"),r=n("9bf2"),o=n("825a"),a=n("df75");t.exports=i?Object.defineProperties:function(t,e){o(t);var n,i=a(e),s=i.length,l=0;while(s>l)r.f(t,n=i[l++],e[n]);return t}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,i,r){return t.config=e,n&&(t.code=n),t.request=i,t.response=r,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},t}},3934:function(t,e,n){"use strict";var i=n("c532");t.exports=i.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(t){var i=t;return e&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=r(window.location.href),function(e){var n=i.isString(e)?r(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},"3bbe":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var i=n("6547").charAt,r=n("577e"),o=n("69f3"),a=n("7dd0"),s="String Iterator",l=o.set,c=o.getterFor(s);a(String,"String",(function(t){l(this,{type:s,string:r(t),index:0})}),(function(){var t,e=c(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},4082:function(t,e,n){n("a4d3");var i=n("f0e4");function r(t,e){if(null==t)return{};var n,r,o=i(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}t.exports=r,t.exports["default"]=t.exports,t.exports.__esModule=!0},"428f":function(t,e,n){var i=n("da84");t.exports=i},4362:function(t,e,n){e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,i="/";e.cwd=function(){return i},e.chdir=function(e){t||(t=n("df7c")),i=t.resolve(e,i)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"44ad":function(t,e,n){var i=n("d039"),r=n("c6b6"),o="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?o.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var i=n("b622"),r=n("7c73"),o=n("9bf2"),a=i("unscopables"),s=Array.prototype;void 0==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),t.exports=function(t){s[a][t]=!0}},"44de":function(t,e,n){var i=n("da84");t.exports=function(t,e){var n=i.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},"44e7":function(t,e,n){var i=n("861d"),r=n("c6b6"),o=n("b622"),a=o("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==r(t))}},"466d":function(t,e,n){"use strict";var i=n("d784"),r=n("825a"),o=n("50c4"),a=n("577e"),s=n("1d80"),l=n("8aa5"),c=n("14c3");i("match",(function(t,e,n){return[function(e){var n=s(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](a(n))},function(t){var i=r(this),s=a(t),u=n(e,i,s);if(u.done)return u.value;if(!i.global)return c(i,s);var p=i.unicode;i.lastIndex=0;var d,f=[],_=0;while(null!==(d=c(i,s))){var h=a(d[0]);f[_]=h,""===h&&(i.lastIndex=l(s,o(i.lastIndex),p)),_++}return 0===_?null:f}]}))},"467f":function(t,e,n){"use strict";var i=n("2d83");t.exports=function(t,e,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(i("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},4840:function(t,e,n){var i=n("825a"),r=n("1c0b"),o=n("b622"),a=o("species");t.exports=function(t,e){var n,o=i(t).constructor;return void 0===o||void 0==(n=i(o)[a])?e:r(n)}},"485a":function(t,e,n){var i=n("861d");t.exports=function(t,e){var n,r;if("string"===e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if("string"!==e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},4930:function(t,e,n){var i=n("2d00"),r=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},"499e":function(t,e,n){"use strict";function i(t,e){for(var n=[],i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;ru)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(t,e,n){"use strict";var i=n("23e7"),r=n("b727").filter,o=n("1dde"),a=o("filter");i({target:"Array",proto:!0,forced:!a},{filter:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,n){"use strict";var i=n("0366"),r=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),l=n("8418"),c=n("35a1");t.exports=function(t){var e,n,u,p,d,f,_=r(t),h="function"==typeof this?this:Array,b=arguments.length,g=b>1?arguments[1]:void 0,v=void 0!==g,m=c(_),x=0;if(v&&(g=i(g,b>2?arguments[2]:void 0,2)),void 0==m||h==Array&&a(m))for(e=s(_.length),n=new h(e);e>x;x++)f=v?g(_[x],x):_[x],l(n,x,f);else for(p=m.call(_),d=p.next,n=new h;!(u=d.call(p)).done;x++)f=v?o(p,g,[u.value,x],!0):u.value,l(n,x,f);return n.length=x,n}},"4e82":function(t,e,n){"use strict";var i=n("23e7"),r=n("1c0b"),o=n("7b0b"),a=n("50c4"),s=n("577e"),l=n("d039"),c=n("addb"),u=n("a640"),p=n("04d1"),d=n("d998"),f=n("2d00"),_=n("512c"),h=[],b=h.sort,g=l((function(){h.sort(void 0)})),v=l((function(){h.sort(null)})),m=u("sort"),x=!l((function(){if(f)return f<70;if(!(p&&p>3)){if(d)return!0;if(_)return _<603;var t,e,n,i,r="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(i=0;i<47;i++)h.push({k:e+i,v:n})}for(h.sort((function(t,e){return e.v-t.v})),i=0;is(n)?1:-1}};i({target:"Array",proto:!0,forced:y},{sort:function(t){void 0!==t&&r(t);var e=o(this);if(x)return void 0===t?b.call(e):b.call(e,t);var n,i,s=[],l=a(e.length);for(i=0;i0?r(i(t),9007199254740991):0}},"512c":function(t,e,n){var i=n("342f"),r=i.match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},5135:function(t,e,n){var i=n("7b0b"),r={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return r.call(i(t),e)}},5270:function(t,e,n){"use strict";var i=n("c532"),r=n("c401"),o=n("2e67"),a=n("2444"),s=n("7a77");function l(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new s("canceled")}t.exports=function(t){l(t),t.headers=t.headers||{},t.data=r.call(t,t.data,t.headers,t.transformRequest),t.headers=i.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]}));var e=t.adapter||a.adapter;return e(t).then((function(e){return l(t),e.data=r.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return o(e)||(l(t),e&&e.response&&(e.response.data=r.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},5319:function(t,e,n){"use strict";var i=n("d784"),r=n("d039"),o=n("825a"),a=n("a691"),s=n("50c4"),l=n("577e"),c=n("1d80"),u=n("8aa5"),p=n("0cb2"),d=n("14c3"),f=n("b622"),_=f("replace"),h=Math.max,b=Math.min,g=function(t){return void 0===t?t:String(t)},v=function(){return"$0"==="a".replace(/./,"$0")}(),m=function(){return!!/./[_]&&""===/./[_]("a","$0")}(),x=!r((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));i("replace",(function(t,e,n){var i=m?"$":"$0";return[function(t,n){var i=c(this),r=void 0==t?void 0:t[_];return void 0!==r?r.call(t,i,n):e.call(l(i),t,n)},function(t,r){var c=o(this),f=l(t);if("string"===typeof r&&-1===r.indexOf(i)&&-1===r.indexOf("$<")){var _=n(e,c,f,r);if(_.done)return _.value}var v="function"===typeof r;v||(r=l(r));var m=c.global;if(m){var x=c.unicode;c.lastIndex=0}var y=[];while(1){var w=d(c,f);if(null===w)break;if(y.push(w),!m)break;var A=l(w[0]);""===A&&(c.lastIndex=u(f,s(c.lastIndex),x))}for(var U="",k=0,S=0;S=k&&(U+=f.slice(k,B)+D,k=B+C.length)}return U+f.slice(k)}]}),!x||!v||m)},5530:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));n("b64b"),n("a4d3"),n("4de4"),n("e439"),n("159b"),n("dbb4");var i=n("ade3");function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function o(t){for(var e=1;e=55296&&r<=56319&&n>1,t+=b(t/e);t>h*a>>1;i+=r)t=b(t/h);return b(i+(h+1)*t/(t+s))},y=function(t){var e=[];t=v(t);var n,s,l=t.length,d=u,f=0,h=c;for(n=0;n=d&&sb((i-f)/U))throw RangeError(_);for(f+=(A-d)*U,d=A,n=0;ni)throw RangeError(_);if(s==d){for(var k=f,S=r;;S+=r){var C=S<=h?o:S>=h+a?a:S-h;if(ku){var f,_=c(arguments[u++]),h=p?o(_).concat(p(_)):o(_),b=h.length,g=0;while(b>g)f=h[g++],i&&!d.call(_,f)||(n[f]=_[f])}return n}:u},6547:function(t,e,n){var i=n("a691"),r=n("577e"),o=n("1d80"),a=function(t){return function(e,n){var a,s,l=r(o(e)),c=i(n),u=l.length;return c<0||c>=u?t?"":void 0:(a=l.charCodeAt(c),a<55296||a>56319||c+1===u||(s=l.charCodeAt(c+1))<56320||s>57343?t?l.charAt(c):a:t?l.slice(c,c+2):s-56320+(a-55296<<10)+65536)}};t.exports={codeAt:a(!1),charAt:a(!0)}},"65f0":function(t,e,n){var i=n("0b42");t.exports=function(t,e){return new(i(t))(0===e?0:e)}},"69f3":function(t,e,n){var i,r,o,a=n("7f9a"),s=n("da84"),l=n("861d"),c=n("9112"),u=n("5135"),p=n("c6cd"),d=n("f772"),f=n("d012"),_="Object already initialized",h=s.WeakMap,b=function(t){return o(t)?r(t):i(t,{})},g=function(t){return function(e){var n;if(!l(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a||p.state){var v=p.state||(p.state=new h),m=v.get,x=v.has,y=v.set;i=function(t,e){if(x.call(v,t))throw new TypeError(_);return e.facade=t,y.call(v,t,e),e},r=function(t){return m.call(v,t)||{}},o=function(t){return x.call(v,t)}}else{var w=d("state");f[w]=!0,i=function(t,e){if(u(t,w))throw new TypeError(_);return e.facade=t,c(t,w,e),e},r=function(t){return u(t,w)?t[w]:{}},o=function(t){return u(t,w)}}t.exports={set:i,get:r,has:o,enforce:b,getterFor:g}},"6eeb":function(t,e,n){var i=n("da84"),r=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),l=n("69f3"),c=l.get,u=l.enforce,p=String(String).split("String");(t.exports=function(t,e,n,s){var l,c=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||r(n,"name",e),l=u(n),l.source||(l.source=p.join("string"==typeof e?e:""))),t!==i?(c?!f&&t[e]&&(d=!0):delete t[e],d?t[e]=n:r(t,e,n)):d?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var i=n("428f"),r=n("5135"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||a(e,t,{value:o.f(t)})}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a77":function(t,e,n){"use strict";function i(t){this.message=t}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,t.exports=i},"7aac":function(t,e,n){"use strict";var i=n("c532");t.exports=i.isStandardBrowserEnv()?function(){return{write:function(t,e,n,r,o,a){var s=[];s.push(t+"="+encodeURIComponent(e)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b0b":function(t,e,n){var i=n("1d80");t.exports=function(t){return Object(i(t))}},"7c73":function(t,e,n){var i,r=n("825a"),o=n("37e8"),a=n("7839"),s=n("d012"),l=n("1be4"),c=n("cc12"),u=n("f772"),p=">",d="<",f="prototype",_="script",h=u("IE_PROTO"),b=function(){},g=function(t){return d+_+p+t+d+"/"+_+p},v=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){var t,e=c("iframe"),n="java"+_+":";return e.style.display="none",l.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(g("document.F=Object")),t.close(),t.F},x=function(){try{i=new ActiveXObject("htmlfile")}catch(e){}x="undefined"!=typeof document?document.domain&&i?v(i):m():v(i);var t=a.length;while(t--)delete x[f][a[t]];return x()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(b[f]=r(t),n=new b,b[f]=null,n[h]=t):n=x(),void 0===e?n:o(n,e)}},"7dd0":function(t,e,n){"use strict";var i=n("23e7"),r=n("9ed3"),o=n("e163"),a=n("d2bb"),s=n("d44e"),l=n("9112"),c=n("6eeb"),u=n("b622"),p=n("c430"),d=n("3f8c"),f=n("ae93"),_=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,b=u("iterator"),g="keys",v="values",m="entries",x=function(){return this};t.exports=function(t,e,n,u,f,y,w){r(n,e,u);var A,U,k,S=function(t){if(t===f&&O)return O;if(!h&&t in I)return I[t];switch(t){case g:return function(){return new n(this,t)};case v:return function(){return new n(this,t)};case m:return function(){return new n(this,t)}}return function(){return new n(this)}},C=e+" Iterator",B=!1,I=t.prototype,T=I[b]||I["@@iterator"]||f&&I[f],O=!h&&T||S(f),$="Array"==e&&I.entries||T;if($&&(A=o($.call(new t)),_!==Object.prototype&&A.next&&(p||o(A)===_||(a?a(A,_):"function"!=typeof A[b]&&l(A,b,x)),s(A,C,!0,!0),p&&(d[C]=x))),f==v&&T&&T.name!==v&&(B=!0,O=function(){return T.call(this)}),p&&!w||I[b]===O||l(I,b,O),d[e]=O,f)if(U={values:S(v),keys:y?O:S(g),entries:S(m)},w)for(k in U)(h||B||!(k in I))&&c(I,k,U[k]);else i({target:e,proto:!0,forced:h||B},U);return U}},"7f9a":function(t,e,n){var i=n("da84"),r=n("8925"),o=i.WeakMap;t.exports="function"===typeof o&&/native code/.test(r(o))},"825a":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var i=n("d039");t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83b9":function(t,e,n){"use strict";var i=n("d925"),r=n("e683");t.exports=function(t,e){return t&&!i(e)?r(t,e):e}},8418:function(t,e,n){"use strict";var i=n("a04b"),r=n("9bf2"),o=n("5c6c");t.exports=function(t,e,n){var a=i(e);a in t?r.f(t,a,o(0,n)):t[a]=n}},"841c":function(t,e,n){"use strict";var i=n("d784"),r=n("825a"),o=n("1d80"),a=n("129f"),s=n("577e"),l=n("14c3");i("search",(function(t,e,n){return[function(e){var n=o(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](s(n))},function(t){var i=r(this),o=s(t),c=n(e,i,o);if(c.done)return c.value;var u=i.lastIndex;a(u,0)||(i.lastIndex=0);var p=l(i,o);return a(i.lastIndex,u)||(i.lastIndex=u),null===p?-1:p.index}]}))},"848b":function(t,e,n){"use strict";var i=n("5cce").version,r={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){r[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var o={};function a(t,e,n){if("object"!==typeof t)throw new TypeError("options must be an object");var i=Object.keys(t),r=i.length;while(r-- >0){var o=i[r],a=e[o];if(a){var s=t[o],l=void 0===s||a(s,o,t);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}}r.transitional=function(t,e,n){function r(t,e){return"[Axios v"+i+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,i,a){if(!1===t)throw new Error(r(i," has been removed"+(e?" in "+e:"")));return e&&!o[i]&&(o[i]=!0,console.warn(r(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,i,a)}},t.exports={assertOptions:a,validators:r}},"857a":function(t,e,n){var i=n("1d80"),r=n("577e"),o=/"/g;t.exports=function(t,e,n,a){var s=r(i(t)),l="<"+e;return""!==n&&(l+=" "+n+'="'+r(a).replace(o,""")+'"'),l+">"+s+""}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8925:function(t,e,n){var i=n("c6cd"),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return r.call(t)}),t.exports=i.inspectSource},"8aa5":function(t,e,n){"use strict";var i=n("6547").charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},"8c4f":function(t,e,n){"use strict"; +/*! + * vue-router v3.5.2 + * (c) 2021 Evan You + * @license MIT + */function i(t,e){0}function r(t,e){for(var n in e)t[n]=e[n];return t}var o=/[!'()*]/g,a=function(t){return"%"+t.charCodeAt(0).toString(16)},s=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,a).replace(s,",")};function c(t){try{return decodeURIComponent(t)}catch(e){0}return t}function u(t,e,n){void 0===e&&(e={});var i,r=n||d;try{i=r(t||"")}catch(s){i={}}for(var o in e){var a=e[o];i[o]=Array.isArray(a)?a.map(p):p(a)}return i}var p=function(t){return null==t||"object"===typeof t?t:String(t)};function d(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),i=c(n.shift()),r=n.length>0?c(n.join("=")):null;void 0===e[i]?e[i]=r:Array.isArray(e[i])?e[i].push(r):e[i]=[e[i],r]})),e):e}function f(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var i=[];return n.forEach((function(t){void 0!==t&&(null===t?i.push(l(e)):i.push(l(e)+"="+l(t)))})),i.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var _=/\/?$/;function h(t,e,n,i){var r=i&&i.options.stringifyQuery,o=e.query||{};try{o=b(o)}catch(s){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:o,params:e.params||{},fullPath:m(e,r),matched:t?v(t):[]};return n&&(a.redirectedFrom=m(n,r)),Object.freeze(a)}function b(t){if(Array.isArray(t))return t.map(b);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=b(t[n]);return e}return t}var g=h(null,{path:"/"});function v(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function m(t,e){var n=t.path,i=t.query;void 0===i&&(i={});var r=t.hash;void 0===r&&(r="");var o=e||f;return(n||"/")+o(i)+r}function x(t,e,n){return e===g?t===e:!!e&&(t.path&&e.path?t.path.replace(_,"")===e.path.replace(_,"")&&(n||t.hash===e.hash&&y(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&y(t.query,e.query)&&y(t.params,e.params))))}function y(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),i=Object.keys(e).sort();return n.length===i.length&&n.every((function(n,r){var o=t[n],a=i[r];if(a!==n)return!1;var s=e[n];return null==o||null==s?o===s:"object"===typeof o&&"object"===typeof s?y(o,s):String(o)===String(s)}))}function w(t,e){return 0===t.path.replace(_,"/").indexOf(e.path.replace(_,"/"))&&(!e.hash||t.hash===e.hash)&&A(t.query,e.query)}function A(t,e){for(var n in e)if(!(n in t))return!1;return!0}function U(t){for(var e=0;e=0&&(e=t.slice(i),t=t.slice(0,i));var r=t.indexOf("?");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{path:t,query:n,hash:e}}function T(t){return t.replace(/\/\//g,"/")}var O=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},$=J,D=j,E=P,M=F,L=q,N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function j(t,e){var n,i=[],r=0,o=0,a="",s=e&&e.delimiter||"/";while(null!=(n=N.exec(t))){var l=n[0],c=n[1],u=n.index;if(a+=t.slice(o,u),o=u+l.length,c)a+=c[1];else{var p=t[o],d=n[2],f=n[3],_=n[4],h=n[5],b=n[6],g=n[7];a&&(i.push(a),a="");var v=null!=d&&null!=p&&p!==d,m="+"===b||"*"===b,x="?"===b||"*"===b,y=n[2]||s,w=_||h;i.push({name:f||r++,prefix:d||"",delimiter:y,optional:x,repeat:m,partial:v,asterisk:!!g,pattern:w?W(w):g?".*":"[^"+H(y)+"]+?"})}}return o1||!U.length)return 0===U.length?t():t("span",{},U)}if("a"===this.tag)A.on=y,A.attrs={href:l,"aria-current":v};else{var k=st(this.$slots.default);if(k){k.isStatic=!1;var S=k.data=r({},k.data);for(var C in S.on=S.on||{},S.on){var B=S.on[C];C in y&&(S.on[C]=Array.isArray(B)?B:[B])}for(var I in y)I in S.on?S.on[I].push(y[I]):S.on[I]=m;var T=k.data.attrs=r({},k.data.attrs);T.href=l,T["aria-current"]=v}else A.on=y}return t(this.tag,A,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[p]=n.params[p]);return s.path=K(c.path,s.params,'named route "'+l+'"'),d(c,s,a)}if(s.path){s.params={};for(var f=0;f=t.length?n():t[r]?e(t[r],(function(){i(r+1)})):i(r+1)};i(0)}var Pt={redirected:2,aborted:4,cancelled:8,duplicated:16};function zt(t,e){return Wt(t,e,Pt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+Vt(e)+'" via a navigation guard.')}function Rt(t,e){var n=Wt(t,e,Pt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ft(t,e){return Wt(t,e,Pt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ht(t,e){return Wt(t,e,Pt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Wt(t,e,n,i){var r=new Error(i);return r._isRouter=!0,r.from=t,r.to=e,r.type=n,r}var Gt=["params","query","hash"];function Vt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return Gt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Yt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Xt(t,e){return Yt(t)&&t._isRouter&&(null==e||t.type===e)}function Qt(t){return function(e,n,i){var r=!1,o=0,a=null;qt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){r=!0,o++;var l,c=te((function(e){Kt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,o--,o<=0&&i()})),u=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Yt(t)?t:new Error(e),i(a))}));try{l=t(c,u)}catch(d){u(d)}if(l)if("function"===typeof l.then)l.then(c,u);else{var p=l.component;p&&"function"===typeof p.then&&p.then(c,u)}}})),r||i()}}function qt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Zt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Kt(t){return t.__esModule||Zt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],i=arguments.length;while(i--)n[i]=arguments[i];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=g,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ct){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ie(t,e){var n,i=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,i=Mt&&n;i&&this.listeners.push(At());var r=function(){var n=t.current,r=de(t.base);t.current===g&&r===t._startLocation||t.transitionTo(r,(function(t){i&&Ut(e,t,n,!0)}))};window.addEventListener("popstate",r),this.listeners.push((function(){window.removeEventListener("popstate",r)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,(function(t){Lt(T(i.base+t.fullPath)),Ut(i.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,(function(t){Nt(T(i.base+t.fullPath)),Ut(i.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(de(this.base)!==this.current.fullPath){var e=T(this.base+this.current.fullPath);t?Lt(e):Nt(e)}},e.prototype.getCurrentLocation=function(){return de(this.base)},e}(ee);function de(t){var e=window.location.pathname,n=e.toLowerCase(),i=t.toLowerCase();return!t||n!==i&&0!==n.indexOf(T(i+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var fe=function(t){function e(e,n,i){t.call(this,e,n),i&&_e(this.base)||he()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,i=Mt&&n;i&&this.listeners.push(At());var r=function(){var e=t.current;he()&&t.transitionTo(be(),(function(n){i&&Ut(t.router,n,e,!0),Mt||me(n.fullPath)}))},o=Mt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,(function(t){ve(t.fullPath),Ut(i.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,(function(t){me(t.fullPath),Ut(i.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;be()!==e&&(t?ve(e):me(e))},e.prototype.getCurrentLocation=function(){return be()},e}(ee);function _e(t){var e=de(t);if(!/^\/#/.test(e))return window.location.replace(T(t+"/#"+e)),!0}function he(){var t=be();return"/"===t.charAt(0)||(me("/"+t),!1)}function be(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ge(t){var e=window.location.href,n=e.indexOf("#"),i=n>=0?e.slice(0,n):e;return i+"#"+t}function ve(t){Mt?Lt(ge(t)):window.location.hash=t}function me(t){Mt?Nt(ge(t)):window.location.replace(ge(t))}var xe=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var i=this;this.transitionTo(t,(function(t){i.stack=i.stack.slice(0,i.index+1).concat(t),i.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var i=this;this.transitionTo(t,(function(t){i.stack=i.stack.slice(0,i.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,(function(){var t=e.current;e.index=n,e.updateRoute(i),e.router.afterHooks.forEach((function(e){e&&e(i,t)}))}),(function(t){Xt(t,Pt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),ye=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=_t(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ct||(e="abstract"),this.mode=e,e){case"history":this.history=new pe(this,t.base);break;case"hash":this.history=new fe(this,t.base,this.fallback);break;case"abstract":this.history=new xe(this,t.base);break;default:0}},we={currentRoute:{configurable:!0}};function Ae(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Ue(t,e,n){var i="hash"===n?"#"+e:e;return t?T(t+"/"+i):i}ye.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},we.currentRoute.get=function(){return this.history&&this.history.current},ye.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof pe||n instanceof fe){var i=function(t){var i=n.current,r=e.options.scrollBehavior,o=Mt&&r;o&&"fullPath"in t&&Ut(e,t,i,!1)},r=function(t){n.setupListeners(),i(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ye.prototype.beforeEach=function(t){return Ae(this.beforeHooks,t)},ye.prototype.beforeResolve=function(t){return Ae(this.resolveHooks,t)},ye.prototype.afterEach=function(t){return Ae(this.afterHooks,t)},ye.prototype.onReady=function(t,e){this.history.onReady(t,e)},ye.prototype.onError=function(t){this.history.onError(t)},ye.prototype.push=function(t,e,n){var i=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){i.history.push(t,e,n)}));this.history.push(t,e,n)},ye.prototype.replace=function(t,e,n){var i=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){i.history.replace(t,e,n)}));this.history.replace(t,e,n)},ye.prototype.go=function(t){this.history.go(t)},ye.prototype.back=function(){this.go(-1)},ye.prototype.forward=function(){this.go(1)},ye.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ye.prototype.resolve=function(t,e,n){e=e||this.history.current;var i=tt(t,e,n,this),r=this.match(i,e),o=r.redirectedFrom||r.fullPath,a=this.history.base,s=Ue(a,o,this.mode);return{location:i,route:r,href:s,normalizedTo:i,resolved:r}},ye.prototype.getRoutes=function(){return this.matcher.getRoutes()},ye.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},ye.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ye.prototype,we),ye.install=lt,ye.version="3.5.2",ye.isNavigationFailure=Xt,ye.NavigationFailureType=Pt,ye.START_LOCATION=g,ct&&window.Vue&&window.Vue.use(ye),e["a"]=ye},"8df4":function(t,e,n){"use strict";var i=n("7a77");function r(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;this.promise.then((function(t){if(n._listeners){var e,i=n._listeners.length;for(e=0;e0&&(!v.multiline||v.multiline&&"\n"!==x.charAt(v.lastIndex-1))&&(k="(?: "+k+")",C=" "+C,S++),n=new RegExp("^(?:"+k+")",U)),b&&(n=new RegExp("^"+k+"$(?!\\s)",U)),_&&(o=v.lastIndex),a=p.call(A?n:v,C),A?a?(a.input=a.input.slice(S),a[0]=a[0].slice(S),a.index=v.lastIndex,v.lastIndex+=a[0].length):v.lastIndex=0:_&&a&&(v.lastIndex=v.global?a.index+a[0].length:o),b&&a&&a.length>1&&d.call(a[0],n,(function(){for(c=1;c=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),c=i.call(a,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),B(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;B(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:T(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),h}},t}(t.exports);try{regeneratorRuntime=i}catch(r){"object"===typeof globalThis?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},9861:function(t,e,n){"use strict";n("e260");var i=n("23e7"),r=n("d066"),o=n("0d3b"),a=n("6eeb"),s=n("e2cc"),l=n("d44e"),c=n("9ed3"),u=n("69f3"),p=n("19aa"),d=n("5135"),f=n("0366"),_=n("f5df"),h=n("825a"),b=n("861d"),g=n("577e"),v=n("7c73"),m=n("5c6c"),x=n("9a1f"),y=n("35a1"),w=n("b622"),A=r("fetch"),U=r("Request"),k=U&&U.prototype,S=r("Headers"),C=w("iterator"),B="URLSearchParams",I=B+"Iterator",T=u.set,O=u.getterFor(B),$=u.getterFor(I),D=/\+/g,E=Array(4),M=function(t){return E[t-1]||(E[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},L=function(t){try{return decodeURIComponent(t)}catch(e){return t}},N=function(t){var e=t.replace(D," "),n=4;try{return decodeURIComponent(e)}catch(i){while(n)e=e.replace(M(n--),L);return e}},j=/[!'()~]|%20/g,P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},z=function(t){return P[t]},R=function(t){return encodeURIComponent(t).replace(j,z)},F=function(t,e){if(e){var n,i,r=e.split("&"),o=0;while(o0?arguments[0]:void 0,u=this,f=[];if(T(u,{type:B,entries:f,updateURL:function(){},updateSearchParams:H}),void 0!==c)if(b(c))if(t=y(c),"function"===typeof t){e=t.call(c),n=e.next;while(!(i=n.call(e)).done){if(r=x(h(i.value)),o=r.next,(a=o.call(r)).done||(s=o.call(r)).done||!o.call(r).done)throw TypeError("Expected sequence with length 2");f.push({key:g(a.value),value:g(s.value)})}}else for(l in c)d(c,l)&&f.push({key:l,value:g(c[l])});else F(f,"string"===typeof c?"?"===c.charAt(0)?c.slice(1):c:g(c))},Y=V.prototype;if(s(Y,{append:function(t,e){W(arguments.length,2);var n=O(this);n.entries.push({key:g(t),value:g(e)}),n.updateURL()},delete:function(t){W(arguments.length,1);var e=O(this),n=e.entries,i=g(t),r=0;while(rt.key){r.splice(e,0,t);break}e===n&&r.push(t)}i.updateURL()},forEach:function(t){var e,n=O(this).entries,i=f(t,arguments.length>1?arguments[1]:void 0,3),r=0;while(r1?X(arguments[1]):{})}}),"function"==typeof U){var Q=function(t){return p(this,Q,"Request"),new U(t,arguments.length>1?X(arguments[1]):{})};k.constructor=Q,Q.prototype=k,i({global:!0,forced:!0},{Request:Q})}}t.exports={URLSearchParams:V,getState:O}},9911:function(t,e,n){"use strict";var i=n("23e7"),r=n("857a"),o=n("af03");i({target:"String",proto:!0,forced:o("link")},{link:function(t){return r(this,"a","href",t)}})},"99af":function(t,e,n){"use strict";var i=n("23e7"),r=n("d039"),o=n("e8b5"),a=n("861d"),s=n("7b0b"),l=n("50c4"),c=n("8418"),u=n("65f0"),p=n("1dde"),d=n("b622"),f=n("2d00"),_=d("isConcatSpreadable"),h=9007199254740991,b="Maximum allowed index exceeded",g=f>=51||!r((function(){var t=[];return t[_]=!1,t.concat()[0]!==t})),v=p("concat"),m=function(t){if(!a(t))return!1;var e=t[_];return void 0!==e?!!e:o(t)},x=!g||!v;i({target:"Array",proto:!0,forced:x},{concat:function(t){var e,n,i,r,o,a=s(this),p=u(a,0),d=0;for(e=-1,i=arguments.length;eh)throw TypeError(b);for(n=0;n=h)throw TypeError(b);c(p,d++,o)}return p.length=d,p}})},"9a1f":function(t,e,n){var i=n("825a"),r=n("35a1");t.exports=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return i(e.call(t))}},"9bdd":function(t,e,n){var i=n("825a"),r=n("2a62");t.exports=function(t,e,n,o){try{return o?e(i(n)[0],n[1]):e(n)}catch(a){throw r(t),a}}},"9bf2":function(t,e,n){var i=n("83ab"),r=n("0cfb"),o=n("825a"),a=n("a04b"),s=Object.defineProperty;e.f=i?s:function(t,e,n){if(o(t),e=a(e),o(n),r)try{return s(t,e,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var i=n("ae93").IteratorPrototype,r=n("7c73"),o=n("5c6c"),a=n("d44e"),s=n("3f8c"),l=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=r(i,{next:o(1,n)}),a(t,c,!1,!0),s[c]=l,t}},"9f7f":function(t,e,n){var i=n("d039"),r=n("da84"),o=r.RegExp;e.UNSUPPORTED_Y=i((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=i((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},"9fc3":function(t,e,n){t.exports=function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"00ee":function(t,e,n){var i=n("b622"),r=i("toStringTag"),o={};o[r]="z",t.exports="[object z]"===String(o)},"00fd":function(t,e,n){var i=n("9e69"),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;function l(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(l){}var r=a.call(t);return i&&(e?t[s]=n:delete t[s]),r}t.exports=l},"0317":function(t,e,n){t.exports={box:"UiInfoBox_box_1KUPR",box_simple:"UiInfoBox_box_simple_3kw5x","box__icon-box":"UiInfoBox_box__icon-box_17LTZ",box__title:"UiInfoBox_box__title_8lAdo",box__toggle:"UiInfoBox_box__toggle_2Dndr",box_warning:"UiInfoBox_box_warning_1sVbK",box__icon:"UiInfoBox_box__icon_1f4k6",box__header:"UiInfoBox_box__header_rszcE","box__toggle-icon":"UiInfoBox_box__toggle-icon_2QvNc",box__content:"UiInfoBox_box__content_3wBgV",box__desc:"UiInfoBox_box__desc_dvYxN"}},"0366":function(t,e,n){var i=n("1c0b");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},"03dd":function(t,e,n){var i=n("eac5"),r=n("57a5"),o=Object.prototype,a=o.hasOwnProperty;function s(t){if(!i(t))return r(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}t.exports=s},"057f":function(t,e,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return r(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):r(i(t))}},"06cf":function(t,e,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),l=n("5135"),c=n("0cfb"),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e,!0),c)try{return u(t,e)}catch(n){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},"07ac":function(t,e,n){var i=n("23e7"),r=n("6f53").values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},"07c7":function(t,e){function n(){return!1}t.exports=n},"087d":function(t,e){function n(t,e){var n=-1,i=e.length,r=t.length;while(++n]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,l,c,u){var p=n+t.length,d=l.length,f=s;return void 0!==c&&(c=i(c),f=a),o.call(u,f,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(p);case"<":a=c[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>d){var u=r(s/10);return 0===u?i:u<=d?void 0===l[u-1]?o.charAt(1):l[u-1]+o.charAt(1):i}a=l[s-1]}return void 0===a?"":a}))}},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),o=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d24":function(t,e,n){(function(t){var i=n("2b3e"),r=n("07c7"),o=e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===o,l=s?i.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||r;t.exports=u}).call(this,n("62e4")(t))},"0d3b":function(t,e,n){var i=n("d039"),r=n("b622"),o=n("c430"),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e["delete"]("b"),n+=i+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0dc9":function(t,e,n){"use strict";var i=n("4b79"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"100e":function(t,e,n){var i=n("cd9d"),r=n("2286"),o=n("c1c9");function a(t,e){return o(r(t,e,i),t+"")}t.exports=a},1148:function(t,e,n){"use strict";var i=n("a691"),r=n("1d80");t.exports=function(t){var e=String(r(this)),n="",o=i(t);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},1276:function(t,e,n){"use strict";var i=n("d784"),r=n("44e7"),o=n("825a"),a=n("1d80"),s=n("4840"),l=n("8aa5"),c=n("50c4"),u=n("14c3"),p=n("9263"),d=n("d039"),f=[].push,_=Math.min,h=4294967295,b=!d((function(){return!RegExp(h,"y")}));i("split",2,(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(a(this)),o=void 0===n?h:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);var s,l,c,u=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),_=0,b=new RegExp(t.source,d+"g");while(s=p.call(b,i)){if(l=b.lastIndex,l>_&&(u.push(i.slice(_,s.index)),s.length>1&&s.index=o))break;b.lastIndex===s.index&&b.lastIndex++}return _===i.length?!c&&b.test("")||u.push(""):u.push(i.slice(_)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=void 0==e?void 0:e[t];return void 0!==o?o.call(e,r,n):i.call(String(r),e,n)},function(t,r){var a=n(i,t,this,r,i!==e);if(a.done)return a.value;var p=o(t),d=String(this),f=s(p,RegExp),g=p.unicode,v=(p.ignoreCase?"i":"")+(p.multiline?"m":"")+(p.unicode?"u":"")+(b?"y":"g"),m=new f(b?p:"^(?:"+p.source+")",v),x=void 0===r?h:r>>>0;if(0===x)return[];if(0===d.length)return null===u(m,d)?[d]:[];var y=0,w=0,A=[];while(w79&&a<83;i({target:"Array",proto:!0,forced:!l||c},{reduce:function(t){return r(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"13fa":function(t,e,n){t.exports={"tabs-item":"UiTabsItem_tabs-item_lNPOp"}},"14c3":function(t,e,n){var i=n("c6b6"),r=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var o=n.call(t,e);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"159b":function(t,e,n){var i=n("da84"),r=n("fdbc"),o=n("17c2"),a=n("9112");for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(u){c.forEach=o}}},1680:function(t,e,n){"use strict";var i=n("9812"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"17c2":function(t,e,n){"use strict";var i=n("b727").forEach,r=n("a640"),o=r("forEach");t.exports=o?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},"17c9":function(t,e,n){t.exports={cell:"UiCalendarCell_cell_ump2-",cell_selected:"UiCalendarCell_cell_selected_10_D4",cell_disabled:"UiCalendarCell_cell_disabled_nU86R",cell__backdrop:"UiCalendarCell_cell__backdrop_3KA_W","cell_in-range":"UiCalendarCell_cell_in-range_K5XHW","cell_is-range-first":"UiCalendarCell_cell_is-range-first_t7OeT","cell_is-range-last":"UiCalendarCell_cell_is-range-last_15Di_",cell__content:"UiCalendarCell_cell__content_1TpzX",cell_current:"UiCalendarCell_cell_current_3mr2w"}},"182b":function(t,e,n){t.exports={datepicker:"UiDatepicker_datepicker_3_uxS",datepicker__content:"UiDatepicker_datepicker__content_1w3z3","datepicker__content-inner":"UiDatepicker_datepicker__content-inner_1QNmD",open:"UiDatepicker_open_2SLyf",datepicker__footer:"UiDatepicker_datepicker__footer_3kOR2",datepicker__button:"UiDatepicker_datepicker__button_gCT87",greenIcon:"UiDatepicker_greenIcon_3IxV0","datepicker-trigger":"UiDatepicker_datepicker-trigger_1qq9e",timepicker:"UiDatepicker_timepicker_3yUyd",timepicker__label:"UiDatepicker_timepicker__label_2LCQJ",timepicker__tooltip:"UiDatepicker_timepicker__tooltip_3HK2W","timepicker__tooltip-content":"UiDatepicker_timepicker__tooltip-content_2YTps",timepicker__field:"UiDatepicker_timepicker__field_3dTjb",timepicker__icon:"UiDatepicker_timepicker__icon_g1Ewz","ui-kit-datepicker":"UiDatepicker_ui-kit-datepicker_1GnIl"}},"18a2":function(t,e,n){"use strict";var i=n("ca56"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1a4f":function(t,e,n){"use strict";var i=n("27bb"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"1a8c":function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},"1be4":function(t,e,n){var i=n("d066");t.exports=i("document","documentElement")},"1c07":function(t,e,n){t.exports={tabs:"UiTabs_tabs_3VpC_","tabs_full-width":"UiTabs_tabs_full-width_3d5NK",tabs__icon:"UiTabs_tabs__icon_3IVTc","tabs_size-sm":"UiTabs_tabs_size-sm_1heHy","tabs_size-md":"UiTabs_tabs_size-md_1UQij",tabs_radiogroup:"UiTabs_tabs_radiogroup_1PiSD",tabs__icon_text:"UiTabs_tabs__icon_text_4lVU8","tabs_size-lg":"UiTabs_tabs_size-lg_2rBHW",tabs__control_active:"UiTabs_tabs__control_active_2kxMo",tabs__controls:"UiTabs_tabs__controls_2RzE1",tabs_expanded:"UiTabs_tabs_expanded_3Slmg","tabs_top-line":"UiTabs_tabs_top-line_1L1p8",tabs_rubber:"UiTabs_tabs_rubber_4I4Mp",tabs__control:"UiTabs_tabs__control_1-mUP",tabs_default:"UiTabs_tabs_default_2-3Ls",tabs__control_disabled:"UiTabs_tabs__control_disabled_1bgg-",tabs__control_rubber:"UiTabs_tabs__control_rubber_Aa7J4",tabs__counter:"UiTabs_tabs__counter_2Suy-",tabs__content:"UiTabs_tabs__content_3iY4E","tabs__content_no-ctr":"UiTabs_tabs__content_no-ctr_2lngl",tabs_global:"UiTabs_tabs_global_3dG4v","tabs__control_icon-without-text":"UiTabs_tabs__control_icon-without-text_3eeG_",extra:"UiTabs_extra_3PG5N",extra__btn:"UiTabs_extra__btn_IY08b",extra__wrap:"UiTabs_extra__wrap_2z4Nc",extra_open:"UiTabs_extra_open_2lH4c",extra__icon:"UiTabs_extra__icon_3Yg7X",extra__counter:"UiTabs_extra__counter_35oTi",ticker:"UiTabs_ticker_2taP-"}},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c3c":function(t,e,n){var i=n("9e69"),r=n("2474"),o=n("9638"),a=n("a2be"),s=n("edfa"),l=n("ac41"),c=1,u=2,p="[object Boolean]",d="[object Date]",f="[object Error]",_="[object Map]",h="[object Number]",b="[object RegExp]",g="[object Set]",v="[object String]",m="[object Symbol]",x="[object ArrayBuffer]",y="[object DataView]",w=i?i.prototype:void 0,A=w?w.valueOf:void 0;function U(t,e,n,i,w,U,k){switch(n){case y:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!U(new r(t),new r(e)));case p:case d:case h:return o(+t,+e);case f:return t.name==e.name&&t.message==e.message;case b:case v:return t==e+"";case _:var S=s;case g:var C=i&c;if(S||(S=l),t.size!=e.size&&!C)return!1;var B=k.get(t);if(B)return B==e;i|=u,k.set(t,e);var I=a(S(t),S(e),i,w,U,k);return k["delete"](t),I;case m:if(A)return A.call(t)==A.call(e)}return!1}t.exports=U},"1c7e":function(t,e,n){var i=n("b622"),r=i("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(l){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(l){}return n}},"1cdc":function(t,e,n){var i=n("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(i)},"1cec":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"Promise");t.exports=o},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"1db9":function(t,e,n){t.exports={"modal-overlay":"UiModalSidebar_modal-overlay_3xabU","modal-overlay_fixed":"UiModalSidebar_modal-overlay_fixed_Kd84m","modal-overlay_left":"UiModalSidebar_modal-overlay_left_2LXRG","modal-overlay_right":"UiModalSidebar_modal-overlay_right_1pHIc","modal-sidebar":"UiModalSidebar_modal-sidebar_2LJvT","modal-sidebar__inner":"UiModalSidebar_modal-sidebar__inner_1zDd0","modal-sidebar__head":"UiModalSidebar_modal-sidebar__head_3NHVB","modal-sidebar__head-inner":"UiModalSidebar_modal-sidebar__head-inner_3CO69","modal-sidebar__title":"UiModalSidebar_modal-sidebar__title_CVJnk","modal-sidebar__title_ellipsis":"UiModalSidebar_modal-sidebar__title_ellipsis_2fjSW","modal-sidebar__body":"UiModalSidebar_modal-sidebar__body_slttd","modal-sidebar__body-fixed":"UiModalSidebar_modal-sidebar__body-fixed_i2oTD","modal-sidebar__footer":"UiModalSidebar_modal-sidebar__footer_24RYh",btn:"UiModalSidebar_btn_1hLCB","modal-sidebar__close":"UiModalSidebar_modal-sidebar__close_3nEMF","modal-sidebar_left":"UiModalSidebar_modal-sidebar_left_2YHa_","modal-sidebar_sm":"UiModalSidebar_modal-sidebar_sm_3I6mI","modal-sidebar_lg":"UiModalSidebar_modal-sidebar_lg_2PK0p"}},"1dde":function(t,e,n){var i=n("d039"),r=n("b622"),o=n("2d00"),a=r("species");t.exports=function(t){return o>=51||!i((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"1e58":function(t,e,n){t.exports={checkbox:"UiCheckbox_checkbox_CP9FX",checkbox__ch:"UiCheckbox_checkbox__ch_39tNe","checkbox__ch-icon":"UiCheckbox_checkbox__ch-icon_rZagB","checkbox__ch-input":"UiCheckbox_checkbox__ch-input_1NMJt","checkbox__ch-image":"UiCheckbox_checkbox__ch-image_272GX",checkbox__text:"UiCheckbox_checkbox__text_2cEGS",checkbox__label:"UiCheckbox_checkbox__label_1EGuC",checkbox__label_muted:"UiCheckbox_checkbox__label_muted_o403C",checkbox__desc:"UiCheckbox_checkbox__desc_3qQh3",checkbox_checked:"UiCheckbox_checkbox_checked_2kSmy",checkbox_disabled:"UiCheckbox_checkbox_disabled_3vDuP",checkbox_active:"UiCheckbox_checkbox_active_XaJs5",checkbox_indeterminate:"UiCheckbox_checkbox_indeterminate_TC0NL",checkbox_min:"UiCheckbox_checkbox_min_39vL4","checkbox-wrap":"UiCheckbox_checkbox-wrap_2aDoq"}},"1e74":function(t,e,n){"use strict";var i=n("3f02"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"1efc":function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},"1fc8":function(t,e,n){var i=n("4245");function r(t,e){var n=i(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}t.exports=r},"207d":function(t,e,n){"use strict";var i=n("d178"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"20c6":function(t,e,n){t.exports={preview:"UiAttachment_preview_Oqgqh",preview_size_sm:"UiAttachment_preview_size_sm_jG_-c",preview_size_md:"UiAttachment_preview_size_md_R5BzP",preview_type_image:"UiAttachment_preview_type_image_2CGGx",preview_type_video:"UiAttachment_preview_type_video_i3PtK",preview_type_document:"UiAttachment_preview_type_document_28uUR",preview_type_spreadsheet:"UiAttachment_preview_type_spreadsheet_3Fnmq",preview_state_error:"UiAttachment_preview_state_error_cVC1e",preview_overlay:"UiAttachment_preview_overlay_3z-iP",thumb:"UiAttachment_thumb_1n-wx",ext:"UiAttachment_ext_25HCm",ext_size_sm:"UiAttachment_ext_size_sm_3OMaU",img:"UiAttachment_img_1H6HR",icon:"UiAttachment_icon_2VmfS"}},2217:function(t,e,n){"use strict";var i=n("fae0"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},2266:function(t,e,n){var i=n("825a"),r=n("e95a"),o=n("50c4"),a=n("0366"),s=n("35a1"),l=n("2a62"),c=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,n){var u,p,d,f,_,h,b,g=n&&n.that,v=!(!n||!n.AS_ENTRIES),m=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),y=a(e,g,1+v+x),w=function(t){return u&&l(u),new c(!0,t)},A=function(t){return v?(i(t),x?y(t[0],t[1],w):y(t[0],t[1])):x?y(t,w):y(t)};if(m)u=t;else{if(p=s(t),"function"!=typeof p)throw TypeError("Target is not iterable");if(r(p)){for(d=0,f=o(t.length);f>d;d++)if(_=A(t[d]),_&&_ instanceof c)return _;return new c(!1)}u=p.call(t)}h=u.next;while(!(b=h.call(u)).done){try{_=A(b.value)}catch(U){throw l(u),U}if("object"==typeof _&&_&&_ instanceof c)return _}return new c(!1)}},2286:function(t,e,n){var i=n("85e3"),r=Math.max;function o(t,e,n){return e=r(void 0===e?t.length-1:e,0),function(){var o=arguments,a=-1,s=r(o.length-e,0),l=Array(s);while(++a0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var n=t.indexOf("Trident/");if(n>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var r=t.indexOf("Edge/");return r>0?parseInt(t.substring(r+5,t.indexOf(".",r)),10):-1}var r;function o(){o.init||(o.init=!0,r=-1!==i())}n.d(e,"a",(function(){return h}));var a={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var t=this;o(),this.$nextTick((function(){t._w=t.$el.offsetWidth,t._h=t.$el.offsetHeight,t.emitOnMount&&t.emitSize()}));var e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",r&&this.$el.appendChild(e),e.data="about:blank",r||this.$el.appendChild(e)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!r&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};function s(t,e,n,i,r,o,a,s,l,c){"boolean"!==typeof a&&(l=s,s=a,a=!1);var u,p="function"===typeof n?n.options:n;if(t&&t.render&&(p.render=t.render,p.staticRenderFns=t.staticRenderFns,p._compiled=!0,r&&(p.functional=!0)),i&&(p._scopeId=i),o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},p._ssrRegister=u):e&&(u=a?function(t){e.call(this,c(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),u)if(p.functional){var d=p.render;p.render=function(t,e){return u.call(e),d(t,e)}}else{var f=p.beforeCreate;p.beforeCreate=f?[].concat(f,u):[u]}return n}var l=a,c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},u=[];c._withStripped=!0;var p=void 0,d="data-v-8859cc6c",f=void 0,_=!1,h=s({render:c,staticRenderFns:u},p,l,d,_,f,!1,void 0,void 0,void 0);function b(t){t.component("resize-observer",h),t.component("ResizeObserver",h)}var g={version:"1.0.1",install:b},v=null;"undefined"!==typeof window?v=window.Vue:"undefined"!==typeof t&&(v=t.Vue),v&&v.use(g)}).call(this,n("c8ba"))},2532:function(t,e,n){"use strict";var i=n("23e7"),r=n("5a34"),o=n("1d80"),a=n("ab13");i({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~String(o(this)).indexOf(r(t),arguments.length>1?arguments[1]:void 0)}})},"253c":function(t,e,n){var i=n("3729"),r=n("1310"),o="[object Arguments]";function a(t){return r(t)&&i(t)==o}t.exports=a},"25eb":function(t,e,n){var i=n("23e7"),r=n("c20d");i({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},"25f0":function(t,e,n){"use strict";var i=n("6eeb"),r=n("825a"),o=n("d039"),a=n("ad6d"),s="toString",l=RegExp.prototype,c=l[s],u=o((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),p=c.name!=s;(u||p)&&i(RegExp.prototype,s,(function(){var t=r(this),e=String(t.source),n=t.flags,i=String(void 0===n&&t instanceof RegExp&&!("flags"in l)?a.call(t):n);return"/"+e+"/"+i}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),r=n("9bf2"),o=n("b622"),a=n("83ab"),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},"262c":function(t,e,n){"use strict";var i=n("3b53"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"27bb":function(t,e,n){t.exports={text:"UiText_text_2_z8L",text_gray:"UiText_text_gray_3-JEz",text_primary:"UiText_text_primary_29t0r",text_success:"UiText_text_success_1tu3N",text_action:"UiText_text_action_26OZr",text_black:"UiText_text_black_1BwQd",text_hero:"UiText_text_hero_2XVk3","text_title-01":"UiText_text_title-01_1uEdD","text_title-02":"UiText_text_title-02_3DREW",text_article:"UiText_text_article_2l13o",text_paragraph:"UiText_text_paragraph_1ij_7",text_md:"UiText_text_md_3Oq4i",text_body:"UiText_text_body_Psnvi",text_small:"UiText_text_small_QTWpg",text_tiny:"UiText_text_tiny_1_wcg",text_accent:"UiText_text_accent_nhXJH",text_title:"UiText_text_title_1c9wp",text_ellipsis:"UiText_text_ellipsis_3WWJn",text_link:"UiText_text_link_cYNuY"}},2877:function(t,e,n){"use strict";function i(t,e,n,i,r,o,a,s){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,l):[l]}return{exports:t,options:c}}n.d(e,"a",(function(){return i}))},2881:function(t,e,n){t.exports={input:"UiInputGiant_input_2fb9g",input__error:"UiInputGiant_input__error_3eIeC",input__error_ellipsis:"UiInputGiant_input__error_ellipsis_uCm4E",input_placeholder:"UiInputGiant_input_placeholder_mL6l8",input__icon:"UiInputGiant_input__icon_DTvYH",input_focus:"UiInputGiant_input_focus_1SBn8",input_disabled:"UiInputGiant_input_disabled_33RXx",area:"UiInputGiant_area_1l1uw",suffix:"UiInputGiant_suffix_tosrP",prefix:"UiInputGiant_prefix_29wio",input_error:"UiInputGiant_input_error_stQae","input__icon_state-fill":"UiInputGiant_input__icon_state-fill_3qviM",placeholder:"UiInputGiant_placeholder_cjxM1","input_line-style":"UiInputGiant_input_line-style_HB-AR","content-inner":"UiInputGiant_content-inner_1dZpJ","input__tooltip-area":"UiInputGiant_input__tooltip-area_PypgK","input__error-tooltip":"UiInputGiant_input__error-tooltip_1gvt0","input__error-wrap":"UiInputGiant_input__error-wrap_guy_P",label:"UiInputGiant_label_2BbPI",content:"UiInputGiant_content_1JuUs",suffix__icon:"UiInputGiant_suffix__icon_PgwX1",prefix__icon:"UiInputGiant_prefix__icon_cWGC2",prefix__inner:"UiInputGiant_prefix__inner_3viRs",postfix:"UiInputGiant_postfix_M-i1C"}},"28c9":function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"296f":function(t,e,n){t.exports={container:"UiCalendar_container_O_8Mm",calendar:"UiCalendar_calendar_2cKr0",table:"UiCalendar_table_Jw5A-",row:"UiCalendar_row_1_ST3","row_justify-end":"UiCalendar_row_justify-end_14Mxi","cell-weekday":"UiCalendar_cell-weekday_2dPoY","cell-day":"UiCalendar_cell-day_1xjM1","cell-day_muted":"UiCalendar_cell-day_muted_1j7i_","cell-month":"UiCalendar_cell-month_1t0Hu","cell-year":"UiCalendar_cell-year_EAAWi"}},"29f3":function(t,e){var n=Object.prototype,i=n.toString;function r(t){return i.call(t)}t.exports=r},"2a45":function(t,e,n){"use strict";var i=n("86df"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"2a62":function(t,e,n){var i=n("825a");t.exports=function(t){var e=t["return"];if(void 0!==e)return i(e.call(t)).value}},"2ae7":function(t,e,n){"use strict";var i=n("182b"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"2b16":function(t,e,n){"use strict";var i=n("e24b"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"2b3d":function(t,e,n){"use strict";n("3ca3");var i,r=n("23e7"),o=n("83ab"),a=n("0d3b"),s=n("da84"),l=n("37e8"),c=n("6eeb"),u=n("19aa"),p=n("5135"),d=n("60da"),f=n("4df4"),_=n("6547").codeAt,h=n("5fb2"),b=n("d44e"),g=n("9861"),v=n("69f3"),m=s.URL,x=g.URLSearchParams,y=g.getState,w=v.set,A=v.getterFor("URL"),U=Math.floor,k=Math.pow,S="Invalid authority",C="Invalid scheme",B="Invalid host",I="Invalid port",T=/[A-Za-z]/,O=/[\d+-.A-Za-z]/,$=/\d/,D=/^(0x|0X)/,E=/^[0-7]+$/,M=/^\d+$/,L=/^[\dA-Fa-f]+$/,N=/[\u0000\t\u000A\u000D #%/:?@[\\]]/,j=/[\u0000\t\u000A\u000D #/:?@[\\]]/,P=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,z=/[\t\u000A\u000D]/g,R=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return B;if(n=H(e.slice(1,-1)),!n)return B;t.host=n}else if(Z(t)){if(e=h(e),N.test(e))return B;if(n=F(e),null===n)return B;t.host=n}else{if(j.test(e))return B;for(n="",i=f(e),r=0;r4)return t;for(n=[],i=0;i1&&"0"==r.charAt(0)&&(o=D.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?M:8==o?E:L).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i=k(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i6)return;i=0;while(d()){if(r=null,i>0){if(!("."==d()&&i<4))return;p++}if(!$.test(d()))return;while($.test(d())){if(o=parseInt(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;p++}l[c]=256*l[c]+r,i++,2!=i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(p++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;p++,c++,u=c}}if(null!==u){a=c-u,c=7;while(0!=c&&a>0)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s}else if(8!=c)return;return l},W=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e},G=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=U(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=W(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},V={},Y=d({},V,{" ":1,'"':1,"<":1,">":1,"`":1}),X=d({},Y,{"#":1,"?":1,"{":1,"}":1}),Q=d({},X,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),q=function(t,e){var n=_(t,0);return n>32&&n<127&&!p(e,t)?t:encodeURIComponent(t)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Z=function(t){return p(J,t.scheme)},K=function(t){return""!=t.username||""!=t.password},tt=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},et=function(t,e){var n;return 2==t.length&&T.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},nt=function(t){var e;return t.length>1&&et(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},it=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&et(e[0],!0)||e.pop()},rt=function(t){return"."===t||"%2e"===t.toLowerCase()},ot=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},at={},st={},lt={},ct={},ut={},pt={},dt={},ft={},_t={},ht={},bt={},gt={},vt={},mt={},xt={},yt={},wt={},At={},Ut={},kt={},St={},Ct=function(t,e,n,r){var o,a,s,l,c=n||at,u=0,d="",_=!1,h=!1,b=!1;n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(P,"")),e=e.replace(z,""),o=f(e);while(u<=o.length){switch(a=o[u],c){case at:if(!a||!T.test(a)){if(n)return C;c=lt;continue}d+=a.toLowerCase(),c=st;break;case st:if(a&&(O.test(a)||"+"==a||"-"==a||"."==a))d+=a.toLowerCase();else{if(":"!=a){if(n)return C;d="",c=lt,u=0;continue}if(n&&(Z(t)!=p(J,d)||"file"==d&&(K(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=d,n)return void(Z(t)&&J[t.scheme]==t.port&&(t.port=null));d="","file"==t.scheme?c=mt:Z(t)&&r&&r.scheme==t.scheme?c=ct:Z(t)?c=ft:"/"==o[u+1]?(c=ut,u++):(t.cannotBeABaseURL=!0,t.path.push(""),c=Ut)}break;case lt:if(!r||r.cannotBeABaseURL&&"#"!=a)return C;if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,c=St;break}c="file"==r.scheme?mt:pt;continue;case ct:if("/"!=a||"/"!=o[u+1]){c=pt;continue}c=_t,u++;break;case ut:if("/"==a){c=ht;break}c=At;continue;case pt:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&Z(t))c=dt;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",c=kt;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),c=At;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=St}break;case dt:if(!Z(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,c=At;continue}c=ht}else c=_t;break;case ft:if(c=_t,"/"!=a||"/"!=d.charAt(u+1))continue;u++;break;case _t:if("/"!=a&&"\\"!=a){c=ht;continue}break;case ht:if("@"==a){_&&(d="%40"+d),_=!0,s=f(d);for(var g=0;g65535)return I;t.port=Z(t)&&x===J[t.scheme]?null:x,d=""}if(n)return;c=wt;continue}return I}d+=a;break;case mt:if(t.scheme="file","/"==a||"\\"==a)c=xt;else{if(!r||"file"!=r.scheme){c=At;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",c=kt;else{if("#"!=a){nt(o.slice(u).join(""))||(t.host=r.host,t.path=r.path.slice(),it(t)),c=At;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",c=St}}break;case xt:if("/"==a||"\\"==a){c=yt;break}r&&"file"==r.scheme&&!nt(o.slice(u).join(""))&&(et(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),c=At;continue;case yt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&et(d))c=At;else if(""==d){if(t.host="",n)return;c=wt}else{if(l=R(t,d),l)return l;if("localhost"==t.host&&(t.host=""),n)return;d="",c=wt}continue}d+=a;break;case wt:if(Z(t)){if(c=At,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(c=At,"/"!=a))continue}else t.fragment="",c=St;else t.query="",c=kt;break;case At:if(a==i||"/"==a||"\\"==a&&Z(t)||!n&&("?"==a||"#"==a)){if(ot(d)?(it(t),"/"==a||"\\"==a&&Z(t)||t.path.push("")):rt(d)?"/"==a||"\\"==a&&Z(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&et(d)&&(t.host&&(t.host=""),d=d.charAt(0)+":"),t.path.push(d)),d="","file"==t.scheme&&(a==i||"?"==a||"#"==a))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==a?(t.query="",c=kt):"#"==a&&(t.fragment="",c=St)}else d+=q(a,X);break;case Ut:"?"==a?(t.query="",c=kt):"#"==a?(t.fragment="",c=St):a!=i&&(t.path[0]+=q(a,V));break;case kt:n||"#"!=a?a!=i&&("'"==a&&Z(t)?t.query+="%27":t.query+="#"==a?"%23":q(a,V)):(t.fragment="",c=St);break;case St:a!=i&&(t.fragment+=q(a,Y));break}u++}},Bt=function(t){var e,n,i=u(this,Bt,"URL"),r=arguments.length>1?arguments[1]:void 0,a=String(t),s=w(i,{type:"URL"});if(void 0!==r)if(r instanceof Bt)e=A(r);else if(n=Ct(e={},String(r)),n)throw TypeError(n);if(n=Ct(s,a,null,e),n)throw TypeError(n);var l=s.searchParams=new x,c=y(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},o||(i.href=Tt.call(i),i.origin=Ot.call(i),i.protocol=$t.call(i),i.username=Dt.call(i),i.password=Et.call(i),i.host=Mt.call(i),i.hostname=Lt.call(i),i.port=Nt.call(i),i.pathname=jt.call(i),i.search=Pt.call(i),i.searchParams=zt.call(i),i.hash=Rt.call(i))},It=Bt.prototype,Tt=function(){var t=A(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",K(t)&&(c+=n+(i?":"+i:"")+"@"),c+=G(r),null!==o&&(c+=":"+o)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},Ot=function(){var t=A(this),e=t.scheme,n=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(i){return"null"}return"file"!=e&&Z(t)?e+"://"+G(t.host)+(null!==n?":"+n:""):"null"},$t=function(){return A(this).scheme+":"},Dt=function(){return A(this).username},Et=function(){return A(this).password},Mt=function(){var t=A(this),e=t.host,n=t.port;return null===e?"":null===n?G(e):G(e)+":"+n},Lt=function(){var t=A(this).host;return null===t?"":G(t)},Nt=function(){var t=A(this).port;return null===t?"":String(t)},jt=function(){var t=A(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},Pt=function(){var t=A(this).query;return t?"?"+t:""},zt=function(){return A(this).searchParams},Rt=function(){var t=A(this).fragment;return t?"#"+t:""},Ft=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(It,{href:Ft(Tt,(function(t){var e=A(this),n=String(t),i=Ct(e,n);if(i)throw TypeError(i);y(e.searchParams).updateSearchParams(e.query)})),origin:Ft(Ot),protocol:Ft($t,(function(t){var e=A(this);Ct(e,String(t)+":",at)})),username:Ft(Dt,(function(t){var e=A(this),n=f(String(t));if(!tt(e)){e.username="";for(var i=0;in)e.push(arguments[n++]);return x[++m]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},i(m),m},h=function(t){delete x[t]},d?i=function(t){b.nextTick(A(t))}:v&&v.now?i=function(t){v.now(A(t))}:g&&!p?(r=new g,o=r.port2,r.port1.onmessage=U,i=l(o.postMessage,o,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&f&&"file:"!==f.protocol&&!s(k)?(i=k,a.addEventListener("message",U,!1)):i=y in u("script")?function(t){c.appendChild(u("script"))[y]=function(){c.removeChild(this),w(t)}}:function(t){setTimeout(A(t),0)}),t.exports={set:_,clear:h}},"2d00":function(t,e,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,l=s&&s.versions,c=l&&l.v8;c?(i=c.split("."),r=i[0]+i[1]):a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=i[1]))),t.exports=r&&+r},"2d7c":function(t,e){function n(t,e){var n=-1,i=null==t?0:t.length,r=0,o=[];while(++n1?n[o-1]:void 0,s=o>2?n[2]:void 0;a=t.length>3&&"function"==typeof a?(o--,a):void 0,s&&r(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),e=Object(e);while(++il)r.f(t,n=i[l++],e[n]);return t}},"38cf":function(t,e,n){var i=n("23e7"),r=n("1148");i({target:"String",proto:!0},{repeat:r})},"39c6":function(t,e,n){"use strict";var i=n("4fdb"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"39ff":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"WeakMap");t.exports=o},"3b4a":function(t,e,n){var i=n("0b07"),r=function(){try{var t=i(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=r},"3b53":function(t,e,n){t.exports={radio:"UiRadio_radio_P4fdK",radio__btn:"UiRadio_radio__btn_1YjS7","radio__btn-icon":"UiRadio_radio__btn-icon_3BrHz","radio__btn-input":"UiRadio_radio__btn-input_1rcZ9",radio__text:"UiRadio_radio__text_1YXa9",radio__label:"UiRadio_radio__label_2CGH1",radio__desc:"UiRadio_radio__desc_33Shr",radio_disabled:"UiRadio_radio_disabled_2PVDX",radio_checked:"UiRadio_radio_checked_3lboj",radio_active:"UiRadio_radio_active_3Nb_4",radio_focused:"UiRadio_radio_focused_2EDpl","radio-wrap":"UiRadio_radio-wrap_2lQuc"}},"3bbe":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3c5c":function(t,e,n){"use strict";var i=n("20c6"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"3c97":function(t,e,n){"use strict";var i=n("cee1"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"3ca3":function(t,e,n){"use strict";var i=n("6547").charAt,r=n("69f3"),o=n("7dd0"),a="String Iterator",s=r.set,l=r.getterFor(a);o(String,"String",(function(t){s(this,{type:a,string:String(t),index:0})}),(function(){var t,e=l(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},"3e95":function(t,e,n){"use strict";var i=n("c6ff"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"3f02":function(t,e,n){t.exports={title:"UiTitle_title_3FT8S"}},"3f06":function(t,e,n){"use strict";var i=n("3fdc"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"3f8c":function(t,e){t.exports={}},"3fdc":function(t,e,n){t.exports={"tag-wrap":"UiTag_tag-wrap_2Z33w",tag:"UiTag_tag_1Gnu2",tag__close:"UiTag_tag__close_12f6X",tag__content:"UiTag_tag__content_7ZOG1","tag__left-icon":"UiTag_tag__left-icon_1mGE6",tag_light:"UiTag_tag_light_1obJS",tag_dark:"UiTag_tag_dark_10RwR",tag_large:"UiTag_tag_large_36Vdu",tag_big:"UiTag_tag_big_3zXit",tag_small:"UiTag_tag_small_5BAxj",tag_caps:"UiTag_tag_caps_3IfeJ",tag_pointer:"UiTag_tag_pointer_mRwfl"}},"408a":function(t,e,n){var i=n("c6b6");t.exports=function(t){if("number"!=typeof t&&"Number"!=i(t))throw TypeError("Incorrect invocation");return+t}},"40ec":function(t,e,n){t.exports={row:"UiRow_row_tDv3Q","row_top-xxs":"UiRow_row_top-xxs_2z8xB","row_top-xs":"UiRow_row_top-xs_P3M8S","row_top-s":"UiRow_row_top-s_1ZyHD","row_top-m":"UiRow_row_top-m_3Uegk","row_top-l":"UiRow_row_top-l_1WVP6","row_top-xl":"UiRow_row_top-xl_WF4ii","row_bottom-xxs":"UiRow_row_bottom-xxs_1jmZy","row_bottom-xs":"UiRow_row_bottom-xs_3SaCj","row_bottom-s":"UiRow_row_bottom-s_2tSHR","row_bottom-m":"UiRow_row_bottom-m_1I9u7","row_bottom-l":"UiRow_row_bottom-l_12G1W","row_bottom-xl":"UiRow_row_bottom-xl_3OaT9","row_inner-top-xxs":"UiRow_row_inner-top-xxs_3Sa7O","row_inner-top-xs":"UiRow_row_inner-top-xs_2YAf6","row_inner-top-s":"UiRow_row_inner-top-s_1sj7E","row_inner-top-m":"UiRow_row_inner-top-m_2AFLh","row_inner-top-l":"UiRow_row_inner-top-l_64juP","row_inner-top-xl":"UiRow_row_inner-top-xl_2EgIf","row_inner-bottom-xxs":"UiRow_row_inner-bottom-xxs_1Qgi5","row_inner-bottom-xs":"UiRow_row_inner-bottom-xs_2CGz2","row_inner-bottom-s":"UiRow_row_inner-bottom-s_1NkOT","row_inner-bottom-m":"UiRow_row_inner-bottom-m_Ps2mj","row_inner-bottom-l":"UiRow_row_inner-bottom-l_1eApq","row_inner-bottom-xl":"UiRow_row_inner-bottom-xl_3NNNp"}},"41c3":function(t,e,n){var i=n("1a8c"),r=n("eac5"),o=n("ec8c"),a=Object.prototype,s=a.hasOwnProperty;function l(t){if(!i(t))return o(t);var e=r(t),n=[];for(var a in t)("constructor"!=a||!e&&s.call(t,a))&&n.push(a);return n}t.exports=l},4245:function(t,e,n){var i=n("1290");function r(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}t.exports=r},42454:function(t,e,n){var i=n("f909"),r=n("2ec1"),o=r((function(t,e,n){i(t,e,n)}));t.exports=o},4284:function(t,e){function n(t,e){var n=-1,i=null==t?0:t.length;while(++n37&&r<41)}))},"498a":function(t,e,n){"use strict";var i=n("23e7"),r=n("58a8").trim,o=n("c8d2");i({target:"String",proto:!0,forced:o("trim")},{trim:function(){return r(this)}})},"49c4":function(t,e,n){"use strict";var i=n("316d"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"49f4":function(t,e,n){var i=n("6044");function r(){this.__data__=i?i(null):{},this.size=0}t.exports=r},"4b79":function(t,e,n){t.exports={link:"UiLink_link_184Im",link__icon:"UiLink_link__icon_r5CwL",link__inner:"UiLink_link__inner_7wXh-",link_light:"UiLink_link_light_2Nvoa",link_default:"UiLink_link_default_2-Ne0",link_dark:"UiLink_link_dark_3D9ma",link_breadcrumbs:"UiLink_link_breadcrumbs_YCF2c",link_navigation:"UiLink_link_navigation_1xP0R","link_navigation-anchor":"UiLink_link_navigation-anchor_2zZdD",link_title:"UiLink_link_title_8yegN",link_tiny:"UiLink_link_tiny_OrrGs",link_small:"UiLink_link_small_kqHCB",link_body:"UiLink_link_body_2iuAH",link_paragraph:"UiLink_link_paragraph_3pYpD",link_article:"UiLink_link_article_1idIq","link_title-02":"UiLink_link_title-02_1erAj","link_title-01":"UiLink_link_title-01_2_UfX",link_accent:"UiLink_link_accent_coox8","link_dot-border":"UiLink_link_dot-border_2M2S4",link_ellipsis:"UiLink_link_ellipsis_ZNp-t"}},"4bbb":function(t,e,n){"use strict";var i=n("a41c"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"4c96":function(t,e,n){"use strict";var i=n("ac3f"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"4d57":function(t,e,n){"use strict";var i=n("9b88"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"4d63":function(t,e,n){var i=n("83ab"),r=n("da84"),o=n("94ca"),a=n("7156"),s=n("9bf2").f,l=n("241c").f,c=n("44e7"),u=n("ad6d"),p=n("9f7f"),d=n("6eeb"),f=n("d039"),_=n("69f3").set,h=n("2626"),b=n("b622"),g=b("match"),v=r.RegExp,m=v.prototype,x=/a/g,y=/a/g,w=new v(x)!==x,A=p.UNSUPPORTED_Y,U=i&&o("RegExp",!w||A||f((function(){return y[g]=!1,v(x)!=x||v(y)==y||"/a/i"!=v(x,"i")})));if(U){var k=function(t,e){var n,i=this instanceof k,r=c(t),o=void 0===e;if(!i&&r&&t.constructor===k&&o)return t;w?r&&!o&&(t=t.source):t instanceof k&&(o&&(e=u.call(t)),t=t.source),A&&(n=!!e&&e.indexOf("y")>-1,n&&(e=e.replace(/y/g,"")));var s=a(w?new v(t,e):v(t,e),i?this:m,k);return A&&n&&_(s,{sticky:n}),s},S=function(t){t in k||s(k,t,{configurable:!0,get:function(){return v[t]},set:function(e){v[t]=e}})},C=l(v),B=0;while(C.length>B)S(C[B++]);m.constructor=k,k.prototype=m,d(r,"RegExp",k)}h("RegExp")},"4d64":function(t,e,n){var i=n("fc6a"),r=n("50c4"),o=n("23cb"),a=function(t){return function(e,n,a){var s,l=i(e),c=r(l.length),u=o(a,c);if(t&&n!=n){while(c>u)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(t,e,n){"use strict";var i=n("23e7"),r=n("b727").filter,o=n("1dde"),a=o("filter");i({target:"Array",proto:!0,forced:!a},{filter:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,n){"use strict";var i=n("0366"),r=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),l=n("8418"),c=n("35a1");t.exports=function(t){var e,n,u,p,d,f,_=r(t),h="function"==typeof this?this:Array,b=arguments.length,g=b>1?arguments[1]:void 0,v=void 0!==g,m=c(_),x=0;if(v&&(g=i(g,b>2?arguments[2]:void 0,2)),void 0==m||h==Array&&a(m))for(e=s(_.length),n=new h(e);e>x;x++)f=v?g(_[x],x):_[x],l(n,x,f);else for(p=m.call(_),d=p.next,n=new h;!(u=d.call(p)).done;x++)f=v?o(p,g,[u.value,x],!0):u.value,l(n,x,f);return n.length=x,n}},"4ec9":function(t,e,n){"use strict";var i=n("6d61"),r=n("6566");t.exports=i("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r)},"4f50":function(t,e,n){var i=n("b760"),r=n("e5383"),o=n("c8fe"),a=n("4359"),s=n("fa21"),l=n("d370"),c=n("6747"),u=n("dcbe"),p=n("0d24"),d=n("9520"),f=n("1a8c"),_=n("60ed"),h=n("73ac"),b=n("8adb"),g=n("8de2");function v(t,e,n,v,m,x,y){var w=b(t,n),A=b(e,n),U=y.get(A);if(U)i(t,n,U);else{var k=x?x(w,A,n+"",t,e,y):void 0,S=void 0===k;if(S){var C=c(A),B=!C&&p(A),I=!C&&!B&&h(A);k=A,C||B||I?c(w)?k=w:u(w)?k=a(w):B?(S=!1,k=r(A,!0)):I?(S=!1,k=o(A,!0)):k=[]:_(A)||l(A)?(k=w,l(w)?k=g(w):f(w)&&!d(w)||(k=s(A))):S=!1}S&&(y.set(A,k),m(k,A,v,x,y),y["delete"](A)),i(t,n,k)}}t.exports=v},"4fb2":function(t,e,n){t.exports={item:"UiAccordionItem_item_18kad",head:"UiAccordionItem_head_36AjC",head__title:"UiAccordionItem_head__title_13WHx","head__btn-box":"UiAccordionItem_head__btn-box_3C6xT",head__button_active:"UiAccordionItem_head__button_active_aHrNF",head__icon:"UiAccordionItem_head__icon_17RqE",head__icon_open:"UiAccordionItem_head__icon_open_1C5jm",content:"UiAccordionItem_content_1f_Gj"}},"4fdb":function(t,e,n){t.exports={select:"UiDropSelect_select_HWDW_",select__content:"UiDropSelect_select__content_1qWdp","select__content-inner":"UiDropSelect_select__content-inner_10TqM",open:"UiDropSelect_open_1QFLb","select__content-ch-wrap":"UiDropSelect_select__content-ch-wrap_2yo8T","select__content-ch":"UiDropSelect_select__content-ch_1SL34",select__footer:"UiDropSelect_select__footer_1N7cw",select__error:"UiDropSelect_select__error_3BII5",greenIcon:"UiDropSelect_greenIcon_2Mnj_","select-trigger":"UiDropSelect_select-trigger_3iTDb"}},"50c4":function(t,e,n){var i=n("a691"),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},"50d8":function(t,e){function n(t,e){var n=-1,i=Array(t);while(++n=S&&(k+=v.slice(S,I)+E,S=I+B.length)}return k+v.slice(S)}]}))},"531a":function(t,e,n){"use strict";var i=n("b9d7"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"53ca":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("e260"),n("ddb0");function i(t){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}},"556c":function(t,e,n){"use strict";var i=n("97c1"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"55a3":function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},5612:function(t,e,n){t.exports={input:"UiInput_input_3imQE",input_min:"UiInput_input_min_2Jfm8",input__area:"UiInput_input__area_2i6h-",input__prefix:"UiInput_input__prefix_2_E8S",input__icon:"UiInput_input__icon_3OvsI","input__icon_state-fill":"UiInput_input__icon_state-fill_1wBLL",input__icon_loading:"UiInput_input__icon_loading_3jwDM",input__error:"UiInput_input__error_1jBJf",input__error_ellipsis:"UiInput_input__error_ellipsis_9w2aJ",input_focus:"UiInput_input_focus_398gr",input_error:"UiInput_input_error_6lyBB","input__btn-clear":"UiInput_input__btn-clear_LQrAJ",input_disabled:"UiInput_input_disabled_14igw",input_readonly_grey:"UiInput_input_readonly_grey_3L711",input_readonly:"UiInput_input_readonly_1cj8_","input_with-left-icon":"UiInput_input_with-left-icon_sfw1P","input_with-right-icon":"UiInput_input_with-right-icon_2R06a","input_no-empty":"UiInput_input_no-empty_3zTOx",input__icon_left:"UiInput_input__icon_left_2jUiU","input__btn-clear_disabled":"UiInput_input__btn-clear_disabled_PIvQl","input__tooltip-area":"UiInput_input__tooltip-area_3JKCR","input__error-tooltip":"UiInput_input__error-tooltip_219og","input__error-wrap":"UiInput_input__error-wrap_10m_Y","input_stepper-horizontal":"UiInput_input_stepper-horizontal_3cf7Q","input_stepper-vertical":"UiInput_input_stepper-vertical_3e0mJ","input-wrap":"UiInput_input-wrap_1Zl0X","input-wrap_variable-width":"UiInput_input-wrap_variable-width_34q72"}},5692:function(t,e,n){var i=n("c430"),r=n("c6cd");(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.10.0",mode:i?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var i=n("d066"),r=n("241c"),o=n("7418"),a=n("825a");t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},"57a5":function(t,e,n){var i=n("91e9"),r=i(Object.keys,Object);t.exports=r},"585a":function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n("c8ba"))},5899:function(t,e){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(t,e,n){var i=n("1d80"),r=n("5899"),o="["+r+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$"),l=function(t){return function(e){var n=String(i(e));return 1&t&&(n=n.replace(a,"")),2&t&&(n=n.replace(s,"")),n}};t.exports={start:l(1),end:l(2),trim:l(3)}},"5a34":function(t,e,n){var i=n("44e7");t.exports=function(t){if(i(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5b0a":function(t,e,n){"use strict";var i=n("13fa"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"5bc3":function(t,e){function n(t,e){for(var n=0;n=55296&&r<=56319&&n>1,t+=b(t/e);t>h*a>>1;i+=r)t=b(t/h);return b(i+(h+1)*t/(t+s))},y=function(t){var e=[];t=v(t);var n,s,l=t.length,d=u,f=0,h=c;for(n=0;n=d&&sb((i-f)/U))throw RangeError(_);for(f+=(A-d)*U,d=A,n=0;ni)throw RangeError(_);if(s==d){for(var k=f,S=r;;S+=r){var C=S<=h?o:S>=h+a?a:S-h;if(ku){var f,_=c(arguments[u++]),h=p?o(_).concat(p(_)):o(_),b=h.length,g=0;while(b>g)f=h[g++],i&&!d.call(_,f)||(n[f]=_[f])}return n}:u},"60ed":function(t,e,n){var i=n("3729"),r=n("2dcb"),o=n("1310"),a="[object Object]",s=Function.prototype,l=Object.prototype,c=s.toString,u=l.hasOwnProperty,p=c.call(Object);function d(t){if(!o(t)||i(t)!=a)return!1;var e=r(t);if(null===e)return!0;var n=u.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==p}t.exports=d},"62e4":function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},6323:function(t,e,n){"use strict";var i=n("aeb1"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"63ea":function(t,e,n){var i=n("c05f");function r(t,e){return i(t,e)}t.exports=r},6547:function(t,e,n){var i=n("a691"),r=n("1d80"),o=function(t){return function(e,n){var o,a,s=String(r(e)),l=i(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l),o<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},6566:function(t,e,n){"use strict";var i=n("9bf2").f,r=n("7c73"),o=n("e2cc"),a=n("0366"),s=n("19aa"),l=n("2266"),c=n("7dd0"),u=n("2626"),p=n("83ab"),d=n("f183").fastKey,f=n("69f3"),_=f.set,h=f.getterFor;t.exports={getConstructor:function(t,e,n,c){var u=t((function(t,i){s(t,u,e),_(t,{type:e,index:r(null),first:void 0,last:void 0,size:0}),p||(t.size=0),void 0!=i&&l(i,t[c],{that:t,AS_ENTRIES:n})})),f=h(e),b=function(t,e,n){var i,r,o=f(t),a=g(t,e);return a?a.value=n:(o.last=a={index:r=d(e,!0),key:e,value:n,previous:i=o.last,next:void 0,removed:!1},o.first||(o.first=a),i&&(i.next=a),p?o.size++:t.size++,"F"!==r&&(o.index[r]=a)),t},g=function(t,e){var n,i=f(t),r=d(e);if("F"!==r)return i.index[r];for(n=i.first;n;n=n.next)if(n.key==e)return n};return o(u.prototype,{clear:function(){var t=this,e=f(t),n=e.index,i=e.first;while(i)i.removed=!0,i.previous&&(i.previous=i.previous.next=void 0),delete n[i.index],i=i.next;e.first=e.last=void 0,p?e.size=0:t.size=0},delete:function(t){var e=this,n=f(e),i=g(e,t);if(i){var r=i.next,o=i.previous;delete n.index[i.index],i.removed=!0,o&&(o.next=r),r&&(r.previous=o),n.first==i&&(n.first=r),n.last==i&&(n.last=o),p?n.size--:e.size--}return!!i},forEach:function(t){var e,n=f(this),i=a(t,arguments.length>1?arguments[1]:void 0,3);while(e=e?e.next:n.first){i(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!g(this,t)}}),o(u.prototype,n?{get:function(t){var e=g(this,t);return e&&e.value},set:function(t,e){return b(this,0===t?0:t,e)}}:{add:function(t){return b(this,t=0===t?0:t,t)}}),p&&i(u.prototype,"size",{get:function(){return f(this).size}}),u},setStrong:function(t,e,n){var i=e+" Iterator",r=h(e),o=h(i);c(t,e,(function(t,e){_(this,{type:i,target:t,state:r(t),kind:e,last:void 0})}),(function(){var t=o(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(e)}}},"65f0":function(t,e,n){var i=n("861d"),r=n("e8b5"),o=n("b622"),a=o("species");t.exports=function(t,e){var n;return r(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)?i(n)&&(n=n[a],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"668e":function(t,e,n){t.exports={"submenu-btn":"UiSubmenuBtn_submenu-btn_-NQ2Y","submenu-btn_active":"UiSubmenuBtn_submenu-btn_active_1OIX_"}},"66cb":function(t,e,n){var i;(function(r){var o=/^\s+/,a=/\s+$/,s=0,l=r.round,c=r.min,u=r.max,p=r.random;function d(t,e){if(t=t||"",e=e||{},t instanceof d)return t;if(!(this instanceof d))return new d(t,e);var n=f(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function f(t){var e={r:0,g:0,b:0},n=1,i=null,r=null,o=null,a=!1,s=!1;return"string"==typeof t&&(t=q(t)),"object"==typeof t&&(Q(t.r)&&Q(t.g)&&Q(t.b)?(e=_(t.r,t.g,t.b),a=!0,s="%"===String(t.r).substr(-1)?"prgb":"rgb"):Q(t.h)&&Q(t.s)&&Q(t.v)?(i=G(t.s),r=G(t.v),e=v(t.h,i,r),a=!0,s="hsv"):Q(t.h)&&Q(t.s)&&Q(t.l)&&(i=G(t.s),o=G(t.l),e=b(t.h,i,o),a=!0,s="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=j(n),{ok:a,format:t.format||s,r:c(255,u(e.r,0)),g:c(255,u(e.g,0)),b:c(255,u(e.b,0)),a:n}}function _(t,e,n){return{r:255*P(t,255),g:255*P(e,255),b:255*P(n,255)}}function h(t,e,n){t=P(t,255),e=P(e,255),n=P(n,255);var i,r,o=u(t,e,n),a=c(t,e,n),s=(o+a)/2;if(o==a)i=r=0;else{var l=o-a;switch(r=s>.5?l/(2-o-a):l/(o+a),o){case t:i=(e-n)/l+(e1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}if(t=P(t,360),e=P(e,100),n=P(n,100),0===e)i=r=o=n;else{var s=n<.5?n*(1+e):n+e-n*e,l=2*n-s;i=a(l,s,t+1/3),r=a(l,s,t),o=a(l,s,t-1/3)}return{r:255*i,g:255*r,b:255*o}}function g(t,e,n){t=P(t,255),e=P(e,255),n=P(n,255);var i,r,o=u(t,e,n),a=c(t,e,n),s=o,l=o-a;if(r=0===o?0:l/o,o==a)i=0;else{switch(o){case t:i=(e-n)/l+(e>1)+720)%360;--e;)i.h=(i.h+r)%360,o.push(d(i));return o}function E(t,e){e=e||6;var n=d(t).toHsv(),i=n.h,r=n.s,o=n.v,a=[],s=1/e;while(e--)a.push(d({h:i,s:r,v:o})),o=(o+s)%1;return a}d.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,n,i,o,a,s=this.toRgb();return t=s.r/255,e=s.g/255,n=s.b/255,i=t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4),o=e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4),a=n<=.03928?n/12.92:r.pow((n+.055)/1.055,2.4),.2126*i+.7152*o+.0722*a},setAlpha:function(t){return this._a=j(t),this._roundA=l(100*this._a)/100,this},toHsv:function(){var t=g(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=g(this._r,this._g,this._b),e=l(360*t.h),n=l(100*t.s),i=l(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+i+"%)":"hsva("+e+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var t=h(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=h(this._r,this._g,this._b),e=l(360*t.h),n=l(100*t.s),i=l(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+i+"%)":"hsla("+e+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function(t){return m(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return x(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*P(this._r,255))+"%",g:l(100*P(this._g,255))+"%",b:l(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%)":"rgba("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(L[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+y(this._r,this._g,this._b,this._a),n=e,i=this._gradientType?"GradientType = 1, ":"";if(t){var r=d(t);n="#"+y(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,i=this._a<1&&this._a>=0,r=!e&&i&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t);return r?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex4"===t&&(n=this.toHex8String(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return d(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(k,arguments)},brighten:function(){return this._applyModification(S,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(w,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(U,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(I,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination($,arguments)},triad:function(){return this._applyCombination(T,arguments)},tetrad:function(){return this._applyCombination(O,arguments)}},d.fromRatio=function(t,e){if("object"==typeof t){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]="a"===i?t[i]:G(t[i]));t=n}return d(t,e)},d.equals=function(t,e){return!(!t||!e)&&d(t).toRgbString()==d(e).toRgbString()},d.random=function(){return d.fromRatio({r:p(),g:p(),b:p()})},d.mix=function(t,e,n){n=0===n?0:n||50;var i=d(t).toRgb(),r=d(e).toRgb(),o=n/100,a={r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a};return d(a)},d.readability=function(t,e){var n=d(t),i=d(e);return(r.max(n.getLuminance(),i.getLuminance())+.05)/(r.min(n.getLuminance(),i.getLuminance())+.05)},d.isReadable=function(t,e,n){var i,r,o=d.readability(t,e);switch(r=!1,i=J(n),i.level+i.size){case"AAsmall":case"AAAlarge":r=o>=4.5;break;case"AAlarge":r=o>=3;break;case"AAAsmall":r=o>=7;break}return r},d.mostReadable=function(t,e,n){var i,r,o,a,s=null,l=0;n=n||{},r=n.includeFallbackColors,o=n.level,a=n.size;for(var c=0;cl&&(l=i,s=d(e[c]));return d.isReadable(t,s,{level:o,size:a})||!r?s:(n.includeFallbackColors=!1,d.mostReadable(t,["#fff","#000"],n))};var M=d.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},L=d.hexNames=N(M);function N(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function j(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function P(t,e){F(t)&&(t="100%");var n=H(t);return t=c(e,u(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),r.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function z(t){return c(1,u(0,t))}function R(t){return parseInt(t,16)}function F(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)}function H(t){return"string"===typeof t&&-1!=t.indexOf("%")}function W(t){return 1==t.length?"0"+t:""+t}function G(t){return t<=1&&(t=100*t+"%"),t}function V(t){return r.round(255*parseFloat(t)).toString(16)}function Y(t){return R(t)/255}var X=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",n="(?:"+e+")|(?:"+t+")",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+i),rgba:new RegExp("rgba"+r),hsl:new RegExp("hsl"+i),hsla:new RegExp("hsla"+r),hsv:new RegExp("hsv"+i),hsva:new RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Q(t){return!!X.CSS_UNIT.exec(t)}function q(t){t=t.replace(o,"").replace(a,"").toLowerCase();var e,n=!1;if(M[t])t=M[t],n=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=X.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=X.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=X.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=X.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=X.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=X.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=X.hex8.exec(t))?{r:R(e[1]),g:R(e[2]),b:R(e[3]),a:Y(e[4]),format:n?"name":"hex8"}:(e=X.hex6.exec(t))?{r:R(e[1]),g:R(e[2]),b:R(e[3]),format:n?"name":"hex"}:(e=X.hex4.exec(t))?{r:R(e[1]+""+e[1]),g:R(e[2]+""+e[2]),b:R(e[3]+""+e[3]),a:Y(e[4]+""+e[4]),format:n?"name":"hex8"}:!!(e=X.hex3.exec(t))&&{r:R(e[1]+""+e[1]),g:R(e[2]+""+e[2]),b:R(e[3]+""+e[3]),format:n?"name":"hex"}}function J(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:e,size:n}}t.exports?t.exports=d:(i=function(){return d}.call(e,n,e,t),void 0===i||(t.exports=i))})(Math)},6747:function(t,e){var n=Array.isArray;t.exports=n},"67ca":function(t,e,n){var i=n("cb5a");function r(t,e){var n=this.__data__,r=i(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}t.exports=r},"686b":function(t,e,n){"use strict";var i=n("a30f"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"69d5":function(t,e,n){var i=n("cb5a"),r=Array.prototype,o=r.splice;function a(t){var e=this.__data__,n=i(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():o.call(e,n,1),--this.size,!0}t.exports=a},"69f3":function(t,e,n){var i,r,o,a=n("7f9a"),s=n("da84"),l=n("861d"),c=n("9112"),u=n("5135"),p=n("c6cd"),d=n("f772"),f=n("d012"),_=s.WeakMap,h=function(t){return o(t)?r(t):i(t,{})},b=function(t){return function(e){var n;if(!l(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a){var g=p.state||(p.state=new _),v=g.get,m=g.has,x=g.set;i=function(t,e){return e.facade=t,x.call(g,t,e),e},r=function(t){return v.call(g,t)||{}},o=function(t){return m.call(g,t)}}else{var y=d("state");f[y]=!0,i=function(t,e){return e.facade=t,c(t,y,e),e},r=function(t){return u(t,y)?t[y]:{}},o=function(t){return u(t,y)}}t.exports={set:i,get:r,has:o,enforce:h,getterFor:b}},"6a52":function(t,e,n){t.exports={"popup-wrapp":"UiPopup_popup-wrapp_1gVtr","popup-overlay":"UiPopup_popup-overlay_1gN8k",popup:"UiPopup_popup_3ESMf",popup__close:"UiPopup_popup__close_f5IoB",popup__content:"UiPopup_popup__content_1E6zX",popup__head:"UiPopup_popup__head_3BYin","popup__head-icon":"UiPopup_popup__head-icon_nACCG","popup__head-title":"UiPopup_popup__head-title_3aIAg",popup__footer:"UiPopup_popup__footer_1GepO",popup__title:"UiPopup_popup__title_HFht2",popup_popup:"UiPopup_popup_popup_1MnAf","popup_with-fixed-title":"UiPopup_popup_with-fixed-title_Z8e6Y",popup_responsive:"UiPopup_popup_responsive_xutSJ","popup__title-wrap":"UiPopup_popup__title-wrap_2yn8g",popup_confirm:"UiPopup_popup_confirm_3bqsW",popup_alert:"UiPopup_popup_alert_AYOlB",popup_hint:"UiPopup_popup_hint_1ytkM","popup__footer-description":"UiPopup_popup__footer-description_1G8Xb","popup-body-wrapp":"UiPopup_popup-body-wrapp_bxqNU","shortcut-tooltip":"UiPopup_shortcut-tooltip_AtbfE"}},"6d61":function(t,e,n){"use strict";var i=n("23e7"),r=n("da84"),o=n("94ca"),a=n("6eeb"),s=n("f183"),l=n("2266"),c=n("19aa"),u=n("861d"),p=n("d039"),d=n("1c7e"),f=n("d44e"),_=n("7156");t.exports=function(t,e,n){var h=-1!==t.indexOf("Map"),b=-1!==t.indexOf("Weak"),g=h?"set":"add",v=r[t],m=v&&v.prototype,x=v,y={},w=function(t){var e=m[t];a(m,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(b&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return b&&!u(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(b&&!u(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})},A=o(t,"function"!=typeof v||!(b||m.forEach&&!p((function(){(new v).entries().next()}))));if(A)x=n.getConstructor(e,t,h,g),s.REQUIRED=!0;else if(o(t,!0)){var U=new x,k=U[g](b?{}:-0,1)!=U,S=p((function(){U.has(1)})),C=d((function(t){new v(t)})),B=!b&&p((function(){var t=new v,e=5;while(e--)t[g](e,e);return!t.has(-0)}));C||(x=e((function(e,n){c(e,x,t);var i=_(new v,e,x);return void 0!=n&&l(n,i[g],{that:i,AS_ENTRIES:h}),i})),x.prototype=m,m.constructor=x),(S||B)&&(w("delete"),w("has"),h&&w("get")),(B||k)&&w(g),b&&m.clear&&delete m.clear}return y[t]=x,i({global:!0,forced:x!=v},y),f(x,t),b||n.setStrong(x,t,h),x}},"6eeb":function(t,e,n){var i=n("da84"),r=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),l=n("69f3"),c=l.get,u=l.enforce,p=String(String).split("String");(t.exports=function(t,e,n,s){var l,c=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||r(n,"name",e),l=u(n),l.source||(l.source=p.join("string"==typeof e?e:""))),t!==i?(c?!f&&t[e]&&(d=!0):delete t[e],d?t[e]=n:r(t,e,n)):d?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},"6f53":function(t,e,n){var i=n("83ab"),r=n("df75"),o=n("fc6a"),a=n("d1e7").f,s=function(t){return function(e){var n,s=o(e),l=r(s),c=l.length,u=0,p=[];while(c>u)n=l[u++],i&&!a.call(s,n)||p.push(t?[n,s[n]]:s[n]);return p}};t.exports={entries:s(!0),values:s(!1)}},"6f86":function(t,e,n){t.exports={popover:"UiBreadcrumbsMore_popover_1Ccje",target:"UiBreadcrumbsMore_target_3IYM5",target_light:"UiBreadcrumbsMore_target_light_34wu7",open:"UiBreadcrumbsMore_open_1rlL0",target_dark:"UiBreadcrumbsMore_target_dark_2XP-X",target_rules:"UiBreadcrumbsMore_target_rules_1wLkQ",target__icon:"UiBreadcrumbsMore_target__icon_2Cj_8","more-dropdown":"UiBreadcrumbsMore_more-dropdown_1BgHz","more-dropdown__item":"UiBreadcrumbsMore_more-dropdown__item_1v5eM"}},"6fcd":function(t,e,n){var i=n("50d8"),r=n("d370"),o=n("6747"),a=n("0d24"),s=n("c098"),l=n("73ac"),c=Object.prototype,u=c.hasOwnProperty;function p(t,e){var n=o(t),c=!n&&r(t),p=!n&&!c&&a(t),d=!n&&!c&&!p&&l(t),f=n||c||p||d,_=f?i(t.length,String):[],h=_.length;for(var b in t)!e&&!u.call(t,b)||f&&("length"==b||p&&("offset"==b||"parent"==b)||d&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||s(b,h))||_.push(b);return _}t.exports=p},7037:function(t,e,n){function i(e){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?(t.exports=i=function(t){return typeof t},t.exports["default"]=t.exports,t.exports.__esModule=!0):(t.exports=i=function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports["default"]=t.exports,t.exports.__esModule=!0),i(e)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("e260"),n("ddb0"),t.exports=i,t.exports["default"]=t.exports,t.exports.__esModule=!0},7156:function(t,e,n){var i=n("861d"),r=n("d2bb");t.exports=function(t,e,n){var o,a;return r&&"function"==typeof(o=e.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(t,a),t}},"72af":function(t,e,n){var i=n("99cd"),r=i();t.exports=r},"72e0":function(t,e,n){"use strict";var i=n("ed0e"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"72f0":function(t,e){function n(t){return function(){return t}}t.exports=n},"73ac":function(t,e,n){var i=n("743f"),r=n("b047"),o=n("99d3"),a=o&&o.isTypedArray,s=a?r(a):i;t.exports=s},"73e8":function(t,e,n){t.exports={"field-row":"UiField_field-row_2D3qI","field-row__label-box":"UiField_field-row__label-box_2NTyd","field-row__label":"UiField_field-row__label_16xqa","field-row__icon":"UiField_field-row__icon_21rvJ","field-row__subtitle":"UiField_field-row__subtitle_3V0k-"}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"743f":function(t,e,n){var i=n("3729"),r=n("b218"),o=n("1310"),a="[object Arguments]",s="[object Array]",l="[object Boolean]",c="[object Date]",u="[object Error]",p="[object Function]",d="[object Map]",f="[object Number]",_="[object Object]",h="[object RegExp]",b="[object Set]",g="[object String]",v="[object WeakMap]",m="[object ArrayBuffer]",x="[object DataView]",y="[object Float32Array]",w="[object Float64Array]",A="[object Int8Array]",U="[object Int16Array]",k="[object Int32Array]",S="[object Uint8Array]",C="[object Uint8ClampedArray]",B="[object Uint16Array]",I="[object Uint32Array]",T={};function O(t){return o(t)&&r(t.length)&&!!T[i(t)]}T[y]=T[w]=T[A]=T[U]=T[k]=T[S]=T[C]=T[B]=T[I]=!0,T[a]=T[s]=T[m]=T[l]=T[x]=T[c]=T[u]=T[p]=T[d]=T[f]=T[_]=T[h]=T[b]=T[g]=T[v]=!1,t.exports=O},"746f":function(t,e,n){var i=n("428f"),r=n("5135"),o=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||a(e,t,{value:o.f(t)})}},7475:function(t,e,n){},"747c":function(t,e,n){t.exports={saturation:"SaturationSlider_saturation_3t2c5",saturation__grad:"SaturationSlider_saturation__grad_ObyWC",saturation__grad_black:"SaturationSlider_saturation__grad_black_3m3WK",saturation__grad_white:"SaturationSlider_saturation__grad_white_2Wlvh","saturation-pointer":"SaturationSlider_saturation-pointer_1ro9B","saturation-pointer__inner":"SaturationSlider_saturation-pointer__inner_2gkkK"}},7530:function(t,e,n){var i=n("1a8c"),r=Object.create,o=function(){function t(){}return function(e){if(!i(e))return{};if(r)return r(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=o},7611:function(t,e,n){t.exports={btn:"UiButton_btn_3ejnD",btn__inner:"UiButton_btn__inner_1rctX",btn__icon:"UiButton_btn__icon_3qm4B","btn__icon-success":"UiButton_btn__icon-success_1bD0X",btn_primary:"UiButton_btn_primary_2n0L-",btn_active:"UiButton_btn_active_2N6D0","btn_primary-success":"UiButton_btn_primary-success_3CPeN","btn_primary-error":"UiButton_btn_primary-error_3Wmu6","btn_primary-loading":"UiButton_btn_primary-loading_bARTd",btn_disabled:"UiButton_btn_disabled_3YEpN",btn_secondary:"UiButton_btn_secondary_35rAN","btn_secondary-success":"UiButton_btn_secondary-success_1THaG","btn_secondary-error":"UiButton_btn_secondary-error_eOnCU","btn_secondary-loading":"UiButton_btn_secondary-loading_3xxrh",btn_tertiary:"UiButton_btn_tertiary_33eRf",btn_delete:"UiButton_btn_delete_3JvGq","btn_tertiary-success":"UiButton_btn_tertiary-success_2j8_T","btn_tertiary-error":"UiButton_btn_tertiary-error_3y2mU","btn_tertiary-loading":"UiButton_btn_tertiary-loading_eAhCP",btn_outlined:"UiButton_btn_outlined_3KfK7",btn_blue:"UiButton_btn_blue_2u7rs",btn_black:"UiButton_btn_black_N6u3D",btn_lg:"UiButton_btn_lg_23Ixt",btn__txt:"UiButton_btn__txt_lBLyT","btn_left-icon":"UiButton_btn_left-icon_1YdIB","btn_right-icon":"UiButton_btn_right-icon_9kWUY",btn_md:"UiButton_btn_md_2eedl",btn_sm:"UiButton_btn_sm_MukZt",btn_xs:"UiButton_btn_xs_1hbVo",btn_circle:"UiButton_btn_circle_23K6M",btn_square:"UiButton_btn_square_I9yuL",btn_ellipsis:"UiButton_btn_ellipsis_14NYF","btn-tooltip":"UiButton_btn-tooltip_3zHXn"}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7867:function(t,e,n){"use strict";var i=n("7d49"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},7951:function(t,e,n){t.exports={navigation:"UiCalendarNavigation_navigation_ua63c",navigation__placeholder:"UiCalendarNavigation_navigation__placeholder_1NoVN",navigation__icon:"UiCalendarNavigation_navigation__icon_QMGpu",navigation__text:"UiCalendarNavigation_navigation__text_2AKK6"}},7999:function(t,e,n){"use strict";var i=n("1c07"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"79bc":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"Map");t.exports=o},"7a48":function(t,e,n){var i=n("6044"),r=Object.prototype,o=r.hasOwnProperty;function a(t){var e=this.__data__;return i?void 0!==e[t]:o.call(e,t)}t.exports=a},"7b0b":function(t,e,n){var i=n("1d80");t.exports=function(t){return Object(i(t))}},"7b3d":function(t,e,n){"use strict";var i=n("7d6f"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"7b83":function(t,e,n){var i=n("7c64"),r=n("93ed"),o=n("2478"),a=n("a524"),s=n("1fc8");function l(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e",d="<",f="prototype",_="script",h=u("IE_PROTO"),b=function(){},g=function(t){return d+_+p+t+d+"/"+_+p},v=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){var t,e=c("iframe"),n="java"+_+":";return e.style.display="none",l.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(g("document.F=Object")),t.close(),t.F},x=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(e){}x=i?v(i):m();var t=a.length;while(t--)delete x[f][a[t]];return x()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(b[f]=r(t),n=new b,b[f]=null,n[h]=t):n=x(),void 0===e?n:o(n,e)}},"7cb4":function(t,e,n){},"7d1f":function(t,e,n){var i=n("087d"),r=n("6747");function o(t,e,n){var o=e(t);return r(t)?o:i(o,n(t))}t.exports=o},"7d49":function(t,e,n){t.exports={layout:"UiIntegrationLayout_layout_3yg4b",header:"UiIntegrationLayout_header_3n3EO",header__nav:"UiIntegrationLayout_header__nav_2tiIc","header__nav-logo":"UiIntegrationLayout_header__nav-logo_3udGQ","header__nav-arrow":"UiIntegrationLayout_header__nav-arrow_2bo0w","header__nav-item":"UiIntegrationLayout_header__nav-item_3CZOJ","header__nav-item_primary":"UiIntegrationLayout_header__nav-item_primary_3_STO",header__link:"UiIntegrationLayout_header__link_310Us",header__inner:"UiIntegrationLayout_header__inner_2nC_F",aside:"UiIntegrationLayout_aside_36gE9",content:"UiIntegrationLayout_content_hYJoj",main:"UiIntegrationLayout_main_1y-7e"}},"7d6f":function(t,e,n){t.exports={"add-btn":"UiAddBtn_add-btn_21XL-","add-btn_sm":"UiAddBtn_add-btn_sm_3yq_M","add-btn_green":"UiAddBtn_add-btn_green_3pK7Q","add-btn_blue":"UiAddBtn_add-btn_blue_3FaPW","add-btn__content":"UiAddBtn_add-btn__content_14yEW","add-btn_lg":"UiAddBtn_add-btn_lg_1Of0B"}},"7db0":function(t,e,n){"use strict";var i=n("23e7"),r=n("b727").find,o=n("44d2"),a="find",s=!0;a in[]&&Array(1)[a]((function(){s=!1})),i({target:"Array",proto:!0,forced:s},{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},"7dd0":function(t,e,n){"use strict";var i=n("23e7"),r=n("9ed3"),o=n("e163"),a=n("d2bb"),s=n("d44e"),l=n("9112"),c=n("6eeb"),u=n("b622"),p=n("c430"),d=n("3f8c"),f=n("ae93"),_=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,b=u("iterator"),g="keys",v="values",m="entries",x=function(){return this};t.exports=function(t,e,n,u,f,y,w){r(n,e,u);var A,U,k,S=function(t){if(t===f&&O)return O;if(!h&&t in I)return I[t];switch(t){case g:return function(){return new n(this,t)};case v:return function(){return new n(this,t)};case m:return function(){return new n(this,t)}}return function(){return new n(this)}},C=e+" Iterator",B=!1,I=t.prototype,T=I[b]||I["@@iterator"]||f&&I[f],O=!h&&T||S(f),$="Array"==e&&I.entries||T;if($&&(A=o($.call(new t)),_!==Object.prototype&&A.next&&(p||o(A)===_||(a?a(A,_):"function"!=typeof A[b]&&l(A,b,x)),s(A,C,!0,!0),p&&(d[C]=x))),f==v&&T&&T.name!==v&&(B=!0,O=function(){return T.call(this)}),p&&!w||I[b]===O||l(I,b,O),d[e]=O,f)if(U={values:S(v),keys:y?O:S(g),entries:S(m)},w)for(k in U)(h||B||!(k in I))&&c(I,k,U[k]);else i({target:e,proto:!0,forced:h||B},U);return U}},"7e12":function(t,e,n){var i=n("da84"),r=n("58a8").trim,o=n("5899"),a=i.parseFloat,s=1/a(o+"-0")!==-1/0;t.exports=s?function(t){var e=r(String(t)),n=a(e);return 0===n&&"-"==e.charAt(0)?-0:n}:a},"7e64":function(t,e,n){var i=n("5e2e"),r=n("efb6"),o=n("2fcc"),a=n("802a"),s=n("55a3"),l=n("d02c");function c(t){var e=this.__data__=new i(t);this.size=e.size}c.prototype.clear=r,c.prototype["delete"]=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,t.exports=c},"7ed2":function(t,e){var n="__lodash_hash_undefined__";function i(t){return this.__data__.set(t,n),this}t.exports=i},"7f9a":function(t,e,n){var i=n("da84"),r=n("8925"),o=i.WeakMap;t.exports="function"===typeof o&&/native code/.test(r(o))},"802a":function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},"80d7":function(t,e,n){t.exports={"btn-wrap":"UiCopyBtn_btn-wrap_3q022","copy-area":"UiCopyBtn_copy-area_2CGmx"}},"81f7":function(t,e,n){t.exports={file:"File_file_2fB-w",file__load:"File_file__load_3G7o2",file__preview:"File_file__preview_1hI3x","file__preview-link":"File_file__preview-link_1OkX-",file__img:"File_file__img_2uaAp",file__name:"File_file__name_26MxU",file_error:"File_file_error_1NrdV",file_done:"File_file_done_1p5Dj",file_wait:"File_file_wait_1z4wn","file_upload-btn":"File_file_upload-btn_3amtF","file__name-wrap":"File_file__name-wrap_2xizZ","file__name-link":"File_file__name-link_iiT0z",file__icon:"File_file__icon_20kfj","file__icon-upload":"File_file__icon-upload_2ZUsr","file__icon-done":"File_file__icon-done_VnmXd"}},8205:function(t,e,n){"use strict";var i=n("4fb2"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},"825a":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var i=n("d039");t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var i=n("c04e"),r=n("9bf2"),o=n("5c6c");t.exports=function(t,e,n){var a=i(e);a in t?r.f(t,a,o(0,n)):t[a]=n}},"841c":function(t,e,n){"use strict";var i=n("d784"),r=n("825a"),o=n("1d80"),a=n("129f"),s=n("14c3");i("search",1,(function(t,e,n){return[function(e){var n=o(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var o=r(t),l=String(this),c=o.lastIndex;a(c,0)||(o.lastIndex=0);var u=s(o,l);return a(o.lastIndex,c)||(o.lastIndex=c),null===u?-1:u.index}]}))},"857a":function(t,e,n){var i=n("1d80"),r=/"/g;t.exports=function(t,e,n,o){var a=String(i(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(o).replace(r,""")+'"'),s+">"+a+""}},"85e3":function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},"86df":function(t,e,n){t.exports={"menu-btn":"UiMenuBtn_menu-btn_2mWVp","menu-btn_opened":"UiMenuBtn_menu-btn_opened_wlznG","menu-btn_active":"UiMenuBtn_menu-btn_active_1vJnz","menu-btn__inner":"UiMenuBtn_menu-btn__inner_w3w26","menu-btn__icon":"UiMenuBtn_menu-btn__icon_1UB7f","menu-btn__image":"UiMenuBtn_menu-btn__image_SswJJ","menu-btn__icon-collapse":"UiMenuBtn_menu-btn__icon-collapse_1FSSa","menu-btn__label":"UiMenuBtn_menu-btn__label_1DUsJ"}},"872a":function(t,e,n){var i=n("3b4a");function r(t,e,n){"__proto__"==e&&i?i(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}t.exports=r},8756:function(t,e,n){t.exports={input:"UiInputDropdown_input_3uKMA",input__inner:"UiInputDropdown_input__inner_3o9ZS",input__inner_disabled:"UiInputDropdown_input__inner_disabled_25lMr","input__image-hover":"UiInputDropdown_input__image-hover_1vbyP",input__icon_prefix:"UiInputDropdown_input__icon_prefix_12iDr",input__text:"UiInputDropdown_input__text_1P9He",ticker:"UiInputDropdown_ticker_2qhst",input__inner_center:"UiInputDropdown_input__inner_center_1dcTI",input__content:"UiInputDropdown_input__content_3T9LH",input__descript:"UiInputDropdown_input__descript_1bPOT",input__icon:"UiInputDropdown_input__icon_2SfZN",input__icon_suffix:"UiInputDropdown_input__icon_suffix__-QJ1",input__avatar:"UiInputDropdown_input__avatar_1gR_U",input__image:"UiInputDropdown_input__image_2AC8r","input__additional-txt":"UiInputDropdown_input__additional-txt_aRQ6R","input_start-icon":"UiInputDropdown_input_start-icon_ItU2b","input_black-icon":"UiInputDropdown_input_black-icon_2UAZf",input_simple:"UiInputDropdown_input_simple_3wwVs",input_disabled:"UiInputDropdown_input_disabled_3GOuh",input_md:"UiInputDropdown_input_md_31N3t",input_sm:"UiInputDropdown_input_sm_-1gW4",input_accent:"UiInputDropdown_input_accent_2aNlk",input_delete:"UiInputDropdown_input_delete_1Q981"}},"87ee":function(t,e,n){},8824:function(t,e,n){"use strict";var i=n("b21c"),r=n.n(i);n.d(e,"default",(function(){return r.a}))},8875:function(t,e,n){var i,r,o;(function(n,a){r=[],i=a,o="function"===typeof i?i.apply(e,r):i,void 0===o||(t.exports=o)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(f){var n,i,r,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,a=/@([^@]*):(\d+):(\d+)\s*$/gi,s=o.exec(f.stack)||a.exec(f.stack),l=s&&s[1]||!1,c=s&&s[2]||!1,u=document.location.href.replace(document.location.hash,""),p=document.getElementsByTagName("script");l===u&&(n=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]**} -{**} - - + + +{include file='./../../index.html'} diff --git a/retailcrm/views/templates/admin/module_messages.tpl b/retailcrm/views/templates/admin/module_messages.tpl deleted file mode 100644 index 39a5e41..0000000 --- a/retailcrm/views/templates/admin/module_messages.tpl +++ /dev/null @@ -1,108 +0,0 @@ -{** - * MIT License - * - * Copyright (c) 2020 DIGITAL RETAIL TECHNOLOGIES SL - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * - * DISCLAIMER - * - * Do not edit or add to this file if you wish to upgrade PrestaShop to newer - * versions in the future. If you wish to customize PrestaShop for your - * needs please refer to http://www.prestashop.com for more information. - * - * @author DIGITAL RETAIL TECHNOLOGIES SL - * @copyright 2020 DIGITAL RETAIL TECHNOLOGIES SL - * @license https://opensource.org/licenses/MIT The MIT License - * - * Don't forget to prefix your containers with your own identifier - * to avoid any conflicts with others containers. - *} -{if isset($moduleErrors) && is_array($moduleErrors) && count($moduleErrors) > 0} -
- {foreach from=$moduleErrors item=error} -
- - {if is_array($error) && count($error) > 0} -
    - {foreach from=$error item=message} -
  • {$message|escape:'htmlall':'UTF-8'}
  • - {/foreach} -
- {else} - {$error|escape:'htmlall':'UTF-8'} - {/if} -
- {/foreach} -
-{/if} -{if isset($moduleWarnings) && is_array($moduleWarnings) && count($moduleWarnings) > 0} -
- {foreach from=$moduleWarnings item=warning} -
- - {if is_array($warning) && count($warning) > 0} -
    - {foreach from=$warning item=message} -
  • {$message|escape:'htmlall':'UTF-8'}
  • - {/foreach} -
- {else} - {$warning|escape:'htmlall':'UTF-8'} - {/if} -
- {/foreach} -
-{/if} -{if isset($moduleConfirmations) && is_array($moduleConfirmations) && count($moduleConfirmations) > 0} -
- {foreach from=$moduleConfirmations item=confirm} -
- - {if is_array($confirm) && count($confirm) > 0} -
    - {foreach from=$confirm item=message} -
  • {$message|escape:'htmlall':'UTF-8'}
  • - {/foreach} -
- {else} - {$confirm|escape:'htmlall':'UTF-8'} - {/if} -
- {/foreach} -
-{/if} -{if isset($moduleInfos) && is_array($moduleInfos) && count($moduleInfos) > 0} -
- {foreach from=$moduleInfos item=info} -
- - {if is_array($info) && count($info) > 0} -
    - {foreach from=$info item=message} -
  • {$message|escape:'htmlall':'UTF-8'}
  • - {/foreach} -
- {else} - {$info|escape:'htmlall':'UTF-8'} - {/if} -
- {/foreach} -
-{/if} diff --git a/retailcrm/views/templates/admin/settings.tpl b/retailcrm/views/templates/admin/settings.tpl deleted file mode 100644 index fab6a0a..0000000 --- a/retailcrm/views/templates/admin/settings.tpl +++ /dev/null @@ -1,734 +0,0 @@ -{** - * MIT License - * - * Copyright (c) 2020 DIGITAL RETAIL TECHNOLOGIES SL - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * - * DISCLAIMER - * - * Do not edit or add to this file if you wish to upgrade PrestaShop to newer - * versions in the future. If you wish to customize PrestaShop for your - * needs please refer to http://www.prestashop.com for more information. - * - * @author DIGITAL RETAIL TECHNOLOGIES SL - * @copyright 2020 DIGITAL RETAIL TECHNOLOGIES SL - * @license https://opensource.org/licenses/MIT The MIT License - * - * Don't forget to prefix your containers with your own identifier - * to avoid any conflicts with others containers. - *} - - - - - - - - - - -{assign var="systemName" value="Simla.com"} -{capture name="catalogTitleName"}{l s='Icml catalog' mod='retailcrm'}{/capture} -{assign var="catalogTitleName" value=$smarty.capture.catalogTitleName} - -{$systemName|escape:'htmlall':'UTF-8'} -
-{**} - - - - - - - - - diff --git a/tests/RetailcrmOrderBuilderTest.php b/tests/RetailcrmOrderBuilderTest.php index 8a15240..a93a036 100644 --- a/tests/RetailcrmOrderBuilderTest.php +++ b/tests/RetailcrmOrderBuilderTest.php @@ -152,8 +152,8 @@ class RetailcrmOrderBuilderTest extends RetailcrmTestCase $order = new Order(1); $order->reference = 'test_n'; $order->current_state = 0; - Configuration::updateValue('RETAILCRM_API_DELIVERY', '{"1":"test_delivery"}'); - Configuration::updateValue('RETAILCRM_API_STATUS', '{"1":"test_status"}'); + Configuration::updateValue(RetailCRM::DELIVERY, '{"1":"test_delivery"}'); + Configuration::updateValue(RetailCRM::STATUS, '{"1":"test_status"}'); Configuration::updateValue(RetailCRM::ENABLE_ORDER_NUMBER_SENDING, false); $crmOrder = RetailcrmOrderBuilder::buildCrmOrder($order); diff --git a/tests/RetailcrmTest.php b/tests/RetailcrmTest.php index bb879be..82ad2bf 100644 --- a/tests/RetailcrmTest.php +++ b/tests/RetailcrmTest.php @@ -129,14 +129,16 @@ class RetailCRMTest extends RetailcrmTestCase $this->mockMethodsForOrderUpload(1, 1, $updReference); + RetailcrmExport::$api = $this->retailcrmModule->api; + Configuration::updateValue(RetailCRM::ENABLE_ORDER_NUMBER_RECEIVING, false); - $this->retailcrmModule->uploadOrders([1]); + RetailcrmExport::uploadOrders([1]); $firstUpdOrder = new Order(1); $this->assertEquals($reference, $firstUpdOrder->reference); Configuration::updateValue(RetailCRM::ENABLE_ORDER_NUMBER_RECEIVING, true); - $this->retailcrmModule->uploadOrders([1]); + RetailcrmExport::uploadOrders([1]); $secondUpdOrder = new Order(1); $this->assertEquals($updReference, $secondUpdOrder->reference); diff --git a/tests/helpers/RetailcrmTestCase.php b/tests/helpers/RetailcrmTestCase.php index 363c815..65417a3 100644 --- a/tests/helpers/RetailcrmTestCase.php +++ b/tests/helpers/RetailcrmTestCase.php @@ -90,9 +90,9 @@ abstract class RetailcrmTestCase extends \PHPUnit\Framework\TestCase ] ); - Configuration::updateValue('RETAILCRM_API_DELIVERY', $delivery); - Configuration::updateValue('RETAILCRM_API_STATUS', $status); - Configuration::updateValue('RETAILCRM_API_PAYMENT', $payment); + Configuration::updateValue(RetailCRM::DELIVERY, $delivery); + Configuration::updateValue(RetailCRM::STATUS, $status); + Configuration::updateValue(RetailCRM::PAYMENT, $payment); } private function apiMockBuilder(array $methods)