From 787624890f339869036550119a4d0140e8627bb3 Mon Sep 17 00:00:00 2001 From: somnath ghorpade <somnathg@mkcl.org> Date: Fri, 26 May 2023 15:14:05 +0530 Subject: [PATCH] initial commit. --- app/.env | 1 + app/.env.development | 1 + app/.env.production | 1 + app/.env.staging | 2 + app/.eslintignore | 3 + app/.eslintrc.js | 21 + app/.gitignore | 25 + app/README.md | 118 + app/assets/css/template.scss | 411 +++ app/assets/fonts/dm-500.woff2 | Bin 0 -> 18240 bytes app/assets/fonts/dm-700.woff2 | Bin 0 -> 18212 bytes app/assets/fonts/dm.woff2 | Bin 0 -> 18096 bytes app/assets/fonts/iconsax/iconsax.woff | Bin 0 -> 272528 bytes app/assets/fonts/iconsax/style.css | 3083 +++++++++++++++++ .../plugins/bootstrap/bootstrap-grid.min.css | 7 + .../bootstrap/bootstrap-utilities.min.css | 7 + app/babel.config.js | 6 + app/favicon.ico | Bin 0 -> 1150 bytes app/gulpfile.js | 149 + app/img/icons/android-icon-144x144.png | Bin 0 -> 26118 bytes app/img/icons/android-icon-192x192.png | Bin 0 -> 39341 bytes app/img/icons/android-icon-36x36.png | Bin 0 -> 3694 bytes app/img/icons/android-icon-48x48.png | Bin 0 -> 5429 bytes app/img/icons/android-icon-72x72.png | Bin 0 -> 9564 bytes app/img/icons/android-icon-96x96.png | Bin 0 -> 14512 bytes app/img/icons/apple-icon-114x114.png | Bin 0 -> 18630 bytes app/img/icons/apple-icon-120x120.png | Bin 0 -> 20010 bytes app/img/icons/apple-icon-144x144.png | Bin 0 -> 26118 bytes app/img/icons/apple-icon-152x152.png | Bin 0 -> 28469 bytes app/img/icons/apple-icon-180x180.png | Bin 0 -> 36705 bytes app/img/icons/apple-icon-57x57.png | Bin 0 -> 6885 bytes app/img/icons/apple-icon-60x60.png | Bin 0 -> 7408 bytes app/img/icons/apple-icon-72x72.png | Bin 0 -> 9564 bytes app/img/icons/apple-icon-76x76.png | Bin 0 -> 10301 bytes app/img/icons/apple-icon-precomposed.png | Bin 0 -> 39915 bytes app/img/icons/apple-icon.png | Bin 0 -> 39915 bytes app/img/icons/favicon-16x16.png | Bin 0 -> 1683 bytes app/img/icons/favicon-32x32.png | Bin 0 -> 3204 bytes app/img/icons/favicon-96x96.png | Bin 0 -> 14512 bytes app/img/icons/favicon.ico | Bin 0 -> 1150 bytes app/img/icons/ms-icon-144x144.png | Bin 0 -> 26118 bytes app/img/icons/ms-icon-150x150.png | Bin 0 -> 27900 bytes app/img/icons/ms-icon-310x310.png | Bin 0 -> 80256 bytes app/img/icons/ms-icon-70x70.png | Bin 0 -> 9195 bytes app/index.html | 51 + app/jest.config.js | 22 + app/package.json | 81 + app/postcss.config.js | 6 + app/robots.txt | 2 + app/src/App.vue | 70 + app/src/assets/logo.png | Bin 0 -> 6849 bytes app/src/assets/logo_mkcl.svg | 109 + app/src/assets/logo_mkcl_w.svg | 109 + app/src/assets/mkcl-logo.png | Bin 0 -> 73844 bytes app/src/components/BL/updateDbSave.vue | 73 + app/src/components/BL/updateUser.vue | 91 + .../components/DaiseUIComponents/Toast.vue | 29 + app/src/components/MTable.vue | 89 + app/src/components/common/Footer.vue | 26 + app/src/components/date-range-pickr.vue | 24 + .../download-manager/downloadFile.vue | 128 + .../download-manager/downloadProgress.vue | 84 + app/src/components/excel/clientData.vue | 69 + app/src/components/excel/saveWActivity.vue | 82 + app/src/components/excel/updateData.vue | 68 + app/src/components/i18Demo/Component1.vue | 33 + app/src/components/i18Demo/Component2.vue | 40 + app/src/components/keymappers/decryptData.vue | 66 + app/src/components/keymappers/encryptData.vue | 72 + app/src/components/keymappers/hashData.vue | 69 + app/src/components/keymappers/hashSalt.vue | 74 + app/src/components/mongodbID/customID.vue | 68 + app/src/components/mongodbID/hexID.vue | 69 + app/src/components/multiselect.vue | 27 + .../components/sessionmanager/deleteData.vue | 72 + .../components/sessionmanager/fetchData.vue | 87 + .../components/sessionmanager/storeData.vue | 77 + .../svgs/account_circle_black_24dp.svg | 1 + .../components/upload-manager/uploadFile.vue | 169 + .../upload-manager/uploadProgessFile.vue | 106 + app/src/formkit.config.js | 8 + app/src/index.css | 3 + app/src/lang/dv.json | 28 + app/src/lang/en.json | 31 + app/src/lang/hi.json | 1 + app/src/lang/mr.json | 31 + app/src/main.js | 98 + app/src/plugins/mql.js | 348 ++ app/src/plugins/mqlAssetFDB.js | 294 ++ app/src/plugins/mqlCdn.js | 341 ++ app/src/plugins/mqlOptions.js | 60 + app/src/plugins/response.js | 124 + app/src/registerServiceWorker.js | 23 + app/src/router.js | 394 +++ app/src/setup/i18n-setup.js | 45 + app/src/setup/init.js | 1 + app/src/store/index.js | 13 + app/src/store/modules/login.js | 68 + app/src/store/types.js | 8 + app/src/views/About.vue | 46 + app/src/views/CdnUpload.vue | 116 + app/src/views/Classroom.vue | 227 ++ app/src/views/DownloadManager.vue | 94 + app/src/views/Encryption.vue | 128 + app/src/views/Excel.vue | 123 + app/src/views/ForLoop.vue | 70 + app/src/views/FormKitCustomComposition.vue | 41 + app/src/views/FormKitCustomOption.vue | 45 + app/src/views/Home.vue | 500 +++ app/src/views/I18Demo.vue | 73 + app/src/views/KeyMapper.vue | 95 + app/src/views/LastInsertedId.vue | 78 + app/src/views/Login.vue | 80 + app/src/views/MQLRequestDemo.vue | 59 + app/src/views/MqlAssetFDBDemo.vue | 160 + app/src/views/Registration.vue | 280 ++ app/src/views/ServerSidePagination.vue | 86 + app/src/views/SessionManager.vue | 125 + app/src/views/StudentDemo.vue | 123 + app/src/views/TableDemo.vue | 32 + app/src/views/UploadManager.vue | 104 + app/src/views/Validator.vue | 230 ++ app/src/views/autoBL.vue | 75 + app/src/views/email.vue | 70 + app/src/views/generateOTP.vue | 72 + app/src/views/insertCustomMongoId.vue | 84 + app/src/views/otp.vue | 72 + app/src/views/sendDynamicEmails.vue | 64 + app/src/views/sendDynamicMessages.vue | 69 + app/src/views/sendStaticEmails.vue | 57 + app/src/views/sendStaticMessages.vue | 66 + app/src/views/sms.vue | 70 + app/src/views/tailwindForm.vue | 178 + app/src/views/updateUserDataUsingBL.vue | 83 + app/src/views/validateOTP.vue | 65 + app/src/views/vueClipboard.vue | 50 + app/src/views/vueMetaExample.vue | 67 + app/tailwind.config.js | 12 + .../e2e/custom-assertions/elementCount.js | 19 + app/tests/e2e/specs/login.specs.js | 18 + app/tests/e2e/specs/test.js | 14 + app/tests/unit/.eslintrc.js | 8 + app/tests/unit/HelloWorld.spec.js | 12 + app/tests/unit/login.spec.js | 37 + app/vite.config.js | 66 + 145 files changed, 12240 insertions(+) create mode 100644 app/.env create mode 100644 app/.env.development create mode 100644 app/.env.production create mode 100644 app/.env.staging create mode 100644 app/.eslintignore create mode 100644 app/.eslintrc.js create mode 100644 app/.gitignore create mode 100644 app/README.md create mode 100644 app/assets/css/template.scss create mode 100644 app/assets/fonts/dm-500.woff2 create mode 100644 app/assets/fonts/dm-700.woff2 create mode 100644 app/assets/fonts/dm.woff2 create mode 100644 app/assets/fonts/iconsax/iconsax.woff create mode 100644 app/assets/fonts/iconsax/style.css create mode 100644 app/assets/plugins/bootstrap/bootstrap-grid.min.css create mode 100644 app/assets/plugins/bootstrap/bootstrap-utilities.min.css create mode 100644 app/babel.config.js create mode 100644 app/favicon.ico create mode 100644 app/gulpfile.js create mode 100644 app/img/icons/android-icon-144x144.png create mode 100644 app/img/icons/android-icon-192x192.png create mode 100644 app/img/icons/android-icon-36x36.png create mode 100644 app/img/icons/android-icon-48x48.png create mode 100644 app/img/icons/android-icon-72x72.png create mode 100644 app/img/icons/android-icon-96x96.png create mode 100644 app/img/icons/apple-icon-114x114.png create mode 100644 app/img/icons/apple-icon-120x120.png create mode 100644 app/img/icons/apple-icon-144x144.png create mode 100644 app/img/icons/apple-icon-152x152.png create mode 100644 app/img/icons/apple-icon-180x180.png create mode 100644 app/img/icons/apple-icon-57x57.png create mode 100644 app/img/icons/apple-icon-60x60.png create mode 100644 app/img/icons/apple-icon-72x72.png create mode 100644 app/img/icons/apple-icon-76x76.png create mode 100644 app/img/icons/apple-icon-precomposed.png create mode 100644 app/img/icons/apple-icon.png create mode 100644 app/img/icons/favicon-16x16.png create mode 100644 app/img/icons/favicon-32x32.png create mode 100644 app/img/icons/favicon-96x96.png create mode 100644 app/img/icons/favicon.ico create mode 100644 app/img/icons/ms-icon-144x144.png create mode 100644 app/img/icons/ms-icon-150x150.png create mode 100644 app/img/icons/ms-icon-310x310.png create mode 100644 app/img/icons/ms-icon-70x70.png create mode 100644 app/index.html create mode 100644 app/jest.config.js create mode 100644 app/package.json create mode 100644 app/postcss.config.js create mode 100644 app/robots.txt create mode 100644 app/src/App.vue create mode 100644 app/src/assets/logo.png create mode 100644 app/src/assets/logo_mkcl.svg create mode 100644 app/src/assets/logo_mkcl_w.svg create mode 100644 app/src/assets/mkcl-logo.png create mode 100644 app/src/components/BL/updateDbSave.vue create mode 100644 app/src/components/BL/updateUser.vue create mode 100644 app/src/components/DaiseUIComponents/Toast.vue create mode 100644 app/src/components/MTable.vue create mode 100644 app/src/components/common/Footer.vue create mode 100644 app/src/components/date-range-pickr.vue create mode 100644 app/src/components/download-manager/downloadFile.vue create mode 100644 app/src/components/download-manager/downloadProgress.vue create mode 100644 app/src/components/excel/clientData.vue create mode 100644 app/src/components/excel/saveWActivity.vue create mode 100644 app/src/components/excel/updateData.vue create mode 100644 app/src/components/i18Demo/Component1.vue create mode 100644 app/src/components/i18Demo/Component2.vue create mode 100644 app/src/components/keymappers/decryptData.vue create mode 100644 app/src/components/keymappers/encryptData.vue create mode 100644 app/src/components/keymappers/hashData.vue create mode 100644 app/src/components/keymappers/hashSalt.vue create mode 100644 app/src/components/mongodbID/customID.vue create mode 100644 app/src/components/mongodbID/hexID.vue create mode 100644 app/src/components/multiselect.vue create mode 100644 app/src/components/sessionmanager/deleteData.vue create mode 100644 app/src/components/sessionmanager/fetchData.vue create mode 100644 app/src/components/sessionmanager/storeData.vue create mode 100644 app/src/components/svgs/account_circle_black_24dp.svg create mode 100644 app/src/components/upload-manager/uploadFile.vue create mode 100644 app/src/components/upload-manager/uploadProgessFile.vue create mode 100644 app/src/formkit.config.js create mode 100644 app/src/index.css create mode 100644 app/src/lang/dv.json create mode 100644 app/src/lang/en.json create mode 100644 app/src/lang/hi.json create mode 100644 app/src/lang/mr.json create mode 100644 app/src/main.js create mode 100644 app/src/plugins/mql.js create mode 100644 app/src/plugins/mqlAssetFDB.js create mode 100644 app/src/plugins/mqlCdn.js create mode 100644 app/src/plugins/mqlOptions.js create mode 100644 app/src/plugins/response.js create mode 100644 app/src/registerServiceWorker.js create mode 100644 app/src/router.js create mode 100644 app/src/setup/i18n-setup.js create mode 100644 app/src/setup/init.js create mode 100644 app/src/store/index.js create mode 100644 app/src/store/modules/login.js create mode 100644 app/src/store/types.js create mode 100644 app/src/views/About.vue create mode 100644 app/src/views/CdnUpload.vue create mode 100644 app/src/views/Classroom.vue create mode 100644 app/src/views/DownloadManager.vue create mode 100644 app/src/views/Encryption.vue create mode 100644 app/src/views/Excel.vue create mode 100644 app/src/views/ForLoop.vue create mode 100644 app/src/views/FormKitCustomComposition.vue create mode 100644 app/src/views/FormKitCustomOption.vue create mode 100644 app/src/views/Home.vue create mode 100644 app/src/views/I18Demo.vue create mode 100644 app/src/views/KeyMapper.vue create mode 100644 app/src/views/LastInsertedId.vue create mode 100644 app/src/views/Login.vue create mode 100644 app/src/views/MQLRequestDemo.vue create mode 100644 app/src/views/MqlAssetFDBDemo.vue create mode 100644 app/src/views/Registration.vue create mode 100644 app/src/views/ServerSidePagination.vue create mode 100644 app/src/views/SessionManager.vue create mode 100644 app/src/views/StudentDemo.vue create mode 100644 app/src/views/TableDemo.vue create mode 100644 app/src/views/UploadManager.vue create mode 100644 app/src/views/Validator.vue create mode 100644 app/src/views/autoBL.vue create mode 100644 app/src/views/email.vue create mode 100644 app/src/views/generateOTP.vue create mode 100644 app/src/views/insertCustomMongoId.vue create mode 100644 app/src/views/otp.vue create mode 100644 app/src/views/sendDynamicEmails.vue create mode 100644 app/src/views/sendDynamicMessages.vue create mode 100644 app/src/views/sendStaticEmails.vue create mode 100644 app/src/views/sendStaticMessages.vue create mode 100644 app/src/views/sms.vue create mode 100644 app/src/views/tailwindForm.vue create mode 100644 app/src/views/updateUserDataUsingBL.vue create mode 100644 app/src/views/validateOTP.vue create mode 100644 app/src/views/vueClipboard.vue create mode 100644 app/src/views/vueMetaExample.vue create mode 100644 app/tailwind.config.js create mode 100644 app/tests/e2e/custom-assertions/elementCount.js create mode 100644 app/tests/e2e/specs/login.specs.js create mode 100644 app/tests/e2e/specs/test.js create mode 100644 app/tests/unit/.eslintrc.js create mode 100644 app/tests/unit/HelloWorld.spec.js create mode 100644 app/tests/unit/login.spec.js create mode 100644 app/vite.config.js diff --git a/app/.env b/app/.env new file mode 100644 index 0000000..f59016d --- /dev/null +++ b/app/.env @@ -0,0 +1 @@ +VUE_APP_VERSION = ENVVERSION \ No newline at end of file diff --git a/app/.env.development b/app/.env.development new file mode 100644 index 0000000..11cd668 --- /dev/null +++ b/app/.env.development @@ -0,0 +1 @@ +VUE_APP_VERSION = envVersion diff --git a/app/.env.production b/app/.env.production new file mode 100644 index 0000000..69a8837 --- /dev/null +++ b/app/.env.production @@ -0,0 +1 @@ +VUE_APP_VERSION = envProductionVersion \ No newline at end of file diff --git a/app/.env.staging b/app/.env.staging new file mode 100644 index 0000000..1889196 --- /dev/null +++ b/app/.env.staging @@ -0,0 +1,2 @@ +NODE_ENV = production +VUE_APP_VERSION = envStagingVersion \ No newline at end of file diff --git a/app/.eslintignore b/app/.eslintignore new file mode 100644 index 0000000..05fcc48 --- /dev/null +++ b/app/.eslintignore @@ -0,0 +1,3 @@ +build/*.js +config/*.js +src/*.js \ No newline at end of file diff --git a/app/.eslintrc.js b/app/.eslintrc.js new file mode 100644 index 0000000..2380cc7 --- /dev/null +++ b/app/.eslintrc.js @@ -0,0 +1,21 @@ +module.exports = { + root: true, + env: { + node: true + }, + 'extends': [ + "@vue/standard", + "plugin:vue/vue3-strongly-recommended" + ], + rules: { + "template-curly-spacing" : "off", + "indent": ["error", 2, { + "ignoredNodes": ["TemplateLiteral"] + }], + 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + }, + parserOptions: { + parser: 'babel-eslint' + } +} \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..99ffd2c --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,25 @@ +.DS_Store +node_modules +/dist +package-lock.json + +/tests/e2e/reports/ +selenium-debug.log + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* diff --git a/app/README.md b/app/README.md new file mode 100644 index 0000000..22c1025 --- /dev/null +++ b/app/README.md @@ -0,0 +1,118 @@ +# Node and npm environement: + Updated and tested with latest dependencies using node 18.12.1 and npm 8.19.2 +# Vue Client app +# Vite CLI version 4.2.3 +# FormKit version 0.17.2 +# DaisyUI version 2.51.6 +# TailwindCSS version 3.3.2 +# Kindly do rename yor application in package.json name +# Pre-requisite +- NPM and/or Yarn installed +# Steps +- Install vue cli 3 [VUE CLI 3](https://cli.vuejs.org/guide/installation.html) +```sh + npm install -g @vue/cli + # OR + yarn global add @vue/cli + # Check using + vue --version +``` +- Navigate to project client/app and execute +```sh + npm install +``` +- execute below command it start browser which help for run, build, testing etc +```sh + vue ui +``` +- You can also use cmd for executing +```sh + "serve": "vite", + "build": "vite build", + "lint": "vue-cli-service lint", + "test:unit": "vue-cli-service test:unit", + "test:e2e": "vue-cli-service test:e2e" +``` +- once vue ui started click on import and add your app (it emit error if node_module not installed ) +- go to tasks menu and click on Serve (for running app) +- Other option like build , analyzer, plugin installation etc. +- You can also updating serve execution script in package.json by adding +```sh +Usage: vue-cli-service serve [options] [entry] + +Options: + --open open browser on server start + --copy copy url to clipboard on server start + --mode specify env mode (default: development) + --host specify host (default: 0.0.0.0) + --port specify port (default: 8080) + --https use https (default: false) +``` + VSCode Setting: + Install eslint extension + This is for vue client application formatting you can add your other plugins related to Golang, Python, todo Highlight, theme etc + + { + "editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace", + "editor.fontLigatures": true, + "editor.fontSize": 14, + "workbench.colorTheme": "Visual Studio Dark", + "nativescript.analytics.enabled": false, + "window.zoomLevel": 0, + "vetur.format.defaultFormatter.js": "vscode-typescript", + "vetur.format.defaultFormatter.html": "js-beautify-html", + "javascript.format.insertSpaceBeforeFunctionParenthesis": true, + "eslint.autoFixOnSave": true, + "eslint.validate": [ + { + "language": "vue", + "autoFix": true + }, + { + "language": "html", + "autoFix": true + }, + { + "language": "javascript", + "autoFix": true + } + ], +} + Ctrl + S => shall format your code (multiple save action may require) + +``` + -- edit: .eslintrc.js file update "plugin:vue/recommended" to "plugin:vue/strongly-recommended" + -- edit: .eslintignore file add update src/* to src/*.js + -- run: npm run lint and resolve the issue you are facing refer : https://vuejs.github.io/eslint-plugin-vue/rules/ +``` +# Gulp task for 'en.json' and 'dv.json' creation + +Note: 'dv.json' is created for identifying which labels or places are left/skipped by developers for i18n changes. +Steps To perform:- +1. While doing i18n, developers should do it with following mentioned pattern:- + + i. If i18n is done in curly braces like :- + <button>{{ $t('btn_confirm') }}</button> + Then it should be done with pattern:- + <button>{{ $t('##btn_confirm##@@Confirm@@') }}</button> + + ii. If i18n is done at attribute level in element like :- + <button :label="$t('btn_confirm')"></button> + Then it should be done with pattern:- + <button :label="$t('##btn_confirm##@@Confirm@@')"></button> + + iii. If i18n is done at script level like :- + this.$toast.error(this.$t('invalidUsername'), { + theme: 'bubble', + duration: 6000 + }) + Then it should be done with pattern:- + this.$toast.error(this.$t('##invalidUsername##@@User name is invalid@@'), { + theme: 'bubble', + duration: 6000 + }) + +2. After this just run command 'npm run geni18n' +3. This will create backup of current 'en.json' +4. Create new 'en.json' and 'dv.json' +5. Further the 'en.json' can be used to do i18n in any language at 'https://cs.mkcl.org' \ No newline at end of file diff --git a/app/assets/css/template.scss b/app/assets/css/template.scss new file mode 100644 index 0000000..6cac4a5 --- /dev/null +++ b/app/assets/css/template.scss @@ -0,0 +1,411 @@ + // Variables + $gray-lightest: #85858d; + $blue: #B7CADB; + $yellow: #FAF4B7; + $pink: #F2D1D1; + $green: #C4DFAA; + $indigo: #D9D7F1; + $orange: #F6D7A7; + $red : #FFB3B3; + $gray-lighter: #5e5a49; + + // Reset + *, *::after, *::before { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + // Body + body { + font-family: 'DM Sans', sans-serif; + } + + // Img + img { + display: block; + max-width: 100%; + height: auto; + } + + .wrapper { + display: flex; + flex-direction: column; + height: calc(100vh - 72px); + padding: 2.5rem; + overflow-y: auto; + } + + // Buttons + .btn { + padding: 1rem; + border: 0; + border-radius: 8px; + outline: none; + background-color: transparent; + display: inline-flex; + align-items: center; + color: #212121; + font-weight: 600; + font-size: 1rem; + cursor: pointer; + .isax { + font-size: 1.25rem; + margin-right: 0.5rem; + } + &.btn-submit { + background-color: $green; + .isax { + font-size: 1.25rem; + margin-right: 0.5rem; + } + } + &.btn-show { + background-color: $orange; + } + } + // Home + .box { + .title { + text-align: center; + font-weight: 900; + color: #212121; + } + .desc { + text-align: center; + margin-top: 0.5rem; + font-size: 0.8125rem; + color: $gray-lightest; + font-weight: 500; + margin-bottom: 2.5rem; + } + .bx-card { + margin-bottom: 1.5rem; + .p-card { + height: 350px; + border-radius: 12px; + padding: 3rem; + display: flex; + flex-direction: column; + overflow: hidden; + cursor: pointer; + } + .icon-holder { + margin-left: -0.5rem; + .isax { + font-size: 3rem; + color: #212121; + } + } + &-name { + font-size: 1.5rem; + font-weight: 700; + color: var(--bluegray-900); + margin-top: auto; + transition: transform 0.3s ease; + transform: translateY(66px); + display: flex; + align-items: center; + justify-content: space-between; + .isax { + font-size: 2rem; + transition: transform 0.3s ease; + transform: translateX(350px); + } + } + &-desc { + color: #212121; + font-weight: 500; + line-height: 1.6; + font-size: 0.875rem; + transition: transform 0.3s ease; + transform: translateY(450px); + } + &:hover { + .bx-card-name { + transform: translateY(-16px); + .isax { + transform: translateX(0); + } + } + .bx-card-desc { + transform: translateY(0); + } + } + } + .col-3 { + $colors: $blue, $yellow, $pink, $green,$indigo, $orange; + $repeat: 26; + @for $i from 1 through $repeat { + &:nth-child(#{length($colors)}n + #{$i}) { + .bx-card { + .p-card { + background-color: (nth($colors, random(length($colors)))); + box-shadow: 0 24px 50px rgba(#212121, 0.08); + } + } + } + } + + // &:nth-child(2n+2) { + // .bx-card { + // .p-card { + // background-color: $blue; + // box-shadow: 0 24px 50px rgba($blue, 0.3); + // } + // } + // } + + + // &:nth-child(3n+3) { + // .bx-card { + // .p-card { + // background-color: $yellow; + // box-shadow: 0 24px 50px rgba($yellow, 0.3); + // } + // } + // } + + + // &:nth-child(5n+5) { + // .bx-card { + // .p-card { + // background-color: $green; + // box-shadow: 0 24px 50px rgba($green, 0.3); + // } + // } + // } + + // &:nth-child(7n+7) { + // .bx-card { + // .p-card { + // background-color: $orange; + // box-shadow: 0 24px 50px rgba($orange, 0.3); + // } + // } + // } + + } + } + + // Login + .title.alt { + display: flex; + align-items: center; + .isax { + margin-right: 1rem; + font-size: 2rem; + cursor: pointer; + } + } + .box-login { + margin-top: 2.5rem; + + &.clickable { + cursor: pointer; + } + + .p-card { + padding: 2rem; + box-shadow: 0 24px 50px rgba(#212121, 0.04); + + .icon-holder { + i { + font-size: 2rem; + } + } + + .bx-login-name { + margin-top: 1rem; + font-size: 1.125rem; + font-weight: 700; + } + + + .data { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 2rem; + .btn-wrapper { + margin-top: 0; + } + &.alt { + background-color: #f8f8f8; + padding: 1rem 2rem; + border-radius: 8px; + margin-bottom: 0; + } + } + + .field + .field { + margin-top: 2.5rem; + } + + .form-text { + font-size: 0.8125rem; + margin-top: 0.25rem; + } + .btn-wrapper { + margin-top: 2rem; + .btn + .btn { + margin-left: 1.5rem; + } + } + + .field { + p { + word-wrap: break-word; + } + .p-fileupload { + .p-fileupload-files { + .p-button-icon-only { + .p-button-icon { + &::before { + content: '\e9d9'; + font-family: 'iconsax'; + font-size: 1.5rem; + } + } + } + } + .isax { + font-size: 1.5rem; + } + } + } + } + + .json-wrapper { + .jv-container.jv-light { + font-family: 'DM Sans', sans-serif; + } + .jv-container:hover { + box-shadow: none; + border-color: #eee; + } + } + + } + + // Registration + .reg { + .box-login { + + .field { + .p-inputtext { + width: 100%; + } + } + .field { + .p-password { + width: 100%; + .p-inputtext { + width: 100%; + } + } + } + .btn-wrapper { + text-align: center; + } + } + } + + // Validator + #validator { + .box-login { + .p-card { + .field { + .p-dropdown { + width: 100%; + height: 42px; + margin-top: 0.5rem; + padding: 0.75rem; + font-size: 0.875rem; + } + } + } + + .p-card { + .field { + .p-dropdown { + .p-dropdown-item { + font-size: 0.875rem; + } + } + } + } + + .p-card { + .field { + .invalid-feedback { + color: $red; + font-weight: 700; + margin-top: 0.5rem; + } + } + } + .p-card { + .field { + .p-inputtext { + width: 100%; + margin-top: 0.5rem; + font-size: 0.875rem; + } + } + } + + .p-card { + .field { + .label-checkbox { + margin-left: 0.5rem; + } + } + } + } + } + + // Accordion + .p-accordion-tab { + margin-bottom: 0; + & + .p-accordion-tab { + margin-top: 1rem; + } + } + // Footer + .box-footer { + padding: 0.25rem 1rem; + box-shadow: 0 -8px 16px rgba(#212121, 0.04); + margin-top: auto; + .bxf-container { + display: flex; + align-items: center; + img { + width: 64px; + height: 64px; + margin-right: 1rem; + } + &-info { + font-size: 0.8125rem; + color: var(--gray-500); + p + p { + margin-top: 0.25rem; + } + } + } + } + + // Custom Scrollbar + ::-webkit-scrollbar { + width: 6px; + background-color: transparent; + } + + ::-webkit-scrollbar-track { + border-radius: 16px; + } + + ::-webkit-scrollbar-thumb { + border-radius: 16px; + background: #f8f9fa; + } \ No newline at end of file diff --git a/app/assets/fonts/dm-500.woff2 b/app/assets/fonts/dm-500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..43eb7ac349847723c628f4fce4d3ad12de88e6a3 GIT binary patch literal 18240 zcmZ5{b8s(8>~C$`?dhrAZ*gkdwr$(CZQHhO+qSLKzI*S(%<t_#JG(PG$tL+^GfCD} zRs;Y94D`<s<pV<gcP=af0utHz-+TYA|L4H*XT}|5#S4&t&;tt6fzpG{f<uOa@gHRK zue5{>Q~?5J1t9?q#Q`G%4^o2+R)_QF#$8BavC0%-6ub!#Sl8)UWd4mjFcR-?x&~c{ z%xHzD=Nb8v`1gmLlpMf1r}z0}p`skNZlazZ4-+kQCU)0yEsy{EL_XAMXuT0G{BYyU zu^BD73<IrK_m#lae|^&ggSK8>-$0Zcqv&=3Czs*nB<|NdMbaKRI+-rk<zG396v+(Z zGe#bKgM+^e?E4D~D-Ec@Fy|VlyrdP|r~r}!YV{4HC})%zrapX?D8-4v$IEZuYsb?A zZz|w26_m82IIQxyuoAN2ACs_?s&x{z0CT8cYDr=2(Dnu-W<>p61*%l4RHiK4<vA1z z&K4e2$G4lPgFn97=iRa2KMPkertoFLzrlde`q&l60pkwnHw~iwHDcgmaxyC~Vhcsq z{ftv!&k~177f}gm^goE(jWeB!dGW;<{S~zzgx~KSrl;2)>SFGwJ}}H9-z2|Cd|+X} zWJ`5ri5h^Q<E;c5`uE-xS3>YADkr*Y)}Kx{1kr2qAe$Jn+yqy*E+Np04=v)Rcf5#q zo5PACBHw4HiQnJf$3w7XCpSl_RMtkjqVzus_}ZOq_Z|TTO7vkm`Vz)qB1taNw$F-# z)~~)S+YHliu!93D;fFb%c%`3nd#8SGEGm^N0(26@MxsNzHnhhIGBsc1z!ZMIuuor^ zjdXh^$`Zjv3A>ezCPjUokJrDi(l~-F`1gb&<(OTqT4lOJ#Y!d?+-YQmQnXI{Tdhi^ zj3o$~S|`<hbhoJy6(^~*o|C<=K)|&Uc)|E<DULaP)0n0<N~lATjbsKa<mWae*MKWO z`@jFv`ksi0#bKzkR=IIgd!Kl5hc5R1QMBIOj0MLO&FJ`DgnR^73|DEEhL3`0fcx-7 z_;Y)6ebd_pDTj%4O9aD@rvr2hDmLH73B-X%gqVgWpj3f}jK#+XjFBJbaEw-gMIFoe zCtDJ;xO2zd1Jn3$q1*i}LuJ7eGXjxo?Gz3?kMi=`BD7cAK?rA=t*<5Ph-MT>4PxjF z2>-NP7`ApwfdnWQb741g?x3~o9o@9Lk=TV?L&bsD#`Q+kC%6*&fMEb?73vUYKPLUg z^7gA^fH>YgNiqy8#b>uJ_X8gyVf!UI9RX4ZSe_3_E}X2}XS+)oERQ-5BM*d3mjh}l zjGYKdj)eYaFbSFrlLQ)!6qZC3K`cigj(C`eRE$VT3yFs(EDlFV64Ag2xcmh8{=pxN z#gEw>Bs{{u=@R&S5fY$>Wi*7xkoyK^G(Z9cR+f(kYjt)<g(;@Z*xHL)Bmi{O2o-h= z>&eMaOaufBOom*A;txjs4F;T)nk1r+o+ik1av!`~rCozP5^N9aiW}L))O2R{v!V{J zy`?LzV!ZK9^nK<uXPAc+m*WfbJG#|SIA9$|_!iVvMATt9l$dA5y`Qyum>z79vaM$^ z`J??BQb?IvhbL)bxMS16zTo=6$n@BWK0_)V79D0&tyOl_)vPdg(nfMCA#>kV5uJ?# zWE%2yU>0@3um^rI{OI&1OslAeDg)d>@~rs+S14Z;8b+PQh^`gs;$H7$07ksGCOa}n zHYDiH*y+e)uCs+D=`jWi2w_)3h#&+eG^ZziS|eTthI*!!Lwon3SIUF5Njzp8FhA&l zV@i%TBf3vq@erbcF%k%W>*r@nol?PHN%9i|$M+ZfbLK`6XR%E5;32p(gONk~9OqcN z)EuYg{j2=C|1{#k4mFvv`%k<PC@n%l1mpe$BpEnSxTJJB%BQmAjnXEXG1NkQn!{Wi z=jEOU+Qv*sc2^sS+f*{GQCWpmDZlk8Qg(Cf<k@isnP>O-RbJ)BzEtL`ci&DYvCQbX zOJKPeRRU4?6c@#~UO6-taaAH*2o)yWcJNSHdU!ZB!EAD@uYP%uP=Z+5FEdV>;{gC$ zTOasR0PM566|1H_e*s-vnpjFgdW~Q#8$TGjI5SN=S)@_ol~_cp{jrDY5r~Ph44;UC zR)9E?kUjB?F_~mMOn_KU0XZsYC6)w*02*eHN){|hXrFj|mQ6%?y0ic|e<E~YaUvN< z!f*(6jw+f2`8^b;Ici!M219~4iZDb1T0Bu|9<)YLO2Sd1mo2c9Y(~;mk9T?ASSXOv zd$#ZUo<?#n)ED^#XId-KY)WXcU?`ssap&~$@zjykjCy?FY(HQ0Rpa`#dZGG|Ddn^T zuf&OM`Y974{TppNpplu0^YCmu|I3TvFcGO&nu%~`EsZfPJ~uvNCzn9t)9?+xOF_NZ ze7hXAykALUq92Xmf^8z=3x?hQiC9`}oP`$yCD92m9@j?ZQ<8*D&aWj@#W&?2xX1L7 zx#s@nV|xR>LUK$WQ0rG{M%8ovB-{H!u`QP6Rtq5>U1&0y0uoq`$eSRA#te?-6oIvF z$Hp!W)|7a`Qnlgr=uX32F`|JRWZj}(S=|!3VV>&Z*<G!eY!s8GnK9-innT^#$4E}= zw1F+D?J^8tqeFKT@n!W>BQwEJVRb>6S=>sq9MZl=c*~+P#h}%!_h>(fm#JJ`qvG;4 z>{|8JdQX2E9n1Y(Y=6j|-3Nj~g3fPoijr&tY&p7#yzU%F?i-l4*Bdx%eyVy`@H4NL zatdy%^s=roPpu`KdMDw0zE$>!U&T)4y5NyNe>C}dI)|1(Um*RJflJ05aE7m0p=;ek zv4Y0*1ByqgSiEfOKCIz+jVe9L9xQFzQm@w_W+$KikLu1Od^^gG)E(eQ$aLEbWKkao z`}ee}Msp0kdF<dH$*@q@8chlv)yb}NGY2^N?e!kt%-x#->ul_ws@~zLvuI-j6MbXD z(><Do&*cFYE!V;6{7ZoA(Bx|GXvK?%b<y~xrs4G|d-zS5j#gK)yU*ks>LLh*Llg$% z3+U`13fsR7T8P!|TihH;zdwEE0j9>o*ahinP?=z<aXBGP4-`S-g-XQ4B*w=k#;GYN z6$#x?G4_B!gapcls^$&T)6~`0*Vx$<i7?SnFp$wvM^VE_0Kx(a5+W)xI{f149$zwt zI;9#G9|bPenU~5<4J3)UiXl4xPfwt&iu<vsq)tA<NdJ?Lt}gtBGN(tr<^@YY>9!S! zH(svki%FM_t()Upio~bf)h@x=LVuhf+t#k_GUU+xOb0j$<^}G!1ZCSo(PSK@q|1?# z!|^yFMjT%u^;MdutbCscqn&)f0>x&yL#3Z6pO63o3>E6LkH1UCFI+?nU66b);)Ej| z64KwLc|`>>8#iZX*jVXl%Jp!SmJUYjv7LME$@g>6Q^-QrK>=+O|42g!+Sp>NX4kV+ z#hUr4;jvkxvxMK|+*f~2$1!Jzz|BYRsr|Jc@nybr|45P3_4=iI==;|GI>r2g_s`#1 z(AvJ50bsDOAi2@=TC7hHYJOPg$gqfTavvF@gfTQ|aY}4;c6V@6<BQsD=#0~5R_C|Z zj^=34%|FpT4DG_W=_fr_SNrI?2e|*Af_!TiG#u4CuO_aJi|vg=*XbG;gR#}XAo={n zpq_6RQ?Z$HMgrLXRzk$@D{u1RJa>HzAC+Ve*xU;3Oi8y@xJU*Y=-3ta0axfzH(uF- z(hY3*nV<Co7#r&v>K*N5whpHa30}iqkqI|Fn<Y#b4c*bH8#?fN9X>`(he?#uEg#7+ z@SiL~R@N?;#A|p%qxV6Oh)@K&b7t&*y$^TyCkkBCcdwL(idYMAmg>@oHxoCRob%#u zhT#6opmQE5tT2)qa(a8|N||WwVh$4!3cX9zIL9iL8@MOXpMTAjijkJPrKyU+IBj@f zV&#;l4i$mTG<CAN3^IU7V1T&5;Gka+3K=Dx_!p&fr@PpPH133##wW7z(Ghx5(q}c_ z^hSVI?WhITGdoT_bEt-PK}yjx&F`%A)zTE(jc?^e|JUp{Jwk6B85GX??I+2T)~8VV zzwLipn^rf-5f=8#6DhAd&WAAT0CzzD-VA)ZjI;+hws8c>T;gGVVbF#1<1dznyAHOw z>(8FDEaztABAxYLmMiY9|4>swgRlkkEG3EiZObvKq3kl)t>f;`XrRT!OZWHctq|wO zC>J~HK9TBNAzi|likpy-FddK?Y~2S>#77eJp++i3nC0D=qQV5xuEaMzgu%vG`ZV%? zl|#_B9aTkp8x^}3$VU=S8PBIsLGcHGtv>!AauvZFo)n&ynD#4%Sf@?o<?)2@8vgW+ zBsPMwk?Z78iV2o+*ocXPkOMY9%4h1o%>rKpkx1TkqExmP@bCl7x6s!JFuvzTd^}8y zW_F+m{<o;Zby5B&;5YQ>oFog(JBzEUK{f+W{&NblUjhH}gOZ>y*)_TF6%m!yB|v{e zWt^0caO>rSsKCpdxusp`+QOZ0T*7JRtcz2ZKAem6KVe{TuI=r<4Wpu2+Cd(r5fj`o zYP1Dm=vdcn20=wIXP7S)NfPzvR+}DN3SKH-R?y>eBLA1Zu+ij^$sv61`|TAvb8Y-) zlpby(zQa{OL*`IUJ-6QhQL>;zTQ7a^=2NK;ep!|W&mX$C4P)=xUJNrZQW6?sDzfij zTG=9HxG~HIo={Fs;|lK=E!?8WJq1l;FgJ?!)lnUM{f70_6pQ#tQ*Um8AAP4ehaNlI z1uXrHYgI-ELuPvfWa1Aq*m-s-$Bh}l&YwRu8rybD-@oli`s?zU-^LTE>@$<MG1B5+ zWr#hwAy-yMX%B|GivOg9rw1oTX9qHYrv&^TN!LON{b$sqzp2S<^NOVKch;SKZ~Q|E z+`k-?Hw-#sD=r{yaQ@Z_F;;fk@Y56rHaK3HU>Vjpe;!yS(}hx@AqBl4Xxe5%l%=)H zpCZJw-=IyZEt&lxISuNDJ8P@bJg0^8$nn}R$?bOdCNq_$6Ft)8)^j8L>IDNm#2?PI z=~fJ<l~yXffW+y{xMxt>*!o!e7&H0%L7Qr=OZ}xEB~E}bu)2aFz?9~{Kw&tG3fl?# zpVv|DECB%$C)*C?x|{nQOPlglOWy}z`xgz-4SilwesAeZvT%~I>brj20igeyxd**> z%suHWn_dF;2d;m6UR+&RS=t*W!McxzhoRLZQSmKa=9wsjD_mnzhekzPQ6CRuv(2pL zo;f%(-yx~)6P2Y0$5O>X*SEZ<X6c0JLIW*Je)fzS(puhV0dav<>&jjl@VqU2`8hBI zM%#ZrxLEuGcf?g%2jjo@&`b)96)ZSNSZH{t_aTR8XWp!N{aLWm+JFx0U>aijaYbup zqpxVss@7ex`4o;PF2x`T@jKlJ^xrT7U}#~b90l27)cmRq@WrPp^tW4T&+XJ8Ji%$4 zr`?!t*RMnzt<b~AM9?9BDM3hSx`AayfC2)BcX&S*3=DyD*at!xGo>Wz>xmLfsNeJ5 zIphJ_qTf(Joa?O_afyS6ssmYjp&MSeOt!%rA2lHc>Bd7RQ}1Hm?V5$c;)EKKV5CN$ z431*i#Ie()g-E2@xlmpdF!XN>?W3tXW3Dx4_Y5*%zzu}88j8J77iTAVn-pW!&~t$k zJ9n#>$pZy}Cm9;4e19WC;m!#MUFbgskGeM{Y^)Pu9eoADZ|T}o!M-nB0S!)CiQdmu z)&+yP4O~U>Qv|wiq~wz{0ZtLb@ekArGxA`23JQ#)1J9lVX_VuevMXsk=l56w;D(Oq z+ZVHO$pkI#eb_@veoHV(I+~dBTeHCtbB;G0#?ff;AT)CAcYovR;qf78lkz=Z_rC0Y zHYx(|*zVZ3`P`VA=j!PA>LBHD>NVj4*{6Ai*So5`^Tyb?4S%+z*^Q$UuGxf6$Ecgu zHn(WplA2~YY*^9-66F_(CDMx4aA678*-0ej=N04|>K*K(BB5+rXL8fIO`@XUXn2UI zEL&Y!xV?jc1q(GrM3}GUtLFNEhFm*M(w%x8Dd(mEZo)Qe+^sgWY&mb8SG_Mv8dcQJ z{Ud8O&hn2>+(*-vSJsFK-~<ZTpc6<Y6X*m>1m0otim8O<YCxcOpoO$(tni4FHz>r$ z%f=|n&(+e>l<(~v?3v1ziK=80J;+%u=F25p`DsJqSU8XByb;*UdPQ?gOz)?Gc+9|& z^d_1X7YmcRxMofV_rFdNoGmm@LzLSI36U}0s6Pf?(bc*^M%9Wx?j{{y!x~!|L_F># z#t)n6(9lI4jH*bxerYA@K!zRkCkyGRkCKvxp=&BYY$&>at^`?*g(GRDwBV+eZd)d` zxq_e+4w1DCwUTEqoinhhOhTrhWX`OocYOdQQPdoU|LKR`ujgH%lTzTD0xBKr_scQo z4AQvCg4ek7&1U<#Fc~-TT`JY+vc7WKe!pg4E?S)!ZB<pwn;z6H#qXg6m_^c>7Io*5 znj2b&?fsBM#rq7wOEGO#0X6}?;-7Vd2o=suat<glP_o?nJ0ne|gK<fvr<nH<6J>V- zHE5J&E%M<4%5HP)fFd^9av*OcPb>cDbP|h`GRYw|&D=6lWp%}nvx$wVU!g3^h8HtE z@*Eb|v1L-%$>a*}KaPNh5?<1oO&+WCwnCjHDhdLw%oE>&RYOx!mN~t7|02V=M0iIK z0o~sU8PVY<`WA|~EI|B;_%StgXjRa7=*o|R`K=p?;WKLqZoAzrBA_ZY$nH?VP%z@x z5o@3y<>qFj)`A7_9gFMqMd&40!m_m=^J}RP?C-$&L|~yTCO4%oAwcGnn!i<aHxuX@ zmMFh=7E}@jaQw<9lOr!NH1L%dFyGK9gNX(wNC5=@5LH|pdkc)GiDrfcREI8e=iV2T z%9_(3A3=0^Z`R)21dM15#9sXlT)o2GSqd#<Z<srA62EEa6wMHBqRzYOPBz9Q>JeE) ztg|Xqq_%x(97Xe2!hEY2Ja;goSRs8dvmpA&WC681M~=7K$xlM~qwW_jmGHvF?Rd7x zD7s0Z8fu4qD?1Pzj*B|ez7ojGBR}~)k@bTiDx1_GXap6JAfJRZlmPZyJfuG8S3H^+ zDLOzrP-`JSF6x9`=s8iLy3$ie4%wR>hGjT13tWHwc3~3SdVTj@#ULQo%#c%_bC)r0 zv8B19s(C(Krg>S$bmKD5CS(YvEE;{K+}~dKx9I%YB41#0!)hM{`0p!IQw;~$J|ukX z)PEut@4es@b9SrBO*a>a;f<1m6=rJl(%W4N*x?u}2>Glva31LGrch`Gf&En>Gy}A; z4CDbOAfUEy>5~T=m<{)yD^Qk@f>7vHW|rJSP$k!kgitr&0wZnf7vu&Krdc`hq&YT; zQHKvk=3VstSgF2g)>VA6CdWsXVuC;<08ZdqFP`a#6p2XWu)PMhT<PGfgUp5eJd9lT zd64{_BilHJ>o?k^m3c`G7pDrQQKvL9%MdVjTXn@%r3#eOMHn-%iCHj=;Uyebrb(+n z+@vHyc)&;zO(2`8)zXn(QvuUy-87IHGy|zQxU>*j>@RweB(_yP2gRHwqK(+t{K8u$ zcrp}t2?+i2(;UpKU^5JCP(3(x$d8#ucR?l6Ma}5b9s$~wGfr4ycY7PT=f%3?HsNJG ze#upi34kMg57L0Bwz|GUVrzSc&mhRc0Gim~6Y}4bb@^D0$}Vvqd9{~`#+$V2_}Ua) zhWk-(crFAJ@7h4}c!}z3OU}h#IxxyATS!|_{AQUsRZn&#_7;un=7Rju5+`P+J3_3U zH+P|HSwA!(7*iXA0&AhG0Mn{!W;JwV8<s))e5A*ha2I%$xD^!F$NL!avqu-m8S5=E z%Fo5*_Dy?4?73fKpsY8k(}masR|o?=c>_c&((*5YSWMGP)|44$XHe>LsbGV^b4g&6 z!W3qb0f#_m5+xpNq+)VssK3;p7)S(~f`CSZ#4tdl!c|5PNhwXC(GdKKNt(2RBCN&F z*nnI}g=I<5#0iA~eDQGdB)`$dv4jEq@lx_yyn-cWvP$#;M$+qe?3TambBJtd2$9D; zRH%=JI@BPnWJ(l<tkvyRRc3kk2@s%+?#qq`#37c*7scx9C~<QpLsA>|l|kFa{W{?u z`vVReuimIQdnRKD;rFOPeE=xFPEqCES4L$7&TWgdI#u-*HF-TnUOmnaF(0vYQiy(h z?^W!6vq1MKVQ_vNfBZyrfnd7*l@QOq5cTxlv-tb?VF#G&?rCl{oDCn=7p*zYLj|0+ zPXSa*+_dn5Zj5jw?iYH(FrXggpIQl+F7j}^1~cJ)YH$;>v)o5^PvqkaLFG)Hgb=e? zGa0z@L-`Vqzi%9|KNltYVr<ix{!~pWnS{h^q+Fsj5~raovr^*Ynuu5rvUpu2HQ!jW zQqGfWcH->2+(Z#`=AR%A?SmN#ROx3WDB@(Al*;Snc4V*n&q`wDLnB3?D$;6dI4HJh zNQ^PtbEyGV?5gx734-MFfuN67E{fH3+E1-nJ7U6N+!DlPAfz>?MT548(;a`asj%c4 z2#mKcW?rooGH-KQ53ZP}#4G8eGtCHs%}RG@iJMTeetTqviNF=8YZ-A>U`0_9$03#4 z89|^jKb7;xflPOw^4P(iH(2;meEuqC0D@3j&MD;7_rg?mHfqfh8N*9sK&23*^@f$B z2Qk&Z;&3L&56)-8J|v2m5Y*i|m8V4Twg@sLy&=uqp<1B`i$Q~cY1s&g%eD7sR_fq3 zq3`G@won^JRssQ!7~iI;Ter<L&g&D#oIX@%a)Fa?9^s|ukZvP5Q3pMXbehkIOX%LU z=jt&`T6wM}4q?M7JW}a?4%1b*t}Qc>*JySQC*GhTn;}0KJ#9GHQP8}s5OXd}mUOd& z>9N}O?HN4uICEktCryav{k_{8efy2gTb+*3862887EGO>T{Phoph*d8W+R+yoxV=j zEv}J)RN(+mf^IIAH_NHK*B@qh5jhTHU8pCt&E7YL-Li|DH>3@ov+-$De}ovvBR)Y0 zzl3=$Z4n(V(@*Vrpc|F=@JG#7(4Wm|@N8bmGneXwDvw8i$$_e8J{!k~VYRC05RMUz zVq~SauP6hfGFL+(n0*hD?`;?RB{h;Q^~s2aTsBmAoe>%J-1_YkjE*PT1H!hRAH}}> zwo^Xa-DNoLS>|(g#>_l1^3BT=?{n9wgNev78r@Oq-okNlHPhw#oOOGa=c?ddn=gFE zVy8mmksBNGru+9M8GJB3yDjJ@`^&i<axfYZz4R*sy8RK`l_cAdbrA3q8fHqdRz#J~ zPd>(R3F64`UW6C-T-xMAGr8H!gMxX1uhiBpoh%^sEJ}Z;4z7mZyBCd?5OeT)qB^2A z7-r<&r*l$Hc;3UCWzd><FZ4ML(vocpd5Btywv-{pTl>PlG4qCJA=koXVt=)@fmHRH z(+&R%l;p(+_gE1^HfJkut)PgaHM$d#P={ov@VEe*G7Gw%fh)j`OB=X5nzQ1hZpw$7 zB2=lj5&yE(e5c<73>im&f8o%3Z-)m~+r9eX>QAzneBg)z8p&Lv9#xVQyIIuTplmpw z>8T0gKXoE>cu%yxlwy^r-cSjWB8P=OTIe%iX+*mK--Ze2-u_U=dpdF1{V>n`CDd!b zo~R^`T@BA}31~*)lL&?k!c|a`)`ERH-vf5#ic$Nx9GgO}?3E(gsa#wPfEO{{%cf}k zZB=ByNQ+jXLON3KYg7S4UU5PZ$R{-<!-lt^z)V#lk1_;WTQgcHR|tZ7Bs_m7C%;Ud zwoU1LJ3cTl25TBTz8b{5YIXV-L3DM8@AqBX71BM8T+LbrYU42Ct1`*SbsbW}0Wdlt zx0`K+O;i?Z9&Ox7g0Y8lun5;xj}K1JIFL*`-h?`jZ+1|_Bn#H9J4n&!B(QDPt7r?t zi00y;y4(J=Kw2<Kgd0=Q&Ct!j%S-l}zAsZGJO4<QU83=&%`1Zsw8iE|w?`ivDl7Np z+aUPF(_+kscR+P^gJz^$sz<`rN0Z)cpMA#D*SA2uYEw!Tr}_Cc<G9cUKup4T%E4ZB z{L$_sAf-GFSjhhE7c8ht=^)bl_=7&N5%E8%Mlel$cD9$o`G-#kUn%auZ}_TSZp?S( z6=&i~mMYd9FpJ=k<d1x0Y?(4$eV(UNVM08s?^}4qyp-3?!<FeDd+B7{EO%z1=<Kqq zWntQL8}?mpR#RSN?>E$}MSWse*xwFDI2N2|s9!VS{Qy{OtHCc2$sj^<Qi<~z0`T)N zW}YErT}O}EJ<<VwW|4+5H|u>R-Wg}LU5P-~=#^Dm%~QBJ=Jj?~?bijX&jKoWWheW* zK=C#v-5+Q1o@}CLfC>Y&Md<h&YzN!Lm~0{Xw1TwN{NmzDHOBa31CObyC4UeAR;4(z zyY@D&+idklL`vobQBqM>l8if{@OKlF=Lvq*@CkqYv&xgc{(ZWSPEY;Ghuf58Z*)AW z*-GNlju>t5yJqWw4~XpgYJ6vGo{nc9pOyeYU_&1Yp|?PHq_x41bnfGbT#c+=s;3%~ zVIkih3~ujA%j2UxCZV}U=*%=k_C8DeuO5oa#pbRHnihyVIZ8|B_?82*t3Dw7tL2aZ zW&^BG>jDa>QIcdNy|yj=*v)8b?Bcxqgf_U9I^bD5;0+N`GOc*yN<&Q}S=|kq_7z?K zoj7l#^*IB2y+A~P;JE!KVBIbJ5CuL<RfY2|1gXjZ*2fhq4SvO`odc|+oXj`?o*Vg9 zRt_~(W`vM@WDHn2A^}WMYXv>D<$&+*v*Kl`Q~;YI9yYx6%d8F6y-$@}?`<zV!8q0Y zB-w1o1L4o{+offo<#;93C-qIrX5<aUvtl^D_B2NGjs(7kMhW>NTaHP|`E&DSv2R`4 zF7--@wbI!TSB^ZHuXG#G@<+yQPiOUZ&u25=<rb~rx^-YIh=-(;(e#)5Z$o)WzQ1}5 zoyL=XY~sAn$6MDo71h_)%9^d6CkUSq1KA29x!W^XXGy`3P&ysmD>D=>&f@2EAAGBL zHw5L}1FN$5_iTiA+FSHl1RwevvD_)6>o-;i=19wL4YNI$+wjL*jqF&sJM*clTwk8m zTTAS|R^MOk^es&-2qY_n&T%Kp<RW+S_aKkC;ReYw6KhIRXJ{yU2{Pzh!YofN%)@GM z#eP3Q@2Xd|BQaRuru6Db#dTXl-I2B&&na$S)rHC@R5DTGkG>t>htKbZwQZZ6_^vKQ zX5&H>EVM7ySr5r&E42O@+t$_skd4lwh#n1^0wHNyTt`mC!!m*S(sTk5XrA(uAoB<d zT8f}n*$NvPUDw-Xz0N%5IptGL^5WDtbDrbP@FdBH!GC4CFHjKwDp<bpkdsr7=G)P1 z^0Gz%rVUqD>UHbZ2hgkGXAje+=*L=}Ztv^}kJ=x4_B>piY<&1jpvyUrCJ5ok=gcZx zmGTU3YR^h@I5*s~;)KRvn(wvg3p_=pVS@RBTHKWo3{`s5AOj-mYvrIHkk6z4)>zbE z&nfP5FmTwK18T>A7|}0FzfYs?*MG$;pt2nG2xN73>G5#1tmQ4hfJr2qBWFf5JlUg1 z^DSoUwU`y-AXgI`Po@1a5!~G3D9R%nn6n_3%Ew&Sev?UytI=B&^W|hj2+5wQ6Km7* z&E)$sJjx*NcVtme2nHZVI{nT^G$aJK+%i#&=6sXC8jRC7iYep5WL<aMb{JfM&!lOG z_o;AA_6YURYxGF&cwIZ{iay?)fIfD;y!{k;8L^JQ?ZEWF!gJ@=R|NT%U28oY^t|@G z64Z?yoG3$(%oz6_(U*37JLk<iazWu21URv4rjmsBm?~3^&8MlTD2t*szchuW^$Vru zXUN(s?hKTJ2Rb;4Q+@|yCv6E6TZ)Y!h(1P;%)dG<1n#G48XzFQEAYNAw`l-$2@@kX zlE%7{*w2NIO^v56cUyAeHUyZ%8>F8u6SJ<^$fJ!E9M)OYwSIjEYB+C%38^V$?CuMO zcP&YaIl6I(Tsu1`hafat^;xAnyOw<cOH0p9k)$;nWsE3V0z3mG%P0(M73OX0DLy=t zNA|kxLb@#rGbDaf+=HR!$}&(wgJooNlv8(m_;j<C;~AgHNkUGUnERGa5WOg<s*IEj zj#cQ8r()!tF56+Lis}#xsE0CN_yn?V{rXFVIxMfIWoA&GDz{`ar7R_cKucs<F>jFQ zmOE>y1{l@5i;o_XU<y?<2cV3j4aSfS;{8<Mj!_u43hbEHPe61en;2#aY?TO&l+y5@ zX_Emze___sT<cj+b82;3N%M?XsX+cY^Y#ebE@86&IyR1#c<%1mfqzPZ4;u2e{c7J= z5HyfZE=Vx3)>G5KRJR@;CmvKqeZR?gb|ITSDV!WXu-Aq+NE<Ft_B;nbS|ca7q=@KB z7ScH+QkXQv)s`Sf+;D$Bi=3yZ?>j}+PfYH;XLNQ%6r^8%kf@ZR%i+SdKnI!+)F|So zq_4p#Pivyl%ycZ2DH`$SU&&K)j?`~Di^O<vxSWk02mj&u)V(;n_Wik>jXwuLeX-a- zo;|sqJ(^6O%_MasODe;!Q(y~R+VkN})Wp5Mpo%cAxkNk5QmJF>cq{2OP6U$;P5u2K zI^+N!QTd`GEOOq7KH*cTyu4dDcYR!8|K%nO-cN$GCp{kt$!ztJrBTCtOY>mIFr(Mo zJ6+3AJJ_T2)I!hm`C5QazwJe4gtX*Va9n&FM#VKwOvTalq+<}ZJaYt}bzWMnm0T~a zzuleM_iTfjTl`P3^;aN{QnRg5R`LdnI@U-9*3E@INwG9Y_W7>i_;{nuxaqr9W=pEx zsj&Mc+krtO7<xH6w8)vql6O_i@eL4QaOO*jSz$U5-h3GVqO2-k3?aBA=F3P{An@B? z$We2aQ)*<?>`VAZL{vVg#_H)UJN`mQun0$nxF=9Vmr|&c!Hb{`<1u`e+`V(~pCYYO zoXmSmfst+?d^Ng4Jz-09S0EYnxj^+o-WL-@D(uDP`|^hfRcVBZL!RSV_0&?EZ43@9 znn`^9FmH;n(<R94HjnGW*9Lf{cV%v(8CrhsC;0?a5mrVw<EB`PHooshvqLgr?_**q zscn@n4lH65JRB7VZoObzp((a9a>LFyclBxTZ^_uFZ-7TILhs?5J0c{qaOup8_1V_W zI&H5I-7^W*Vb>$Km~ltyjSnKxyp+}8QwSS+OF7hH*f6U>M8-)LJi}Bn8fUC*eLB^- z6!`Zp_(`4nw`@cNi16`mo*#YE_g}d`V$VcluJY$D1hM+A$`APk3BXhAitZ8*uLARk zMi0XAcLJ(V=sNp<u54@(nOTDeCsAS6^W)~IO%d3$h5TDQEN9Sul8bAWoiNq@RI(_N z4p6bU+K6gL5$f-Cr5m+ZapZ$zkwzo8G}zZQ%F~=Zj%rx+s<^ScC6y%RTLnqYa|tGE z<geJH`;<o<9!J1?u^MBCz6N0oLwQ9@71Isrv892OD{>g$;|gtcl+AH;a9lNTWjR*< zTC3Z5zOL0zfiku@91Eyld0vLGKh`z&sOZ@sJ;uTgGr50YZ$4@WFRM<fwpF>~SmLmk zEwu<HFb;=7-yitp-g_`7rXAgqGx^w#lUnhvWoQO&Wo477L>hC4F0E1CR;_Ie8<%YS zt6)H1B~BUr7gxEWvI(9{wI$+KD~YR$oqUH)3Kdb}C623k5Gz^cWkj7+37@_etKgB` z?F!47@dTec*EK=Bgw!e3y8+|(mgBiZ{g~ODrCS13u!gm~m>WcNN;t})A4ZRtU?VA2 zQYfQ<>DuMkM8wPn*3mO=TUBD2T}E{CKAba0XL*9MsscvJlLt=&8fKK~;+9N^OnE{% z8X7U__Q1EC@@I*zHIju^(&;<+?&)#j92ymLwpyGcu=X8tr$$w(nUHe9guyrdTk8%= zf;xjUSJfK%)_3p^Q$tXdo41W#FsJpkk<+#jf0X8Em))w-(dHe{9oIsSRmY~kW4W<} z=&u?x+#6#;=vP_RS7{BF!>4Lq*S~y*i_EBk*0x<dzm^h@^K(N!!SQW=vc{o|HJA^d zqIqAH?FFL{M_zs~cL_qH(F};ysvs55_{rg*e4`+IhR8_WYYTiXf+@~b>~k91C>F>S z+7GS|P6`Gv)q{nnb)YXqd3P3~npO8Z@40+cl*Uvi-vo-2HiHhpGuCjFnG}(fE{eZd z8xSz^cBo#^47ik7S<_zhGa1uNu3C%Y<d=ugR+MpzdRQl-n(w&Xa_B3S$5h9`1%j&@ z8sS+RtgpunWE8*dlN+9g9vl`v8Xlg(?PK0ABWs(Bx|#QWou|TzxVv4~k^eQ`e2sv2 zr(!M)IQA;A>C1jeFsJqLvUa1lS*+am4vNj>IT7CU|8ZmPI{tWD-p>xQ$Fjx8Jk@1B z)Lp_9T6h`KSlo#{Hm-f+xf=ie=`g<KnBj~U%kzHWgFA<9;nnWJQ~2UH5<c(veGa6n zShXH1d>&#|!*B&~t6o`vw^dHM-aOiQQgI*F#FePlspLQUjg%plmih;k&FWEQ4I^=C z*w&{wZt00RI+k|rco6kNJh;|s#L?Le){0tY_?MLrw%`T%o;R_@-AVl9?#Ag(Yi(2) zJ9&!D>2W1XeL-64*zUPCwMAvShx@hH&Gd@_`IpZsbp}<&9rWKXLXSaSy+75+JBZ#$ zWQL{d4BA1=;Yqt)IS8wN?;!bdTk(cqCQ5Z((9A*uLc5tzc&=zFxv!#@@M9Ws5%8<T zI+PKrpv?4Zv8b%d^$@tF6zmiHI<Q1^y!^f}NSI_ry0d{kRVDuh=?+GigGBFwqdrSJ zdng6+Dr5fP(NbV}<_E2i*}Q4*IwwpgcK<mZJtW?LOP>79-It7T%(Y%1qmLLuMW(XB z&+Tn1nwmM?)Yv1C<aWqITyiOOa1Q>t4A%sprqS26HoKu(<8+c!;(#x2>n&$-cF%gW z{vnLKfrfPstB{T!f`pazFyWi_I)5u{!_l5mw02f;u~BKB(Or97i3nD$SGC_G@7>YZ zwwYz}sq{=q&P;rl`n0YoAJnmauJpxfD}bNUUV0(*zp1XL?n-7=j*wfhe6W2l)#|Uc z)}xem1~E}vlcQUVNcX5m$@DraJC}x`Ox8GX66L1aXMKDR`23ufbg>V4{doBZadAjV zd)=jHv*qdKZqcUox#4`Ux!eBT^ZOQjw=rvEb8j$aiCewNZRbn3XJ$Ck7kW1LHP`d; ztw@;r;>uU!c=M+7V?I+yUYxCswC#PS7okJ{pT>!9$EQzvLG&h6-)8$@nn70&W;PEG zUvL>?uwIx593RRK_JyQKx<;kawQ3CHmr3@SMgHQ3iz9DLvK_Dce8o>8RgbgMq!L2K zja}`>9h`uR{o^!$CFS75?Z*;i2k2e!TBkW_5()HJ+yfJoY!{U_E}YWZOSM1i9WDuf zVm_n#)9CuA#U4!)O&N?O(~W7XVP2E=fZv`*AXPbBIRD~ma!wsm>*Cd3TzGF^?=F$h zU7)z(;}Lkq-}1-JuylT@_=qQNUF17lMpnp4&~sNNE316{R>?deqT6b*nQG-<UZ&qZ z(CzSDuC019T3cua?&3+!BT1BUU|Ae1EN?fK;Q(dFJ*99Y7sXLItHM`q`yp(!!2Qb; zpD4gs(n1m^0fi_LfdZ(Nrsr&~Nz@}!L9|+L7&<n1mb>LbT8pAGaW<b`Z^Q))k#{<5 zKog~oRi{R32&ne*grKuq_DBx;QSrR?V0g&3AU=CrR5zoaN1IXC@}HOKqH7y)CUUg^ zgH3m#(0YK-<-+G|ir}NZN8@xVH~oWJcG<)x3f^LhUSM3g+t}E=+$cDe!e73gzjTF1 zFHoUv!xFO`5>?q>0lr)**gR5CQ`+QD9)Sh#e*jOy;=0Zhl^;uo)GiXaY|!K|o;e!? zaMGSR>qQff8$^&8y4pZQk3g#&LUE~kq!pCzgNlS3;q;lzE=lMyIGOb-jnbcNibaz5 z9Uk`$z^X=A68@cs&%BhLXX-s0MC<#r=)a{3QjDn=Jb0_D)fzXRe~Av1Pp$gt-p*57 z(=?Qlx~Z+8LB7P|V2}l}4N#my`@2Ju$a8vHe0&_qWXrnCVK1%Jnr6;M@agmYm+tm& z`#rd_2ZpVe`m@DmTD8X%a&G$1#e)ek8Zu=%(edo^m^B$$sP&%R1whhX<khwKLDq4M zS*-x$%S)hGpwECZD7lIEl=^-Ye$W>@_~+#GTT|^W_pUTTK-SAeSgs2o(6UR*jy>&m zf9IfYfgN!3o%E?2UOW8Ai+*H!RE({iteiqdM`*+VIZ0~n5E;Dm{o}4)te)UXd@}e? z!^l1RF{~&A{yFHT-pF`28$DcZEimvz4-80M#oy?}=3bYc7fiaP?*;#j-H)CJPE@~u zvTq)?_bT#e$@^4X3t#I?f88|<`gey{p@*EKN_*Ld=UDRhgVMvvQ;<p3ZhJkVY0U%} z_Cs1!O+2;b?~UH(-aFlEdT*8YY~8LYC@^ZKar<;}nK7w`QR*ZalklQr|J(a*2?Fc% zoTK{=M%j`?OJ9@5!$)ud>ei3^$amjbMyl`XS_|F=i=WYyiuhvm0s9{kL=o=s!dBUb zxAwzvZsaJ1_jdFhB*J%9g!pBLu&9*a2$jM&Ee4k?>2+=<ot2*3V$fSRb{z-T-yV=M zeY)5cXm03G)Jh*Ch?c+Bl#R$i$ftL|!XPheh@567Bd`NeL`Uy`ls)~yH0eM6degsI zf`jgY!Ej%-_mw1pR>U9@+y^oEIC>ECxyWj1ms?47Gs>W^-^cx(bG`%9VIDU0z4Q5; z@(OC?e<yiJDB+Wv`cc;tnnzezN3MJ1KC^5P|8okn0AER;PuRV>7m<_6j~OO#nDVoF zmY+xYLORa0@s9xyFJ+i-9vF3nQj+ZZ?hpbC(%<qi>OwTp33#MoLt$V{lydnEG2wuS zhjInm5HrZ&FeP~&;rZ>4Dop~VqA6NPG4wU&gTIrVkFi~y6T)jAvEwu(cbih8EML+B zyV6XxK&nnae7}I-4C?&!SoF^6{jXqPc>PGW^5%l;MGMaqan=A((gYwWfeS%aYyq=k zVv!N$H*RRBq{O?Vb2J=dP?L;A^T28ddMDdZ_O??{&fu$Q^e63UHQ@%k^TD+KnQtqJ zWjO;i`dKc$(xZi8OceIriEV|xot5rT@~Zdc(%UbIh4rF0RA;{Q{-7c$huUX~<h7Cm z;&dpkB;NvGKOJMy1_Ke50+5MK(b@R|>x@<}#;Xb83<iFkPC`PJ`P!u$6ss2LQUh95 zhSsG9AsSV|QgaXE1^NEaMrEt|)7eSL8e4t>>(OKy2lC%Q<u^iIQ{~y$ucmho8cs;? z$!TC)1CZE53NRj?vM-NCjKvUtlKNkg!`ARxk1Fb?t8<m4_|g_a>TDH4nR#U;uaLlb z#51-UsFE@rASx(~3#c5yyH}(Wr!VkI(j0HBN-PuzEkIgeIp}PN7sR{@O(LR%J;2nc zTWupgu-*y=ZqiDwcL^D|X7SW47W1y<($B6-pX_3=VP(4sHI-zb6-&V3(cmX=E6oOr zB2o6;^1!L1itw>4M6YpY&Dx%liV+5{v4)$ou_aNH$?J#91mnD414pz!R1nuL**{^9 zD6`cm8k9Jfpn{%BCHHrk{RZtDC>+!DU1mA8&$QD*OUTW%rOX;2a0pHY=Lk6SrmK^n zp3VWeD4}2&V?LELc?lckjU?S!wH((yYNk-8whh8PSi`=^^181TbZo=MHRs$jd3^E+ zQ&PH|!<!?tPN;01sB9~izyr}SsnGI?{^%b4a%S2Lbv`QUIAM4zbbI^8*<TY<W=gp8 zopz~5cVPMIZ_;xN79?zAWaaZ8(WPmGMlpzcQBQJbJXgI?%U$`|Hd%664YS&w6`d|R z1dUf#3nU29L-4BZ5U582e)uS7wDTa<MM_Fkwz2v!O@o({iGL>1TW@ykplA#VwWR=? zuo(eryoQCq6L@twuUljy2kE3EVH4C>arlswu#$1580IY2++k*`JSTEV?9I-ph8t*W zY20E0`(i>cWTj!n>DkzDEyu5e6qs(%cD7=lp{&&P!@sYu8|ZF7z_L1ovj-81pANpm zDPD-RxAYR4t5wDs6=fDhY8U~AYxZ^2P34`Wq)*4?v&TL+umjZe*<W0L-JkSrUAyr< zY&2BI!{*Cd-%8+MI$08HB+{B5u@zu}ODBmM*wf?>rt+Ynd)6Nml;<h=Sh2qEP8DU? z2F9`JzXFO1y}bgPK|yguQeDaH9BP>D^ajztEouEc84=57MHGPA(zN_9vRVbv*<_qP zeoQBPNS$}W1o?JFP=_;fWH!i;v-LF!Q!Z~NUP?yZI}Ma;+Em-eoe6=-s7eA!pzvGH zg5>8a3vM>?^c`8~5&<yYu^l}7Y^H~W?L^SxyD0fjrWE`(+(W-{JjHD0l)5ac6kSUL zZeHu!d%ylE9s&mLr>rIDg<PWgr9N_!T}=G4GUqd37dr;+Sq)mZqQM(>Pvto)G>z+K z*Zc(o_z?@NW{fw_{*caaqNKU~psg5wYqP`;1Me4O@)Fuqhjzd36qQ#3Tw%5L3`-b1 z<q%djKsZ|8kKtxUE97t87rD(q-d9S<*L^MJ7GkBRPMC1z@JzVxDp2FmZANUcVY-6t zkvkPHKmJLELx?__AGYICI=Adp2vny?RsJ0;U=j|NI&K?yM#E21ECXPq>{D7mHW)bO zqKdN)S}_~F%Ii}!dHa7}M@{F2Qb$btY;mdh87Vm4rWWN@uU)n87MZ8*XSkJ{SW65@ z<DBn~WfX*!q0fQfOK!y4MCGT0>3iG_k22R!#_DbG7BZ;aUk6ktw{`ak!mo{*=old( z-E{L>bTt)uWpGR^KVJJJ<mEW6{qso)OZ~uKpf#`3_d4qCsB?M!!-{dLqho5p9uLAs z9%bgC#!j@!CCHFpJ+r^f!#l%sPe;kQ^iu2?!8165((g8SZ(7NAi_w<vHMk%V@z1Eg zs+?V=r;XPn^erqbv<_)d2v8(2?YO3ApCTBRoPVV`u1)B%TNPwH#8jR58W^!BZ88VR zsjGi;b_k{Y>cfmtR>r7&-zj#uW0$NHis<lg7s;8o_^nA+F@mf|8(w*TzKz?UpSU17 zTPs5GWm}1uGJss>_EG9FgT_7J_O}6Uag{Cy@h|QC1vfAoM2@<Q0OP`@#||oYFkOeZ z=?_VXd?s=<abr@uQITo&0^>7cu7j9XSdpkA3n94)8DdrEMjTe^MscSQsM2&Lfl?#| zy~6p@1TPS+w>kyQsTxL<$Nn{fISt8~Qv+wCmyACY293AS-h1wJ-3l)ITna<Kz^X9x z(Us>4szaQ}?WMm8nv7C>sNyHP2RiViB5Q@1?dDsW9eG>3_=)d@{hiMz4-CQz9UktO z>mt*}8GF653TdU)K#a#~Ow!Gppp!GVD!qCzL-|fI%rpLg=jX`)Ics!A6B=$ejLfI1 zg^XM(4t1wYjK!ka5R`Bt;%tQ6l&3CmRd8)?UYeT^6x!%_$97E>##X~dr2bk^K~WFA zyW1Enb(op3R4T(rW@=VE0F-PPE_Z~e$Z<nkltSIgtdws&a*SzqG^T2xH0py@xzQ9S zT-ejV3S1=Hg>eX|-Z<<!FP1`Ao+~KUx2OhdwsnRK7otThkg#5FS=ZB~qJ(h@CzCgP zQC#pG-;lnW1R6)aEfd9qw|$^b?8l?J&wdUFrVwj!PP=?$mq>J0Il^Wg74!@(JU5px z?FAE`=yi2ETwb#It|Ebx!yn<Gv(q_)cb%eCbZ;c4r`%GvEg82h06w>#U`{LSr@}!8 znoP1U1XH8$%LV;S^#fN_@2X*X1C9VY^B=?}JEZM30sVL*Pt=@*%q?o_QT63j^R%IJ z%T{A$J$<6L-X+zI(2#V0^T!YUQd!dZ-b@B`VZ44t?%VhR@zx1<HR)b-#}aKf>FbF| zFJPn6>CvS7qRYjY?-9*)baN*tEh<QCT&rhW|LxOeyNM}<mY<?)q#-5Re156Pa%ld@ zNf9VB+C*}%7I3RJLFxX)A2n;2fwk`CeV??f4*=fJiqWdfI8Oye$KGQIQl|-p>g;Z) zL%d84?Ed>fU8JT`3#(W;jnO`W(YOc*KE~QKnFWl(mozGue~P%iTlz1hT~tcES5WD? zKog9M3a)435t#&tIyP2h(Do`WdweR1{|#-F6!DBDI9~psj^V+S{Y5UjUTU%HM`S|n zG2$_jo@!O>D|0Vxg9>;w*Q)2K4FTRym#q|h_GVk#-P~T^sR})=)0)~=GIv^e&g@3> z7otbb=IBjYl8K{B;lVwa?nlgup>3m>e07T7SDLrnVcbK-bY5?|^HNYR!2C4?)sH%9 zj=I!J`_Z4==p1+jP-N)eW615BNA=>Pv&>0Rcrr9U)PL6jdf6<J)=V?xvF<WA?nsp9 z0%G~|EdFqZhH5eph72KlQiv3u4AssgHa2=n_VQxPgG01Au5C}Aprl+(<VF45j6~QE zd|a-GiLi3_z&lv+6X=$?8qVkoUvAN~GKp85PCzEEkC7*^e0@S&V=3sABV6`y*Avtz zA-7m~<KmbXyyTo1edl}Egn*$oW$W{~uE@9hWX{9)HPCw2X+xl<(M2a+Zu^~at{HRh zL?*R;Rjs5PC;b#O6%S(3j0a>=K2g%)fhU}gh^ZqbmE4w%#8M1&9$+VQrUmT$hM6}P z3xt`4S;*$~TIC4imo^;O9-m-pzsXrF0%0!Rp_RbjHlhck)`zdOUqSSXV}AuBY@1oH zvS<M~`zy^(6jfO!>FjQYR5E7xdyZJYeARHT+<@s+0HdaS!K81cr^2Xh4M;Fz_R5l! zWl+tS#pwc1Y1CAgR1&N+X<uxi04p+Q-J!;j&}yIuv*Xd#;P8S_41n;@m#@R_u@mIS z7&+!fiX<#F^IJ-{Q>^zFGYd!S8OD9@KkBf0jZmxQU>q1gxT?bm!fJ2GG8R9V=83Pu zy*No_pB`G8w4jKvgq+49AzU{?{23aT_Ow&Mr8}af^EV3Hf+K~hD?GW3#k`P?_PB#3 zRLbR*<?<-nXPMV^J!Hiq*f#>(V9G3)(<YwpP;C2XpEcP_#`{dQFBT_Ef3UP8VFBbV zOJ)=03H&4meek3N56N5GaO{6<z_|9!Cjv5BX#m?MXahp(6u_ps#6$7~HHu5gM*&=D zu6~Eb%sp0?p>$;)vEDM|Hq<+x>O*z%zit4c@Dpm;w~go|x4?&hS@Df_#tlfyEY5{M zMw~;$V0R{*tsWX|5_xT>z4Q~8URo4QQ{tCqc&x)x+(`yj)ylZ%p-k^2;&O`d(=~R( z3MHNkkh!O@q7$Y!-eR2)NYX~)Yv7$$c!V-h00A!2ay18Y`)-yuxb#|u0@B2MwOLx~ z#2xbFez@p$)e!@pu~<RYStoCFCR%y~$XIG1fG%+!cnDH2I9)SYcR#Z>$eB>r7+(?| zcT{9Zgft+7mY7gZKc^X2sp}di!gxMhR#`|LOJsRN{p7ynoQ4$Qh-SGpwNzu45tkWq z#4>rsSnH@MLM#LsnzZyG?34SEiNj&#JL|cj>w;3G_ZMagUlp2AXc#y3=7sD1dN)l@ z6hv3>Lv&j2hLZ7~V#Gg@!1VZv_-^v0MRwE|F$G2GmSG}MR%O8S=w{&(!lKIT!nmVQ z3oFcN`lKVbvAJ%pZP^-VP<FU^6`Zmf3xQ+-d(T;2DX@cxE~rc6@pP+R6`;06!4!SS zB$!-5y%g<ypO0?0=DY65l)olC>N8g0#*n>|@RX_Ne&fA2(pQwQWySlCdBs7YICjb4 z<5$a9uPC{h!`}tga)Vpox06Zscb<a7J3X!^CRE!a>|ednN9HmAD}n}n`Mv}onE6Va zPRb(mJ?7*%&j+{OxCN9bWV&}_{agul;?w|g^b%#o+A8C}Yr8?_vIq8OaryxUuE3Ht zi6tTNWZWlZ4ix3Y``)d2YC3Ai)BF??ro8tNA0bjnQKr>RlJ^nn)R7~Fr%|5KB-^+X zKvp}>Q2n$7AMI=zMR@w-{_bYAnD<?IQk~qO#5MOdHhi4iX0}I&hlERqgQ8ZWWGm+h z;W-8-j#JB|8<%;X&U}xqolc4@oaagGm&BhhQpA(DET%5h_t!>&JC;8#6sB7_{DboV z#i8QkFZxH06w9i?m5GJosbY{yEdMQAZPkAYxSVyYg$yWT?v~tw(Isaan<>ti>>CvK zYPw<9U_B02Botxj(iz%+Nuy<fZ>$=15knNiTKyNs3HuS0SOQpli^4uwoHHc5a=$RZ zY!t3Z?dEyr)OIMM|H0^CfD8sZLPj<!7jBlq6^A$hL)4H$>W+(6@phgdViCwbQ1{r9 z+=f=YoS~KR7k2Nb|8@s^wct2_0MVz<^!>AoUulwmJq`XHz`IJy>Sg{9#&?~5{<M+8 zB|r%bKmhyU1hdlxY<Mdm^Jn{0DyCltpf8lO?IcC%*L^he*f{ssB_uIDV6pjc4Ii%Y z2UOI>UMdR#3TwoJ24&YTS|?uo&PI!7C|goqHE7v8Xg6~P)_uFHP?E#6mCDU_P}X^@ zpdqFCWn8?r@Tk$Tl(XX`EuvmVOk9NXR$!Rd{BmNd$V%;BA~Vz%6;)_@QnR!F@<V;5 zmubI3P38FPYcQiW<*1zNECmfC%+1U1H2@tuL^H1_&PoW6FOYqZucS;_DZeatLun>C zndR)P;(e^RqiEB>CLzp*Q5Qn3<PGDLtFU&GhDkhxo>$4-@@A308+pHT2yI5_Z)Eoo zU6$w(qUZ98ATFKy;-HlTiY?Oitm`4zPZV2=u-Bl$wFIrYY*W0|!dd8Df)ddS%ar3& zdi5x7NsOhgZHmJceo4jCwmm^1!deMf(kX#=h$a63i8KW$VH8K9lbxJYkXr+C9sEgI zNlFc6e@s|5ak-@XkI|;KbN|T0C~Xf~OO@rN-h9MYJTR>pgd$3Eqnuof{e^jO3KvGu zd%oF-a5Wqnl`$*y8rCNHSH_}@z}@-*_{=MT3jz#TjWNLaOEQ3i0V*QkpezZ1$iOf6 zhe0rI90rr>^kHxeuM{J;4~wH?JuDs?$4tFCfhGE%>TV+R)IN=RMQ5{rxM=!r{&qB7 zdbOadrc*`3!l_=TK2#RXnnVrg;L)u21hcD{4Tp(_g@Hi~$C4URZ$STTwqDrTjYBj@ zG6nILY@`!DyL#2C>4_Q9VYYm`+tur(_;G$&oKWxYBu3<k7TE&FvW|&^dYj3IW7J6( z^#V-S73tO--8x+c!m(Z>Nwf63Bf2P@PWSdt!y{9Krg4sRAZ_7LcfVG+#6@4u#9)#t zgPN6yRecwmV+6LeMK?!h9|9T!l#(ihqu2GsTC}5C#nIJhV8F-Bw_<sG&wU28bs=Ej zoCb$9I&7T^cufetN7U@Ri!LD{qo{P*6<1x`O)NCHzw{9-)2?fA(|T`v2iwm$xI2wa ze9LXE?hq0YADusv(ge0`9Mh@8PTDMF>ixi=TT@LvjJtSEc2~baLk3v(CJPP1-~YoL zM$9$O9J|c-E~j6(xOuEp!)t*>7F)>2FCgeA6KWlI!ZzDw?USbNG4}6DA<W{Scqjo% z1XG@Q?l&3I6u~+GVUJR~ow8htc$wr-l7-ZfQAl4Bc+dM(PCMfRANt70_Sx^KW8xse z0|}wP3yw&LWU$O@lLAsbHRBUFC5pYQ-d@T{1&PWeSz*+RR#|PSu<s%bN{@`lH0FtW z)=+!kvHJvYPS|qFz>YJ{Z3~nQz0HHoh^nTpenk8K84?CMqYQ>h_*7;|>~<D|&sjGp zHPFR?sU3)4DxGgNv6x({itov02$KGDD#M%qjVIkn^^F7lUJEy{P}}QijrH9r6u#m# z9W+<Wx?h?nl;juJA8l`Pu=p1M%n|s(`N`fz(3;~NwAaX_?{^_#@O7y8zybMg(_2G9 zS28m=^64>FQCiAP6C(%TH;<Q&XUD;zPDrsqao}Lyc_#%!&&jgl>3v76cn#1b%^E+^ y!C4v@dKA7(@JSQ;B2d;@^Ud`}HqYhbMPN$V37$&64b3k5*w`t5>0hO(1T=ReL`zx# literal 0 HcmV?d00001 diff --git a/app/assets/fonts/dm-700.woff2 b/app/assets/fonts/dm-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9a7696df2ade09b5a17828b68f3246cc6bb0b4ba GIT binary patch literal 18212 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 bEMyzriaeS-^gn{?UBh?h!{}_dN&o-=npA=1 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/dm.woff2 b/app/assets/fonts/dm.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b8f0bd8ae02f1838b2a0b0707eee6f1e12b9f385 GIT binary patch literal 18096 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 C>3Smo literal 0 HcmV?d00001 diff --git a/app/assets/fonts/iconsax/iconsax.woff b/app/assets/fonts/iconsax/iconsax.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e48773ad59685beaaeb75c1ef8c7ba403676243 GIT binary patch literal 272528 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�%HzHEZ6!X3c6B1j$IoQVxe%B+>~FQ`}m$X3bq|)~teR&<<Zu+143}uyD8( zar<SPs%9rMYQpYtD7p0os5lq?7GH(wyy9>;;%a6xr^3bB@0Pv{gP!!7oTk{UF|B=l z4yH_2uk)oRpa#RU`StB8qGTy*elmlCNaElOIYC^;R83Q3FiuA@aQEgNJ3h8!$7bAt zBYsR%RSlsD?KYencN~gai&?dF2sI);P#BtG{PX0(4tTvf9Pk{&yItx_zmnu&Mzf)E z#ir%MXeV(S^aPw)6}-@fyaKWWd1MH4_#EP2zYcj8xP1qpZz-GtL7Lx~DhjoL-Mi^F zcmv?V)7~}$O*9Ap<<r~rh!IA#pX5Ejt@3jsGo%d(zOb57S6s7ihlvQ^&JS#F=W^{G z`>wenWg3Vqe<l!|ZuGC)$0gb8`Ww^1KuRD1mrH+llTozvkvYPZA`NTu6W3fJ1$GEg zxa)4ZaW{`{v18#^S6s7{pR)Ohb^ZNQ!N6x|k$ol*oa*miw^(jL$Pj6j2)Sii{s?HT zPSCMr>$xP*5d!Gu+yWwW3)VXUczZ6)#|7hz?L;{38Eb(;bO`k@)(RO%!|*s;PL|cI zvO~?Nb4|aU$x=3Z-NxBn1`+ks^8Vi5{beW@p;XEgi<^tZjFKRlR-Vsguivz3xBlm) zU`tU^W}80678r7G-o0tl_1WCh*tfZVgnlfQPN#%!Do&7$tf+3(g>C~s2-)$47K#f$ z3GbEz=zCKJO9Po1s9>A`3GhLfobH4N3@NUO+6y@$vw^fVXR1e_?;&&ufjtS&3_eVr zJGfSVf<j_!$Ib}3m|Ke~9qpm6a2R{o4u5>2y?fzEPd?ux9qDe@&wmc?0xQ(4dM$JP z;#&NUs>%lg@oKo}PADDW3bse~)XNsWsaR<5yCc@2+OVcu;vPv+I%0Rw#p7jiVy3TN zC4=hJYp+$+6*zp^f+ylJPXZ5kVhI$+*pOT~47oDp))^4dl*U=DPM9wm;ftha07x(= z=b}i(N}xbdGVx1P1=fmz2c^gLzqn&%Ct~?ecX!ol)#{pX*g4+0`Zm8~PvEAhnL7)6 zv~a<r`5;a2j^sT7pTjwl58r*@E`*bH`g{=KsjBT=`|p<S`hS)FXu`w3?(=vG;nJwj z6X<Qtm1!Osq`G1G(`YO0S7LJ#Qzxw1+IZZ2QUW;8I@}T4))J7@B}mLc7x9}WXiL8> zk^Nk$e^!lq9_wCtcxCrvp13;OFD`fFpcC@0>N4(ht@3&sxf~Qhh))`r?f-+_zOsAO zs_vC``ycve1Bh4Z^Y-EX!uPsXt?F90j=rS=D(Un3kd$PRUi2ceWIHm`O~b<eI?LUb z4`cL&F>bBD!8e#_0n!U>L-^QXTF-YMvdp5(;tsYh8+auY7^Py^g~5l0Q3UuAUQ;m0 z!9WO|@c=BJ;oL})N<0g7F-mdPiGsO68p%mUY+HSlUqft(=GMvSAal2*H#qEUErfMr z`_rtrxx?vKq=D4M6KcrOvAGCoRmawnBdD#qB)#x73>HgUOR0ksBzN4j{{Hn8t}Ncy z($W`a2xO+;R@qsGbrv=-WaE%KcT}8C>0L|5=3V{gP0x8E&caNgeSJ?ysbe$#AWMYo zviW3^rS^}@O!ZTPzA$kxg*G_+$TGp$b!cU2Ye)K$RZkZ;bvQ!m#KmdGjyj#@tIU_{ zx8aou(Neq-O+VVwmq44BI`O}kJyYIU0Xeq*<klEXvp`$aiTDfmK%N{#hMFR@6l35R zF2#QLpyhEuG$s|eBSIE3^hY!ccvzY>no^j82ne9L#W_A10UX(Ono=Z)AqzdeF@nk< zX)?$gnp{AY(0;;_4^OrCAtw<TePbd~0c4v(A4+0tSPqK0hgAXY5gP$VCLYs>#6#^_ zIrVWH94w_sVAA2Ye>|dOvi;GxGTQOdk67E@5t%7|d;5lh^pD8{<7&WBoNZso7iWuh zp8^ONy)emMa)vxC){{u|#F!`KTzAhp{ekk<5@z3ye}IM3*0NK&oDQ~?oKA7e=CIor zezyF{{MtM|AbV#X+~9I;c#zG0+~#*o!f_TsE^Qx=LS3Om;~k^Qop|%e-Zoa)&~EoD zZ14E~WII}f<g`I*Dob9pqFUb8vAhM&jmzJ*?w(fB+_esBe{US^*Z*emF@oNXt!1Le z+3V3Dw|m2bGf-J$y?27Hc?NU74ZF@2kR81f(W?Inn(Sw>-n(edG2%k%Ol#E)=`+qC zm+LdlJo@{{;s>@q!U_}1I$J9uR3Y#%Rbblgfl4nL&;r5Ue+Ov!B6OTcKE<S=V#i=L z1Ghq(2hmcjy+kbvYmCL;P8jHb+8o=lch#!BlKj%W1W=ee6QZ!D;jCEPSbS9wHBU1{ z5LMdN0pJ2|b1eLP`5ZSx6iwjg&~iDd!m_kDG*ry@Ih=m1NLenR;iRenK7mOI|Ijgg zSdSYi(EKjjp7B+C_pWjWT=)OiK_6fb`{iSRy#y$qKEz_!37O6xTi#>&5MWOj4jU{U z7$9TeW0ixBA%yea1cV+-soHrH<L8|>4#5?tpcSjz_0p&RtD$3kD$p6FW=))@sVUBh z$B}aEziztW!#!)6kUt?$AO>k0W_$qW7eF2bO}L0MNyL&PC=0tJ`0G({#*l+jKpW&g z=)C5l@JS*59^o5#@K3|SlLDN;0?Kr4bCBmQ?N>w&QUs{n!dk1(I%RV???E=e7d|Yz z?Eed~*jUgWb6g?IJKk+~$m^}Db-fIJVNBMnE36Lt8y(O^&Ld{q*J1AQm@Hpvhgo?( zzqybPy8{J3DqIIH;T~ii{LsQnieft`x$JBdWe?a@<+nFF95*6_n1dbCpR?J*ZuWO> z_otw2)E5-{EjHUNc7=WCQoH?9yQ0|jiV}v+U<jt9pK`miV`Fa}8_!+bHr|E=V>dcI z9_Ob*?hjj$Hul5r5Ye1_`5KysKQoV`V3;<HKwgA#z|iHm1i&DPiB`i0ONU4?GV7rm zWNa^tWbp`DTi1zhCJLM4RvA_`guLZPrI=s;f<KY)|FyMLZk?_{1BkdAE22>qBof8b zNZz;s*SglkkYa4qBl+rYoW}Wzp}~Fa#Y8w33$sLfao^zJ3S8a!jz%&T%^>pvV?Xsp z;(_Tvylqo52wvXf=}M>DLuE)FLf~gt%}FfbcgpTzPlwW8hFKGw&pPXseSP(dD)mk{ zM8ec*pr<vP-BhjiXfd8YmUK{a^1bp1;(fMqi7{vxkx`4_fq)By3fU4A;RcB`T`+Wt z0zlwi+}<eI5E55_pk2QA28cU0+wEHr`u)22Z(LUAAq0=rzpjOS?16<x5(>K>v!mbX zPDmH&SNp>nt0Fk;K?IC{U<9<^W}IvR;WeTTe!>=U97clQ9z@rAM)ycx@+fZos3Tz4 zA4d|)FMipXMBW33<DfH4ypL%YKgzw+&6zY6X2z76jD|61BvmCgLP&@PNG3*hKf=gI z2oH|!v?mf<8~rPY_g~T9*qTV#cM^NfulF}jx~|U+%+3zrk3D-X#ha`DQ~n&DU6SeD z1@Ga#JnjccO^jX$5@Q7sk7TAmNz%!16qyHkzes?GD6M4nQanxn0kNPfjctOwfrRim z>Hs++KVx*x=yb3ch${XYu}KchvK#%~VDi{5Em($2@WbtU`^d#}MSuU+MBEq`TSxj~ zw;O<HL<wB@?kp1Ecs>oQTnG%8jfv#6JG=Zh&JLjR8~th|*p7jvSbz_wi#EJt`6&18 zEk4{FB2d3@VAk#Wv?t4bL$9^;fF55D=xtzigZm*%LHx(c<g1gI9;|0b27xq*6ox); zOe|cwg+d{@du-FD$2V;nn@FXkOm^jpjT;`_uyJ%%HY2A~6W6xy@2y|d4mYNRyRA^z zSZHsfz$emk<0<?bAK$Y1Lz_2^54GXn(D){tY#G-*g?zq1G9Tt@)jWs~fCD$Y{{gS( z0~bAl__`s;YzZ3?i?Gb{hx~wqNEX<H6Nk8O;%!0M6UmSMJQAK?)0l~;yi;r6&^nEN zc&~Rw)rST*L#!27XKt%@r9Da_v9YH%5Xc3FuS7T9%;A(CTr(f`%E8D~^0L{@-eepS z-e0-hn+G3)V;i(e?oDH3@7{orT^k|NmaX|*^|l#=vuWacozV0pkOQ*=`jTGQ9uA`? z;hZphx8)jQm4VQrO~%p4gbnl>%pnSFX7LO8t?Km0W?u07$GfW1!!Hb1yT<)~M9mqm zb`9zG4<XPdPG5N81!><4FX&(SIsYfmzlaE&NYL~97b(6@wM*YKi1?g-AAA0J=EI}a zLDu;T{*Mj5s2_bE<1TdV!d5bhmQ!S7NE|V~<W-(2z!Sp^>{9S&jC`XbaEdj<Px>?L z+53b!6T6E&qhDv7=nefkp`g2uJ!2l+#U5R}`mOueUE=zSO%E+rb(*&2s1dw%IkbWA zGzgNA!RM51lRmllmW9WRR_NEUyB1r~)HZouck70U+M~t+dx7oKpY0G=7rtT~ur%P+ zv?V0JLz1}hNzG;aW+2UiIgF;>6&BJ)Xifc>ENE2uY2!e&Eht@M+TO`KjKO*732|U5 zGli^E!~qQ;(qXA-#+F`X!^D{_f$+|39NTxo`(_q?XSPMWM*pQef8r}&TpYx2oj5;H z*x6oz6%Yc?PuU$a4dbl_lp}x$CdUA%rRK3rI3pihdN=mu@h(92FC}H+#34ZwB}KaK zMczLBe8B#g-~U@_|4YYw%M($3>F3R3qd*P;(c0q60nM2vsBMHzhyiWK;V8Teki}@A z<0lS=WYLXana@9O!2K_-sn^A!cnYv<UxW{`qfMbD-H?Y7Ht-895H@GU;YUV0fe2Qx zpdUG~h{{6ZD@>ptAB@wpedY2Hg;^ddm;0VwxKo@y`>eRYcIZE65&Dy^xsSa~Mo=6C z+xpgh1C`1I;wB&($qmM}``DND8_eqxUk6yFr-NlEC6<={Ni%4|@_hzG=ndn*7`StS zWDDr}ImnIv406vPA_Dio?sE(D%&)^pwQ~<%Av6+xyG14f#M34~V+4C-E{x{0hrmoi zOwEx4B&5ORHq)5?<re^q?IcgdJP47gd=JDu%OpTiCA;u0(pWwkh)M2Cc1RaI5{M`K z+b>b2L~!8)AUH!?52{i;@F$&A1_Ek)v2xshKdC#HeX&_cY)m1J+hzMiq(3Vqq*&lF zdThs~%J1Shj7iGj?ZGzvXe{s^#7|QXZ$*7v9DbCFnO_M%`x>3|XD!I*J@@h-<fk!) z!e+Y;%QTY6Tmw#6usmRK5H{J!#0=xU|J-rRZt>UrtNs2hM?Y}m(Hn3)3HO0Lugy4a z-0Jg9qRK5tAG`7BP2yO(>9rfjU&zNXj#1d5cSC}?5wzx&mRm56Cf&G1kw9b8UPSse zE}8HDPae_-##fAuWs*H3kBrvZGJjN#zA37AzcwTKea9I7Ih;LRsnJ@`NUE#HIhD>x zQYI~}er?9JIra}l<u#NRr;06SXy3?1gU}>#kf2GSk3MY#pm!8+UbE)rqSK}*2}kn6 zM&rVyGp?v`B0g<=qJ;;C#>a<H91nH&_EZ#`6Pn%Ty(0jd=sjrZVscwx8~$k^d<yNQ z_=N54UXUPMiU8@R;k<}ajs9Mqe2*j&XgW4x@c_PS_8ucoF81%et0JrRs$uu4gSoE0 zzOLNCRqn9bzO`HCH<;X8$sJtjj;Otx3RYYi+2v-EZc!udl?QW`UYYS?(lZOlO^6JI zK3LMKrD)r}{{DS!(Gp_iu(XZY*iYy#bnf-@TEx|i)rM;u2JK#l{%i42%XxJsDO8aA ze~5hNGQ2;o!Wh&Ca=|6*c#dnaWAZ%;C{&PQ!JOgk3b$7<6I?q3zpLhB!@9>vP&h*4 ziMqU~-aHUWSoZmww3~irQbA%fVTX`-5(KZ<@2`Hp_72MCcRw<~BT+Wfe9V6{3}z6a z9LJLHA-ef~&pVAWVO126LK@wDSfkV^Z@!sbDeBfwoz(JOH&ft`_o_Y?R_`}{=!&?E z8d2TR_Zq)+V{y+XA2kQ022n&=oaUNn5ckAqbJbiU7luIzSnOQ*?4xR$pqM5pMPd=a zkh5KP^%na23O#pzv8T{?=g~8bR?p6{_l@o3Uq^fHY7``I&z*gR_u;Xg^QZ=C+Zo5f zZaj+$eorq&H_3MZF?tA3S`lyK4$A|UX9S!$3I;<1u@GcQ;Bf%+^u;X^1>J*57ph93 z#pGDju^fE32FCy&^Y~oBhXj74%cjLgO6wegEn@IrnWZrM*jm>*C;Nkpe6JnFUf3%0 zh^W1g^ZR`y31>@pVBWQB>{e{kOuy23A-P~5hA%0HOTVP7Qw_Mp@x{cyFO>;vFdS3X zs**V1cmIKVHt?@=wU}prw{G3jr)=5sHpc_Ej_ryEo=0bHSx2&)%T$QH!rB4zm#&E$ zXcr544qRsZ(v5}hFWDHL%^3N=HGD(?3?{`#u$OyP&Jq7Ve4GFu|NaWVgYPlKH(m-E z$!chcEimxJT<|T0%cKS%V&)qSU%~vQ*k`zxM3lsRSm(><F>~UD>$IT5nT$qL$!u<8 zx!if)>@19T2$<X24y;-|v;Ovay}<&Wx7t?2mDe_T;f0fu!hiUM$AjAQm2zn|pHHTu zv9!~b&0f1{cGvT?!k?d6z3M<)+hAYc9W&2+g3PsV^=7JM*_WWpe}{fHEEIFM1YEfd z5!P=(epk>ylzD^Ow}Qry1<rz;k~$2PL-RdOaCAcE%uyxEkUKVTDn^75ogw1{onhng zM@Aqz<JU1BWZgqp7bD9b<`OkR$3(Xnh!PdDdBRLhf2_?od0tiAt-gIwM7#E-s}H+f zvEAL!S6e%FB_OVc025X`XDpyU)t+c66j~DP>`^jvq<YCbOh@QT5qFKQNc?aCk!Yo# z`C8p@<xTq9eMz;d(RW%cBYyoshu2z`T44T)o55wJ(!r);c7&fYi|Ow;mS}HJ9779e z-;#L@N|JSDVQoV;Vqpvd+1p`EyfmOW7}szxT$Bm;Df}bUL1eDS-3D_Qeh!;tVFK&X zx{#GO3gJEgv3%@fR!ypE<#?>9j5vLpD=!-)%wZuQ_*kUkuDGI({m!VX=IV~U?DvgT zsza2jb`HAZ!D?lN&;QaBOuFVvPI-GAQE*a;cSlP7?A~SpgZ}W|L~uK3o)<%*H$+qH z=unjsbJNZgfZ(q>bo6d_MA?r%Q_h$vz~CsC&S3q}c8Ko6bsnH$Y{}fn4U{W&#gwi| zpC3MuP9GfV?d+UDreY;t>%MZJzvxc8i~R#vcGo~-2ZIxxoxSpCUuS1uFt`%O?Q1ie zCnol$lA6`3B~yDRCN^i*wxf!bLCB=d_-Vsf4da$;(Kz@BHnoQ6eLni2af*%;LN9`( zMi2;S;y_dz&Yd}!C5wg7R0+bBEfOK-Wa1HekWX7!etqkPO1Zr-=<~J4TW7m)IN<js zTc&ufhAP2h6*-`h37YcfdETTd%wx-Ks|@z^Oozh(zs>DBVFZQ_E)5jBDw*~91`CDG z;@XyU!S5SrM|AnA)+f8E;%-EJ3?QrwgZ)lG#S0PS;qAq>85njaTEgM!o}R(%>ZHpr zdy>fu$7%42J)M=6fgm5^z{*Nz59V}9_SniL%;tRZ{w)rnz?eK&JU;}FLSx5A(2#?1 zlSVVH>g=xOFx?(xQjQf0YhtnW{i#O4-=FGVAB(Li6yj&#tBxR9OC++kR$I~7&>D-j zZD_2h)z(HLuvDZrn{Y@`L|*|U%9!IEbZ@5Z5ZNuCGjvWqVD;LEy+O%|wDJ!GyW3h_ zp>u^;{e2HWFDnJT!*;Lrfsm`Mtt%w(h>-mbL;5;nIYPbZ8v+(-g2LsXjP?@}p?*Nm zLZWpDWVq!SxtPF`2@Ed9<|p&BR|nJAFaULD;Y6TLOo>>J=`_?&6fepyx!uUsKv64F zl%xU5Vw;t6LL7O8V16ZQ%bfzwTmFfR1=8R#0pnH)`k+i2uMt@&kn+UtmQzR-;bxzE zg-~z8{4n$@o6czA@#+Tf(SpY}zhT4t{D#(gByaaP93Ds%lvg$?a|MJ_+i>~i8#Y|- z^Fj#>7sr&se*X%)inTHhyQ;sI--N!d26O?-8JrZf&43=*=|kKEpb2xQegeD`@Ott@ zb*6l*8H0!GEddzM{m5Sf;)!5>4#tPm%h0_$yuR{Tw_DhB%X3I=w$Z@t$rNzABj!`e zRDl{p;8w%}cOCTlmTd#8uBv>N!xz$*k@ffTbrVPY%tN$p7Iz|AFiqRfY0^)>s=1YZ zAQpztlel1T@PdTL=kpH~+DERS-YH06Mvf(|I|)pg`;u2S<LpVX2#}zsIxtX0f*$d% zPaJ|TA*v?OZ`<O8lC#CdHoZbXF!xL1voo-8vXIuKA)AACN_20~b<lJWfoIT>ZBWYy zVpBTuGDw0W&6vLV7_KN<@MVih3^IPie!XuWdqXyJ?d<X`LOi%|ls2}_o9UY!Svtmq zGs|}@o1`q8hc*Pc)Ev3uK%ISk>()Qry6tf`f6qO4zk|yBgJnW$V;93l+d_a0I*a@9 zl8^u<Cc+(p{mr|8Ii@9P8kt4j1xNB}86Tt|xY%yJ)vDTVp|y64O|{-?vr(PXuoe2W zyb?CZh&>x}2n9FQMml5?O>n~vD7=H%4l~#lgD5V46S>f!sDHaG|CJ0|nz!PWciAHd zVE0Yg?O^Z6={MOkHr1xT+iD9qe~TlwhF<&|EEKe5o{T*8`|15}!TYV!>v&9Y!z9V< z3#l9gE!q5fYNYjkNwLQ@%|0q4$(CaO0bV$Y?5>(DA4RuWC(e(;X?|8;uptTD#jxFb zie7(-qC}`I$ZuqaRghJq_zp{YT@|tQ3h-371cfz+@ST&JPe8^B`8H@m#1x_piu@qS zS;)8!Pg1PUh9AomVfjVC0KgvwaDxfKvqr{`A*C@h)1W_ThjBFOYiV8IS?OjE^dRoF zheFnAq1LI62iWwDF{|GVFCR^@N^?A82(pGOJS8eHD{9OzR?QdsJYF`^jc95}ZJptu z))H@<TjN%dv6tN7n)*w6zdU6~EHwA3>A1PKb%!8<sYe4uSsML>U;yLf2e6>Kh#?A} zPz(#M<zR9kr;Ywj8m(OTq1jwVb9WIm@6_E5o4u8GoYdQ;&eFr|hxD!gB;Lm6)*?t5 z?``wk#xS>tW3y~-v2qrtv-!B*Si}g_PryB439y?8v}Dg6H~X+ScT3%(5!Zri*0N4M z1IH_C5)`=HY`lK_<fCVS4t7xKwQK0vNEkjmm?weLL>#YS%Vk(BXOk_H5D)DJrwjXU z1C3!vgcYZ-OBz65JGqX)L*x~)b0~%72KELk4K!~XtiP#;XHIIY|64tu?@Ps7asx#; zg0#d^40f@pxZPHBAu$nULR739DSPWiGINpLu3D-ROV#sdj{UXpK)znjw^m%Ab=Q)` zfq`PO=Kid!at*)sqSfwzH4F^$tP@tv;m~XoPEcqqFxgMO=&H2lp)$4@^u8D~(n_3d z#Qb8oD9{hht?2wIhR|5d2#)~BKbIlO*MnYdtbJD~?~AAU^7(oy7E28vh-RVHUX1Nx zBl|*`YTwxgWPM*A!Mt)6#uWDsccmrY*OzbYbpNGVZKLr?*Ico-$w6yRHV0|5p!?3f z?_7aY>wy6|5k;r%dYD4n!H5ykVFRRq=RbKSIl3#jZ-nh)v35sWfdC{GH;2Gm2(n%6 zD?Gj+4GHTyGd$>@7+k}WQCCljI@{W%d~Rt7cDNPBDmfM7gE7epUT-I2V|`ejf`vsI zb6<cN7f82g5R(T)HV}lp6A6>V_6||f&HDe!?#t@`E8c1!bZ+QkKj_-v9JIB>^*bu# z;}!f#d!B1;`DJK2rGKQla%GimPfdsPuaD8KN(Dj9Y0Njn7VG1%9ScEHf_Fkda?(5b zsw6=Z7FbxmN&ji->XQDmWX93&+BLxbwtu&)-<EFEKV;Gp(q+%4S?1Z;_ICXX{WBZ- z*~<3qF`Z)wPBkpT`7wE#OUt;|F2#z2@<5O}OIoLPffN>Bzw?FOx7NO$uJCYoCHB=) zKHu<pd-M-3zWtGp<mC1b#&?(W@8V`Z8B_G<^BpYPd4WDkXv%1Wu-kY7ZLmXX7luW` zO0u6UVE2R0#zCe6ja<Xf=oDb1cIp=Pw<8m=VXVe=5n)4jBPEmh#tonBD<p5YAzA2S z&%Mz5mY(C83N<H(mUr-$vz{k*j@__g*RB;ejO~1P@`lE*@c@e7a9;9;zQXs<(3hu4 zUxO!ij-5yK8|z1mDa<Ibv!ABLebizi$Atwo0BQsQC`eF5;xB|sg#9!2dU(&Jj3oob zw|ts`e*#_vF3KyrNrRljxw~S8->ho8)#-G_U56?%Y#}x4weTnNGwDn-^EQwNc8JEH zMA7`aSK1s5?CKFG+{>Bs@JbllT5Z=lC_@NXLK9brzHUBiU$Iy4kfrbzT4c>dR3tbO zp|4`oF_gFfK%~?<U2l<d#D5*q1UeLJ=V7Y?t^#s{TWz?Y%9Y(t8iP$344Vs%VrS~_ z%NFw0b6yKa8;5=3kPYchTrn4-tYiJH+)Z!6^G-1G61qn;&k}CPLlSg8t<_WE2fi^1 zc>{?U4A&<z2<29vLI7c0CE`zT7!)K5GcM#4^xWxj%i|&&Ib2io@K4=_2;`K4ay@7L z-95MTx|w?q_bj%0vw`Y`l>qW?6KfPKM~B}y6fGk(?kUmITi}yoS99>u#@BxM1zV9} zk}O8u-Q5Uiy9XC+-l!`ac169MjSD2*t*!24fODKnaR4;nF;GbbQ2v7QAp%LJGZ<J2 zWg$O8<cbr-j#%y-#qm5uAR^>rFFir%LMF`hFZzysGt3h8|G7U32hM$$@x&}Mbbs-v zVWJ?p|KPfXIVSs~QNO+*9Yfytubeusi`B5*UWHcI5tkM5P74&cpj#qJho%SEI4l!| z%E>rR?NK{Tr6(bt204rh)H84bDw2<N`h9&Y9=LZnIvmxH`}`8mrN#TCEnF54%#n2w zzSxd$w<mTa+7YDCywqU-9Li~>O9HWKAn;Qy7u1tx583<#J;%TFqt}z@{dbEOIJ^p* z^i{yDWoXASBVdL|8^^ILGFDPA5%T-g9i)wB(cFU3ym1m%<Zr>4v**z*{rD-mq%Xx` zU|D@fp@o%O3am4zP0&=~>jmDapPC(_+&m<kmFCT^EgWUMKftGVSmN><phF1pTn&IB z+KZz$$j}Q|EZC28;P{BcgBb)7qvT6M*i#y3AhijaG6Qf@qyrnLyBxB-d0`*Sy*5bX z$BDpOOopYxM%b9WhpFzP(6r!l6x4r2_GoHU4%~cWK!1js$VOECaei<F=oLb@PI<m9 zxUfMBTGva`dO4&?p9;1ue8}yUIvMLk()KwmDx;Rwx$Gm<x64H88muhMp&!8<NtWBu zzngjg)?<E7)jvljN<6d3i{8{zV>@nRQQlSFaqJidpMg$Z7>r9BnIGYSc_&rBv_VEE z_0Iu8iS~z?=DHu=Z1@~?Yt+K)ZbS|dH6Vq7>p>#3%c#4j>g6wv*wG97x6Qr=+?=>r zk<C8hQ=bB9ZL`yy@;-js5|vBx0n8x?Y*vGOjZ+xH+n?LSQ`m8+%S^eOVK$Fz93wWQ zj~5Sg%hp;lMM3qIzWS8Qb=Bcon=2tZG_5O>?HX}7`s%%dE9Ts`bZS#JD~0EdjP~_y zipL-twU;{HvS;`Fh10hdT{aDJ_6r6FR&3a~@sGQ@eZKP#j13N4+}i`{mvH<(OIm)v zybpd)3HbNV)0!dRp|y_Xu<RrUMJm|TCbb8T<iR=DMM)c^=NN9pdckFM1|45i8K8TH zKG6)_F7KmN47Z#1g@Sq1a*@+(jl~m*-J>fet2^7Vwc8VFYE5B)=f@2pf18Tn8!vb5 zDk{L=aV5R30Hb**PeK$?19n&D!_u>b7Say36c#4TqaQn+?Yp`rSB&mXBw|q!aU&3d zZUjNx3hPpMT9)2{TyzM<fuJJGZs5Jeon32?+9^RU1&jKodG5ipl}64O1wPx0-Nrzi z5Cozw?9ez}fV<;Z#>Qxos*D&*s)#Eh5ESCn8WbZAMEO$4h8!O2ict#SAUo@bl%P88 zb_6w<$tnpOhz569sXLK*^0WqP-=mnS6vav3Nv^~jHc-U(gfbyJY^Vpd`FwUKLX{wh ziL?^jBk%hT*wvD*GX+dby3Vt3jW&*22^%k?Tie+33!s9{eFppz*-pVOi@X%NM%bYy z6{Y@D)rE}!2*;%zTsHyawS)gGU0uc|om9y$Tq<@Fmx}W14r;DB{VD#lbQOK1_-YZE zc*7K^pDAR1zvk@yl!2H@N<hYGG^Zp11pY>vBM0_LP89MDKMZ<^CRxx<eEzZOX!R3G z#HB`@yL8y<#WQk_PeEmk5I3nemu;9UxBY%dz1%+ebyijTC?O=;Y~W&zKmnAD)a4^T zaiSA}0+AF#O&~ZOcgWS>w>5X>F<ZDB9QB^Ps>^1Nscak6^Que#DB|9v=q>+Di1Q-K z%xVM5f;&2YpAFIG=@L@wQH(c=#OSns{8H=#J1ih}<Tt=4qz3u}a#MqK;0!?*4Gd5} zjRWUHfi#zin&e}*2O6o=P;`ry3x$e4ceKB)t>#-FvPNSYD^j|1LoDX-FWfRZH#a&m zH#hPdHq_b8q;l!rD0JSTu-e)p%kAm=I(D_Um%$Xx71<@C<meo&ZBrjaYkTA@D?3U; zAcJ&R+@r{;6Pp;w+S4b!d`|!D5gNL`r=dfxxAkT)oYODW=k(7An&I#1!6R(i2=}$r zW+BTU9q3tBWbSP3KBK&1==5zrlfmD)wSS1~rE+1c1u=+=5^eIkg~<f19Kt06(He|9 z#$KRW*$}VR{nFPyx{EUgNI~@ukoE82RQ#@w))6M3c=X{?sm>niD^V(PFF(VY(Sj4w z#OHSzBl`|Fo+4&q*XO-HDt{%4FFt$~)#URsg{Dyd9fO%Khn@9+?SA+YA}$QHD#YVN zLZTB~B7_U*2Qdgn7Zwc@as}Ra@B{K4`U9)+X1Dt$wEQNDS_Hx1YW)#!B%ONQ?54eY zH_g5-m5zAz2Sl3_k04V39=Hil0FrnPzE$sycttt!j5qQUwe%%|mnHpAE9hlNw9mMI ziI{tYzln2&S=$NN3q#+8z_>94@Seb7d<k5W#Xsa!B|Ct{<FtTgm<BQ=+~g<&2*SW3 zh|VakBHrNAB`l7Usu5L+z);_&4!)DhHzPW#6%o4}2z5;{Pw)e5g#3L@E5_jxOG$oE z-f5YD?w2H>=nH@e%n-NDfoCTdTJX&algRZ)#8wcE1W(;wvK+uM-@CXL2tnQex5ik( z>qd~{97)Iz4m*{e?39*vO-9BelkSwZK3h|q$Q_6qwd{K1#%kP{%J$$!D5xW^r$7;D z;&<@JUZDHanI6?S6bueI)t=0>iW;M1kx3VBWNWIZQLSb9jmTK^Dyo8`n!nfYG6UN! z!GXXV734Mm#2SRm$&xW+fi-mqq|6DBum}b)VWI_Uet;q!XWYt$KRLO7|KysBF8Yhb z`EfSySB@~;A`w7X1l<;4B<9bAZ5E!qXpN|n9T8KHXu!x1X3RVe91gO##eT?BBncp) zF_A1sE#30GyajqgL;*169^BB_;KiW)gfA%i&i8vx>_V(VGAK%1fe0cymu<$w6 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 D2K)-} literal 0 HcmV?d00001 diff --git a/app/assets/fonts/iconsax/style.css b/app/assets/fonts/iconsax/style.css new file mode 100644 index 0000000..83d8cc4 --- /dev/null +++ b/app/assets/fonts/iconsax/style.css @@ -0,0 +1,3083 @@ +@font-face { + font-family: 'iconsax'; + src: + url('./iconsax.woff') format('woff'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +.isax { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'iconsax' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.isax-bold-3dcube:before { + content: "\e900"; +} +.isax-bold-3d-cube-scan:before { + content: "\e901"; +} +.isax-bold-3d-rotate:before { + content: "\e902"; +} +.isax-bold-3d-square:before { + content: "\e903"; +} +.isax-bold-3square:before { + content: "\e904"; +} +.isax-bold-24-support:before { + content: "\e905"; +} +.isax-bold-aave-aave:before { + content: "\e906"; +} +.isax-bold-activity:before { + content: "\e907"; +} +.isax-bold-add:before { + content: "\e908"; +} +.isax-bold-add-circle:before { + content: "\e909"; +} +.isax-bold-additem:before { + content: "\e90a"; +} +.isax-bold-add-square:before { + content: "\e90b"; +} +.isax-bold-airdrop:before { + content: "\e90c"; +} +.isax-bold-airplane:before { + content: "\e90d"; +} +.isax-bold-airplane-square:before { + content: "\e90e"; +} +.isax-bold-airpod:before { + content: "\e90f"; +} +.isax-bold-airpods:before { + content: "\e910"; +} +.isax-bold-alarm:before { + content: "\e911"; +} +.isax-bold-align-bottom:before { + content: "\e912"; +} +.isax-bold-align-horizontally:before { + content: "\e913"; +} +.isax-bold-align-left:before { + content: "\e914"; +} +.isax-bold-align-right:before { + content: "\e915"; +} +.isax-bold-align-vertically:before { + content: "\e916"; +} +.isax-bold-android:before { + content: "\e917"; +} +.isax-bold-ankr-ankr:before { + content: "\e918"; +} +.isax-bold-apple:before { + content: "\e919"; +} +.isax-bold-aquarius:before { + content: "\e91a"; +} +.isax-bold-archive:before { + content: "\e91b"; +} +.isax-bold-archive-1:before { + content: "\e91c"; +} +.isax-bold-archive-2:before { + content: "\e91d"; +} +.isax-bold-archive-add:before { + content: "\e91e"; +} +.isax-bold-archive-book:before { + content: "\e91f"; +} +.isax-bold-archive-minus:before { + content: "\e920"; +} +.isax-bold-archive-slash:before { + content: "\e921"; +} +.isax-bold-archive-tick:before { + content: "\e922"; +} +.isax-bold-arrange-circle:before { + content: "\e923"; +} +.isax-bold-arrange-circle-2:before { + content: "\e924"; +} +.isax-bold-arrange-square:before { + content: "\e925"; +} +.isax-bold-arrange-square-2:before { + content: "\e926"; +} +.isax-bold-arrow:before { + content: "\e927"; +} +.isax-bold-arrow-2:before { + content: "\e928"; +} +.isax-bold-arrow-3:before { + content: "\e929"; +} +.isax-bold-arrow-bottom:before { + content: "\e92a"; +} +.isax-bold-arrow-circle-down:before { + content: "\e92b"; +} +.isax-bold-arrow-circle-left:before { + content: "\e92c"; +} +.isax-bold-arrow-circle-right:before { + content: "\e92d"; +} +.isax-bold-arrow-circle-up:before { + content: "\e92e"; +} +.isax-bold-arrow-down:before { + content: "\e92f"; +} +.isax-bold-arrow-down-1:before { + content: "\e930"; +} +.isax-bold-arrow-down-2:before { + content: "\e931"; +} +.isax-bold-arrow-left:before { + content: "\e932"; +} +.isax-bold-arrow-left-1:before { + content: "\e933"; +} +.isax-bold-arrow-left-2:before { + content: "\e934"; +} +.isax-bold-arrow-left-3:before { + content: "\e935"; +} +.isax-bold-arrow-right:before { + content: "\e936"; +} +.isax-bold-arrow-right-1:before { + content: "\e937"; +} +.isax-bold-arrow-right-2:before { + content: "\e938"; +} +.isax-bold-arrow-right-3:before { + content: "\e939"; +} +.isax-bold-arrow-square:before { + content: "\e93a"; +} +.isax-bold-arrow-square-down:before { + content: "\e93b"; +} +.isax-bold-arrow-square-left:before { + content: "\e93c"; +} +.isax-bold-arrow-square-right:before { + content: "\e93d"; +} +.isax-bold-arrow-square-up:before { + content: "\e93e"; +} +.isax-bold-arrow-swap:before { + content: "\e93f"; +} +.isax-bold-arrow-swap-horizontal:before { + content: "\e940"; +} +.isax-bold-arrow-up:before { + content: "\e941"; +} +.isax-bold-arrow-up-1:before { + content: "\e942"; +} +.isax-bold-arrow-up-2:before { + content: "\e943"; +} +.isax-bold-arrow-up-3:before { + content: "\e944"; +} +.isax-bold-attach-circle:before { + content: "\e945"; +} +.isax-bold-attach-square:before { + content: "\e946"; +} +.isax-bold-audio-square:before { + content: "\e947"; +} +.isax-bold-augur-rep:before { + content: "\e948"; +} +.isax-bold-autobrightness:before { + content: "\e949"; +} +.isax-bold-autonio-niox:before { + content: "\e94a"; +} +.isax-bold-avalanche-avax:before { + content: "\e94b"; +} +.isax-bold-award:before { + content: "\e94c"; +} +.isax-bold-back-square:before { + content: "\e94d"; +} +.isax-bold-backward:before { + content: "\e94e"; +} +.isax-bold-backward-5-seconds:before { + content: "\e94f"; +} +.isax-bold-backward-10-seconds:before { + content: "\e950"; +} +.isax-bold-backward-15-seconds:before { + content: "\e951"; +} +.isax-bold-backward-item:before { + content: "\e952"; +} +.isax-bold-bag:before { + content: "\e953"; +} +.isax-bold-bag-2:before { + content: "\e954"; +} +.isax-bold-bag-cross:before { + content: "\e955"; +} +.isax-bold-bag-cross-1:before { + content: "\e956"; +} +.isax-bold-bag-happy:before { + content: "\e957"; +} +.isax-bold-bag-tick:before { + content: "\e958"; +} +.isax-bold-bag-tick-2:before { + content: "\e959"; +} +.isax-bold-bag-timer:before { + content: "\e95a"; +} +.isax-bold-bank:before { + content: "\e95b"; +} +.isax-bold-barcode:before { + content: "\e95c"; +} +.isax-bold-battery-3full:before { + content: "\e95d"; +} +.isax-bold-battery-charging:before { + content: "\e95e"; +} +.isax-bold-battery-disable:before { + content: "\e95f"; +} +.isax-bold-battery-empty:before { + content: "\e960"; +} +.isax-bold-battery-empty-1:before { + content: "\e961"; +} +.isax-bold-battery-full:before { + content: "\e962"; +} +.isax-bold-be:before { + content: "\e963"; +} +.isax-bold-bezier:before { + content: "\e964"; +} +.isax-bold-bill:before { + content: "\e965"; +} +.isax-bold-binance-coin-bnb:before { + content: "\e966"; +} +.isax-bold-binance-usd-busd:before { + content: "\e967"; +} +.isax-bold-bitcoin-btc:before { + content: "\e968"; +} +.isax-bold-bitcoin-card:before { + content: "\e969"; +} +.isax-bold-bitcoin-convert:before { + content: "\e96a"; +} +.isax-bold-bitcoin-refresh:before { + content: "\e96b"; +} +.isax-bold-blend:before { + content: "\e96c"; +} +.isax-bold-blend-2:before { + content: "\e96d"; +} +.isax-bold-blogger:before { + content: "\e96e"; +} +.isax-bold-bluetooth:before { + content: "\e96f"; +} +.isax-bold-bluetooth-2:before { + content: "\e970"; +} +.isax-bold-bluetooth-circle:before { + content: "\e971"; +} +.isax-bold-bluetooth-rectangle:before { + content: "\e972"; +} +.isax-bold-blur:before { + content: "\e973"; +} +.isax-bold-book:before { + content: "\e974"; +} +.isax-bold-book-1:before { + content: "\e975"; +} +.isax-bold-bookmark:before { + content: "\e976"; +} +.isax-bold-bookmark-2:before { + content: "\e977"; +} +.isax-bold-book-saved:before { + content: "\e978"; +} +.isax-bold-book-square:before { + content: "\e979"; +} +.isax-bold-bootsrap:before { + content: "\e97a"; +} +.isax-bold-box:before { + content: "\e97b"; +} +.isax-bold-box-1:before { + content: "\e97c"; +} +.isax-bold-box-2:before { + content: "\e97d"; +} +.isax-bold-box-add:before { + content: "\e97e"; +} +.isax-bold-box-remove:before { + content: "\e97f"; +} +.isax-bold-box-search:before { + content: "\e980"; +} +.isax-bold-box-tick:before { + content: "\e981"; +} +.isax-bold-box-time:before { + content: "\e982"; +} +.isax-bold-briefcase:before { + content: "\e983"; +} +.isax-bold-brifecase-cross:before { + content: "\e984"; +} +.isax-bold-brifecase-tick:before { + content: "\e985"; +} +.isax-bold-brifecase-timer:before { + content: "\e986"; +} +.isax-bold-broom:before { + content: "\e987"; +} +.isax-bold-brush:before { + content: "\e988"; +} +.isax-bold-brush-1:before { + content: "\e989"; +} +.isax-bold-brush-2:before { + content: "\e98a"; +} +.isax-bold-brush-3:before { + content: "\e98b"; +} +.isax-bold-brush-4:before { + content: "\e98c"; +} +.isax-bold-bubble:before { + content: "\e98d"; +} +.isax-bold-bucket:before { + content: "\e98e"; +} +.isax-bold-bucket-circle:before { + content: "\e98f"; +} +.isax-bold-bucket-square:before { + content: "\e990"; +} +.isax-bold-building:before { + content: "\e991"; +} +.isax-bold-building-3:before { + content: "\e992"; +} +.isax-bold-building-4:before { + content: "\e993"; +} +.isax-bold-buildings:before { + content: "\e994"; +} +.isax-bold-buildings-2:before { + content: "\e995"; +} +.isax-bold-buliding:before { + content: "\e996"; +} +.isax-bold-bus:before { + content: "\e997"; +} +.isax-bold-buy-crypto:before { + content: "\e998"; +} +.isax-bold-cake:before { + content: "\e999"; +} +.isax-bold-calculator:before { + content: "\e99a"; +} +.isax-bold-calendar:before { + content: "\e99b"; +} +.isax-bold-calendar-1:before { + content: "\e99c"; +} +.isax-bold-calendar-2:before { + content: "\e99d"; +} +.isax-bold-calendar-add:before { + content: "\e99e"; +} +.isax-bold-calendar-circle:before { + content: "\e99f"; +} +.isax-bold-calendar-edit:before { + content: "\e9a0"; +} +.isax-bold-calendar-remove:before { + content: "\e9a1"; +} +.isax-bold-calendar-search:before { + content: "\e9a2"; +} +.isax-bold-calendar-tick:before { + content: "\e9a3"; +} +.isax-bold-call:before { + content: "\e9a4"; +} +.isax-bold-call-add:before { + content: "\e9a5"; +} +.isax-bold-call-calling:before { + content: "\e9a6"; +} +.isax-bold-call-incoming:before { + content: "\e9a7"; +} +.isax-bold-call-minus:before { + content: "\e9a8"; +} +.isax-bold-call-outgoing:before { + content: "\e9a9"; +} +.isax-bold-call-received:before { + content: "\e9aa"; +} +.isax-bold-call-remove:before { + content: "\e9ab"; +} +.isax-bold-call-slash:before { + content: "\e9ac"; +} +.isax-bold-camera:before { + content: "\e9ad"; +} +.isax-bold-camera-slash:before { + content: "\e9ae"; +} +.isax-bold-candle:before { + content: "\e9af"; +} +.isax-bold-candle-2:before { + content: "\e9b0"; +} +.isax-bold-car:before { + content: "\e9b1"; +} +.isax-bold-card:before { + content: "\e9b2"; +} +.isax-bold-card-add:before { + content: "\e9b3"; +} +.isax-bold-cardano-ada:before { + content: "\e9b4"; +} +.isax-bold-card-coin:before { + content: "\e9b5"; +} +.isax-bold-card-edit:before { + content: "\e9b6"; +} +.isax-bold-card-pos:before { + content: "\e9b7"; +} +.isax-bold-card-receive:before { + content: "\e9b8"; +} +.isax-bold-card-remove:before { + content: "\e9b9"; +} +.isax-bold-card-remove-1:before { + content: "\e9ba"; +} +.isax-bold-cards:before { + content: "\e9bb"; +} +.isax-bold-card-send:before { + content: "\e9bc"; +} +.isax-bold-card-slash:before { + content: "\e9bd"; +} +.isax-bold-card-tick:before { + content: "\e9be"; +} +.isax-bold-card-tick-1:before { + content: "\e9bf"; +} +.isax-bold-category:before { + content: "\e9c0"; +} +.isax-bold-category-2:before { + content: "\e9c1"; +} +.isax-bold-cd:before { + content: "\e9c2"; +} +.isax-bold-celo-celo:before { + content: "\e9c3"; +} +.isax-bold-celsius-cel:before { + content: "\e9c4"; +} +.isax-bold-chainlink-link:before { + content: "\e9c5"; +} +.isax-bold-chart:before { + content: "\e9c6"; +} +.isax-bold-chart-1:before { + content: "\e9c7"; +} +.isax-bold-chart-2:before { + content: "\e9c8"; +} +.isax-bold-chart-3:before { + content: "\e9c9"; +} +.isax-bold-chart-21:before { + content: "\e9ca"; +} +.isax-bold-chart-fail:before { + content: "\e9cb"; +} +.isax-bold-chart-square:before { + content: "\e9cc"; +} +.isax-bold-chart-success:before { + content: "\e9cd"; +} +.isax-bold-check:before { + content: "\e9ce"; +} +.isax-bold-chrome:before { + content: "\e9cf"; +} +.isax-bold-civic-cvc:before { + content: "\e9d0"; +} +.isax-bold-clipboard:before { + content: "\e9d1"; +} +.isax-bold-clipboard-close:before { + content: "\e9d2"; +} +.isax-bold-clipboard-export:before { + content: "\e9d3"; +} +.isax-bold-clipboard-import:before { + content: "\e9d4"; +} +.isax-bold-clipboard-text:before { + content: "\e9d5"; +} +.isax-bold-clipboard-tick:before { + content: "\e9d6"; +} +.isax-bold-clock:before { + content: "\e9d7"; +} +.isax-bold-clock-1:before { + content: "\e9d8"; +} +.isax-bold-close-circle:before { + content: "\e9d9"; +} +.isax-bold-close-square:before { + content: "\e9da"; +} +.isax-bold-cloud:before { + content: "\e9db"; +} +.isax-bold-cloud-add:before { + content: "\e9dc"; +} +.isax-bold-cloud-change:before { + content: "\e9dd"; +} +.isax-bold-cloud-connection:before { + content: "\e9de"; +} +.isax-bold-cloud-cross:before { + content: "\e9df"; +} +.isax-bold-cloud-drizzle:before { + content: "\e9e0"; +} +.isax-bold-cloud-fog:before { + content: "\e9e1"; +} +.isax-bold-cloud-lightning:before { + content: "\e9e2"; +} +.isax-bold-cloud-minus:before { + content: "\e9e3"; +} +.isax-bold-cloud-notif:before { + content: "\e9e4"; +} +.isax-bold-cloud-plus:before { + content: "\e9e5"; +} +.isax-bold-cloud-remove:before { + content: "\e9e6"; +} +.isax-bold-cloud-snow:before { + content: "\e9e7"; +} +.isax-bold-cloud-sunny:before { + content: "\e9e8"; +} +.isax-bold-code:before { + content: "\e9e9"; +} +.isax-bold-code-1:before { + content: "\e9ea"; +} +.isax-bold-code-circle:before { + content: "\e9eb"; +} +.isax-bold-coffee:before { + content: "\e9ec"; +} +.isax-bold-coin:before { + content: "\e9ed"; +} +.isax-bold-coin-1:before { + content: "\e9ee"; +} +.isax-bold-colorfilter:before { + content: "\e9ef"; +} +.isax-bold-colors-square:before { + content: "\e9f0"; +} +.isax-bold-color-swatch:before { + content: "\e9f1"; +} +.isax-bold-command:before { + content: "\e9f2"; +} +.isax-bold-command-square:before { + content: "\e9f3"; +} +.isax-bold-component:before { + content: "\e9f4"; +} +.isax-bold-computing:before { + content: "\e9f5"; +} +.isax-bold-convert:before { + content: "\e9f6"; +} +.isax-bold-convert-3d-cube:before { + content: "\e9f7"; +} +.isax-bold-convert-card:before { + content: "\e9f8"; +} +.isax-bold-convertshape:before { + content: "\e9f9"; +} +.isax-bold-convertshape-2:before { + content: "\e9fa"; +} +.isax-bold-copy:before { + content: "\e9fb"; +} +.isax-bold-copyright:before { + content: "\e9fc"; +} +.isax-bold-copy-success:before { + content: "\e9fd"; +} +.isax-bold-courthouse:before { + content: "\e9fe"; +} +.isax-bold-cpu:before { + content: "\e9ff"; +} +.isax-bold-cpu-charge:before { + content: "\ea00"; +} +.isax-bold-cpu-setting:before { + content: "\ea01"; +} +.isax-bold-creative-commons:before { + content: "\ea02"; +} +.isax-bold-crop:before { + content: "\ea03"; +} +.isax-bold-crown:before { + content: "\ea04"; +} +.isax-bold-crown-1:before { + content: "\ea05"; +} +.isax-bold-cup:before { + content: "\ea06"; +} +.isax-bold-dai-dai:before { + content: "\ea07"; +} +.isax-bold-danger:before { + content: "\ea08"; +} +.isax-bold-dash-dash:before { + content: "\ea09"; +} +.isax-bold-data:before { + content: "\ea0a"; +} +.isax-bold-data-2 .path1:before { + content: "\ea0b"; + color: rgb(41, 45, 50); +} +.isax-bold-data-2 .path2:before { + content: "\ea0c"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-data-2 .path3:before { + content: "\ea0d"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-data-2 .path4:before { + content: "\ea0e"; + margin-left: -1em; + color: rgb(41, 45, 50); + opacity: 0.96; +} +.isax-bold-data-2 .path5:before { + content: "\ea0f"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-decred-dcr:before { + content: "\ea10"; +} +.isax-bold-dent-dent:before { + content: "\ea11"; +} +.isax-bold-designtools:before { + content: "\ea12"; +} +.isax-bold-device-message:before { + content: "\ea13"; +} +.isax-bold-devices:before { + content: "\ea14"; +} +.isax-bold-devices-1:before { + content: "\ea15"; +} +.isax-bold-diagram:before { + content: "\ea16"; +} +.isax-bold-diamonds:before { + content: "\ea17"; +} +.isax-bold-direct:before { + content: "\ea18"; +} +.isax-bold-directbox-default:before { + content: "\ea19"; +} +.isax-bold-directbox-notif:before { + content: "\ea1a"; +} +.isax-bold-directbox-receive:before { + content: "\ea1b"; +} +.isax-bold-directbox-send:before { + content: "\ea1c"; +} +.isax-bold-direct-down:before { + content: "\ea1d"; +} +.isax-bold-direct-inbox:before { + content: "\ea1e"; +} +.isax-bold-direct-left:before { + content: "\ea1f"; +} +.isax-bold-direct-normal:before { + content: "\ea20"; +} +.isax-bold-direct-notification:before { + content: "\ea21"; +} +.isax-bold-direct-right:before { + content: "\ea22"; +} +.isax-bold-direct-send:before { + content: "\ea23"; +} +.isax-bold-direct-up:before { + content: "\ea24"; +} +.isax-bold-discount-circle:before { + content: "\ea25"; +} +.isax-bold-discount-shape:before { + content: "\ea26"; +} +.isax-bold-discover:before { + content: "\ea27"; +} +.isax-bold-discover-1:before { + content: "\ea28"; +} +.isax-bold-dislike:before { + content: "\ea29"; +} +.isax-bold-document:before { + content: "\ea2a"; +} +.isax-bold-document-1:before { + content: "\ea2b"; +} +.isax-bold-document-cloud:before { + content: "\ea2c"; +} +.isax-bold-document-code:before { + content: "\ea2d"; +} +.isax-bold-document-code-2:before { + content: "\ea2e"; +} +.isax-bold-document-copy:before { + content: "\ea2f"; +} +.isax-bold-document-download:before { + content: "\ea30"; +} +.isax-bold-document-favorite:before { + content: "\ea31"; +} +.isax-bold-document-filter:before { + content: "\ea32"; +} +.isax-bold-document-forward:before { + content: "\ea33"; +} +.isax-bold-document-like:before { + content: "\ea34"; +} +.isax-bold-document-normal:before { + content: "\ea35"; +} +.isax-bold-document-previous:before { + content: "\ea36"; +} +.isax-bold-document-sketch:before { + content: "\ea37"; +} +.isax-bold-document-text:before { + content: "\ea38"; +} +.isax-bold-document-text-1:before { + content: "\ea39"; +} +.isax-bold-document-upload:before { + content: "\ea3a"; +} +.isax-bold-dollar-circle:before { + content: "\ea3b"; +} +.isax-bold-dollar-square:before { + content: "\ea3c"; +} +.isax-bold-dribbble:before { + content: "\ea3d"; +} +.isax-bold-driver:before { + content: "\ea3e"; +} +.isax-bold-driver-2:before { + content: "\ea3f"; +} +.isax-bold-driver-refresh:before { + content: "\ea40"; +} +.isax-bold-driving:before { + content: "\ea41"; +} +.isax-bold-drop:before { + content: "\ea42"; +} +.isax-bold-dropbox:before { + content: "\ea43"; +} +.isax-bold-edit:before { + content: "\ea44"; +} +.isax-bold-edit-2:before { + content: "\ea45"; +} +.isax-bold-educare-ekt:before { + content: "\ea46"; +} +.isax-bold-electricity:before { + content: "\ea47"; +} +.isax-bold-element-2:before { + content: "\ea48"; +} +.isax-bold-element-3:before { + content: "\ea49"; +} +.isax-bold-element-4:before { + content: "\ea4a"; +} +.isax-bold-element-equal:before { + content: "\ea4b"; +} +.isax-bold-element-plus:before { + content: "\ea4c"; +} +.isax-bold-emercoin-emc:before { + content: "\ea4d"; +} +.isax-bold-emoji-happy:before { + content: "\ea4e"; +} +.isax-bold-emoji-normal:before { + content: "\ea4f"; +} +.isax-bold-emoji-sad:before { + content: "\ea50"; +} +.isax-bold-empty-wallet:before { + content: "\ea51"; +} +.isax-bold-empty-wallet-add:before { + content: "\ea52"; +} +.isax-bold-empty-wallet-change:before { + content: "\ea53"; +} +.isax-bold-empty-wallet-remove:before { + content: "\ea54"; +} +.isax-bold-empty-wallet-tick:before { + content: "\ea55"; +} +.isax-bold-empty-wallet-time:before { + content: "\ea56"; +} +.isax-bold-enjin-coin-enj:before { + content: "\ea57"; +} +.isax-bold-eos-eos:before { + content: "\ea58"; +} +.isax-bold-eraser:before { + content: "\ea59"; +} +.isax-bold-eraser-1:before { + content: "\ea5a"; +} +.isax-bold-ethereum-eth:before { + content: "\ea5b"; +} +.isax-bold-ethereum-classic-etc:before { + content: "\ea5c"; +} +.isax-bold-export:before { + content: "\ea5d"; +} +.isax-bold-export-1:before { + content: "\ea5e"; +} +.isax-bold-export-2:before { + content: "\ea5f"; +} +.isax-bold-export-3:before { + content: "\ea60"; +} +.isax-bold-external-drive:before { + content: "\ea61"; +} +.isax-bold-eye:before { + content: "\ea62"; +} +.isax-bold-eye-slash:before { + content: "\ea63"; +} +.isax-bold-facebook:before { + content: "\ea64"; +} +.isax-bold-fatrows:before { + content: "\ea65"; +} +.isax-bold-favorite-chart:before { + content: "\ea66"; +} +.isax-bold-figma:before { + content: "\ea67"; +} +.isax-bold-figma-1:before { + content: "\ea68"; +} +.isax-bold-filter:before { + content: "\ea69"; +} +.isax-bold-filter-add:before { + content: "\ea6a"; +} +.isax-bold-filter-edit:before { + content: "\ea6b"; +} +.isax-bold-filter-remove:before { + content: "\ea6c"; +} +.isax-bold-filter-search:before { + content: "\ea6d"; +} +.isax-bold-filter-square:before { + content: "\ea6e"; +} +.isax-bold-filter-tick:before { + content: "\ea6f"; +} +.isax-bold-finger-cricle:before { + content: "\ea70"; +} +.isax-bold-finger-scan:before { + content: "\ea71"; +} +.isax-bold-firstline:before { + content: "\ea72"; +} +.isax-bold-flag:before { + content: "\ea73"; +} +.isax-bold-flag-2:before { + content: "\ea74"; +} +.isax-bold-flash:before { + content: "\ea75"; +} +.isax-bold-flash-1:before { + content: "\ea76"; +} +.isax-bold-flash-circle:before { + content: "\ea77"; +} +.isax-bold-flash-circle-1:before { + content: "\ea78"; +} +.isax-bold-flash-slash:before { + content: "\ea79"; +} +.isax-bold-folder:before { + content: "\ea7a"; +} +.isax-bold-folder-2:before { + content: "\ea7b"; +} +.isax-bold-folder-add:before { + content: "\ea7c"; +} +.isax-bold-folder-cloud:before { + content: "\ea7d"; +} +.isax-bold-folder-connection:before { + content: "\ea7e"; +} +.isax-bold-folder-cross:before { + content: "\ea7f"; +} +.isax-bold-folder-favorite:before { + content: "\ea80"; +} +.isax-bold-folder-minus:before { + content: "\ea81"; +} +.isax-bold-folder-open:before { + content: "\ea82"; +} +.isax-bold-forbidden:before { + content: "\ea83"; +} +.isax-bold-forbidden-2:before { + content: "\ea84"; +} +.isax-bold-format-circle:before { + content: "\ea85"; +} +.isax-bold-format-square:before { + content: "\ea86"; +} +.isax-bold-forward:before { + content: "\ea87"; +} +.isax-bold-forward-5-seconds:before { + content: "\ea88"; +} +.isax-bold-forward-10-seconds:before { + content: "\ea89"; +} +.isax-bold-forward-15-seconds:before { + content: "\ea8a"; +} +.isax-bold-forward-item:before { + content: "\ea8b"; +} +.isax-bold-forward-square:before { + content: "\ea8c"; +} +.isax-bold-frame:before { + content: "\ea8d"; +} +.isax-bold-frame-1:before { + content: "\ea8e"; +} +.isax-bold-frame-2:before { + content: "\ea8f"; +} +.isax-bold-frame-3:before { + content: "\ea90"; +} +.isax-bold-frame-4:before { + content: "\ea91"; +} +.isax-bold-framer:before { + content: "\ea92"; +} +.isax-bold-ftx-token-ftt:before { + content: "\ea93"; +} +.isax-bold-gallery:before { + content: "\ea94"; +} +.isax-bold-gallery-add:before { + content: "\ea95"; +} +.isax-bold-gallery-edit:before { + content: "\ea96"; +} +.isax-bold-gallery-export:before { + content: "\ea97"; +} +.isax-bold-gallery-favorite:before { + content: "\ea98"; +} +.isax-bold-gallery-import:before { + content: "\ea99"; +} +.isax-bold-gallery-remove:before { + content: "\ea9a"; +} +.isax-bold-gallery-slash:before { + content: "\ea9b"; +} +.isax-bold-gallery-tick:before { + content: "\ea9c"; +} +.isax-bold-game:before { + content: "\ea9d"; +} +.isax-bold-gameboy:before { + content: "\ea9e"; +} +.isax-bold-gas-station:before { + content: "\ea9f"; +} +.isax-bold-gemini:before { + content: "\eaa0"; +} +.isax-bold-gemini-2:before { + content: "\eaa1"; +} +.isax-bold-ghost:before { + content: "\eaa2"; +} +.isax-bold-gift:before { + content: "\eaa3"; +} +.isax-bold-glass:before { + content: "\eaa4"; +} +.isax-bold-glass-1:before { + content: "\eaa5"; +} +.isax-bold-global:before { + content: "\eaa6"; +} +.isax-bold-global-edit:before { + content: "\eaa7"; +} +.isax-bold-global-refresh:before { + content: "\eaa8"; +} +.isax-bold-global-search:before { + content: "\eaa9"; +} +.isax-bold-google:before { + content: "\eaaa"; +} +.isax-bold-google-1:before { + content: "\eaab"; +} +.isax-bold-google-play:before { + content: "\eaac"; +} +.isax-bold-gps:before { + content: "\eaad"; +} +.isax-bold-gps-slash:before { + content: "\eaae"; +} +.isax-bold-grammerly:before { + content: "\eaaf"; +} +.isax-bold-graph:before { + content: "\eab0"; +} +.isax-bold-grid-1:before { + content: "\eab1"; +} +.isax-bold-grid-2:before { + content: "\eab2"; +} +.isax-bold-grid-3:before { + content: "\eab3"; +} +.isax-bold-grid-4:before { + content: "\eab4"; +} +.isax-bold-grid-5:before { + content: "\eab5"; +} +.isax-bold-grid-6:before { + content: "\eab6"; +} +.isax-bold-grid-7:before { + content: "\eab7"; +} +.isax-bold-grid-8:before { + content: "\eab8"; +} +.isax-bold-grid-9:before { + content: "\eab9"; +} +.isax-bold-grid-edit:before { + content: "\eaba"; +} +.isax-bold-grid-eraser:before { + content: "\eabb"; +} +.isax-bold-grid-lock:before { + content: "\eabc"; +} +.isax-bold-happyemoji:before { + content: "\eabd"; +} +.isax-bold-harmony-one:before { + content: "\eabe"; +} +.isax-bold-hashtag:before { + content: "\eabf"; +} +.isax-bold-hashtag-1:before { + content: "\eac0"; +} +.isax-bold-hashtag-down:before { + content: "\eac1"; +} +.isax-bold-hashtag-up:before { + content: "\eac2"; +} +.isax-bold-headphone:before { + content: "\eac3"; +} +.isax-bold-headphones:before { + content: "\eac4"; +} +.isax-bold-health:before { + content: "\eac5"; +} +.isax-bold-heart:before { + content: "\eac6"; +} +.isax-bold-heart-add:before { + content: "\eac7"; +} +.isax-bold-heart-circle:before { + content: "\eac8"; +} +.isax-bold-heart-edit:before { + content: "\eac9"; +} +.isax-bold-heart-remove:before { + content: "\eaca"; +} +.isax-bold-heart-search:before { + content: "\eacb"; +} +.isax-bold-heart-slash:before { + content: "\eacc"; +} +.isax-bold-heart-tick:before { + content: "\eacd"; +} +.isax-bold-hedera-hashgraph-hbar:before { + content: "\eace"; +} +.isax-bold-hex-hex .path1:before { + content: "\eacf"; + color: rgb(0, 0, 0); + opacity: 0.13; +} +.isax-bold-hex-hex .path2:before { + content: "\ead0"; + margin-left: -1em; + color: rgb(0, 0, 0); +} +.isax-bold-hex-hex .path3:before { + content: "\ead1"; + margin-left: -1em; + color: rgb(0, 0, 0); +} +.isax-bold-hex-hex .path4:before { + content: "\ead2"; + margin-left: -1em; + color: rgb(0, 0, 0); +} +.isax-bold-hierarchy:before { + content: "\ead3"; +} +.isax-bold-hierarchy-2:before { + content: "\ead4"; +} +.isax-bold-hierarchy-3:before { + content: "\ead5"; +} +.isax-bold-hierarchy-square:before { + content: "\ead6"; +} +.isax-bold-hierarchy-square-2:before { + content: "\ead7"; +} +.isax-bold-hierarchy-square-3:before { + content: "\ead8"; +} +.isax-bold-home:before { + content: "\ead9"; +} +.isax-bold-home-1:before { + content: "\eada"; +} +.isax-bold-home-2:before { + content: "\eadb"; +} +.isax-bold-home-hashtag:before { + content: "\eadc"; +} +.isax-bold-home-trend-down:before { + content: "\eadd"; +} +.isax-bold-home-trend-up:before { + content: "\eade"; +} +.isax-bold-home-wifi:before { + content: "\eadf"; +} +.isax-bold-hospital:before { + content: "\eae0"; +} +.isax-bold-house:before { + content: "\eae1"; +} +.isax-bold-house-2:before { + content: "\eae2"; +} +.isax-bold-html-3:before { + content: "\eae3"; +} +.isax-bold-html-5:before { + content: "\eae4"; +} +.isax-bold-huobi-token-ht:before { + content: "\eae5"; +} +.isax-bold-icon-icx:before { + content: "\eae6"; +} +.isax-bold-icon:before { + content: "\eae7"; +} +.isax-bold-icon-1:before { + content: "\eae8"; +} +.isax-bold-illustrator:before { + content: "\eae9"; +} +.isax-bold-image:before { + content: "\eaea"; +} +.isax-bold-import:before { + content: "\eaeb"; +} +.isax-bold-import-1:before { + content: "\eaec"; +} +.isax-bold-import-2:before { + content: "\eaed"; +} +.isax-bold-import-3:before { + content: "\eaee"; +} +.isax-bold-info-circle:before { + content: "\eaef"; +} +.isax-bold-information:before { + content: "\eaf0"; +} +.isax-bold-instagram:before { + content: "\eaf1"; +} +.isax-bold-iost-iost:before { + content: "\eaf2"; +} +.isax-bold-java-script:before { + content: "\eaf3"; +} +.isax-bold-js:before { + content: "\eaf4"; +} +.isax-bold-judge:before { + content: "\eaf5"; +} +.isax-bold-kanban:before { + content: "\eaf6"; +} +.isax-bold-key:before { + content: "\eaf7"; +} +.isax-bold-keyboard:before { + content: "\eaf8"; +} +.isax-bold-keyboard-open:before { + content: "\eaf9"; +} +.isax-bold-key-square:before { + content: "\eafa"; +} +.isax-bold-kyber-network-knc:before { + content: "\eafb"; +} +.isax-bold-lamp:before { + content: "\eafc"; +} +.isax-bold-lamp-1:before { + content: "\eafd"; +} +.isax-bold-lamp-charge:before { + content: "\eafe"; +} +.isax-bold-lamp-on:before { + content: "\eaff"; +} +.isax-bold-lamp-slash:before { + content: "\eb00"; +} +.isax-bold-language-circle:before { + content: "\eb01"; +} +.isax-bold-language-square:before { + content: "\eb02"; +} +.isax-bold-layer:before { + content: "\eb03"; +} +.isax-bold-level:before { + content: "\eb04"; +} +.isax-bold-lifebuoy:before { + content: "\eb05"; +} +.isax-bold-like:before { + content: "\eb06"; +} +.isax-bold-like-1:before { + content: "\eb07"; +} +.isax-bold-like-dislike:before { + content: "\eb08"; +} +.isax-bold-like-shapes:before { + content: "\eb09"; +} +.isax-bold-like-tag:before { + content: "\eb0a"; +} +.isax-bold-link:before { + content: "\eb0b"; +} +.isax-bold-link-1:before { + content: "\eb0c"; +} +.isax-bold-link-2:before { + content: "\eb0d"; +} +.isax-bold-link-21:before { + content: "\eb0e"; +} +.isax-bold-link-circle:before { + content: "\eb0f"; +} +.isax-bold-link-square:before { + content: "\eb10"; +} +.isax-bold-litecoinltc:before { + content: "\eb11"; +} +.isax-bold-location:before { + content: "\eb12"; +} +.isax-bold-location-add:before { + content: "\eb13"; +} +.isax-bold-location-cross:before { + content: "\eb14"; +} +.isax-bold-location-minus:before { + content: "\eb15"; +} +.isax-bold-location-slash:before { + content: "\eb16"; +} +.isax-bold-location-tick:before { + content: "\eb17"; +} +.isax-bold-lock:before { + content: "\eb18"; +} +.isax-bold-lock-1:before { + content: "\eb19"; +} +.isax-bold-lock-circle:before { + content: "\eb1a"; +} +.isax-bold-lock-slash:before { + content: "\eb1b"; +} +.isax-bold-login:before { + content: "\eb1c"; +} +.isax-bold-login-1:before { + content: "\eb1d"; +} +.isax-bold-logout:before { + content: "\eb1e"; +} +.isax-bold-logout-1:before { + content: "\eb1f"; +} +.isax-bold-lovely:before { + content: "\eb20"; +} +.isax-bold-magicpen:before { + content: "\eb21"; +} +.isax-bold-magic-star:before { + content: "\eb22"; +} +.isax-bold-main-component:before { + content: "\eb23"; +} +.isax-bold-maker-mkr:before { + content: "\eb24"; +} +.isax-bold-man:before { + content: "\eb25"; +} +.isax-bold-map:before { + content: "\eb26"; +} +.isax-bold-map-1:before { + content: "\eb27"; +} +.isax-bold-mask:before { + content: "\eb28"; +} +.isax-bold-mask-1:before { + content: "\eb29"; +} +.isax-bold-mask-2:before { + content: "\eb2a"; +} +.isax-bold-math:before { + content: "\eb2b"; +} +.isax-bold-maximize:before { + content: "\eb2c"; +} +.isax-bold-maximize-1:before { + content: "\eb2d"; +} +.isax-bold-maximize-2:before { + content: "\eb2e"; +} +.isax-bold-maximize-3:before { + content: "\eb2f"; +} +.isax-bold-maximize-4:before { + content: "\eb30"; +} +.isax-bold-maximize-21:before { + content: "\eb31"; +} +.isax-bold-maximize-circle:before { + content: "\eb32"; +} +.isax-bold-medal:before { + content: "\eb33"; +} +.isax-bold-medal-star:before { + content: "\eb34"; +} +.isax-bold-menu:before { + content: "\eb35"; +} +.isax-bold-menu-1:before { + content: "\eb36"; +} +.isax-bold-menu-board:before { + content: "\eb37"; +} +.isax-bold-message:before { + content: "\eb38"; +} +.isax-bold-message-2:before { + content: "\eb39"; +} +.isax-bold-message-add:before { + content: "\eb3a"; +} +.isax-bold-message-add-1:before { + content: "\eb3b"; +} +.isax-bold-message-circle:before { + content: "\eb3c"; +} +.isax-bold-message-edit:before { + content: "\eb3d"; +} +.isax-bold-message-favorite:before { + content: "\eb3e"; +} +.isax-bold-message-minus:before { + content: "\eb3f"; +} +.isax-bold-message-notif:before { + content: "\eb40"; +} +.isax-bold-message-programming:before { + content: "\eb41"; +} +.isax-bold-message-question:before { + content: "\eb42"; +} +.isax-bold-message-remove:before { + content: "\eb43"; +} +.isax-bold-messages:before { + content: "\eb44"; +} +.isax-bold-messages-1:before { + content: "\eb45"; +} +.isax-bold-messages-2:before { + content: "\eb46"; +} +.isax-bold-messages-3:before { + content: "\eb47"; +} +.isax-bold-message-search:before { + content: "\eb48"; +} +.isax-bold-message-square:before { + content: "\eb49"; +} +.isax-bold-message-text:before { + content: "\eb4a"; +} +.isax-bold-message-text-1:before { + content: "\eb4b"; +} +.isax-bold-message-tick:before { + content: "\eb4c"; +} +.isax-bold-message-time:before { + content: "\eb4d"; +} +.isax-bold-messenger:before { + content: "\eb4e"; +} +.isax-bold-microphone:before { + content: "\eb4f"; +} +.isax-bold-microphone-2:before { + content: "\eb50"; +} +.isax-bold-microphone-slash:before { + content: "\eb51"; +} +.isax-bold-microphone-slash-1:before { + content: "\eb52"; +} +.isax-bold-microscope:before { + content: "\eb53"; +} +.isax-bold-milk:before { + content: "\eb54"; +} +.isax-bold-mini-music-sqaure .path1:before { + content: "\eb55"; + color: rgb(41, 45, 50); + opacity: 0.4; +} +.isax-bold-mini-music-sqaure .path2:before { + content: "\eb56"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-mini-music-sqaure .path3:before { + content: "\eb57"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-minus:before { + content: "\eb58"; +} +.isax-bold-minus-cirlce:before { + content: "\eb59"; +} +.isax-bold-minus-square:before { + content: "\eb5a"; +} +.isax-bold-mirror:before { + content: "\eb5b"; +} +.isax-bold-mirroring-screen:before { + content: "\eb5c"; +} +.isax-bold-mobile:before { + content: "\eb5d"; +} +.isax-bold-mobile-programming:before { + content: "\eb5e"; +} +.isax-bold-monero-xmr:before { + content: "\eb5f"; +} +.isax-bold-money:before { + content: "\eb60"; +} +.isax-bold-money-2:before { + content: "\eb61"; +} +.isax-bold-money-3:before { + content: "\eb62"; +} +.isax-bold-money-4:before { + content: "\eb63"; +} +.isax-bold-money-add:before { + content: "\eb64"; +} +.isax-bold-money-change:before { + content: "\eb65"; +} +.isax-bold-money-forbidden:before { + content: "\eb66"; +} +.isax-bold-money-recive:before { + content: "\eb67"; +} +.isax-bold-money-remove:before { + content: "\eb68"; +} +.isax-bold-moneys:before { + content: "\eb69"; +} +.isax-bold-money-send:before { + content: "\eb6a"; +} +.isax-bold-money-tick:before { + content: "\eb6b"; +} +.isax-bold-money-time:before { + content: "\eb6c"; +} +.isax-bold-monitor:before { + content: "\eb6d"; +} +.isax-bold-monitor-mobbile:before { + content: "\eb6e"; +} +.isax-bold-monitor-recorder:before { + content: "\eb6f"; +} +.isax-bold-moon:before { + content: "\eb70"; +} +.isax-bold-more:before { + content: "\eb71"; +} +.isax-bold-more-2:before { + content: "\eb72"; +} +.isax-bold-more-circle:before { + content: "\eb73"; +} +.isax-bold-more-square:before { + content: "\eb74"; +} +.isax-bold-mouse:before { + content: "\eb75"; +} +.isax-bold-mouse-1:before { + content: "\eb76"; +} +.isax-bold-mouse-circle:before { + content: "\eb77"; +} +.isax-bold-mouse-square:before { + content: "\eb78"; +} +.isax-bold-music:before { + content: "\eb79"; +} +.isax-bold-music-circle:before { + content: "\eb7a"; +} +.isax-bold-music-dashboard:before { + content: "\eb7b"; +} +.isax-bold-music-filter:before { + content: "\eb7c"; +} +.isax-bold-music-library-2:before { + content: "\eb7d"; +} +.isax-bold-musicnote:before { + content: "\eb7e"; +} +.isax-bold-music-play:before { + content: "\eb7f"; +} +.isax-bold-music-playlist:before { + content: "\eb80"; +} +.isax-bold-music-square:before { + content: "\eb81"; +} +.isax-bold-music-square-add:before { + content: "\eb82"; +} +.isax-bold-music-square-remove:before { + content: "\eb83"; +} +.isax-bold-music-square-search:before { + content: "\eb84"; +} +.isax-bold-nebulas-nas:before { + content: "\eb85"; +} +.isax-bold-nem-xem:before { + content: "\eb86"; +} +.isax-bold-nexo-nexo:before { + content: "\eb87"; +} +.isax-bold-next:before { + content: "\eb88"; +} +.isax-bold-note:before { + content: "\eb89"; +} +.isax-bold-note-1:before { + content: "\eb8a"; +} +.isax-bold-note-2:before { + content: "\eb8b"; +} +.isax-bold-note-21:before { + content: "\eb8c"; +} +.isax-bold-note-add:before { + content: "\eb8d"; +} +.isax-bold-note-favorite:before { + content: "\eb8e"; +} +.isax-bold-note-remove:before { + content: "\eb8f"; +} +.isax-bold-note-square:before { + content: "\eb90"; +} +.isax-bold-note-text:before { + content: "\eb91"; +} +.isax-bold-notification:before { + content: "\eb92"; +} +.isax-bold-notification-1:before { + content: "\eb93"; +} +.isax-bold-notification-bing:before { + content: "\eb94"; +} +.isax-bold-notification-favorite:before { + content: "\eb95"; +} +.isax-bold-notification-status:before { + content: "\eb96"; +} +.isax-bold-ocean-protocol-ocean:before { + content: "\eb97"; +} +.isax-bold-okb-okb:before { + content: "\eb98"; +} +.isax-bold-omega-circle:before { + content: "\eb99"; +} +.isax-bold-omega-square:before { + content: "\eb9a"; +} +.isax-bold-ontology-ont:before { + content: "\eb9b"; +} +.isax-bold-paintbucket:before { + content: "\eb9c"; +} +.isax-bold-paperclip:before { + content: "\eb9d"; +} +.isax-bold-paperclip-2:before { + content: "\eb9e"; +} +.isax-bold-password-check:before { + content: "\eb9f"; +} +.isax-bold-path:before { + content: "\eba0"; +} +.isax-bold-path-2:before { + content: "\eba1"; +} +.isax-bold-path-square:before { + content: "\eba2"; +} +.isax-bold-pause:before { + content: "\eba3"; +} +.isax-bold-pause-circle:before { + content: "\eba4"; +} +.isax-bold-paypal:before { + content: "\eba5"; +} +.isax-bold-pen-add:before { + content: "\eba6"; +} +.isax-bold-pen-close:before { + content: "\eba7"; +} +.isax-bold-pen-remove:before { + content: "\eba8"; +} +.isax-bold-pen-tool:before { + content: "\eba9"; +} +.isax-bold-pen-tool-2:before { + content: "\ebaa"; +} +.isax-bold-people:before { + content: "\ebab"; +} +.isax-bold-percentage-circle:before { + content: "\ebac"; +} +.isax-bold-percentage-square:before { + content: "\ebad"; +} +.isax-bold-personalcard:before { + content: "\ebae"; +} +.isax-bold-pet:before { + content: "\ebaf"; +} +.isax-bold-pharagraphspacing:before { + content: "\ebb0"; +} +.isax-bold-photoshop:before { + content: "\ebb1"; +} +.isax-bold-picture-frame:before { + content: "\ebb2"; +} +.isax-bold-play:before { + content: "\ebb3"; +} +.isax-bold-play-add:before { + content: "\ebb4"; +} +.isax-bold-play-circle:before { + content: "\ebb5"; +} +.isax-bold-play-cricle:before { + content: "\ebb6"; +} +.isax-bold-play-remove:before { + content: "\ebb7"; +} +.isax-bold-polkadot-dot:before { + content: "\ebb8"; +} +.isax-bold-polygon-matic:before { + content: "\ebb9"; +} +.isax-bold-polyswarm-nct:before { + content: "\ebba"; +} +.isax-bold-presention-chart:before { + content: "\ebbb"; +} +.isax-bold-previous:before { + content: "\ebbc"; +} +.isax-bold-printer:before { + content: "\ebbd"; +} +.isax-bold-printer-slash:before { + content: "\ebbe"; +} +.isax-bold-profile-2user:before { + content: "\ebbf"; +} +.isax-bold-profile-add:before { + content: "\ebc0"; +} +.isax-bold-profile-circle:before { + content: "\ebc1"; +} +.isax-bold-profile-delete:before { + content: "\ebc2"; +} +.isax-bold-profile-remove:before { + content: "\ebc3"; +} +.isax-bold-profile-tick:before { + content: "\ebc4"; +} +.isax-bold-programming-arrow:before { + content: "\ebc5"; +} +.isax-bold-programming-arrows:before { + content: "\ebc6"; +} +.isax-bold-python:before { + content: "\ebc7"; +} +.isax-bold-quant-qnt:before { + content: "\ebc8"; +} +.isax-bold-quote-down:before { + content: "\ebc9"; +} +.isax-bold-quote-down-circle:before { + content: "\ebca"; +} +.isax-bold-quote-down-square:before { + content: "\ebcb"; +} +.isax-bold-quote-up:before { + content: "\ebcc"; +} +.isax-bold-quote-up-circle:before { + content: "\ebcd"; +} +.isax-bold-quote-up-square:before { + content: "\ebce"; +} +.isax-bold-radar:before { + content: "\ebcf"; +} +.isax-bold-radar-1:before { + content: "\ebd0"; +} +.isax-bold-radar-2:before { + content: "\ebd1"; +} +.isax-bold-radio:before { + content: "\ebd2"; +} +.isax-bold-ram:before { + content: "\ebd3"; +} +.isax-bold-ram-2:before { + content: "\ebd4"; +} +.isax-bold-ranking:before { + content: "\ebd5"; +} +.isax-bold-ranking-1:before { + content: "\ebd6"; +} +.isax-bold-receipt:before { + content: "\ebd7"; +} +.isax-bold-receipt-1:before { + content: "\ebd8"; +} +.isax-bold-receipt-2:before { + content: "\ebd9"; +} +.isax-bold-receipt-2-1:before { + content: "\ebda"; +} +.isax-bold-receipt-add:before { + content: "\ebdb"; +} +.isax-bold-receipt-discount:before { + content: "\ebdc"; +} +.isax-bold-receipt-disscount:before { + content: "\ebdd"; +} +.isax-bold-receipt-edit:before { + content: "\ebde"; +} +.isax-bold-receipt-item:before { + content: "\ebdf"; +} +.isax-bold-receipt-minus:before { + content: "\ebe0"; +} +.isax-bold-receipt-search:before { + content: "\ebe1"; +} +.isax-bold-receipt-square:before { + content: "\ebe2"; +} +.isax-bold-receipt-text:before { + content: "\ebe3"; +} +.isax-bold-received:before { + content: "\ebe4"; +} +.isax-bold-receive-square:before { + content: "\ebe5"; +} +.isax-bold-receive-square-2:before { + content: "\ebe6"; +} +.isax-bold-record:before { + content: "\ebe7"; +} +.isax-bold-record-circle:before { + content: "\ebe8"; +} +.isax-bold-recovery-convert:before { + content: "\ebe9"; +} +.isax-bold-redo:before { + content: "\ebea"; +} +.isax-bold-refresh:before { + content: "\ebeb"; +} +.isax-bold-refresh-2:before { + content: "\ebec"; +} +.isax-bold-refresh-circle:before { + content: "\ebed"; +} +.isax-bold-refresh-left-square:before { + content: "\ebee"; +} +.isax-bold-refresh-right-square:before { + content: "\ebef"; +} +.isax-bold-refresh-square-2:before { + content: "\ebf0"; +} +.isax-bold-repeat:before { + content: "\ebf1"; +} +.isax-bold-repeat-circle:before { + content: "\ebf2"; +} +.isax-bold-repeate-music:before { + content: "\ebf3"; +} +.isax-bold-repeate-one:before { + content: "\ebf4"; +} +.isax-bold-reserve:before { + content: "\ebf5"; +} +.isax-bold-rotate-left:before { + content: "\ebf6"; +} +.isax-bold-rotate-left-1:before { + content: "\ebf7"; +} +.isax-bold-rotate-right:before { + content: "\ebf8"; +} +.isax-bold-rotate-right-1:before { + content: "\ebf9"; +} +.isax-bold-route-square:before { + content: "\ebfa"; +} +.isax-bold-routing:before { + content: "\ebfb"; +} +.isax-bold-routing-2:before { + content: "\ebfc"; +} +.isax-bold-row-horizontal:before { + content: "\ebfd"; +} +.isax-bold-row-vertical:before { + content: "\ebfe"; +} +.isax-bold-rulerpen:before { + content: "\ebff"; +} +.isax-bold-ruler:before { + content: "\ec00"; +} +.isax-bold-safe-home:before { + content: "\ec01"; +} +.isax-bold-sagittarius:before { + content: "\ec02"; +} +.isax-bold-save-2:before { + content: "\ec03"; +} +.isax-bold-save-add:before { + content: "\ec04"; +} +.isax-bold-save-minus:before { + content: "\ec05"; +} +.isax-bold-save-remove:before { + content: "\ec06"; +} +.isax-bold-scan:before { + content: "\ec07"; +} +.isax-bold-scan-barcode:before { + content: "\ec08"; +} +.isax-bold-scanner:before { + content: "\ec09"; +} +.isax-bold-scanning:before { + content: "\ec0a"; +} +.isax-bold-scissor:before { + content: "\ec0b"; +} +.isax-bold-scissor-1:before { + content: "\ec0c"; +} +.isax-bold-screenmirroring:before { + content: "\ec0d"; +} +.isax-bold-scroll:before { + content: "\ec0e"; +} +.isax-bold-search-favorite:before { + content: "\ec0f"; +} +.isax-bold-search-favorite-1:before { + content: "\ec10"; +} +.isax-bold-search-normal:before { + content: "\ec11"; +} +.isax-bold-search-normal-1:before { + content: "\ec12"; +} +.isax-bold-search-status:before { + content: "\ec13"; +} +.isax-bold-search-status-1:before { + content: "\ec14"; +} +.isax-bold-search-zoom-in:before { + content: "\ec15"; +} +.isax-bold-search-zoom-in-1:before { + content: "\ec16"; +} +.isax-bold-search-zoom-out:before { + content: "\ec17"; +} +.isax-bold-search-zoom-out-1:before { + content: "\ec18"; +} +.isax-bold-security:before { + content: "\ec19"; +} +.isax-bold-security-card:before { + content: "\ec1a"; +} +.isax-bold-security-safe:before { + content: "\ec1b"; +} +.isax-bold-security-time:before { + content: "\ec1c"; +} +.isax-bold-security-user:before { + content: "\ec1d"; +} +.isax-bold-send:before { + content: "\ec1e"; +} +.isax-bold-send-1:before { + content: "\ec1f"; +} +.isax-bold-send-2:before { + content: "\ec20"; +} +.isax-bold-send-sqaure-2:before { + content: "\ec21"; +} +.isax-bold-send-square:before { + content: "\ec22"; +} +.isax-bold-setting:before { + content: "\ec23"; +} +.isax-bold-setting-2:before { + content: "\ec24"; +} +.isax-bold-setting-3:before { + content: "\ec25"; +} +.isax-bold-setting-4:before { + content: "\ec26"; +} +.isax-bold-setting-5:before { + content: "\ec27"; +} +.isax-bold-settings:before { + content: "\ec28"; +} +.isax-bold-shapes:before { + content: "\ec29"; +} +.isax-bold-shapes-1:before { + content: "\ec2a"; +} +.isax-bold-share:before { + content: "\ec2b"; +} +.isax-bold-shield-cross:before { + content: "\ec2c"; +} +.isax-bold-shield-search:before { + content: "\ec2d"; +} +.isax-bold-shield-security:before { + content: "\ec2e"; +} +.isax-bold-shield-slash:before { + content: "\ec2f"; +} +.isax-bold-shield-tick:before { + content: "\ec30"; +} +.isax-bold-ship:before { + content: "\ec31"; +} +.isax-bold-shop:before { + content: "\ec32"; +} +.isax-bold-shop-add:before { + content: "\ec33"; +} +.isax-bold-shopping-bag:before { + content: "\ec34"; +} +.isax-bold-shopping-cart:before { + content: "\ec35"; +} +.isax-bold-shop-remove:before { + content: "\ec36"; +} +.isax-bold-shuffle:before { + content: "\ec37"; +} +.isax-bold-siacoin-sc:before { + content: "\ec38"; +} +.isax-bold-sidebar-bottom:before { + content: "\ec39"; +} +.isax-bold-sidebar-left:before { + content: "\ec3a"; +} +.isax-bold-sidebar-right:before { + content: "\ec3b"; +} +.isax-bold-sidebar-top:before { + content: "\ec3c"; +} +.isax-bold-signpost:before { + content: "\ec3d"; +} +.isax-bold-simcard:before { + content: "\ec3e"; +} +.isax-bold-simcard-1:before { + content: "\ec3f"; +} +.isax-bold-simcard-2:before { + content: "\ec40"; +} +.isax-bold-size:before { + content: "\ec41"; +} +.isax-bold-slack:before { + content: "\ec42"; +} +.isax-bold-slash:before { + content: "\ec43"; +} +.isax-bold-slider:before { + content: "\ec44"; +} +.isax-bold-slider-horizontal:before { + content: "\ec45"; +} +.isax-bold-slider-horizontal-1:before { + content: "\ec46"; +} +.isax-bold-slider-vertical:before { + content: "\ec47"; +} +.isax-bold-slider-vertical-1:before { + content: "\ec48"; +} +.isax-bold-smallcaps:before { + content: "\ec49"; +} +.isax-bold-smart-car:before { + content: "\ec4a"; +} +.isax-bold-smart-home:before { + content: "\ec4b"; +} +.isax-bold-smileys:before { + content: "\ec4c"; +} +.isax-bold-sms:before { + content: "\ec4d"; +} +.isax-bold-sms-edit:before { + content: "\ec4e"; +} +.isax-bold-sms-notification:before { + content: "\ec4f"; +} +.isax-bold-sms-search:before { + content: "\ec50"; +} +.isax-bold-sms-star:before { + content: "\ec51"; +} +.isax-bold-sms-tracking:before { + content: "\ec52"; +} +.isax-bold-snapchat:before { + content: "\ec53"; +} +.isax-bold-solana-sol:before { + content: "\ec54"; +} +.isax-bold-sort:before { + content: "\ec55"; +} +.isax-bold-sound:before { + content: "\ec56"; +} +.isax-bold-speaker:before { + content: "\ec57"; +} +.isax-bold-speedometer:before { + content: "\ec58"; +} +.isax-bold-spotify:before { + content: "\ec59"; +} +.isax-bold-stacks-stx:before { + content: "\ec5a"; +} +.isax-bold-star:before { + content: "\ec5b"; +} +.isax-bold-star-1:before { + content: "\ec5c"; +} +.isax-bold-star-slash:before { + content: "\ec5d"; +} +.isax-bold-status:before { + content: "\ec5e"; +} +.isax-bold-status-up:before { + content: "\ec5f"; +} +.isax-bold-stellar-xlm:before { + content: "\ec60"; +} +.isax-bold-sticker:before { + content: "\ec61"; +} +.isax-bold-stickynote:before { + content: "\ec62"; +} +.isax-bold-stop:before { + content: "\ec63"; +} +.isax-bold-stop-circle:before { + content: "\ec64"; +} +.isax-bold-story:before { + content: "\ec65"; +} +.isax-bold-strongbox:before { + content: "\ec66"; +} +.isax-bold-strongbox-2:before { + content: "\ec67"; +} +.isax-bold-subtitle:before { + content: "\ec68"; +} +.isax-bold-sun:before { + content: "\ec69"; +} +.isax-bold-sun-1:before { + content: "\ec6a"; +} +.isax-bold-sun-fog:before { + content: "\ec6b"; +} +.isax-bold-tag:before { + content: "\ec6c"; +} +.isax-bold-tag-2:before { + content: "\ec6d"; +} +.isax-bold-tag-cross:before { + content: "\ec6e"; +} +.isax-bold-tag-right:before { + content: "\ec6f"; +} +.isax-bold-tag-user:before { + content: "\ec70"; +} +.isax-bold-task:before { + content: "\ec71"; +} +.isax-bold-task-square:before { + content: "\ec72"; +} +.isax-bold-teacher:before { + content: "\ec73"; +} +.isax-bold-tenx-pay:before { + content: "\ec74"; +} +.isax-bold-tether-usdt:before { + content: "\ec75"; +} +.isax-bold-text:before { + content: "\ec76"; +} +.isax-bold-textalign-center:before { + content: "\ec77"; +} +.isax-bold-textalign-justifycenter:before { + content: "\ec78"; +} +.isax-bold-textalign-justifyleft:before { + content: "\ec79"; +} +.isax-bold-textalign-justifyright:before { + content: "\ec7a"; +} +.isax-bold-textalign-left:before { + content: "\ec7b"; +} +.isax-bold-textalign-right:before { + content: "\ec7c"; +} +.isax-bold-text-block:before { + content: "\ec7d"; +} +.isax-bold-text-bold:before { + content: "\ec7e"; +} +.isax-bold-text-italic:before { + content: "\ec7f"; +} +.isax-bold-text-underline:before { + content: "\ec80"; +} +.isax-bold-the-graph-grt:before { + content: "\ec81"; +} +.isax-bold-theta-theta:before { + content: "\ec82"; +} +.isax-bold-thorchain-rune:before { + content: "\ec83"; +} +.isax-bold-tick-circle:before { + content: "\ec84"; +} +.isax-bold-ticket:before { + content: "\ec85"; +} +.isax-bold-ticket-2:before { + content: "\ec86"; +} +.isax-bold-ticket-discount:before { + content: "\ec87"; +} +.isax-bold-ticket-expired:before { + content: "\ec88"; +} +.isax-bold-ticket-star:before { + content: "\ec89"; +} +.isax-bold-tick-square:before { + content: "\ec8a"; +} +.isax-bold-timer:before { + content: "\ec8b"; +} +.isax-bold-timer-1:before { + content: "\ec8c"; +} +.isax-bold-timer-pause:before { + content: "\ec8d"; +} +.isax-bold-timer-start:before { + content: "\ec8e"; +} +.isax-bold-toggle-off:before { + content: "\ec8f"; +} +.isax-bold-toggle-off-circle:before { + content: "\ec90"; +} +.isax-bold-toggle-on:before { + content: "\ec91"; +} +.isax-bold-toggle-on-circle:before { + content: "\ec92"; +} +.isax-bold-trade:before { + content: "\ec93"; +} +.isax-bold-transaction-minus:before { + content: "\ec94"; +} +.isax-bold-translate:before { + content: "\ec95"; +} +.isax-bold-trash:before { + content: "\ec96"; +} +.isax-bold-tree:before { + content: "\ec97"; +} +.isax-bold-trello:before { + content: "\ec98"; +} +.isax-bold-trend-down:before { + content: "\ec99"; +} +.isax-bold-trend-up:before { + content: "\ec9a"; +} +.isax-bold-triangle:before { + content: "\ec9b"; +} +.isax-bold-triangle-crypto:before { + content: "\ec9c"; +} +.isax-bold-trontron-trx:before { + content: "\ec9d"; +} +.isax-bold-truck:before { + content: "\ec9e"; +} +.isax-bold-truck-fast:before { + content: "\ec9f"; +} +.isax-bold-truck-remove:before { + content: "\eca0"; +} +.isax-bold-truck-tick:before { + content: "\eca1"; +} +.isax-bold-truck-time:before { + content: "\eca2"; +} +.isax-bold-trush-square:before { + content: "\eca3"; +} +.isax-bold-twitch:before { + content: "\eca4"; +} +.isax-bold-ui8:before { + content: "\eca5"; +} +.isax-bold-undo:before { + content: "\eca6"; +} +.isax-bold-unlimited:before { + content: "\eca7"; +} +.isax-bold-unlock:before { + content: "\eca8"; +} +.isax-bold-usd-coin-usdc:before { + content: "\eca9"; +} +.isax-bold-user:before { + content: "\ecaa"; +} +.isax-bold-user-add:before { + content: "\ecab"; +} +.isax-bold-user-cirlce-add:before { + content: "\ecac"; +} +.isax-bold-user-edit:before { + content: "\ecad"; +} +.isax-bold-user-minus:before { + content: "\ecae"; +} +.isax-bold-user-octagon:before { + content: "\ecaf"; +} +.isax-bold-user-remove:before { + content: "\ecb0"; +} +.isax-bold-user-search:before { + content: "\ecb1"; +} +.isax-bold-user-square:before { + content: "\ecb2"; +} +.isax-bold-user-tag:before { + content: "\ecb3"; +} +.isax-bold-user-tick:before { + content: "\ecb4"; +} +.isax-bold-velas-vlx:before { + content: "\ecb5"; +} +.isax-bold-verify:before { + content: "\ecb6"; +} +.isax-bold-vibe-vibe:before { + content: "\ecb7"; +} +.isax-bold-video:before { + content: "\ecb8"; +} +.isax-bold-video-add:before { + content: "\ecb9"; +} +.isax-bold-video-circle:before { + content: "\ecba"; +} +.isax-bold-video-horizontal:before { + content: "\ecbb"; +} +.isax-bold-video-octagon:before { + content: "\ecbc"; +} +.isax-bold-video-play:before { + content: "\ecbd"; +} +.isax-bold-video-remove:before { + content: "\ecbe"; +} +.isax-bold-video-slash .path1:before { + content: "\ecbf"; + color: rgb(41, 45, 50); + opacity: 0.4; +} +.isax-bold-video-slash .path2:before { + content: "\ecc0"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-video-slash .path3:before { + content: "\ecc1"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-video-slash .path4:before { + content: "\ecc2"; + margin-left: -1em; + color: rgb(41, 45, 50); +} +.isax-bold-video-square:before { + content: "\ecc3"; +} +.isax-bold-video-tick:before { + content: "\ecc4"; +} +.isax-bold-video-time:before { + content: "\ecc5"; +} +.isax-bold-video-vertical:before { + content: "\ecc6"; +} +.isax-bold-voice-cricle:before { + content: "\ecc7"; +} +.isax-bold-voice-square:before { + content: "\ecc8"; +} +.isax-bold-volume-cross:before { + content: "\ecc9"; +} +.isax-bold-volume-high:before { + content: "\ecca"; +} +.isax-bold-volume-low:before { + content: "\eccb"; +} +.isax-bold-volume-low-1:before { + content: "\eccc"; +} +.isax-bold-volume-mute:before { + content: "\eccd"; +} +.isax-bold-volume-slash:before { + content: "\ecce"; +} +.isax-bold-volume-up:before { + content: "\eccf"; +} +.isax-bold-vuesax:before { + content: "\ecd0"; +} +.isax-bold-wallet:before { + content: "\ecd1"; +} +.isax-bold-wallet-1:before { + content: "\ecd2"; +} +.isax-bold-wallet-2:before { + content: "\ecd3"; +} +.isax-bold-wallet-3:before { + content: "\ecd4"; +} +.isax-bold-wallet-add:before { + content: "\ecd5"; +} +.isax-bold-wallet-add-1:before { + content: "\ecd6"; +} +.isax-bold-wallet-check:before { + content: "\ecd7"; +} +.isax-bold-wallet-minus:before { + content: "\ecd8"; +} +.isax-bold-wallet-money:before { + content: "\ecd9"; +} +.isax-bold-wallet-remove:before { + content: "\ecda"; +} +.isax-bold-wallet-search:before { + content: "\ecdb"; +} +.isax-bold-wanchain-wan:before { + content: "\ecdc"; +} +.isax-bold-wanchain-wan-1:before { + content: "\ecdd"; +} +.isax-bold-warning-2:before { + content: "\ecde"; +} +.isax-bold-watch:before { + content: "\ecdf"; +} +.isax-bold-watch-status:before { + content: "\ece0"; +} +.isax-bold-weight:before { + content: "\ece1"; +} +.isax-bold-weight-1:before { + content: "\ece2"; +} +.isax-bold-whatsapp:before { + content: "\ece3"; +} +.isax-bold-wifi:before { + content: "\ece4"; +} +.isax-bold-wifi-square:before { + content: "\ece5"; +} +.isax-bold-wind:before { + content: "\ece6"; +} +.isax-bold-wind-2:before { + content: "\ece7"; +} +.isax-bold-windows:before { + content: "\ece8"; +} +.isax-bold-wing-wing:before { + content: "\ece9"; +} +.isax-bold-woman:before { + content: "\ecea"; +} +.isax-bold-xd:before { + content: "\eceb"; +} +.isax-bold-xiaomi:before { + content: "\ecec"; +} +.isax-bold-xrp-xrp:before { + content: "\eced"; +} +.isax-bold-youtube:before { + content: "\ecee"; +} +.isax-bold-zel-zel:before { + content: "\ecef"; +} +.isax-bold-zoom:before { + content: "\ecf0"; +} diff --git a/app/assets/plugins/bootstrap/bootstrap-grid.min.css b/app/assets/plugins/bootstrap/bootstrap-grid.min.css new file mode 100644 index 0000000..e092221 --- /dev/null +++ b/app/assets/plugins/bootstrap/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/app/assets/plugins/bootstrap/bootstrap-utilities.min.css b/app/assets/plugins/bootstrap/bootstrap-utilities.min.css new file mode 100644 index 0000000..bd71a55 --- /dev/null +++ b/app/assets/plugins/bootstrap/bootstrap-utilities.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-utilities.min.css.map */ \ No newline at end of file diff --git a/app/babel.config.js b/app/babel.config.js new file mode 100644 index 0000000..a16fff7 --- /dev/null +++ b/app/babel.config.js @@ -0,0 +1,6 @@ +module.exports = { + presets: [ + '@babel/preset-env', + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8939fc850569e98ed0c8489ae3e116e1d9987674 GIT binary patch literal 1150 zcmZ`&OK%fb6u!K~0wkg?kk}xWfQq_g!9QTt3RMVH5Ml)jx?+J?wCMt|O{oeh5kwJ` zBqD@h^01wUU*qxkm4`hZkCULp_Bh028<E&??3pni=iVU1hOy4vGv|EYx#wlZ_Rz1Z zi_!Z8yRo0Kql~eWBxEAXuAL6X$oIpcT@l~kykd&Xq+ozWBjIC;EM1Sv((?hAJ3a7b zTqAvuY&XbvTvJuXvEM#(i5Od$OYSHCg?Lm^v`o64)ihl6zQc8o4n3nn*D_Wjrpy!O z>U=VOFcFK25PeU2*}o5Z4o`dCcPP%LS>AwSThOyQe)br+<SlTnuvIH2=97u-*=g^+ z-v1sQdGV~DJ^bfy_WIS!n^W#dD=Y;GtHPhuaCcnCS$7lX+ztFOkwqYpMwar3$P(x- z=k@T*JJ+sUW|Y%$SqdftzFAOiNGLKMMc47;q>VEq{QSvn<Nsty_&6run?X1f%u%hU zsV}#9ZA&?wYyp&tMQAk}u3{U%DmH$LI~ZDN;j!Gp>S|tKa(WiaIsKC&hyS8@uJw|E zYPEu7Jcj1>Had<CtKG(hl!L2U2PJa{1K}3x^#<rpnB_9c)F+yQ9FIoSifLkbDTgfe zsZBh~vfz+BSh3N&>R`LsMzKP6@@3RCH0ndGRt3#qJrWLSJSNY5WqC>Pd5jLtV5ZPS zsI((=9+TU7?i?GBDIo5KYjk8G=$|EBf|^dD*=!1&W7{YgB^af3*rd1HE#XToE(mNW z;KP_}bZuhHb)WbhUc1EmXB5$DwS*Ll1sEjaduK=Jw4<0y#1ZuSK-|aFgHy>wZ0SR- z2GcBy`SO0&x3)w*ye6)f3<ET0Y`lMu&CQQ|j|}3TrTOul|6NTlT8%~n6ie(uhH8mM zWYCPDrWS=BQzB^8>wJ$o#QBr@wwGe?|HC1|_M{gVEPe;Y6nDu|2nxjz=NB7c9Kt^( z>Ec}e@RRoNF!lAedt%I-nevEP=JRVP<nv;-(_Rlelj9$xpud~uCb)E`;Pcn`+c#`v zcxd0V{=W0X@1fl0NGc>%ik<S!Og((w-}lS#(BOg5k>Rhrj|Um^?_;cc&#ruRd`Iaf LJI8X)8gV}Zti%{m literal 0 HcmV?d00001 diff --git a/app/gulpfile.js b/app/gulpfile.js new file mode 100644 index 0000000..9891185 --- /dev/null +++ b/app/gulpfile.js @@ -0,0 +1,149 @@ +const path = require('path') +const fs = require('fs') +const gulp = require('gulp') +// const readlineSync = require('readline-sync') +const fsExtra = require('fs-extra') + +let objToWrite = {} +let paths = { + langFolder: path.join(__dirname, 'src/lang/'), + srcFolder: path.join(__dirname, 'src/') +} + +gulp.task('geni18n', function (done) { + // let projPath = readlineSync.question("Please enter project path (path of 'src' folder) ") + // projPath = projPath + '/' + let projPath = paths.srcFolder + readPrevi18n() + backUpI18nFile(projPath) + i18nGenerator(projPath, ['en'], 'en') + done() +}) + +function backUpI18nFile (projPath) { + let d = new Date() + let dformat = [paddingZero(d.getDate()), paddingZero(d.getMonth() + 1), + paddingZero(d.getFullYear())].join('_') + '_' + + [paddingZero(d.getHours()), + paddingZero(d.getMinutes()), + paddingZero(d.getSeconds()), paddingZero(d.getMilliseconds())].join('_') + let backUpFolderPath = paths.langFolder + 'backup' + let backUpFilePath = backUpFolderPath + '/en_' + dformat + '.json' + try { + fsExtra.ensureDirSync(backUpFolderPath) + } catch (error) { + console.log('Cannot create backup folder...') + } + let enFilePath = paths.langFolder + 'en.json' + let content = fs.readFileSync(enFilePath, 'utf8') + fs.writeFileSync(backUpFilePath, JSON.parse(JSON.stringify(content))) +} + +function paddingZero (number) { + if (number <= 9) { + let temp = '0' + number.toString() + return temp + } + return number.toString() +} + +function createDvJson (projPath, objToWrite) { + for (let key in objToWrite) { + if (typeof objToWrite[key] === 'object') { + let temp = objToWrite[key] + for (let newKey in temp) { + if (temp.hasOwnProperty(newKey)) { + temp[newKey] = newKey + } + } + } + } + let dvFilePath = paths.langFolder + 'dv.json' + fs.writeFileSync(dvFilePath, JSON.stringify(objToWrite)) +} + +function readPrevi18n () { + let enFilePath = paths.langFolder + 'en.json' + try { + fs.accessSync(enFilePath, fs.R_OK | fs.W_OK) + let content = fs.readFileSync(enFilePath, 'utf8') + objToWrite = JSON.parse(content) + } catch (e) { + console.log('en.json file is missing...') + fsExtra.ensureFileSync(enFilePath) + console.log('Created en.json file...') + objToWrite = {} + } +} + +function i18nGenerator (projPath, langArray, defaultLanguage) { + let fileList = walkSync(projPath) + let flag = 0 + let i + let len = fileList.length + let regexString = `([$]t[(]('|")##(.+?)##)(\\s*\\s*)(@@([\\s\\S]*?)@@('|")[)])` + let regex = new RegExp(regexString, 'gi') + + if (fileList != null && fileList !== undefined && fileList.length > 0) { + for (i = 0; i < fileList.length; i++) { + flag++ + if (flag === len) { + let fileList = walkSync(projPath) + let i; let len = fileList.length + if (fileList !== null && fileList !== undefined && fileList.length > 0) { + for (i = 0; i < len; i++) { + let file = fileList[i] + let keyPrefix = path.basename(file).split('.')[0] + let content = fs.readFileSync(file, 'utf8') + let i18nContentsToBeReplaced = content.match(regex) + let translatedAdded = content + if (i18nContentsToBeReplaced != null && i18nContentsToBeReplaced !== '' && i18nContentsToBeReplaced !== undefined && i18nContentsToBeReplaced.length > 0) { + for (let j = 0; j < i18nContentsToBeReplaced.length; j++) { + let extractKeyFrom = i18nContentsToBeReplaced[j].toString() + let key = extractKeyFrom.substring(extractKeyFrom.indexOf('##') + 2, extractKeyFrom.lastIndexOf('##')).trim() + let value = extractKeyFrom.substring(extractKeyFrom.indexOf('@@') + 2, extractKeyFrom.lastIndexOf('@@')).trim() + // let replacement = "{{'" + key + "' | translate}}"; + let replacement = "$t('" + keyPrefix + '.' + key + "')" + // console.log('keyPrefix + key', keyPrefix, key) + translatedAdded = translatedAdded.replace(extractKeyFrom, replacement) + prepareI18nObject(keyPrefix, key, value) + } + fs.writeFileSync(file, translatedAdded) + } + if (i === (len - 1)) { + console.log('\n\n') + console.log('Internationalization successfully done on ' + (i + 1) + ' files') + console.log('\n\n') + let enFilePath = paths.langFolder + 'en.json' + fs.writeFileSync(enFilePath, JSON.stringify(objToWrite)) + createDvJson(projPath, objToWrite) + } + } + } + } + } + } +} + +let walkSync = function (dir, filelist) { + let files = fs.readdirSync(dir) + filelist = filelist || [] + files.forEach(function (file) { + if (fs.statSync(dir + file).isDirectory()) { + filelist = walkSync(dir + file + '/', filelist) + } else { + if (path.extname(file) === '.vue') { + filelist.push(dir + file) + } + } + }) + return filelist +} + +function prepareI18nObject (keyPrefix, key, value) { + if (!objToWrite.hasOwnProperty(keyPrefix)) { + objToWrite[keyPrefix] = {} + } + let parentObj = objToWrite[keyPrefix] + parentObj[key] = value +} diff --git a/app/img/icons/android-icon-144x144.png b/app/img/icons/android-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c GIT binary patch literal 26118 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/android-icon-192x192.png b/app/img/icons/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..6536205b1da4c612bff91e3e88eb792748cd67c4 GIT binary patch literal 39341 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 FV1i3ogBkz; literal 0 HcmV?d00001 diff --git a/app/img/icons/android-icon-36x36.png b/app/img/icons/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..921624faf1e19289acaec61fda3f2f1e34648490 GIT binary patch literal 3694 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 E-(6doGynhq literal 0 HcmV?d00001 diff --git a/app/img/icons/android-icon-48x48.png b/app/img/icons/android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a4855e713f5cfc39d2f9e6a9ea0d85916104e0 GIT binary patch literal 5429 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/android-icon-72x72.png b/app/img/icons/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..5f76cf2cf791aa68b758677f5615422539969553 GIT binary patch literal 9564 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 Weqepr(3SsY03nq$6|3bf!~YMLr#k@v literal 0 HcmV?d00001 diff --git a/app/img/icons/android-icon-96x96.png b/app/img/icons/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..d6abfa1517f558c745363424da08f41ab7a0e931 GIT binary patch literal 14512 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-114x114.png b/app/img/icons/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..8cef596dfae46a8df123635acaac7d02ffeeba34 GIT binary patch literal 18630 zcmW(+1ymc&7RE|}Qe1*-@uDg2?h*n8in|vt?pj<@io2EK?(Po7wNTvM;qCtpC)tza zkj?JQ-22%?s4C06M<YgqgM)i7Co2g7j!yqQP>_M=*wqjp;DBTyrX&UjR~7s2$><I6 z8r~TqBMw(SPPz}gpfr(%D8a#b(!s&`2gAWV0B`y4!NIw*!@(UG!ol(Xgo7h=NN-jX z1U^7ER*;c|d;RY(yR9e@cn8%%R@)gk%KrZ$J!B&c2Pe%ZCn*MXUz%;RiZj)Ao4;@Q zdb#^Z>}6_dZf0J#s-gEdT^gK^96Z_SFG)gqV}vb4$)4g*gdF@nstO$$EHp+*WiCoN z;~)1P87v-XU)Nk(%~|@Zl*wk~_wUgtpKBkV!wk&Z`*+_kW5a)+{IVb87;(Y$J2_qT znrPe2^csInr@4DYZ9Ch<&xfAAp~Pfc6b}zf;(Yt>O%koCf31H$67D1%g+l=O<eOAc zJy8X5M9UDYy{Wc0VH2J^DMjtet0J)82ERzmFn#xPCRrk`(aSEdEP|OKY9r+awS)4n z4h2zVQ99$y0OM?eRdEEPtBJSBq6!S5Ckk4GXXFm*-DL0rqUwPn{Ei44i5;j!k9ubR z2;1*eq+b%WGy`SGJ$|yIWB+p0DF(T~-~IF-_#lY#8x9}7o^(Gb{1n`l=QO;YSHXb% z?Sn01ga7A%<TtHUMiRxdQAnv{bf;^rd>rB2S+D0J7kWerTP+vR{+|rF_;`2i6i?;r zk9kkiY%k*QjRxICNZvT^vfYAlq-|lXk-O+bpYB&pd~IY0^Ildly$LL3n6Eyd8oVh7 zHCNp%+03V#4ilteabw9wloH&33v0JwzIbQwq}?fk`Ghs-^#S^E#`C)U@#N!j{j+wy zw|IAgsv`MvgY;`={jjp9-_j@Lm)4I-d(Q{`{X5$k85#Igy+NYy{`n;(7!Zm#{`YgQ z$tWgHhrd6`7(C%@WV|{57C?byOL^tf(bm*tHa<31IK6)r5tSl+!MdiBH`8nX)P$wI zeoG-#tSO>dF~1~^LXwYPw-*+SCBhhdx836Y@2&C@FiN*FY#kR&S+87vXd7Yv>+lQB z_J%1xkpJ1#=^Tt_2tZ3Ux>c!zK_m-PU2P=DtH+->F23H~?)74evxCsJ4Au>uP1Jc~ z5^=?~n(ZY;aBlsd63chTbekSH*BiaJ1^CO?Ii?=G|5WMnm)V^j3tg>wHM|5IHm|42 z(rW4G&|1;&-!zj#OI-xWT=XpL-C`D-w9$J+hx2SnzHrbGmt#@4lS_BZ<W87gt)7!) z2%?LlG_SIzrKQ#Cd=!lvGi87&ETE=&=8eC+z>E5r7hcRyWC`3}8e#pRJv;g)+w(k0 zbRRwPc``Hztwub2eY^RDqQ&E~E!MR~&)LoG2aL-CE7f|~aHF!NMWN2qKS{L&s-^XF z06f-{CXXsk87w*vcIoK^zgO((1xNop=do{9Xq$qg%o=fA_qjC!@wcCDJql-@Zg~i| z@BV!YZv<k}ROoBX!L$6vZ)<Bi9YMFCSkQg6!V)2g05|XGe%kiM<xyxnQ@dnreEjKq z(nS^m8)Yy}!M`TVlpKl!^82T4W@}ejtI#v_Gmni1dBz$e5H%8QBDXm1`S+S*q>&K? zS{#DqWr3s9Q(PpmT5CHOJ^FarI7K?Sf`o;7rEX3RbVR**7z06|XPa2V{1y$SP<Wx0 zZijD>3)9fi5jsRZKPlKq77MAdJZy{q>JibiO*p6vZom~a$X~N%?BRjGO&@cnR_kY$ zg?V9M;h`)ew!cy8!VqnSeKIAwJY;wRenR$cSN7h|O8j?+!~JkrGrtH}8bhiiSbGB# z?iJC2jS}NSn&`YM#w!Bjhvq^K0fET!Lt8sL^)e0kp*#w&;O!56rakPFwOb8$l<2Zr z1iKR%eeCF(pXX7!MTO{%>kF+wp<>kWlnQj_<%gbEo<ijvkE}K}Hdl{6za;|;`aZ}P zP^V&<<m#gYSP`QDw;bd1g~tXP;zTgy1rfgE1-OOf{b44I52{HSgscWs{KX>Qll&;| zNIHGcX9GC`e4))FmJUqYoFgM6w7-$+bfQU4+ZFsK2daPLrhwLE<R6~lpM5DJ1YIex z#e13C*DTL~NxOIZxKKYfd_gq4onX8vJ3@bJhLx8^AFz(`go`SIkt9Lo{#QaZSojS8 zzcECqM0(QPs6cU-mu@9tB2F!oii!*7BsJOS9sGr#jmpi<t^H-W(^V+bYsZR!kWd== zE5EvD8>_+N!#oE%?u4s~hBaIu<wk!CPm|O3htx8H66p8s?GG3CPgmR+%fi2)CC8>$ z7ebvXh?pphubDR5Jggn=FpEsz3q+DzOj{}aHg7WqWiFhTV1GXpK_PICQu@FoScym^ z2rfU}lN1E0QZ?Kj<s33iI6fxxedcK&KVJSuy=}^`T{zU~sQu;3?s$eqa~t^&vy6qe z6PJxQ{b{WZ_fo0H1SyKCFc=pHF8%VS{2bXIIAEWLIJ7~uJDN_BYTa8t_|1Dv2Qy#F zDDS_0%#8=f=x6FUFQLKCGyKAMX`wkmP-ers`=s%K`HOo&W@d{)Q!b#wwBKBRbvPd5 zan${0oyM7h9xM2y27JD#sM9vF9dj(vu)KXRQsJ<Dpy1N1=d{Se%*<@+yjXRk_<i;- z%lkm~x!l;aBuEOJpJ=xTM*b63=Uw*C`v7)M6j62Z@DAiBq~S@SIxdGs!T?&7z^%U7 z-bY>Tkwq9jaE@cQu#w~nhx-eB;<25n7%SqM8m=Vy55wD>k?$@|zH4|JFfJ}H@7fr= zB3HCO@W&iNSO~PWwW$(^*jJ8<>MZV<;_m_~l8R-g(<ccF1UlDo&u9>SV+N+I&ynAE z=a_p+cdNX+ONZ{%mynTTq?@JYLm1(_MO3Yy2C00VCZ!oOl&h+%yXWS(fq7{2wN<W8 zXZvrgZxRf)t>qmGsrGZ|?COF?=o%j<FMwDn$`PX@w|+b1t}yTl3JO95N~W9nkC1y0 zmJz`@6pp3#oI<iY;pXy0<)T?4@DeNC`x~0lhlJqQ_ht$&A-e{x2g0{@M=9%^G#xo$ zbtIN|cUGt!2Ho*Wmecwvaz)y@=>wSFb8~aE-;+4!khf7gU{ike85^T1A8ZA>*4Bhc z(!M|sUB}CQJDj#9|4hs1a?~w1=n$)zmzZ~1^W7!;@q>`@-{sX?#QKJBjlNsRhlgpr zF+q0Aqhn(b#?O=QeWD@~?S6vS!i>TxkbV|+HPu*5f-_cEg#;(kei=r4S5w2JWBm=> zUoP-(zkDL~R)~rMtJ97u+?95o?t<w0PeZbyEY-D*qWl@gHZ~+wNJhmVzTvv56v44~ zR3CnZ4s|~XmY600U$~Tk@ztPX{9uXL+1WWCB1bx~T{S@7$NBMOrKx8u?UX9m(Ahb1 zwaw=tNI0}yoe4iBEsZ8|sF(SOm%sWIRSXL$SS;L3+jN@fdmjR-K-b(3_jA{VY!;p6 zn>#DU0_NbmhGaH_^LCi?PDAgYtjj;O$G;RCNibf)4K~)%zTAoG-<DY2vX9_R14T{; zCN2#L20S!cb;e(_Om#XLFWD1i%il!hbtei$K-o6L*PcNct9qhXp;W-wjhHhgkKny~ zqc}obGfzIBY=sy43p2EQK&CXsDJ9sfs;Ww=bXEA`G2$fyb~Yos_~VSipwU~Z-GF)W z(cH9_jm}>rpn5L9@RR+WH8FBz<mKr2xN#H%NugD)l}>&=#rW*dEU#z9Pyk3@L2KAW zlL60?8)&C?&26kfVp*PL7!1b?U?tlxDYqB*q)oap!Dc19N~8gW9H)&pgH$x{$%OcQ zQK$xYoqp~r&hhY+%#)Z*{N$8lgZCrjg=6*Gy1*BH5&n7KUOOk7e*hU?kJgC}slteU zrmA9z<g)mYl9fhcLhWx<yvSTY%348l3&NM8C)*B_Nrf`?Jv|8$vaa+rIqz1oykmq> z3C34yY4i0IL=y7)y^wNo;p5=$4y%1$bbL<bF6mZXwEv_hqo|b*DWTof99LybHkN2j zzlhp99iV+;!(r7SP304DkhT^@Q9-+7G(2CBXocopj$R~iva4_uS&2v133x<p;0(0J zVC+rW^Z$ZcipR+nl|cX0giIDEG2=x_;Y3LO$=u_i*AAo8kHxJp0&8#9E2>h*153h; zY1_%$XGs&=3T>T!gY7{*#({oHFLLg`mIEcZG>{IDbqW+W)TRS^Hk4_50h3qGq~_`8 z7o`~j%y>;}oV(1hLtbEYY&D+uVu>5>@fYT-7=&6mRCZ8Q=<Cf?;Sd0rVWc{#7sOGv z8coY<+aYMh3-{q=f`tt}A;|hToFTTQAciI@@r?VdfKb2nK*)=5Afd(Bw6<4W{5T>D z2C>cy67Xh&mzdYq)ivBfqC+@eE4CtD8k~<&w+)?hWBgElIDPE4fBk?$TW^;*u}dA) zFm|N)W?8wit*s|=H5p6%EIy3f)ZQ)hrStDbwtT~K->uJ58A17>F$j6z1sJaoqtvP! z{^*<;<>abe8o|uGh~U193mh>lNa=jh_l3QhR{sfwMmqE@<_Uv#r(YtM<sd5r@+Sg# zKS?Gj3+o~<)z7pvGdJ@c=xOk-hdew7dhle-@8GH~T=|(JH~!jXJKgyYFnP!Ig2+*} z(fBdb+-KEkOE8Bb;taT{ty#WJO$H_UOM|`h%L*T)1Y8155O4P{WW1Bkn=<wKmOK`% zbaQh%ls|)q_6Db3i29`{(J)*XYgmr#j{as@nU=SvHGJ2rb~$68PDF|@K!n0`?LB;2 z(fJ-!y4~R(Eweh!SHFAHlwMjuixmbyqR3ATiN*7WB_{qxy?g$7d9)}&{%$QwZBw0K zB_<f!wo}A*fz(CQO1w~s>Y(~paIt3Too^?uieQWp=+CcDZf@U(ww>_ac_^y83S}q* zMH(2Gjp@F3zst)VFWbKSE~`kaO-vg3kWd00og8XcNXpSg3D|9RFaKt}u3my?@#9CM zj|I%Pqk?v9@H+l>{q2+3#wh^8zI#o_|C5xKrk+LiMGs*U`r)*QuAuO4D=x}}0bK$> z4@My4ROE+nA14<l7k)D0YyNsW=l#t$2}86$%;J>`97vOcf|#0(3{#|!@~(U+lq~;P zzxQ6ZFfxMIn^{<1-P+jj*JTY8;9Mv_-1HO{+n|vc>h4D9GY(i?^#MrLwP%KOo?H`z zE?%~Gl$6X}4*)S_^UnJ&{6OhR=SObR{n6Lw0U*3{nt?7_R9U$@6C7WOps(pJ9qOO+ zg9k!V@oyX{4MwW9bag3H6f@mg+|NRHTXG0IP>8YaG6{3`#7{b2g-`hWFz8c{`;4*m z=1~H%M9$6yW4k(YbV|28SyLwm&1y!W!@#Yaw&mua0e2}D1eRMJ9i41?kQZ7djG4<W z$tAc^OOv6f8M~Q>>a+!%dH^@ProBpzJFP&Ag`7MMF25I?#Bl1?@`ogvWBJ^XHaJ_C zY3lHLadA<IlTZ4m2mIX@&YJhj1+3rEYr87ysaYqQZv#`owPq@90FywRoku{zsMq2f z@h4&>>uY47l*<?5#W5j3T?O>qZf|~OrTvYUAurTr0+^ZuS+Y}8uo3876cid`rtO{? zR%iv({BG6FxA4y|{+?}JH{%%1Msbxa4?*yZ6EtZ<*@yf9P@lLQ+8tfk1e=Od$7gG? zOj?5RdQCkd=Jh-JcXsHUYihJ2BwH(N;uB`=8x~hrdt8NZP!In&PP%5?H)->)k{@f@ zDE7wau!MBKyu5|)a9L@KSsnFutx-V>5fY+n7f+bj{h3jc&W{*|7fMxXW8>1I_a;~V z!`9>MuTS;$4Na%hQo=9iy9~+l?wKkrt8^L40QD(zOOwtU607Tf>4GOANrRSt`Y^qn z1CyezVoB7mkSSV?fmKkVY$CP-7g|1WaKPW<^+-wz1v&@Nc0Ak2QzvCVsJk=^X^yA= z^%B0cBG}noSX#<m-tV<g)tiwmni<w=Zx|4(^PEpys<$K9-Bn&mpdFRH>*+jllt%Db z3hQvZM=Sj9cQ?{mlcz{J`&)6wczYBl#pR)#q#Zy|3Tz$X74vzztZFO-@sR2cKhc)e z&G;~pZW)mW)mmdxw{N!&x`ayVIyrPm%{eCYwnxFyyUj`RQosW7-54l_&#_u?OQ1v< z+;$SY+Ccp0?18S%_*r~LmM#$w%_BdFmWA0(EW`+ubMWAvDN{5fMm=O!!@~M8*NV8o zepTF3=l7y@YWA!(Fqb&cg9-}zN?s<cl4NNee6o~_1nRZuED0LnThAwaZ!BVD|CZ!_ zQYC%iJrf!j#ey5&#%aQBJxTm?c<p{YJ6|$;u;3O5DG7!HCe&o`MwN_6|8R;Ke+EX( z77h};FBZE9j{>z(p3D*zdVq$HXAnFJ9`QKj@i<!~J8lA?s)vUp!JM>dV-VJ4fTI44 zcLF<*0ysZ&7hC>=o~;1(x*tmNA8@ozTg>jg7O-mHSr>V1!@lB#QWZcL`9}yq=x$9O zhXe`=k-Dw!f6LL)QUQj?l}9Ju@J%u@x|ni9Ccxmaf16n#(QSc7ediva-m`0WgleOB zJ=&ZHq{;=5-;#GTEja;OXBRvM+sEI^X^=+8#?=@I7M9lslxZ7X&Jh-M3D}$_%{htC zXL`Yk7x%jP!3@c29qUDlwj2(m-V=Fo6Nw|+AYMeEIV4ZS%hI}Ur&Tyz?kH{hph&Rl zw}!beDfzLBhEm<@Vl3D1OZLN0Xo#BW%}mj#gq9x;50T0{HIZ_n@85U=U>tzZUI3E( z6K`C6cGWDjbj;1g1#9`CS!je6>NKj(X?2T_CV%OP^7VOT;$?K<G*;b>T&zr*qi{j8 zBDGMB5hh!3qO4$7x7>QObl7@7w~Qnv+N5i2UMOCt(^JjDs@wP$l{QhXIz{pKB*3`| zGB|=LvzL#jD6XbHWw`L;a~a(=8G(`%<f)ccmy7hjI-GC5LGQ_)wXbPtm{_b~h7Nzw zDdVp5B%1+O;-aF3Ac$?u9AB5rS<|vaD$<p;g5x<>!0!{}(iE{KkFSAtDm5H8JNwCH zl`?sxs*-(TX^G#<>rwFa$t=@n$7*NC{1g)T5mGv9RkvIf;FCm)hyBE=bipiYbF~CE z8-VjAsT4HbXta?}sI`+X*er>5CQV*$I6Z?^`2I&vh^)f-2nY#)TX&Z^a_?*btftmR z(JIyO6cCTTJbwo3+qW9J6CaXC)L4^c3n12gmO8CGX4Ct3x5t{1lHHqJS@(EZ_gC~l zPp%ap>t>gn0at6kkzHF|m6&nuQ(Xp%BZP@SRJ2YrZ_1KMMI>y-b8kc!fG_6ep#cAN zb939f^#tnV&JJFqr-^f9#nZ#Q`(wr-I&#r~vd#~wCSCDZyqclTT+2HVctOsHXfl#I zhQK|RvuDyg6jUUjW0_88x}{K}?76fYot!v6-jL1laO1Ct&ojWjv#_$_49Dq|^#@_D zsIVsYRR0F`aLJeN0*C`x&;OjPUx_mWGnA9<8%8dsaWYTUN@wM0Srliw9raxFislcE z_QL)mjhW*r%{!959RX|e)hISB=S|u6|DYbJ2Jr0s^`6Ur!VOIU6rG$(fIruilL*in zNJvQ1J9f!;%xBS7R#(mZUj5ha9xhk3^|q%&-T|;DF^2AMd=-A6G1Wwu7)&`IUxh=P zRsJpjixqLL_mh-Ci}xD|kEd5m$`L$yY0V$NoMJ|d*_zyU1L`Yqja4lzG5|tx)dMT_ z)Y~z^IJcdMlx7;8Ens~ie3|Y~9J=#8%1ik&AfiwzfDN0Mh9o5bC5pqZFe$;UMFLoM zS}eU5om781rYs?4v+jpw4Opq6IV8bGok5twqD-({2y3Ezk*p-coAuk0SrSmQa!#BG z=iuYxTcEn5g$Oq3x*Ziy+H%ic%^`KX9CiTeA5a^q3i4-dt6LgWie~6g#Bop~ok~VG zHw7;*FM*N@k*jNnN&UprP`|jaAUM?jD0s$aXlF?Y`V!w9*yyJt>h?#4zCco1@f|L~ z+gT<Xn?vvyrKMwxXmbEmN%*mM-X={gu%kOQvD|xS0+28RYW)E8Q-I2v#0rWt!3x(a z`pfB5`>&+)h)9Tm^;N!Q9F@-V<(NC@#UE0_%U%4#%s7=#aDpbKw#jh|S)iq*O2fj+ z3Y&;YYD}4Q>1B59*G-XUo}6QFibT>n@VfzFpllZ4L}8jNRB<`9S!3s;Gb-on?GG9{ zWpwx60pdBLOc{l1mZ}xA``693c3*4SYH<I0LH=FdgUaGYc4Q0GEyb0hI@O6Ue@;M& zsL12aEIBgtBOlqlFGJXTQ6=Ulkj2hiutME43GeSnkz;}m8{IP%KumSsdu^c9JQuwl zuoCA!I-nCN(vjIXNjNSX-t4*ZdvD@S0A24)kRl=qKefwHG;c8qMy>=jRf(kx?ug)! z@<RY+BO~sj;L6YkCMC!hjGDv>4bLX)BcrMap7X+-QZ!r0`kbTq94Be8G|TjhrfeZB z3>-`L4ID~|rkrw|Dft#U;4dEq*Xae2Y@}|Bp~K$)y54#mU)$uXTcN9KN9~xKGZ3Kt z2P7o+-5g27blSw~G)+LGrXXqBxv_;l9=yvQzd|eHJx?*qr6N7Xjwj%Phn}BeU#<EE z*}TsckOICQ9Ulu3B6T$>7vWNbhK(X%!$<y+uv_l0hDzW@Ah}Toz+@$j#VJB(`rJYJ zrmu!sH5L<2<{lorZCK$9%6TfKtJKM3F~`Y6`D2}G==Cg-z7;CxAi6+ECA#`?L{AE< zzj2j67Q%A96?Ynvn8Ux$@<aXt<9O>b>C##0nNNc2MY>G=>wv}z3RP~KqD0S)d&8ld z9{7%s)xp9w+PZ9bWySkQv|ce$vPxDsYv9%!dECEC^bP1eG6n#dAB9)-la*!q2fK}G zYYX?Mv=^yi$`PiV_bb^VycLHx*T7Z20~y?HCc{lP+k4yF*&Wm8ClM7aG76aUXT-Ga z{eXod$iKg0Aa?}S;xJQ5oOVhsXt&ICT?(@5H9MGM9=Lg3J@}yA3)TyjOQKRS{JT6l zIaVv10|-vAD>`nN@~-JL9SQ<~a{x->*lJp!+s~;KJn5jD{0EPwqx=x4s6ZK<a`j;n zU#(^tF2Jet%+PO;DS$*&EV>0go^~XE74%Cn&MAJ%r!iK;760fTEXA6pv9ZGr-PM}t zan{qFP}e7#SI@d9Z{OW&#E9Vn8d%=p5)EXygR$W0OXgmiadz#@I^yQnP$OQOpLE;a zRMk!kKSLu5ZNk)~X@a=<!cEW(SNwtHp{=8vuO*ninp%kb=UR|y`vTjMhZY~N)PXlc znUJcsWc_`hXrB}v&L3-6`xSS>{N78!HQz@-dLoc3N=n#5M^-1=mnp2y8DSDc?lA%( z_lXAp;Ixw{PPu4vsFl4#lpmI>S-~YD5(|<qJclP4hob8Zgy*lEEn(e}B8i#)R-GKT zZ%~l=h(>a^N(m_(eT_wCN8FSN(4GPF)p&=BS2;9VOFw@tf>Wn6qUgb&J$A!R-FRxM z`AM@YxqiEU`#1_^qUWrdvIJVFQ<JVYRQ5_~dLO;eOcFc7+K;p!cJ<b$dXZ)QQ79{C z`S4=t@asl%xv?p=SPftJL=v1BX!`Ja&(#ai`7fPo0EIp^x{!ZasVeQkSCl)g?-o`? zov5anE=k=rJd8G9VKBg!9Gf0Z-=&+!?B=eQ9d+(mtMVQC-MiM)ORoT2w@d~v`0hd- zISyGn3CC7Ij+HY^smCx=IuVrg_tC9%?CFVg@#t>^FgsGm0C9Jx_wifH>VhUyFlC~g z$ucU?(yu+qdcd+v+&^HQu5Iq8c*Q<IfA9O!8Ta>x88!I*fTKy_?IYTtV3K6^rXuNl z&aA!q;O@Y9B}ATol{H0?c%&Bk1s!o&Iom3*ukQ_@E?PD$<0%wWNwL2#<>HI!IZrIc zIyHjJDYW``!KXV>G;>VdGYQ9u9PYD$JXoYRj~^5uL1)s7Jhw&g*Rjcx&Wd4+aA((K zv<NA+jJvs9odFNv<W+g!l62?umeno#rhI1E(b3+R;hkb41FK?*?1R(vK3J$GY^&MD zOHbeP9v`ch+L|3C`7$hgtQ_W&uT4n(c*IZ>O1WiSM=%hEUb0Ssg$!R}%31xs$f{1~ zr#X=lF0EZ!!S)A$!ZP4}KQ9Ll_s;a&JN5OSC8%ybuEp`Sbbk7nF<u*t^(sG8`*DB> zP*BLy5(_!h($C^(-s1)WEQl^6SC@&ZVCfL~Svd0$;8~R{xIn%6#=jN71(~*QkXyRJ zraWhms7XQJhRCgsfaN3!h$b!p@(C#EpPM|d&42*{ey?&v<Y6;YM6eYAlo;^eEyN30 zFL80EfXmzj+~VJ0$1o(y4N&uBXr2mWC?B2b>g!5|Qk5U}KJ@(qW#DZHL{}l~xxj`1 zAIRuu2UBpPHSf587`f+JhE7?1TZdoeA4~2yPE$umj{23X(ArFHn^1syXld(H!{n!| z8_u8o-HIgWoGl5*OsAnXp8)r0zn0$<{j)L^|3ro)HBOq_KLb4RI9aW9ftK7&QGbPG z*6P|?P|i*0T>67vNL~?y(eoL8RX<jdUny^~mlX9qX+2fi2&9w|n<SK~&p2L@PNHJI zr~a7H?XacjZ=)Oke*n#-bZ%v3W&GCX)PjF0>m|{Tbh$nffC>cwCOnc1G_UE)5GVy) zM5OqB-quBq>?ImzNOt$I(7c8tg<7!=z{pVSY_XEC`DKchyByOOR5O(ePSE1tZg`Y0 zz0IqqOO#{PYwZQZ#}NeuL5J72sj02Wvob5<_HX<LN+>YOlKJD3OA}DS1clU@cA*@n zRcYrJs>;M+@ZzzXN-#7gL2&2ZsQ75+o96u9wI|>o{7C*GMVF}E?!Em%0Y19mHwqOR zP)wb7$ANLrb<sNnyg`P+HAb%OaL<oO<%iT@G1la0nk14jx)jBSK}vw*+0semE#^+C zVh?^hq(dwaQ$DE@S4WGTbPdVK0FjP>9b-}TvS>#*iFh#p)MlLH@cUK-Amh9-oavUt zFejpUS5)Z>GR1cRyb;Jj@FZzzzst(DJjgFEoznqa+O6!L^bRuoq{@~_BcGEpwo~~V z>G2V*r@Em*rJ>aOYlyK}la@5E8;--gqu!CEv80?TwcVd_KKT+T8tU(gud12htiln0 za`-!I`-!aNvYxs~Kq)vg*)@e$Q~PepQf+V4HfdoBGU*GfA5xHvf_W)&PrN5+jF#0A zE$MyQ4<y7u!2o0f6tR7`W`G{;?CzRuvo(Ll9wf%rDIaCeFh`OnK8Y7-0n|A=VAbup zGy_r+L(n-=x-T)*X^&|-k3|h4@1hq=i91uqB^```((SKPrp%qjhtDh!Y!;QNX4as5 zzrzM$e<7MKiF0p2!hB_q0_`cOdu#_$@;c3tOdD=Y?z^xn1}&x#9YoVTzfi7?(3h;A zCRXAGi-}?(RpD$)MWrvj(A0=gZG=TKqDug#kh60QZQ{_7;R<>jCyswnHrWz`L@h%& z7^XaPdb_x?V*K@MtbN5u_ln@XxIR(K_LYOJs!S}DlZcs690g#V$8L{W11=5oG|6KL z%FNrvI%U9wmn%{qz;FYFQi{z`I}+X@RlHDZ-bR8jN&OolZco;!2S4T-c(cA_1UgyX zy{JihX38`y_uTqG_VI?osfO~E{3hvP^5j+>)vy}|f(w@xA<}_pwY~CPrRWa9+|ROd zHB*Kb765CJ$Wi@|N4fk1XRX+Td{-H>Y@c3Ez-<k`ZOym4To@q#>m_o@2sF}tSFaWA zFJ@j|U%Iwrx_kSLUvo7QWNA@);<`H3UfR7eM9%iFV@_Jcur@q|>odabGKUp5tNc_8 z)+{%8m09Yg->P!ZSt~TetUTjiE&7=GE6QJW3j~)MXfVo36P4_rpZ2J3HnNVHN1E4! z6x!fLhPZPE2C^ZGh3}F@pR0DVx~9u7L==}Xv2;7HR&k^X2BN35)zyswiyR%<2VnSv zU+*&~9479atyMDZk?RULQL^Fd;W+F%5{vgXfmH^WbneefX|2xB{D4;u^iaTKHBQ_9 z$03Cq2xW>meQeBJVhdxB08Vd}YC=8dNa~_Qf?FUF)b_peK&^rY?+-^jWxTB9CWqt< z#w{xqcv3MgthqLcSez@?5|mm#b$p%FwdySPtGL94Uqk}|gw4|Hm|j)?%}YpdKJtT7 zceU{c4y$F}m>w{3jCR9}k(XDPbe<S@+TT2iXB5m8KMJ|!otunVcZ#gwd^GkC3&`0+ z5u|V?BYIdB&ECQjTq+_%qlzKP1|Be-ve4aTmX9CfN#t1Y!klb$NQ<x~hj2v6-V06? z0epfLe+!-jJ)LF_KX)-T9JKo=Tz<&ukj~o?v&E}sEb@sjIFq*c3C?Nv&2Jc4KC{Ci zCKbgiQu{9M9iq2E!S&I#*VQA28?_jJM*ny5O%>|pdVFaHVqN-a^LO{UD}>j-%0DCy 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-120x120.png b/app/img/icons/apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..2c44f22d0d70e4383a6ebfe074cf5eb6c4be64f6 GIT binary patch literal 20010 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-144x144.png b/app/img/icons/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c GIT binary patch literal 26118 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-152x152.png b/app/img/icons/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1b6808a3cae4d3a49eca1235c2888f99f48dfe GIT binary patch literal 28469 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 NUPf8EM$+Wt{{n-z53B$H literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-180x180.png b/app/img/icons/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..902836042ecfc8c74b7a3a2f51212c75e61d6f4f GIT binary patch literal 36705 zcmW)n1yodR7li@o?vn1#5s>cAA*8!Yy1S%98l)LI1f)Zx8w6oMy1PLd{`>vQg|lW@ zI5PLW=j`+BePYyA<uFi5QDI<UFcjpa!NB8>|GtnBfxks25qW?IcpC{72^g4$B(!HU z1mHQWJ6KK<rf!Pt5O_jmArDr8f$?L2feDF#fq4X83ORs*@#KPmIWmQT5zK;tA#(ZF zp&<->1JPVbP8#OzzdwcD<*C3cC@%7P?!cq`|G#8M9Yld2hf$E0(DM0v@?w*0spqwh z@_Lq9=Q*O44)JUj|MbZlj|v%%N&;JI%G9x!I+_{<j*3fV;w<Rzhvk>=)}2i))=l<{ z%ZS)gVN@{);%?T=HVWz?Fwu2YQ)fp<vwG?2f;>`f3u@~xF6;iAXPXo_%=#hUQZooQ zDb&`y*V^~<uf^VI?@cT#yZ$}WW5Y4i!_Yj0KdRzM9)J}wW?<fZ-+C*9L8E44hLF4& zC1FvAa=lW*aBK{}b>F))!Kb82ixZ1mav0{u2M4{TXa1b)zcFIm`h|5#8D;2qi(7=* z@Ja(qn@a6LM$Q!h)-jNT)g_XwQDAluN2oxnfTc&#qk6Xpr`(&|Ac^LAFP)8t;Dw+} ze-p|#gENyl1Dn$u8uEMMp9FjgpZh7U=d9W*C+aI@tK`qeN5~&XIIXxDax<ES(BhD) z2$hX*A#$N{xGkYk*u`v+3Dgn!@8-MnmcnIC!zz|b-j{b^N%(s>!^*S(nj)kh@F#H4 zkm}yV2$4b}){ZC9`)QYZF8a4i{qwg2{Kw|{Ae9%l1I1{0k~UmLUrJaCq<q4Q3atXD zIhqrLMF!K}7R*@W`Pb>V<#CID>2j^9JUU*5%$tHPD!o=47AX87fu<GxpxASckNZTg zwBWP1Li|T1lh@ts_o>g#oUd>$6$6!GU7ctK1|LnO`e@<uQ!d~x;zQ)<Kq1dt;-dun zdD=Zz!9ocTV=ce-i`JccwBYyekeCqO#CwInFI~)=y-}4!pE>CRHr*8)-X1f9?KT&` znmlg>znlhWt@Au!Nfy}<e55g#7RNy=wRCq+MI)M`4J=TfbCc9t9u8HLzyA?p6Y7pT zCi&3OYrktmCfvTWzs2YB=P2J}WiU{+!Gx)hbu%Lbi!K1e$AAfK?T6Fc<x7b7ns3sf zhoVaLY=)D{g%;htfM~}QXVB$-PaxKr0afq;fuC$P8q?qkOeLDMoTBetwoU#KAE^Vu zuxq~fm>SK1O=(&I48^;v;dYpbXLgbrs|>s|6$L$kH3dT7rOPBC?|?397wukt`T*^@ zAD^vx{>}5R`OJ|d4I4;CyNi?TelbDv)l@t@?D$0#yops0e!qT*=7aq(n;DFd47Wqu z8w~f%9V#5&_`_-AYHDiLA*ZZh+N!BQB6=8-c09qhf~&W;-)C>~@nN}<pip42$E8D0 zoZ|Y0g`erQ4mkkMM*;bgv6!i&v9t3oYTq|-<KrJTZ5ReBvE;A8@LMJ-<*MhKB1NBn zJ{Psjm^@z9!<~J^4#v1=Hg(WRpqu4Jw*YgbH{JTN8?fQec!=CWGBF~A_c|?#@rPL! z6<+ULoyQcO$ow6P5_g_NUtUAJIz`A6WJA+<l46q>ZBRq+B%aqp-f*&>w}^sY&4i0T zcmDTA8`hze@DG|)Enh#U_b6gp_EAlEbQ<mQFF5?E)@EDI*F4hJd@e3tscsgYniNPN z<JXL~Xi+<tQY=f9s-7=iKHc<l)^RGYlPvp*M!tjAI}LY^LcJy(iSsrS^KawJ{nW_k zx7=VQ{Lv5CVsPeoe`s+f`#~yf<C4&{4~fOmqn3TIYogxX-r4cPN8GXVcxeKA*E|qG z)g`rS-}wgXx1g1AKJQvds?bf_fjl8^J3fQ9I-%B*vcrQMQFlz(5j7c&n_)xfWWcS1 zNpM!u@iIg30o#p3y@@2UL@*au++g2z>gbLpn5Hz1I7*^fAEIAbXh)j3Jwu63jQIs# zBINwZLy%l}+QQu;+`O`s;uV+3QcqdnAz%fLXNibeBAS*nAq|(=>cl_prmabAH?|;d zA+QoWd^dM|yR^P;Axu$yJvbG_ms_OE_H}w+Lh|Q&x!3_-6b`Oil-cve!ouEp$o-y! z$%{T6<XI}c^g(J{>c0ZB^GOBIoEE*Gaz#wwzOu8kGZ=(Qiw2*rnB8R4GHTrv0;ZV0 zJG_1TvFyZ<iV`EZcm0u%kFR22?B_vPO{^$eP@?r+9D#1M4>%K740+bVL9*~YVon(Z zn)z(=4<hKihy5j<?0Bf;j5NPvqaff7z<#A<~Lm=;4YG<q~7Y-0`AgQYx1+&9jwm zrFy8Gq5^{j)^vf;olv^sE<gQqVp=0R)#C~!F66bYb%yuQ4t6KxJO%tpC;6O=ZEhet z3&(|?Cs`DdH%b;38`0b1w6H+B<E96^5eYh?w8nss@aEa7Q6E>SPIVC{8=+0QjGjOW zOZyB6q|!g*i9Xj0QbzCZ<?`@Y6^DN4<Jt+w;%IW;=K#xwh$AnqEN%eJgWkdhxg?oO z>n)tB7YnYBY5)r^jEX9jrubkcT^rgexnyDG+`3Fg26821?8aMe(KRqAF|Ieu-Xl9; z$(;ml7UBfi`yMrX8JP_=MIQ?0;P>|!8<U?*eu5^go7{M^FCwP{{|VI+vhH^37nuaU z;NlckA9o=?+w=xAZz@pXMWx77#Me1k^8CYb$Yru<(Cr1O{JXn5^bmxXh~8FST3x0^ zrzK4gjB-w{aCM82c2ybgYhgQyR~c&j?(}{R#EnkQuHzCRJ`n4FcShlTwg%C!Rj*zU zmq&bo?d<dye%QhLCgji1Et>rtPt(UlgANxU*6V6y2px1a5}qEu7VhIxP8V*TYT#+r z2i_RV#pv_U;7CJry95L*8h^nyftc+`IL8H4PNuK$W|p+OCA}uN7d#iay>H%vd1ulZ z_+7w3JJ;vm=>!+OZOlV|d*;b27O}<;Qc7T)VaZ22&&^hn!o-vv6GyooaIi^=(OWv^ z*4DD4_ZKcXZa#_D9XI~`34DGvwY6pj3>|eA%Y;jg8IF8P45`0b*qUelH2>igb=Ej+ z!$kIZU9xGr7(sv!TU`|iy1NUav^gqu9%fOfGg4F_j`GRxSg73Q%2Ul&C126~6}VnL zZ|~~DRX-6a89F(sG6tcMoZG|q{WpfuFV6pGyk?4s3WATEf_G6#Jbh(HJ+MCS`J!!l z^Y=K@lIUJ@-75CQsC=e=C{C0*g1WQ|<~brl3`;n)H^+p4TwgQvO2Z~^;$tiItD_#_ z`{QHV9Mz_!0Z-sF-QF;zG=lnEjWRCk8qnrWnr1OX)zQEXGoQ2IAbS`M&v-^)Uyk=y z>Too1CX`i<sBmOLXkyYA`(4R$YWXOQ9<p9u0t42Qk~o<NlpLL$G?;cYgN-KyH+U_I zkNr+Gt3Rje(e@~-FgcDVDKQryyi#0<!FnHI|0jQXa-WaSSt3;lgTP~9TAHgSDHpU% z)oh9IwAOuaG#Yz5)dF9?SNxHWG0Ul`|1jgpo?lEZylxZx7NXzWw=g7_t-RNh=95i_ zHYg<{>O|+a<SIUw_LD*er`tFwJp7&Tblh8=21n-7-xWHO5$fFuIPW4|Y7$DEPQ|#- ze<lA6%36_6%QF|e3t|tem*aYI1|Oa02>e$lY1Dr@!vte8zfHrvx)-u!EdJQpr2om; z5#^%nsH^B<RBl|~)ZU)WQok+G_4dnZE#TNmaP@4~WvyEg8y+1|3h^C*V1TYGWYc9p z=)7xK=)7mxl1F2^$WE)8pry5CWZ#|6E_JCvH{ObJGJZ<hF7X+I8e;e^2;BFEa_<W3 zur#`Zo$*ATao!dgbULPO+lo{89@XR`wbumO9tU~iX`l(B{w1hF>uu-v&H_tT8N7!| ziE%YeglVuzWV<1B`)W4{IV>d8*e6uBB&hgjr#@Y)x7Yne2`e&n#k{?6g{%_u;Vn|v z)0)3w&olL0C0-}J;JkhM<RnI8_JkQ*z-S=lFSBvq-Tb^$LW|9Y#ooKYK}@3Z_La}5 zMnC@nM~-Gg$iDVx3F^zyab|KYp(L_WpAG!;w+Kop?bwNNT!%_K8tof8TA#1lM#{>z z9jdiDGIQ|${!hvbcmeDCB}t+~?jpv1mk2E_e83&(k3-#i2Uiym@F9^+ymOfzHSEdD ziiY{{hfvqcnSX%CE^2=D3VQ!c<-EP4qhs=@r4B=^DZ+@N>;y;ShlXba<Hb+%K9ap} zr~-`P8^PG%AWi$6x4#Z1yYA~nGi%-xyFToRoV3yu_jtW;u=kuHM~$a8c;ut~zdc1T z=TcZaj)*AS&)PvvX|_4C5U`npLu!C%Qkh+Z#z?|@{)fNN^^LtrgZrLfwY$vmU2f&@ zpr4c`KTDS!X(X%;&oqje%s+oFs1M#&5q-X(eHO?u%Rx+#rS;4sOn(45%rFUlTaAEm zV))v0kDgJwddx($6U_PHGzo1)QAJZ`XdU(;QTG74b>CQ)b~i15@4Mlj1-r=E&&T$c z95QqHhj@_CZ?t8+S1v9FPi3wmZ5+9%;pfk37Z6=6&DlzO+_A56nI?t*jd@O_u!4Ov z3upH|oJseMrzZnSWI#SqesE&K?X5p)Jr(leQhUF_c~}3`6wrgDkwfjWYd$RK8aSBh z>7euLiv(2<$<Vu4cKFOUTRJs*m>YT}l3kRSreRc~M!o4Fho4J#JucV%S7F57EkLd^ zgAuhKL7%EKM_e%@>W*1@VsrTVxeQ72b6x^Twp0{jW<X=RxE&me%S7mpQpHR=g-bgL zpSwm~KwH`6`Nd%70-u5wtII#BYHr8>oFcG+{^6u2{I=3m9>fe&Hpl#_-ekY~P86uR zIHSna@Y(U?Hg88+WxfME^<fQDuk0joOp0GW;Hu0e8S#?6bNUcE{f+>|3L{7<e5zFl z?#fB~0NUe+G7bmbMZcK4d_!XjKGFTyc$7#K8S^u<jf|1}U1CxYa-lj?W33%=jzlYz z7F`N49QM5Hnxg+#vQ0r?PVHpsi#<WO<!=+1B5o!!KRSr<cEWvD&XLhtU!HZ+hI9 z*p82nwW_t1`{gg`?$qN17!_iTBy%pM#~{n)hi|*Xc)jj$uTXK-zI6!=?ttZ;<*FGo z<ow}}8$S_Wi$iMXdO0#x0u>I}HLB=JGV~8D*YWD?2ogUQOgA+<nPwr@dgb;4EiN;u z-nayMetnawc5zTb#Eg$xea?@H5{6Cv=cH(m7;6rc)JX?a@~PETVl+3TVb?h#0pOo# zXpm^vlAId=7d(vI=eexgucUFyL+NXRs8#y{l?ZAd9mG|8>;LPA-Jdg$T|X<`Az`P( z?g-m!KWD0^!ODd{mkZ}R>EXvAJidr-Um{cEI|G7_Bai32S)8CZy2-txY_r4IespM? z8~Bg@a)~ZFwsc<tm1ITlKLJ${>A%v_ZCtQv+Up`93DuVF110_a$`yOy(b0AH3#sdR zs`KRR6c0Wq$ErrB`oGS>Lh#%C`yab=ZdED@92MlD5}cP`Azbkl^DN)QyeX)u&`Uhl z{h1Y`!-EJmP_#BSO9~#c3&>w;e?EwPyJEWITqi_(0culnY|U=H!hL;6^PrQ?U|eP( z$Ii8*b4|%1DgWm+#qk@wNTnLDjwD^@(ZtH(I5BzUeoH4OjJZYu0b6d0q+~D;g<6~2 zE(;Qp3WuS<bO{mXYz34{1&<p3)a%RL+EWM>^1&UF9ogf{9cNQZ%g~@4M`?LXar7^j zky?Y+cCQz~CnR=ZXac8}sUG32U!H8Y>QGB&BDCs!ucpSZM~#>h6_RGzq&JnnG<5gw z9~NeoG6S=l>-_!XmQ9vI?y%lqL5$ez6(EoQuI-CHWq&ExRoXGAnlaHR`UvZYc26Vu zETdIsXQr;&0t>D>{I1UoTxr#!WE-A5b3Gk>Fuu&D;g!tPnXu3W?|#9m^Pzc4zizXW zjV&M6!QCS~_es;-;n0{*-07*)RKAE*iB1Xh7$*w$zq*lH8O{JduNa9X_8dLxqf9KT zoW~sgD;bb4&Z|8t)$@I>D>o}S3?ut!HMJj@GRMc>M0ewSb2JDfv1M?6p<6G5lpB}O z(_>W_9GY6a#p~-)VQ}+|^}2bty@zASsW;-au%py_IlKSO*EdI`bzQN$N%UBuzC0dh zBG1=5;J%_>Xf};~Te%4kwfFoGZIulo#o$|bzu1x&mFYOHsJVW)WsN8v2#%RMfwR%` zyLS=N#y2&v8QFLHq3={SrS*$FJjAP9sTI2axB0ymt5qM9xo|#Q7~1}{88Kq`FYIB@ zwr+REx?6|2GY@mNt0FKpesq<7<%}(8WXimYXs6A=m~0$^Cd-UcLWjtXZ_fP>sx(Mb zW@o-kIH_X*Im;YDIg5swLcX_S-ql6EbO=Bzp<L&Qd_}xKsX)HJ#(m}aK8R~%1Tkz{ zx8flIMibjV)$V94Dw+bj(tTX9>_60Z5S1kL#>cV}OT#_|AerVcBs70;dk{YL$_@IN zwErM)d1R8rXaNUEUb3~ox4_0Fww$s}f6+YWq*0Ht+xLVL#8Y#W$TObd<_+?-IuI?k zGL4jN7MocIQD&DeNy~3$+Ne%b)Gxr#EgR(OW(>Xt;SGDL4iYtDlj2v{E|{c)RYTUZ z`Zn@8Z}6|!HGmTN_#v5xQF|6(5xF0|x?7Ku0QFg0tHQE-g+8DWQ-)IG<La69n$Kyc z|D&gAJx`aY&BclNzyulfK{z{JrBVx+cDYH*2`CR+QsRM1#ij19O^g^}CXP*f;Fm>V z2y~gO9e2I4bktq9kAbc>{g$KqOGNHxHYd)t%B5_&zRhYLZTEPlIgcq!DPb#hK<fll zLi}*5#jwrbI=p?#y~(>5^yh7;@lR0TqRwLxtB2u$y)5|Eb%Q9R-1^MHINO>KM{do7 znkh3Ds3Bl|g7)Zgd6l_YMNH<BbhNRhg7L;L<Cf_VL@p0t%#$oqHx<t3BEuw3V)V%; zD&Isf!^XWAO%AEtax^3>Xkm*p<dAF7Eli%a7~=TTC~%>0Hc%ztadkI%8ws`rqsNyq zqjj^96(0-U>SOeCwRLt5y9nr$@EE3%w8|ICI|sqaz~2bf_XIKfWKnm2shYW@nMno* zG4vd$HNkNf>#UB4-?3mAnFA8TyvT(ui!mk_v1-gbaoyKdoQT&lPSFKyZmvD?7lb~R z&I2)roxXE1O!BIZ<n=^`6XQ4qlYBISGG{9NIrem1W=I`19n|JI98J{Nv&!(h^h<nt zwT%KPHbqDt97Oeixj(3w)qYUfK0Bj$c@=MGMRS?MlPo2@(1Q)umQ?EF|9SNYIWXfc z6$QD>R<nQ@>4Z5T&mT9QG^96`F7cFz9Kpp7q|Nq`yvxh@XoK7ByylCgGXswD+tQT2 zUf+{sir9trt1Je5k{ub8n!#pHP9lhCp=MR^Du&vV3k!q>xw(I;v>TTk4GV>^whg`V z2M_uhm!#_Movq+lb4(m;8PopQN~*IEess4s_$_nLv_dgH92gU30EV3n(&?q8j{bsR z?N?zdq%xTKrUV;II@m7kO*_m%Rf?LVU9H`cI$NY^sRvS-=q1Pc$f;9%Ml>C`az5Il zl&(a!71b=T^;IiMiFtI_&C$u(T#rGbkS8k2>^smD8+4V+Z%fswYwbVo<*23N>;KrO zKKm%LhwiAgn&`FFhDOb_cl|8}%9k?(X7tsQb^YBtP;f0tfczYR()>kc?nd1(QNXnr z`_lzc1oo}=*+9xK2|Wh(x|YSif1|6}&x{CH6Sf07=C<(nf|Antm-H1YZIPZssI>mP z3#}&%GQ+3Vh#?_>O{w(%W8aKF)z76BT2(hpu)}>u3k#hlfTKL;EnvXwSn-=iVvF?Z zFs#K63!t9<x4=MkIMhYqKD3i1?$b3%dSRl_#<5ZGU;jP~f1JarnW<c_v4;sp9P|?_ zCuUUHm&DUzp>N^mXIi1v5om}$+(%I9%A{JDy)4k!VghTRK|Ni|FcXhA{6&K{N*w&E zzIPPGs<O`w{6H6;mYahI>K-Yg8TLjyh1oacSbPVZGCR|pJu^tV)3kOYCm{l7Vm}K% zd?L%UBbgw%9379~OEd~K6aE!&7vjo%eKqAW(e@zL5u2j-#f9+mBLH;zR%tVw>GmC~ z#|gg)_63nf*4|*%rqvS}CaO9I!BXO{+dB{E7%-x5^zJ;USv)(CgR%I8uqAG;h3P5- z8Jf*Qnn0W&S4B+loh>(jTCG-}I+o6B$h!77Rl&HK9$}dsE<9}T#gPL#BFm0`t<J+U zYk>@M=&_$qelfjm%inl83y=y|w(`M`<p{Iry7$bUpEwFW(Q)(g2ha9hg6{IQ$QiPG z;5R(=aU|8_rK(vX#RS8~jR`|HFZ@+{iRhl`QCcBsLMFba)psh^*W#$;O{4@G@La*9 z+74c&K~CCCDEJ%}4(_RaD8J)(X)L0OxX4#P%)MP$t&a0pXyIfA79=vt<X<*jMoa}P zdGbw35$E;OulJ|GwK~j%sQ9rmj^hJKXlA@5xqh`7Q8;34&(wKdxuaTE=;2hBpWi}k z@`F&v!Nhyc^_1?Dl|*KO**s(zhj&OGe~kpYIRKWTy}(saZdjQ-y`R3Dah>*VoUmiK zd%*4hGzwMRo82fUpoZTyPqB3f=Rzk@V{qTsBipC9D8RX}!QLVVcmhR&?6$vFgw~ls zk;NFSR3B@v8j3Aj+)Ev)V~8U||K0)vBnxzDOdm@lysnf=l7sDj>ry@CFWtUPL>)^b zTY{74_2tqMsE}3lavb0G`y#Jn!ECwO_bHLbA3VZUTa`LjAv)DF_N~6xwXIpo<u^}( z5$bg#2A_Y*G=uk6+M8}317%C70o(`HknvC)q<R1TI0B$bg7HHZIg^A!Lf(t3tB`r; z)am_7o$9o4E5~t~%i2VhDz*nU^*xON#k@AHJIzxLkOah#0bSC09T<)}SS?=0-C%nK z!LKqKF9D)&{&&ZIE18nRV{9SUaIcLK<w@fM<OzX_Y;%?t7J2rNZy6e^)e#y49)c=H zm`*Kp4x9RWQ)2E;`ZXirzoT`k2R#HKVCL%s8Et3nTJ5F3i&UB8<o<c>hJ-PtbBD9% zXuu57bAH`-J<Usuj-6u~=#<C$312r@fQ*|MojEgB$>Ox5D3$+e=h~Mv0Wk>>n7<_A z9Qf;+fKKxIDmrPMY7ddD)zSPGWbd+{-@m2HCYlscj-`cDx81==s95vW((L?6)Z6P0 zIpEDD6m7T;65(cKB8~$!f%P&DeEHh-2@-^zNsIKXha$$*YiLE1xE4Av;|Y*R&{4C0 zU0Hs5@0~WO4z5kR2S~+)q|CsB(-NPX4D+Kc9|`6cK$dbCwuzT$BuTs?RL%29ieuk1 zgFLd4sR5BC&wP0IXcsy9_mOmex<GRuO-l5YSazEm5b5Sc;+0y0EjtSAq*4)O4J|s1 zsm+yX<0q74GpGL+*To7~o#!g}E9M>KMpiyesyC&)7qRxDiFF}ETE9E5RCd$>@Y?T+ zZ9fV?bf<Hx^kwtzixo2}mN;#w6_HZBRKf4x*d$H|*9#3$3zDZJJiCiKrO!=&J&#cT z(R%EVfXB+OiaUKxobXj9I$Fwf{MSnylsiw=jxQG-=^aZts+#aCv4evHyxEA4Fhl0J z*)l`P@2uZ0@iSUAOI#{EEeTe7x*6Fl7Q`|>b#cc&%H^0(NGfG`Uq&szg42At`Bz_G zVIg3gIWFR);YBY7+4dAL%u{}SF%v*iWu-6KN{<C?roI*F*UlVc0C+a&=X744kcXcU z-vWPy7OUK%)+Z5QcAs^pHRZ|X$`-_r8+>wmCjr~Ww*Yl9`V@IBuvVbP!Sd?=?p^^l z6Ta*6+~g<S&pV2mn?OC=qQ5Y2@E5{W{zu?lJ-*ZZtB-u<RkcVsB+SV#KEkq8v)>nM z2F2pPP!!JqWO@12)#bYyL+UPGfltgZMYp_YfsJtf%&FH$f9qVg_L^dP?)%ldK;d;p zWH`TW3JpWJ45sj7KY5g;c$IFA60rmKyD1~!){8WU4eh-XR-P+0{uIF#T5nn|fjt1N zqozgJ{}Vx#I$H6k&8}*R+6xOro!t2AJ6|#M-2H5V1mF-F944>HfGcs})#>Q$^mTd{ zo7b^MZe$fA9VbL#n-hhsT^@dE8)4|M(kjWw)IFKtNd~nN%<fb63(#J~p~kKXevHF? z{T5Qq;c>pZa#uRTyYTQ7N=Z;v?&&8{9k9PsZb#}^Q=1n(Esy|jCSN^gCaB%?)r@#C zL*#A-vuX3F74T2iUPY%o#!84NHvwi2(WwRW8gRv(>&pvs=Z|psds}Mn)xS6br!rHg zS_K<%u}r4Yu&>1l7+!YWNZ?nxJaefoen-eQ=t?Upv>P%MjPvHHqVy#LPTWs1n4+1; z_YMv_ZcF&N-<U>=)5hr|LY(W>Ack8{J$Gm;9iF+Z>%N%|pXwWcxvcwlFIW6S{Kmwh zZHK%~&d%V;KfiBD#Ym>{vHiY4iE}tUS?PX{rx2T-A&ByR=qu6K?fu=y`~76`W3>!_ z@B#MBhVa<@;#V}zzpk3G*kOLPvYs)GD@kqn<G+GZsjO*uRPcl>ruDYz*a)JiS5-4t zUqr6j$qL?9SPi@G<@L$9@&p0119)lP-ip4F^P!Tk1P>UD{0%Ng9vZ~N$P)gH|32OH zr-0TO^<M|VE9#Y~w<9B|?3(11{aV;#SaL+1zCO4`1Zp!#r9_=e0A(D^k{(@Jx=yKH zt?m1GSgvbgvVZEmzWsN;I$oBR51^a7drkFUMoAH{KA_`GU!(Mk-&(qoO<16YsL^)R zY1V3IDKmm{PuuTr8nYf8kHnc++9-)G5&((s@$`dhPLuWKXYdQIA36)pMXXkL{XP;> zVuU@efgT&aE$B!oPU>8{Sbp}@1E^TrokWWy@0T0*QUx2<JAMX>SI=)vWb+10-vxY~ zOi0kO3#Td+J17}`(ZgNm)jO2akj9Qe)g}x+yL|+HpD_q7Pb@KpoV<i`ro*QH*awvU z<ljDFRt8k?06$h{kiurFsCF_qkQ}~yNy{E>RDKL+=Ks8EZ4s#Q3&woBtZF3zU+(L3 zecHI)X|a_a=*Uy_ZEW1Jrv7rWb!~6x_So_BXAO=|dw>7ZPmjg6*K5B}fef5Fx+xw4 zUPEob%Z;`mQe_6ssFL4gpj%xB3=))J{Cil~pHs}WH<iufV7UP0-U73tkq-)991GNp zhx+4<vuuC+3oCAgGjm%%^O9lCMS?{$rIN}QqyYv42mmW#((4@n5*?}q^5mBdPVnK8 zK_NPoxKY#qpi`E`#va_b11(X}YeKDrDKx8fMi;$0bmRJxxsYQ@>Eb07AvC$UxrUuV zv_n$WHHIa>3&G5QYnM+{7=vvD1^2l|zT=!bzH9Gx|6&gb!+8&D1m(t%Vpq3#mg^HU zV#9YeO8RXZul-@vl1KRZMiWr~J^zOI0qhvQ?Nd`*58;rfiS-u*1|~Xmsi=PH*3au^ z7J=jrWi$st()1B-AW~1VVS40et;$c4UN%ANxEBSA_b-4q<?#Zd?$TuSsPK6F5~`*& z_|@I#_rz0;y8tG2g%(R1>+Y8=dwJ%Mwk>VG*Db{Zv%M{+A022QeFP_GRTM0o!gp+( zJ@;@B@a092`Fb+|6cy7~NfTx5=6%A(N369;muCnl-OHCtwAj8k^dw?SvJ;A6G1koz zx=x8$*!bN1mIKt1ZkYnH%t6l3^|VNw)e=BPA}CnPovJg4V!kdMe*i$N6hmr}AqVWh z{uN3IHuP2tuap>)HNynldps>Fq6JcOAb@p0^qjxIeeS-+qzt^l$=`2m?yjxq-^$d2 zf>0xcSL;Uqpu`j>zvut#dYOXe=<F=~9S1x(Ngzur^X4L*k(N04XrYKues8w%DHIO{ zQ4KQVO0(;_A-9XmGbqCaK5~{<;3xpBiK%UD3UNS>Wdaz-xSptF9TYnVx8%q-<Rag( z%7KK0WXVH9(e0B`o*xhfuB;$*?@2ml3eotvZX=vMYx}2xZGL$s9>-;zI1yLLDVuM5 zl+Nl6s~@?4h8rU_Ik^{W#L_Vq0teg*eLU=8TrhMtEv?)6%oH?<6HL_t=F$2B%dS|N z;K~sn9+kK-8(Jw1e84!9z~1tu=sBl_Sb|6!SZVE>1+(K5tn{_Utc+hL${W~HTi1ee zsgMQS|2Zn2F@*wSI7eo`t0CRd;QhgN67#3Aoiknr5!Mzbje01t8Uu5|Z4n%~QO(qd z-~}VX^BG{;JYLY5JpLg3i+d67%CJ8os?_8PE`BfAtRLAYbukD-HoSTDh0=9<C?U-b z1bCs9T7dD(6l>eM49aB(^wBr5U=HW&3^M^z?rde`XR0#k8FRFjUypzP#x#97e?pg| z1#aCS(WFBrrJPCYQ7d<O5^mCj%YXvqp)x}bUQaTzVF~Du9}hOzh=5sjfCWq;Ooh5^ z=GoSyTcin$@r-zV>X)7sk|7U?a5-gW%X}>u4*?vBJ<`M-s^w4%5GkNoet*bw<dfpa z+=dXD05PPspeLhZrmd59cRRR2kP1r!fhT}i(A)h^NfZ3?%JcoMkW;3*6=&Nj^_jPa zmPU4uYx~d5xe)?T?~OM|8Fdfw>fMF}-?~CFb(v5FFf~4LWGn_CbMH$RiFRCZf9`&% z%dxjG-f3?BP^JCB4zSfRb5y1Zv|X1JArW<l=yFnI!!l5iTRR&B90ORK*zjqJGACJG zR!c?#iRHxiU!=-3zf^7~Pg?6a`~j%MPUDh5=uCf7(x+N2Y{`pFxli{SS5{=h+P2-l zk;fYs|LT^js~feKC04u8N@|9bOTsR<0PYV!j^CF&8LH_`4G`#;aaFy~6qi-6)@g7u zkg+6VM3C2JA)uRaY|e@w-f{mJ@AD6Yfj50O_ZpSI&zr4Usl~#)up=Rzw0$r)3O{|D z$cAn6#wo88f)sFC{x&xKFX;Ajt+lCOLL^@(XJOc?`*QsRrecg;4!{T9vXKhvgxB}C zlj^VjEuWX7{VL6jreTF1cnFe_k-2R4Apm-&xQ|T;Q-gR=)QdwKU)?FZr0waXSXv_j zk2UAG4Y|n7#!*oQ@~nZMGHPjF&@pZ+0O*LZbhj}_V7T{rd%;2uPwrk5l@xE++8dMm zB+%JCNSh=q37l;ZJ1{B$RC4;dLTilWvB)7SY7`jqqntO|Faco_Y7NYBBfIWdN_DGT z=ybS7&=KpVo$HT4ECT>odCD=C0{~>n!CvVJ%+1RqpUM-G11xB+1fNSjD*-atuhvb2 z2A{hVta55T*IXA~JBntO=vM;b({6+y5$mCN;q!X<h82lxs>Ne+fou`K#%Ah|kI&%b z@d<Af*%m{Nl0&Q(Y_f!5!-sp8^X|K#6aMNZf;a>KYJPXh{bkw<C}NxGZ<~kZ`SHGg zB>{~+XdW8xG_BYCL*&xX0PXgLF6#4RP>9)q{hKm_%%WXR;k@&leQQd}fGc?{ga#ss zvnufILcf+Ubu<ewTVx;Nb7X75yCtlj{$pwn*ZbRNI*9Z32+J*pcTYgu1nltCQT%=o zV1N-vDG(zHB#v7OT5*x_kS2{<HQ~oawrBDv4AGI%19^`@xVmHRY*iPdBt=M=lL6o# zTAZzQk1x6J&)N<@J_`1nZwrilXzOkYFS85Sf)FjOtoRfTcGn%Jv0C|sQ-^1vzk+Bs z*`m*(poh-h*Q(P*?SsWtAC$=D@2V5S!?#*dW?<$_pbDOS0=&Ps!qHtUv7N`;_W-u^ zh#K2%bgcOdT)S*#hLg4bCf<tyyd+-Y3dJ3Fn<;fR0?n&4E84UHcSsrl1AduCA9v_x z5SRq-A+OPCoW19F25b<3h{Xjs2PI%fQTPAGW~L|N6zzL_B$Y&de1QdgF^i)%KsTTw zXwMW5Y9P*mY`r@Sf4ZVAw+J+K=ansB^cSjgjqElmHZW=e<5|gNmU)ACgSx=LXSVEC zJXO2pmhZ}Oo!+$AE}PH3qCI};FWn+7Ev?)hdEm;3eczL_GYHyrZmaXAAH}rD6FSjU zff{f59W4-ZP;4Kt6#j*UiQ_x`@Fyf8jq@ERVB<qxwB!0y**sA0MK@>^EO%`q=)0o@ zsMU&+#c*U=6oIK^ozmrc!Ku!;Q?_YIkwhT%*W$`bsTRwYKZSp%|6<GFc9MuJer4O` z(Bt0}pKG2JFpJmgXxgQ1d|pE()WLFVw%lqtY1o2n7^2Ti8wzL)JAG~ry-^=wjU|a9 zGg8F#uZrPGvKAgH>DCFu7L7~FM{p1gG_l?vf0TCG&SnQqIWp-}8!o%ZN-iUUf_rU2 zI;-XuCsB3mpIKAVROa7%S}J{QaEdCS1{lM4N15V$u2Mt^`6k~&dxr23A@4IDvP8ff zy1d^`0<563m~%lK5r&NO+b49ySYt;5FF%O}N~x486LW;?*|F-F+UwL_n~;^U+0$%1 zxrTE?j@4XGRs3q`sq6k3N9*Tvpq9B9F$VdjjWXk#JMXxCOpp_*>z`8-t7WqOKtA5M z6?>VQ?khmH?c1}J0*JKzCRWPi__=YwO9L)srPhF}QO7EU_xTxkWPk48c;dFHf!EPA zqFM6SVLA?Re5nsk%Q_*2ml0IRTg<^2)7R#Ww?JOPZ>Qtywr+-uX#H23Q&qW3by`&r z!;*4TfT$XS@uwTVz_XK+<k5<+oO2*O6BDU9_(^NDY4;Rd!23JzxufXx?-X|1gxjCW zE7GZ@K&v%kXm`wTtIS&ShT~Szazx1Jgb&c^qXo$K;i*+j#<nr%`(1nCcE!-7g)L^U z2W@4!81vpD8PbGdAe^+cyley9Hl_l-ch4Uqvg(etSkl{20y&J}TXK-TiTFpIPGVH0 zv!ov4GnZI28H|q4o!$~B3~P<iA2mSqZpDk4iq|P;&ao<V#+i|t;iUEAhf>@2T*&x~ zu`JL~{5zjkdb-20$7<Dkgai_E%Q8Qx3}(%T%_K^>5q1>KIeXjk8E`vp*s__phB6I$ zm1#P!b|h?fq>V#<6bEF}#gH38+g&z=gRn2s>$}FLPRS|!Pc%;A!+z8Op&va$KtM77 zTe%DTx0QbgOieaG*pt_$Wi~b+-X!o_m_v?iJK%~Oa-;Us3O2*VvW3{FZ*F7h;`RX^ zo@?z!PQ*D5YJs0Q0&)dQ9JnECh%a>zN-a5QaU=kYPr!wp)X7yX@3$4mXNBZw?*KZe z+gRz)G7=lG`K<`h5b}MtPyi)~BMF!oqZ7*8am4}4K;8w&@YwyqFSvGXb0k<k<H}dA zfI7G@m<+5;YR{GGs@Et?S}V14rJ~Forg^UgVol#kC@Sva)@=h&m6<S3I;B*Lt@J}! zlPr~;NKt+5Z^vffzz>ZzKkIv{#G!f5Ujmh<ZeOETD<dPmaskg?S-F3sl97_}BGB0X z)DuX6eRTg<Q)Qae4hGb2=V}r3eA_p_&&gjDX_DboH8-i=2m;m-xC4|1i>supSvM9z zz&}B^cCtZmO3e1eAjHOsPmgGv1hydMq8^By&HgG*H?}H@jF3a<qS_wZsJWVY5I`~1 ztl9|R%Zy>K2hub;j^8X0l!4}e{zYnNTY=0FYu^qjf+dCrJ=~B_uHCRqi^EJ$=jeTu z*$9xP>^Z+2RqILPP#@YxNlDY)b2~nH0&KO+!vR3FYp@X#W6H%3TZB>RlJqF0wg0ZD zA1G$}QNY6Soh|OvX|VBa^9$wd>8;iY|CH&T`^T2nR)OF%wo@-6Y*w2zOX}917ND{L z2?tA&GoNPVp;VNdGC-z^OLop_oaQ@dyFEOkmyc{-YRb%D<oiA{10N>PQz;_NL-lK; zwgia)7<i%_W!^5|I%fqUE#FBqBjzSi%Zg__IXyMY8N*;9MAI500LC*Q(E*TeQB3Wl zs6;|W13-`_ZYTdKEKuKZfGxmvk?8xiMfr)@0}(Pov@N8jxl|ai%M_c;jmsWQgz;Cs zWc{3(6+}^<r>E^FAUv>x>Ur2y!EFT94F0aG^)4A^n$~wD`p@~DUF)*&)5M(c^`F#3 z`(>=O+{TJ5up*%KyjsJP0S6_cMRIDl5umb&{bo7ndRlv<mSg%Qs%QAUEYR!dzUUgK z)M+c<=a^yN<J`{>wtGor4$&)QgItysTN_7U#6vHEr1Ql9bzk4HGPjn{A)!R^^g*=b zx4hoqA`IZv&m9jIiLaL%vXFc6XC=H1>09U#atgn(Ax*yf=XIBcyZq(QwV$g(rwacH zVQAa6i<lfT%}>3qu|kh|>V>4TtWe;@P}25%)&329))jjKfPcejC8N^*wF6$=iwF6E zIoy1Np3$&nSLveQ7yckLmFSKLHAUw4;<2J=aFo-x7Lt-g)3?ZBQWd4eR_S)M6H-cr zYy8w(#S>YnQy_G<WtvnCln_Tl4UuJJrkqQN2-M>4jKd*85b)5Sg@^bt`pJU`WKfr9 zPCXk=(Qp3>|NLR4hkxZ8)j&f>GD&B~1ISi>`*N^#$l)J}Iqf&`@y7cbMlpr*IRs{u zzUX+T%Q05Y@`NbI<-VA?ZN>(fCE%kfQEi$pp0{t})9fn?cn%`_#Z+1sXGZ+z_ygN` z@!aXw6D$CD5I^BHxlOF-L%^GOoINAw&u8bqg>BvTCP=Jitcf*L`lBtLWyprjgeiDQ z6I{t`hI|Hp^zqOj<F5`_@*py&N#Gro7rnRpISMafn`1rZWKPTgxIV<zsGqRa@gxKE zkuN!e4?hKYz7YkTm1nZvWcEBOb=@u)7zXU5T$>S#o<H>PWh-Z^GF}d{tT+=#j>u23 zui)CyX|PcL01;FNaMM~NHsUu<=-gYeVx~Y|x4&}SD14BrULCp?5xtz<-|AVq<~c5r z(U2CyTqBB&%remzYYZ$(PHJ)y`7c#!HgnFZzXCKf`w<6xD1J^^`V=neMX7amsoJJv z&T0$WeDa9<=x!rp{&0&E>8;<y^SVl0{Fi<WGQ}FQ%LY93Nauq~$&Pf6u*^Y|NbGMy z-WkIb{%J{~&+@+!hST}nzZTwHjU@mXIXf@Dhk}r@J|;z!(67NU7AJB+s5OG$+VQr_ z3F~6QY<T#Vlrxn1N^;8{ibGB%yuIImZ3FtC%ebFh_5UT+IjJFkIE=g60<RZp&xs_3 z`C@RaP&YXCo%NBy6fLECC3OzG-<)Fqu{7wQgiV4}Kt%$7A_Qu@g)-12nPiKAOyyMm z$NqNreI4O|-RLhxjk^86quts)9F<pqL2#GnRP~E$>lZsxmNEm5JeKFo=<}xtv#iG3 zX<=^&zZ*A0DO-h|o-0J&rz*=CAQL*(vu7R$w~x9RKme;ac{+8R{R;^l!C^<)Tw>F= zU9jGZib2+bIxn<oT6nTHw-tzStI;YcImp<o;Pit=_pcjF$jfH*p_)zY`w#G;#j0_A zOtnz0I$QJK>Do!9VOvoWA=`r7x!PoUV~fBXSPmz49~#imLnO1g_TM47BKmocrdagz zX4eERf*PJP%Iuy<FmEcDg&t%6&olP@*NuqzAEpDSLSi52LarldX??ddiY{kgXURBV zbg1uuIRPvyd^upjYQDk)X(Yw`0`$tN^sCCM%%&x_X8ZKc&L`zEJU)ItCc^WC=OI@k z>G+U$1R{X#hmQE}N1G$-wlB9|-Pc6Bp_ao=j=JMKL4}m@U9DmZZ>&<wKqvOZeo9Jz zomHFnKbFaXAsC2L=G1Z+vGE;wQuse>toa=~0dCE%qLr_#(;f+ZFcgGgq&e97V8~H> zqd<!P;M(AN^|ZNvF%y{3w^$`tDJjpqeJV0kav6pFtj%1BR`k*#9&``=`K(lQ3E_Oh zpqdr$L4H0Dp-cf2;zm^2ky`R(lfX$F&uk6V#@LYXYRbN5BMSU>UGVmz$_ykj*as8= zFzo>z1}hB)X-fRTt^d7o@|J*Vby|mW;qY0?`BPh+5`#s-)M~VpuB@;SETFQ0;9?Jj zcZ-|2Bt!0Q?&t17)`AzdhsB(~Ed)g6`BSGbvtQI!E^He9z6dn1#mSaTO-+&ez5E*E zn~pMbx$Hyu59Gguzl&8`tkr4Ipw|&vlErS)A0*%hP||#AslPaJR8^C1&B0i=HY~!e zSi^||eFi@G3jRU{`xxih8`pO*n$rr{)xZ`*w4`Gx(H<cJ23_~$p{21^kZhaylc4w9 z7r$;EGIz<WD6dX{1pxx{S+QV&%Yz}6S+aNNaY%&O9UI=m--st0JwZ17Qd(OFAJrG( zTKJb61J<vW8j!xLw|6EW=mG64(>kZZ4s4*1BTl1(Bl*zZje{<Q@1$F$6l3r#RKuuD z9ozvHO`Ire@9I>*A>@$500dor`%JiiXmTgnZ@XF3Q4I`oSK5LAb3(e(P<HAjIlHq( zGtbxf6MSh?Y~Ar9@36v=V2S!~g3kPL%VJ#J)KR*#8MKO%%_Ot|Ir-Np*dk0}lr5wf zI}}in2J@%I#l>hP-vR2o#<aWA_@?E&f${J0Y1V>yJO_6lgI^6-LOp%WCCqpjKu5R! z;60{TV)Q5=ncr>9m^t}%(i(UcFUxYH%T)2oSY76^j<tn))_?Q4PxNN%dKw6wr=*>n ztZbfoujM%;F#x*;yaH!1(*~zrKKTG&H3y<#q=?Nq=5Kd_1>x3l#`VGWjxvqk>!A)K z06M?jdS$-WS^J?3=omnXm#;c&G7%<uSm<VO8~;g2&H6!D>l?PHyz*(h5daWrO7w<M z2=o}3-d$IJlv^O&m%zPNM(Gph(~cq!$<*HZC73s0yZ;<b*YUy8a?`Kp6`6IldaM9b zjW>RD-&0l;`p%TN%|(_t``yF?i)=XcP|NBJRc0P5Szrwa|JQ4CdxT4v{L(}UH#1c9 z)RIVc>nS!ursHAAsMM^V*Otmp>;0$BL-Ibf_j-@F9VHIjIcN2@0W<8%gpc~?xVc>s za7^R(huFa7F6U*5;peQaHTtz%f*j!zZ^-3&_V`*h{{C@5yoxt3Y-TThni<vTlj!o` zw7V?#ztNKWpJ})%(9u0NfRbp|L#<gBA@J={h2|Bdrn9Tt7qSxq+kD4w9M<S+LZ@u+ zawd%13|qRf?_KR)mw1=)Q6nJ>!`CkYf<<K-P>ox^rIS%@9so-nV10Kw9@)~MH`dY! z33E^dU?6(bJKz+zJ8~puS4YXnD(mz-HYmWm9in|6xbzXb&_0(;Qxl;`(sneM)8e5i zFv%I38frWE<q~1F#9BgLxKbTKAz-mwrCtm!UO%?Tx$fma2x(ke6YU4mJpe5-<nZ27 z7Uqp+Jw{NoaLYhI5}!BPbMr+vVnh$K{3g=NAA&u=u0`san&tix<=-@h5m}_k{FDR1 zM)2=J-GI(iu74+KB`8H~s`w4f&6Ur0k<4#1M#ziNDQ3W>^DJZJH~>h804c64PJ(Qp zRhcT(^XkD69eR^3h*@_$>m_I_8Obudt)M^R=ks=C=H)N)7!Dg{H<UcP3#AQFtxr1k zLoUjRW*8ZC)cGA6L%@+l^G!n`@zpfMDw}nq9>7vQJq0?CFsNU){BE9D(6glN;ZbS9 z^-#cE0@flLdU{g$#Pzkb8g?Se-Gl_}Pjm>A3T-#~xU#Y}ERh4yPliz^hkMU~{Q^X` z>FcdlZlP8hl}6V%{>B?~8$NlqGn#n^zfCkWxgrpUYU~aG6?mNoHow!0mjiA)Ly0aw zZ_A{Iptjwzg}S#wRJ9>TL9D+d!NAcXiI8!{y}%_%j5GlNd7a+gn*6|e({>x?=YVY$ zU^H%V0!~fL)}IR(kh!2ISk!v`jwERaAi5AR!+Rp4(uu<IwjM=DpF|TtD~hxPN$YOj z6>PcyQD^t`6%>rKvo%p5VClE2ygikYw!=dL#C6*J_c^vNqZONTM8{<^rPu;mZL>2s z^D`$`s&AB#L-#8Mr@7Ga*nWp%KMNH)F|DSstKbEjAYbYw7o>oBh|%$hR)>aGj(oE{ zjjcnIr1=RK{RlrhpY=ud-U<(;G6RtVIbc8)BO79M^yFK=JM{Fo<Ryt6l=N!?Ebj8k zSn%W+a1&Emukc%>t#n5-!0UgbYvj$o7fApVw{4F3A(n-4+op?r^?aEY3uH-d97K%% zWicDQ%uJoBq7tvjESu%M4ogNN+l(qL5D^3dcU;5+^UPnS*<)#<`f((%XDXnH@o_ku z0EB1Ac8rn~O^Po;Ct0=z@)wRA<EC8d+=nvSMj%tA8*`mciBe8eXPp%jRrP)VEK63u zl`XS-6&+c}2<!a~s4X$I>JKQKh5~QD|LSiaXDjpNUrGMW!}Ry}cOASqN~N@^%?vc& z3!YZQ^(T~HfI=I9B_uBJ8~9R<DQ$&@$f&q9b=2d*bJ&!A*t0T?6-$e<Tvz-Th)u>O zc^m+7m0Dwfi;BDpPU*dK{l;8(ywQP~YhWPkcS&QA`yL3v0yxqYpI(kHQ>D{pHHmK3 zTS9xd)F}sIDGY>jFf}J`c>p@O<A&--3LgrWPhY17QLfboW<1uPo@QnFr{XPbw!&BF zg!TS|`!Y(Dh_JO@U#y!deN^B9qIq$$#LHh0a8yY_^&x~YUts+4v7@=W+vxAgiaHfJ ztQq#Kvv*sQ`xi6AYQ~IjS_J9Q5Y2I(xUT!blq*kWV0q9!Coxb&iXS{+jO)){>p}#0 zOeD+Z#Gk;^z?KSNfTBJ;R}v-;D`3Ol=YPTR?pAzHgz_u<l-<~Om*6Nt5LgpRi<QX_ zxKa?k8?#|fk7XwR#iqI#`yL}w!et$5InY~V79W<%V~v06HMbR~UF>tEC~a06OArP_ zB2xuJ?Ufy{-k+_S)PaWP8CssA9qT^;Mho3%J-J<51LoGUlQIJX1KDn!<+1(ip>oj| zyTJwku@S`-SD2CxE$KIpEiCBd^hOs)uN6+8E(`tmdzz+oF=EhCy16@hnz5pM#oK<* zwZ~ki!^+H~l2qCDOl2xSR%91uZsrSR16C!pSfs(T$9HpW^^ID105Z~IS#6!A`)W#v zYn4yX&!y`CV%h<M%=N(duV(_R$yL|g#566T<Ho$fpkkC_ME{38j%N-%W*2W2UfZnn zSj>5dc|6HLMoO-vx5VflNRyI?ztiFmeXBvcig1#C9<<~!1N6vCccAdJQneAV=fg}G z3rEdY!Zp!PZ5I!Nin|b5rctW{G{txt``@0PGi{1HXJ;JSBmw6vAJ2xsRvF{1w*gqt z>pgi>$K}{#7`b?c)WvDTJZY|Nqzyly&T|f8qJN=P9NdyJmq?hE*>I&%wQE(LlZO6y zI+Fgt3Qz|YLXw2xlT*qNDjD2-S%9=likHucI3klaecN->V`$L8X57I}Or4V!3*#z< z9yb8zN2fZ0lE_@kLAzzz5fB3A5fmQ^F>Mh;uq9K$85(v2Y2LcOD3<{vbA=c+D~-7J z|IzQPGVXn;$+a1~tv_+B2Gr8=fyww+k@zLaA;p4unC$`#{$GK`IoVp->eZsT(=x0L zV|5SUq%q-d*+*vB-RKS7ucr>QI2sPqvwg!1Y*hpq0cIce_vYIJk><A<i$!3O7BGiJ zUPN;zE6$gl`l#edGI14(_1vi88d)BA#K4!_TQB5tILCl%<w=Px7i$lM#jOr7r!^6e zXf$lafu;9%?Rw+MlY5J6Kq8^>hd#UZ9)7FnwQ%O8?)=j3Rl7&%k0bL>t20~nI>mkZ zWp-7{R$aDpAdKZkU_$|*5R?X++^hifmIWs7rP9^2#^&}*@mM#X)vxNZRC@-alQCr$ zaWEyG82&sOrW~%%p35!d*MC<FBv~83p>)571c;U|kl!uNE0$guOAwRK^4Rc@u*|bO zAtBxOB-!aHR$9|G#?=kuT5ITP%#+J;%l1>(wn(x>nMIc!+VOw4Z;mgTo`Xf3@2#T2 zi_8EYF{O&MKC39^9NhwYZ?Xgm|NNM19h#Ob1@nMD2`FnjFAYUsmg9h(&yq}h#fMt+ z`|LGCv?N7`e?`=W6-I-amVmJcD8P}Duc0(#JVQsMQKG|HAl82eA?324HBO9+RkO!j z-aVK1>Kg%@1lG!P@7X3%DHs)SE_{TCTC^gSs^_hVHPiF{>6#IjMRui*g4kCT<CXhL z@}~C*7@_gUJ_C%#TLzrYx%#_@T6(*xa*!n)-3*!@N6-<o)fMhbV`wo<ks;;`1kPtd zBzsA)58gF%+!}B%;<vxPY^pb4s4yrt*r@p#st2Y64jU0aG#j#^9e$uuKTm=#haWqr z$!pGF=(#_YFERIFSF*ioZtewFK{iFp1A$vMKx5}sJHGynRBa?U_VU1~G?l(<4|fmY zF-|P(dq#PA>X_H`-N@+NF9oX=6Bhw8z><y(phmDIK#lakaMf?6)f3=9`hXZN@$JJ@ zd97G6v4xv{lN*@}dki}klGNW*zVJ=;+tS}!Q7t;v%xg(Le7a^6%7r1=yc|gQR$cOj zRX*G?%H6-Ia>seeSZ33I+eRFB{LmlM=O@Kr+5P%Ij?OA9t8NRU64KI0N_UrZH%OOA zcS(nIcXta&3kXPecXxM7ch_0}x#I$!2iW`Dd#*X(G3I53X`(yJZvmHoY4|AHUCXkR z0Takrz0PW7OOKiXHWk?Ys&qw~HgZKJ{F-^X-8GoQN<Pdz7PW)>4w#5;pY`v^ON4|m zB$LFDk<Xc4cyh1sHDXRkY0>Tp4fj#t+7CnvBQI8npelcg&s2@5Fd^}ee@#W{SBjLJ zJ=9(j%ov>@G6(&-lBA)qeii8=KiaaPeUQSDEu5|?pPFzM`?-+*T~*Kn<>xUc)#q@~ zBbF}`tzVYQ_-(o!{s!IjryuLBG&WO&#tC;K>OK&1zyVUNJlu-9D-p!Ega8ipwXwMw zTM`v8tuYwbDU_kiERMIm(6=op;w#Nst$c=i;BFzO#25idlz>j=JufaoDEb0p%>J5$ zS$7swv`^6zkyPOkfO}G+#*~*E$-;cU&x+_>9tl_B{lV>A&?swNG*PrS$->ur4&p6C z?CcF=XK^1jX|w=ksm{7@`=S!z6SS}_p#a4JRMzl*^oVBovY0p}cus}|y#w_Xbvz9Y zefIb?5z;;nKAc?b?}&K$Z;11a^s3GO=t2xY9yfp1k_C^JFS-zZZf?%?cv6x@mMn^M z7$ceq%djRiQDV!%Tu6Ovk3+o_PPs&?6U=EryN^isA@%!LTV@<&yPq_$4B5p;f9K2z z=B^kTh=*e;l>5^uRY5^w2r6eDXVuE0ausS!5PNlMYQ;&cS;9v4e+S0ZiPYbc#mh7) zQbuW}y5k<RhfP!n2BiA|Td<q+rPn3wc3pIMRX9<ZJhcihSWF8aZOuL9w==$1m`FfL zV00JtDH1c=CCi=>k27Y7<H%u!?(r^Lq@nsypEmVcrBus-YNs7tlEdM!85^!Ui#ct= zsL)6T$f;>sjm_W@&L-x$!ID5nA59%NDeG|;_qNz=LMjN}kb^(2*#nkK{%WDB0ypnB z6qrUaLj6tXm@28cT{#m0j4(bvJ|@EZxx)`@?Vf3?t^AOJzt+#T8wtygdOJMH)DBJd zrMx8!LW}8g)2I<tvNdJW<O>Qd6pIrrK5Mb?e>K^aD~*kjZRFa65&MnZU&p|w@Oka0 zY*8eJs|lrOPOM&flq~a>WTF59$vLWfAnKQ7X?N&*RM$V~!>lTN5hiIYPj8s>jw)XY zhqhRYG`Z4~!^-hxi&SQtj0X2WiFxp2(DbD7Zy`9hC-;KK7rWdpx-l!w;E4ULciJgv z9)Un{tFFRlRLDd76kjSrk4T3`Os!XsaC<~m`=OsAT1A7+<FumM!e0ck_rs_N^R#I$ zUSWwGPL`YrBx~QVEiZT9@y~57Y)S{ci;HBIojoL>Idjm)UY*$M(f}_FW$w<4behj6 zE4BS;!n-zq2p_*8@A~U?IAf~#OeJW^wKmpJI1HUPM#`-Z5!3F6X=3HiOOV5`c;`+| zz`W4sR#jeW#s{ilGBteam*$oH7A##EtFT%$Ex`bebSc9<D^8Pf69!XA(lXK(ey754 zYWKWp@>r2VA{;5bXHRrGxhAL+%r+tORvgp5{x<)9@;WB(XL$s(Eo&V>^3#lD%?ei9 zt-O~Cilv>(!L@Do2%8MecQD!Qt+ewSR&E98257BY&LW)o*rnOjhhTHEfJOq~NR1%2 z!XOcIsEsfTh5GG5&dYHq4_>%fgZvzdCsTe%Ly)dyVJc5qKnIqQBybBMZ1^If#JFDx z4NP589iz-$v${AGilQxX5{39be|ni5-&%J~v%7n@{fvs_+&|etyd)TMyMsb<xQ`qm zx}7^u9X<s;r_U}z432?$+R71DMlf&oOz{oK-JNjbSNkP<Sb4w0jb|)p$zrwSR3c_3 zH7fBBg0pO@k<jYzy{2gXtXeuwSkg9Fkpm3mzxE;D)Acm?_Mnu|#+1_r^3@SYRWkVH z907BJ@=<k22~#Gg#f~Hy@hp$qZ{fY9w(VDh9v+sR3kOc{{;?-zat{5*55`tEj@+}M zlKdM&asi0bv4ln;-PF0Wr+@3_QUjWJqVsZLZd-dD6WlpwZAL-Z81UzC-KhOHm|1RI z<Zz-`J24UA7+s%8u0pQ_B~Dv)E<K^PM{u}j?JBHUhhC(gN6-9zC`1`221=NW{IiW8 zH<=9VxKbPcctluinG&}3js-9f#UfweyEkJu&1H*KNmF!megE{cZ3Dpk@1koVfASph z>j6(Rsgsq9GJ#^5<}Qf9?uPXfsfd$*akgkI&~wgmeW60?LxeTtZhK&7*%7l^-kOXk z2^rvAchAV+wC&B5f0CkETw0P9mXw@Oy9f#VYs!vCwgp>-gkg|Q3A(N7Q!gb-3Pp_l z&T1KTu*VyT8Ya`KvjpD1NEy;6e$SSaIMKo>{~(4QFl#4bNFj5*O6hdVG}jikd2#!r z@ah(MNhuW+By~^cw5rHQ32&${eeV8(iG2Pm-dHoU;nzD=qbXe<A(Ctm$oq4xCD$!9 z&;A%dG8;ZLQyfC24*4vc6nAoRG8yJp8Z@!6ps^3aQVm6n?}q6CBUg2<j7vc2U>YH* zo-FriOE2cDwa)zF+LEeDgNgmg(oMsZzHeeY_;E6GZU{JrLFnQj?b2C+IGK(rSv=>U zMbI$@LHU{@DUe?HY}Q*0!x<b>B3>Cc<;8%HV&NUUao8>)uNy)g<Gg87Wk$q{?xQO| zY&W2F$1FCD$#&?<8pYcL6Q0eJ<rVEbXqZbd?^tOSVIKT!lEf7adNquzHZj!7@W0uX z&F*(VwKS4erox{fuA?n>$G}p>+8BY_yXAUpGKO8B#TP09cX)%hepRe+xq}f?)Y=fz zZJ^2Zm);aN7y&n>(i$LzX$&#gbn-Wv$<m<A#%FRE@zCJQRL6WO`Ke_-ww10D-MXf; z^H22p20nK|<g_&gZY6J-p_NF5g83B74ZC3@dW*H$O{w~4?xGy?W|GW<@oxBs$nqm| zk&A2Tz0EGiS&3*2>{(h94yOP>QC?k|35+gQFH>bH3{AHVAaX~c#x6xvv_ztkqKded z{?NF6s7V%u14fz6g#Y5_L_YK%UXWnCz<79jD4-jw>|@0_|NNJSOL>p-Kvv?6(W>V5 zaVH*ekI*@{+cgtRLapl1Gj#7~Shy3invxjxBaGFTJF%yEdFSZBSiS~qtD4Br(-z4Z z4_tqW7n*GxyNdNMbl>HTX!3w4#J|SR9QA%sgqGn{QBbvYeeD%uRhLt)55)Si6nq|4 z?k0r4bIYw<GDshm@?*Zok)jc$DQLE8@BJ%%DIvkyL^Z5bocI7L*qu1UeWSl^;BYi) zQybQGZU<3f5txH8E3Oo1fYVT(z(_5RE;?VVMwf^nUdRGHY5x<p3!4ZxA+_z0Yr))U zAFAu<4c)6O>@V4MNyNk&rR$xZKO4^l!C==ld$o%DoOH~2UIlS~D|h`KYV=~aGl<)x z_u?+C8pYsZ-?(QfaAc6cL3s*FHMS;L$D<dUR)e`934$8^!$_L7z)f+=!it9AjVuj! zKAhH{P;OTF3r5I7q0|*6XfApS^9EL3g4GNWC{;QvUH5~a8WMNZ-%Y)*`mwsMQ|Tj) zI{wU|%|aG5PB-l6;%Ld%AkG5c9co%F?o;TnD@<{5@ii)%;0IjWL(Ie<+uT`#&(X<Z z>*l1kZ;oB1DI1t~@uSA)d~Y+`1Sei%u6L|B96emA#7GAy!R*V{LTJ2r!S;uh;J|+2 zD#DRKk}z08x}kUzn`WIx<)<qvLDUCRqFYhA7L1Qy#4|tg4kP#ranYAV9&ZE^X0#0| z{e0><JNRMjfQa50S{rv;1cpF;Bd^T;Y!8m|8FgEq=2iI!Lg!T>^O9hC1TrL@&)KRq z?@o)yFoHl&sW3G`n-O~(X30YFEoXq$>sF`h?v0`9hKadO3yx0t7Aj2lYGUXNt?foj zZ1jkVaBXbie(k`NGS~OtBR=yf2`j=JcbY5^P5@x!a*^QZ`}Y!iC8s9mut>Tjf_b@B zjDCAKL;7p0iZs9gl+N}!C+%xe@3?I~>~neSjqq0(<R=CyaqVXl4QIpo1?B`2>tM>@ zprgE47$+CJ=!#9Vk7e@?gP2pW4UWZomx_6nXS?9=H%j)>Umar7Q7aboUvPpB5;GGG z%Rb}1b86xTJ*<R->zO~lBT&925m|f*Q_Iz|#n63axbBlQ-`!yTMGK9iZ}p+$#Rb~- z)o2&*C$l=b8!aM32tyaXEhIX2f_%L~(Q*{`@u9_~2;2v>6t_%r;f?7t6u|KqZ+)E4 zo5bnAnu?^MZV;gg#thK(6nI?718uD>FY(lP%~6kU2#7dvB#Fa0T~F7(#IJl*{&@mU zIMDWp;U3t_b#7Z1{lEL^pW$~?j@<v*XGeiSit(YZ;z(|i<@<THPx)M%5KnCtw;8x2 zRve{OHunC2jhe8moqnY%N`Z#;VmG4lXoj|Z5oLcV{fCc{R1$ynCeA3b-W1Vt6$8ig zCJ<PP^#$XQpwr^dL8sbIr`n3*)F(N6eyl2OFr<MZr#Nuu?Cbv%FC_yK2-=F;k&SI? zG1vLaHdQ#FhP;M-nK_(4`kdvy74~#W{!^^(WAUOX-7vQDx&X7-5W5xjJL?X9<Z+gL z2eD1%t*&V)ky&>z@7iUPM4K+ol~LOui#RYYY2e<%A6&o%sf$+c?BZ<#L1LEGE>cqx z8bWLKLxAw4*5nU^wyrrlPtt6>vQojp5@cQ+CyDEsp6FZsWc@PS7sl)}=zpJ4TCWK= zVc%lS@A8uNWu*3W=CxXfQa0qNxH#8H@d$hi6NdLKX1<pw+#BLYbGcz;>PHqPz~^DQ znH3<t>rOqVg0Q0Dse`c5zB5aOi4ky*b8r2jw>kBVt79a#VB^(9GEv4hgf-0JU5+p1 zP)wHK#HPGs08TJko6p<qV4=m|)>iRKjnE`=V?OmA>NHuH@jEl-&XV^ar9^79T*H%@ zq=W)*|CQ#GwfJg|1@%}%Z7``j1Q-<`6aB_Ku~&*S?!YdZvfF2!yzvRwZ4OpPFaYQq z!i4ZT4p~<PYRel_Ttb14_w*}!+y1Atq+BU`GlCjkc9(LN)(ehF<3Q{5M8r~yi5f0m zx1S1!?t~}uDcS;(B*8RrIh(ydDbox4#ZE}Q<V(b}^OYGLUso1kWlW222}2B;)mX3U z;U_S{L=bgiwwQvcj#HZglrRMpXN2H{8?|%SeizyLD1ZC!k)%CK`%RADl4v%d2?1U6 zWNa!ZDsq_+r%1{zqY&V}zmzIU_u_H!$5lqzT<&fUZr$w#dquxfDot0~5NMin<D%-k z@CSNAm2J{P%csojOZg2*U-t<(oVkRadj7q{`+S1BLD+Ya$h*o2992#{I{Aq^t%P&> z*l2F34FeqkSR6VSc)=Fv<r+9J!a}9167yIFa$8i05Lx@Iku+OK-H_y2M;nbL)>Vb@ z9Dv7NHR6pCw{PvH{8Rdm*|haNi5QW&Bx<pzLk_V?yCBT1Uy-Scj5njMF6JO+k!L%$ z?J`HL>qNZzAUvL|xxY<&(Vyu^kmSqL-Tt*G!z;|tr(%NHi#1o&Tpnlun(C;~IhI=3 z3EZ^G_(8AL^oTmsMli+QM#FOqJDsKflAzvW%LzjdD<YG+A(&&KlwA={mR00sdqA*W z^;WZvNy)dsYcj#>1pjM7tB0$sl*6#8zv#0jg?HeAcKIpd5fiG&{+`t)l^b6Mr8`!= zNEAl`#NDGiK0M>VYtW=je&8>gm90ukHmR&^dlmXgC4FS6!QDT)CL@wD0kI^7OIL#s z^1-iJ@`pZQ0IiwAag%-8!;6~2_jLIjjh?CzOudb!=-kWj(h<po!8q82LF3=^mY~PS zBQm1YO~{eabeAH#`H7u=m^@_^y$AQpyo#I`WrD>L#)R`Krnd31uEdp~SZNR29NM~D zr48Aualk-*Sd%Trhje|t4#!X0<77x8YKxO6g^cnX8PY6^7Ib{;ooC0yR9-^F{W?2N zu~UeDrUH94kC~AyYIz&Vhc#R6^IOGP0}wEQk@9OHZ*)QvY>>aD!6otRwE@m%;~JWe z8%3b1oZizf{U0zL`vMoFAOvZFwDQdpdJwjAa>E~=^IHoxdV<?~<yyOBlip8i-RxLd zOqk~Nys}gYWK`;9?v7G47X8yU=*i)^%yKz`p#YOBut*IqF^VLW#ti!17Nz2!$|}@^ zyts-&gDba}9!L=Pe#fs#s>VOUV;`ZclnAwfQrc#C!kK=#P?-@Um?SE=Dpk^y%*FqB z?Y%8Ry5G<1xEGyJfA+>I>cQjqCRPKS{#YHnn<eG3_JbJ%pEsenihij<=J0bqJ(H+7 z@Nlc)dG_wT<M;IOR@YT?!uLV;)$+Z2829>tJad+d>F!T@%C%xYC@Pbl;?d@_uKKQI zjUj<_SatL#X%*uRmW&Nw7QL56d|{f1Q1di}RdLl5F{P6yDjkatVJ)$8h)VuZuSHy> zwF-SwsQZ(cVd!7Jz_!FR|ANmvVfzMw|B$HvLF8(7ve#gimskvq{=0dyzgx|_BVR?E z{1t}eHQ{{Yc4m~nPaL^xPz~MusqZKX^srN|Q@>4x(IJW6-rg-XI!e~Q{AH-UM~3WT z4(%K$!QQfHsQW6tW#eie5o4UppJO@+Ri5WfsP2YH;<>>wArS4LZ~Byau-=;T?jB7# z7fpIjw~xPvEe&Z=JK3~)(5{ByDVAN$mi@4Vm9miLOS+#o9XT$>e+1O0;R%)+xSUT% z2Mj)VQu*)XQg&EB2DMmbavmw?_t2K+N>4*LtVCf61u&DYxS{l|8ue*A-)G7e60mFC z3k&5{YNsWXJb(;8L4OWr!Wg-ADF$3%Aw2!Ex4!6BQx*aT^%n>FNbXm@*uP}kS?eJP z3?{yoUnUa~VKx5XNhQ!349ujhvCYnGU1c5dlg<zy2FruT<E)MS{+N!ZkDD09L3~qN zUGO{PtvwzTd{+0JbPVPeQ(sd$jgcw7qbjtYad4RZonBqqnGmkhNx{%^WJ}E=HE)xL z`BA7KW-nYFhWfW{jyOd}-V%g54fXJ%u!KD-2O_8AeNSf;;ap>tVzxj{Or~e7quF_8 zuLW001drCqhayRyD6$@wy%?7KRc6p>YlV|TL`E959#cM81Wqn0GSHzo5*3frX64uX z(I@<?F=Hz*pBpe{1z0#tKxZ+U`<?r!GNFL7!IFMbte=3RSE)nU7jjHu2RNhmt-c!G zJ=gBfG*j7~4RE#0NP^D@Q<>R|<l(7>>ql(=h_-mu?K51n6q;8%uT+ns0KCGOkty6+ zkQcj0NeDfI1KlYj)kQ0b+yLPePa=c$nDkXwqC`+z(vM%BB6>UDH_-!&hC-!ZuB-wT zvU_5>#B$aqSE_#A%*FPs2PvnVu2h#A6Gx#BfC;@^Z+|<aE<UrVBt@qA$$r9J8d@UE zVdPpfm0o|>8a_a88<n$ytUm6qgh_U1I)(uQJ>M2=r5l1{n|FUG!LG#sq@k6nvSITn zzzOK&!T;Q#*sy-2QaY>bLWX<RQ~M?KA5nf+U)0g(guU|Wy!wBZJ?O-{pYsV`<Ho%u zqUO6;`a9J06OUVtCr1QW1<wJicIONwT}O8?UUa0n(!y#=FzZ~Bgpjol?3@QqO_J^p z4B<i-jb&wJIY&*FGV2F`5Jf5YNkd~Uhqc6vT3~Hl6a2GWd5vOE_#K*<3O?&TTJPf& zzgqZ9Dk*GEj`|;my-hgdE11px3XCQd@Y@$nt9gzGqq$&G|1G%@#}s$+@B;oW5D(8> z<~48nrOG&Zl5@ZloKuR83_3>qQ!Jahea@_zglTFqbgXd`3FmRDen`%8)%f3OZ(h)7 zKX@M-NqeJohhFTw{?W$?MtTgul+8bq2*;QDC{mydKh1t{i+T60sI;U%1|NrpqRynU zZSI$5*@n9S@aWjo_g_PFz79I^YWbCy=|Dey%gt)#Lre;0-)oOo5oTW#V%HVIwEQxj zf;m<mc!<X#!nv<N!Jg0A+5Y@=?NUx%PhzuMS2q_rxScW|B*Eg-XU>(cTMCA`jUIQ5 zH<llUd3KCpl73YhLXj(4-&3*(uC~gEO#gfwr?Mi#Uv3t$6P1~&*Pj%TgtS3uNG4Dv z^yyfL$y!TU-sGaSN9|3kuaVTP!U-)E!MoupGo>>%bWr(yAQQ%<*|YK~1OI3T(G6e@ ztEc(rlTWy=xGr3oqnP23+%;_L3JbiF>|CZM?7X(Y@qg3azfAv&X+fI1oG2=^pb6WZ z+K(OVR;E-DZnzTIyy2wYVFe_r3O&I(t7abqA51sNtR)zFHn^Yg2;(T1&SP83P&5_x z@^2&oHZ1|C#p!JOu!%9DxSDmA|7msPZa#KJ0^)hrb<~F7X_5i{Y~04_PtS<NFpvDF z_6*BU^I+tA?M8Vz%31$Ou~<E}1E{YC7B~QFVpGwsNrElW#f$`Qy6@ke0eM`0G#O3T zqYzP*(Q1?SSBSi*+7U<L?OpD<XyDW5{C@cIYVt!|vDTuA?E7kSErmZT%H*4+Y6zL7 zzjjL{+44k)e?s&&ujd;|P}PM+<c5MvY{yloT&zg_kqa=N&PN=z>7;9s$>a^kvM{2Y zs3J5b)r(C`kuh6qyxJ?}%BG*)eM|njqmV4=-LDKEa18qgdqJGR|0B4QRX)o6TOK2E zxAOy9Sg3l@kdH9WBK#e5O2i_Y84P159I$*=I_@L4ddD~v_t<gC>IL^U>pHI{n}9K{ zhTeBYS}ee8+O!jGi!50Nd8J!!n=smMLq4+kB%41HD81p(2fRB#>{9<=DH!=WLi82! zOZ2MA!7#oA8ivKz5*C(#_KJkePNqv3aybj{JYzW&y5~KJXDZVuF=Act#SEtilEZm| zfrPpUyw$RNm?xMd*!sL>MQMr5wEY&0m~)>qik*O53ve?{BSR<)pxP9L=alEQ7mJf! zWKf`sK5{T~;XJ)3|7%TWa{8?<w`|rDr*Lq0n25H+r(i^%D|hvPo;rsMtv{}Yz-9&* zv#{ug!(Wb(J)WM1D8iOS2-NbiNVw!gd7tQW&ygGqMcIvdu{rOA+&|Q?WlJO`Gr{aD z(4eD6vl4E@m#J&1edR^--bGqyWY1-3)?>FqTYcFGjf;&>jTbUO=ue=Tm7%bHs&jlo z2G9KbN%PpSW_TjEQ);6G5X4+Ih4>G~Z}w6^JTKnvY4KnKN>Uq6a_z8Oa~mwTp2VIM zdyImY?2l|R?d*R)`JDCa1eY!_?2n-pcg>nshY1xpUAeuNN`Egr3YjyKdT>2grlsBL z9tE1-A4vetoeeZ{^CdKAJr=#pP6!gZ5OMxO1v>n@MGAcgm?m24#|XGM!MG`U3^WUg z=-j7dtMI7~FwdkKc*)6rOKTbB##f-&B}SSqahZ3XruGG<JF5)Yg2;=1RB-F-<muNa zM2Y^nBv3KGtMfFJZlF5~KGv1*PgylV8~ko!>dD^&-CCD*4-^1tu;YdF{6rkr-n9qJ zuSnBJ2kn&QdKWI2+mW!9)xp|GiM$$JC)_R@>3jz0HHaUE;q%>QO|Jgqt(UBzt}OoG ziE%$IWRwQUlr<0oKVAwZdgsF9R}J=89}~jT(^YNxW|3X%XdXAEXNw#fWh*syR`1sS zLsV{}oZ01ymX93lCR76|Xnd}85nM6UNrtO1&%|)h?-7c&nh3imV_lQ`P&_H8EsjY| zz~NUG4Nb=<;C$5Q-Pn=27NI@;_lNCDVLC!o@9PX`R~)8SY9$lIaWy7Yf3;gLtoct! zk_*Y=p!I{FhXJg$G4Ly(`Fzgk3Axw;WH{AHJn>}21%X1|tZB*>YJeG4%P>o%y9b=; z!t(O=N~7aK+Q^hloM=IE36wQQsiH$1h(~|}V@TQPC`NU5+Zh`UVY!hh33h}<39iW* z#QH?wKS0n5R;d2dD1=;-FfqWBjBRCOvT~@Rj<^4`kyzE(q*a_4uiiYm+U$Z=u7Lq; z%(GhVgWEAKkgCK!;J;Ezq_>+1<OMN_UobDZk-)p`;IEI}ua8M0D_<dOOIGZ;Xz`7( zK&LgQj4<IK5IFuon_b6Z*LP&?33KfUOZMoFg^=hMmj8?hVX$_5X9675H5-)Jo?6#; z7aSzb$gG#~&?=MJ4pofs?4_~%mu|!d&n1{gxN&ETPum!RGEVzmUCU?wNYl6?rPg_R z_hKb8CA-ckx)qYG>bz6!cD6p*F6&-^`;scq%sfh}=5j1aphE(NGFgu>lwc^E)wLX@ ziflM_ycjGZPQ?Cf=i}tS2tmlT&-6#3G0ieL6e8M5%56|B1EelaKWQ>-%P8!1dUd{1 z@9cBooAzFL*{rk->NCq`OaPtE2-dURm3x`F#ylrSgZDNJcpLHEtyF__*xdXaP#)GS zS^FAky~|cN{U*gQOrB85!jM3W^jnQ~A&p-6%=i59j7+nFWQ=zpPMV8dIJ_WB;!-hD zUM80J-@JFmWtxJ)&zDzK12aEqm42m<ZfftNCnktI-e1AK(ze{<i#>f6o}Qd15`UYC z$>D$HCJ(nHK8OGl)8D-|nxsJ9Ve5Tm?K!@?(%8?8WK^uz92%jJj$y*ev28E30lU)T z79sf`B)POSbRl<$mOvV9f;#!W7V5o-yJ$z02}6Dg?e)H%TN)7F)q0Wi;42RiK}6rm z11d{Nr&5ATCB##p-WXfDba890EVHJBGi8`)-N$`%552AB!nFq|isV{#jlO^XQW@J< z=3{$y{I|V5rqDL-o0xB}{f-I)??*AwPFbhb4nT+KbhDESyG5D5D4<JwQJOhlzQ953 zh>mzd@SEk~FKOqI$BIcAlVb@RI>}-VGP7j83D-pRhc0oV1xK0l`Tw@TKnM`7=m!@i zf-Ig=H0-`@y!ouPe{2jHVD^K%SN&K8gp)zQPEo9C$fLH9Wm7*4B(=qArF2gW@{}0C zc?Oy@o+}t>4^QR3oa9bGAgMs~DcC4_lXMp!QXrWPp%tz!t9fvN6CVlae$vPkMaJ(M ze{93FW@)zk-v%%JgjW7XCY9f%MQCMZ1#qoLo-a|h=U(eitri7hjoPMsY58JD51!G= zO3uAlO1{TuBpxorNc-{)8vm-;H(|}QVp!6NJ-A7S#eyN0_O{KxV<(?gLIyH_C82;G zKy`bG@A@=mMMoAkiT_KBQpr1*-dkF9I5i88K~ETSK5mzRvMqm^n;1zH)DHkE1|?&N zRAg=_AY(6IpNJG0Q)0-K<gX6#o4_fjaQ=ubP4@i7_xrr9!|U@yL+4D3n39+evpxu8 z(lMFZh|y=4QP_R!T4wDNBx;PtD8H%-{L)dRq*JwZ71r3hEL&+fRH;OhvWIh15cu)} zWwX|jq`7aH6Uz}NIJlZR4NC(O7{KFE>F5zszvdp1qW6llX!TJ}g<k_$a)K>DJS<I? z0DS3IANE}T#$V+D&w$_i(Ht2LcYPcwnZ8Y!ds{r2G>j7350%DHbtFI^g-Mgpjbh(P z>4a)J<>q&1EGF4aR7F`;3cRw?3!_eGBo$8kb2ZZUn7DD{?Y`fVVbcYP$0ui3H=J#L zsQzUqWr^>oxgRaWL}Zcl`s}fwYnD$gFJ`~1(j}2;PpI_gtP`O_3*(h!7NhZ9u58-| z!`Z{rR8%xYCn3Bvj(Z0K%gPMY>$`g;2!+u?e(Vso%pN15dws5--)Dg12B>Y-V4&1A zY|<%bHPvdBct5aB#Glb7(T>gR4)uSfNe*whe?~O7m!P+BP98P>_W=f}kF0N%<JMeC z_tenF88s-4QSA$VkGOeb=sZfb#{k6>feLfY<*EAq@aS~`uZ=1+To}O-bp24^B$;`- ze%@rLXmLn?3@Pr{O>=N=SaaQ$1L6v7Ms462B4lCgf2ggVL}oBe|Ah1i@{E(7S9=U& z+5CWuG21r{?9{h|o++Fgxg2m|bAY00hjeN`9~!1lFk)~b=z1#jwS5<pOZrFB2FO*9 zo&;8Pvz04<r@u)JW;VMlE-r#83kd4dCQ*NkkX#!u3E;wq&E(H6v;ax)ZFk21BptZC z-53gd(d7q$_7p+oM_~Cwco1Z_Rq}<Icly6fzQ@kDNVO&LooxaCJ3raCkIASj^AEW> z@(t}U1%l#xY(8Pn4=I?s9umsBXrh%WtrvY6E32!!BexvAhV~Y)8zvQxTkGgxuK}Q6 zYb0vc&#u6AoH@F2(%I!g21Muj-Tp!>xuo7(+Bo6)=Z%x`GDTCa#a$tpQ@E)0g!r@f zV`Gi3Y-q)c314V%KS*A~idyk@+i~rH3xyjk0f&jx4$S|Ie{!*5Wkv{WA8Lzrcb1oz z|ML@p6(68;0VHaHEMH8kh${`Fo0WGF8*ZGtzLNQ8`h-3#=sSPzwkRQpCgN{nuw){i znuN2lAw_(9zqjuLV|^7?fICeczQtjW0X{E-wcqE#6c%_#id5b#Y}^+4D3v4%HOoL0 z88<38(4eDinHPM5E`XTEH}U!rN@9C(rBa^6#dlp?&9x$N8q?QJ`4YCHS%^BGH>>fe zS6GUN=*FEN7;S)I#L&fs>4Xp1`~ZS9fZ>1o1@=es8B)PaoweibF)k@Nh+*TeG<o5# z>y53N9`XcL#~ARxkPTeGOi4NyPbEKN)3piS_z>E?1-(6%oRL@^NeKj9@C!C7rzMzy zCx`3Z>fQanq5smZM@Li`aoMV7JiJqN*8RQjV0!*e(GlqttbfHhvZ<G3Hp;}1o!GiC zjmDL7Rq6W54Z-e`8}!<>ue&!p&!mHOZtJTcts!WUz2h&j4bN$_x;2zkDqDo1hWm3| z1^C=}N){os2vSX891adS$JBu!D|)%!_G%7Hb;QwXHJ!P8{U=Zx5vIn`KZ%8s5{x&~ zPVHnw#vkz%9O&X9^SEV;miVQ8`Z`7)|4)ciM$3G6)TojkRF%U--aX*#1p*Rg-yP}7 zL>jT@Mam!fZwrQZ(E~b(88VmGm-oT10&=bluuKg0&ZYuqP;U|e85IQEHXSsWJRf22 z=R0B`omH!!wkxO7gYoxoP|`;i_!Sw*&`0{Ds~T3)Uu<r*2Zi=7-GF4Gzbu3EVIu%# zz@(b*VJ1QH$pz7mx|{?rn+iu2HM+1vjIIa8zx$)T{oa@9npDeU_K3FL=Je*vYZu&g z$tiwLI8oNR_bh9>T$XGW3+5S2zO{IQlP9<LeHpe6Cy$>wI5-no@%zv;{@IW3)nuia zd;_XeN{si2&e|z4<(?xm_J6HCkOO~oaYJDuZQrQ}9e%9XRlNijde#mfsAt>vGtteV z<j+%QcZ<Mw?#d?&2inJgC|7rm;xQ2V$Ye*;X0~`MvLRb^43s?^Pc7$Nj(~M#lT3Hm zY8E?L7IUdUU43}ReNfio(tiV}U@7v#Op-`)++p(U%CnGP76pNEJ&2^w#2t=>Vg^Dv zib68)^Od0^5nUJ{rX_f<F#A-pB~>}T9am8l073l4jjd+@xX%B1qWk*5Vg))AT}T0* z(+5TmiQzvUIKeBe9w}hLi%C<SD3RBBd#k?m-RyM{EktU++yLdi{ayRz!&hB_xQka^ zsR4owy?260&y$N@F-X3spt)7Q43;nmnZ#S(Xo784x=?qe>T40C1>^~%4zDZRr>Ccv zdl^6z743G=`=2o}1V5c4S5fqbpzoNV=)!iRhXJL)PZn}hZdGXsuviKwJ(zM|dfbe( z>%xrNWn>Z8jN_HRd7zFx%s|E=Sd3V0n!GsmSIrCqI!i1QVNjUg%A#<Vn+VNyWT3&o zs8;<0xP((DKNi>43Uw>;zCY%ew8ac%s*T&KSANhbQZEIv92L{W&R+^(Afs8v7-h^r zKqn-=;EgXH=#=|YGe@vO#FYr1<h3~Q(hUM%T3LVcgJNulflO+q7$Jf^{Di%9;<kuH z(FdLpMobjsbnV7VmH^>w1+U8lU>q%=5Ur{fbvmk_EUn1pBv%ek8}xa#3i;r$H|Equ zrswYL*q=qzoVIT0=**=~cU<Uej?fv!pUayqx$H^HfRid;<as}d1$;Z7z}}VT#w$<` z2PFuQsJd5F&3wl62mQk`^<L*s{=_}b{5+YAjoQ)2Nb$BTql7WTgy%67+E35$ZH}aO zVi?~l=2zv5u9$p@;?Jp|F9*WEz{UO0zBG*d&X}F2Tue|b@oj{a(nqVMGAKj)u$<nT zs8`@=Z;vufHW@_w|JxFh{hza+D%(@!qCSX_S)5Kh6g|}LHgb536g%;ZE9R1`=<wgQ z_cbzxmd{E{emqUnhny2p<{+-uHJkc}JuO?umq)qF2LiM4OtO^G^2jHmMk9Nk?pCW? z>Gqf-<l$Y`yv<OXiikvJyr_S7Pa1`|^{W~@>5S*Jv^e&M>E*yVr(PO_y4B>n9)FH* z_v0cBY_4IB7M4&7M5||%_gqLqY{AN_XP@eHsO7Da8?padN^`p3+UmvVb@JiI-L30E zFZMUKD!4NF8e5u;@k%;EmNy;GLBq)dtrixO66A{Oo{4Mpni2Y3?+XIR9kGu5(1E$s zM~L|fFQ5W#?KbB#wDyW}Z!OQ|XG=6J#k{aPj$S#PT-J2p9rg#w=U~mUWJ4=Yy~ex; zPu<#q=oeS}e-2U*^%T#d8*{DnDyMGJS3oEpst<K<`~LZTF&F1-=a!8WFE1}39%2>C z)VVxv|Abr7!;gZoJqBSV53D0%h+02S6^cJG;Q-hgVzs<?5V6d+r$ga#=hAsLh7zWs zn1wk{a<MI6QfR<PkFXmzs}#AW;eV9c+~BHbzoWn!e!i8(h!D@~Xa>Z-91bVb?Bm{o zM8{FUNA}-#n5fb2tV1gP=k2|Of^EJl0@Ik<V{S_kkmv^zk15MqWzp)&#?HMy2?UkQ zi@bhFZ@I2F7XLXS?t*5BJM$c2@!B9-#pe%!_k<+7h&}LlYC0^&?1W@wVb)rzTj{M% z>Aa?lS_Qux|CNgKYgNAeQ664s!VMPAQz}v%sP?hz;9P6(@*dn$(GnCPW3!d|%1=Q< z(P>;l`l<JM(#!Pr3!@vyp4}h6tl1OS-(AGUJa_=#pJcd-z5PaTx@CB|Ik0oWS+Vg% z0y3W^Fpe;FjVpdUYxah->&ettl{sw<6OEc>;BHElR~sMnu25*y$km|FXAD;r3LHj% z6%^XnT}EE57U}22Lm+8`dH!f8Eb^b1w*l!fg!@q>M+zKfi(8XFegC1Kf-K>gXW09L zjzkC%$IrL})!&M-zwv6{KBJz-=RO9wR48dbSyN{-x+GZeyv|0?=#lD-xIr1-<{G#7 zq?0T4#}`wEl2r?}Xjv8qDK38$Niz6g1{ZHSPNBmLi*IH1CVkwmr~2z}(9AgN@n{u` z0@48KJ8K&cw-%OfH_`i7ZbQ4uOM6CmF5^RcRpF+>Co>S<pIi|`1sqZ4a8E^Zw#{LG zUtai-2i?;vzaCJ>_qp<^@3Jc!E`Ho~fS<0~gWYfN(<B-8-0MA1{`_6FHjve3neU4z zuNFKIP&O4-7Rqs_w2B;bJt@LtjgHYUnit<R%|8#>vpW7+oOdY3!qk`DoGdkCu3A@M zGAcl954_~C*!_8m?(%UuUfrTvV}~Lo?l>WE)^vLPGXG^OTPd<xnwnZQ$tC|+Us6?g zeQD2NJH#su;)g%-ba%5zWaZ{zv6tz-dg7sGp6ec#Tm*e{-^fx_klX8^*PDg}wM@NK z5VL|Sk&`$>!=PImG_^h-A)P}B+A#Z=#{^DHDbp^G#SWTI6sqKhPK=;l!_|o1kvIDH z=o5Y@8x);>Ml~U<px=TQAsl;$Xj?Twj)NxxOG5_i^@ut@iw&zUJ#7n%@|7j|LDy;; z?6#5}mgO$Sa=A9}!DDfp!Z4e{Xu}o)!a7BI+PxAfk~6?2ELzE1rr$!Gf2YoJa9dJb z{j&mq8XTq*M7bv@n%#=#@~3v7Rr;K?HAl1KSbRpWem@#fx=p4v^2alPm>5n~g{0pe zJj=PFG3Xp(>##ETqj>I~7ttlWSDF8bV;oPqbqyQ+G0Z328EFe^-V9NaJuWNs9-c7D z6}gf^a7oK&5`TuIXRr##jtW2L??Duq<v=Oe2`(%~FT+XjYRD#c`0PH7c#M5Xa15;X zQPZ!SAx5MzKaojL?PXS(F)Q>bjer_8SS&=QoQR_>QPM1Y`(tqRy0|i+aeGDlbn8Qo zc*Noi#mm%7Ph=^t?tCkNXYBra{|qT1)!lkITu{ndqhr0x?$GR8@%oWZ-(4#aRG>w= z@z!BnPi}eoRJ3t~VVEJ}aU)^$5inV&QmXe~!R4Xi4m$Pzu@Iq2v&q+ifF_mO5sOm> z%}TYMjvI5t2wP);;SX={2%^-O4m(#5PAn8AEA*hYiK3FFEFsFa{)cHDfOtb%;EBxt z!>lKgB8839#fqGg<64Q_9?-*aqK@na?9S(+VJ3@UIN`8}ggY#ICm*kwb;Nqkhg`+I zBnri3Ug%{S|1|%Z!MdTiTyCs^94)J;L9ovV?M`CGERh!&?Rbyrf0fn|grF#mH3kf? z#PvRbHG#&}i>Z%aSTp4VI`z+OWv8Dd@iQ{E51fWxH1=WD&EL)6>;SdaN`kUCrnmul z;DobIf6YkapAFV}5up;euuJNucPR(#N?X#hf6;&Mu`B0NoQn1V{~9pXJpfaRz!#2$ z?y-ebaQ(PNK39VXGZ2-S^X0DN=VM_6{O#%Z{p&j(?r33ragY6xl}s5)Ug*G;0gnkQ z;q<4QF!!@9m-RkGSrh)xe&wTlV-&V_megjs#Axx%%8ZF;fi+b4D+BznwX6@Ggml?d zBgUyXJktyB(INd)&l;x>nC&E7+hUNsk{mc>0r~sTU~kHp(Ot8BAw+<OxZZEC^D``W zMNYe(7|w7lnkBvPv0%Bb0B+oo8!T_Avo5k`n?j!G*Em}oZ?Z5nqi2^x72kMjYX_c# zo7UEsR?SvMpN*&Xv$mTHKdi?}Nute)w{{<C*f^}}tIZM1XLF>h35Q^NpRS%LDf&vh z1?Iv;;NLM?Hg^05;)c5pVKR-f08z~z?pN=LF6!UKqbTUP@&Z!MO!*LyaRCl6T2Gq| z7I-ghmmw!ULoYADcn5yG`!=xnk$X8;lg8+J)9OtJFKAs-^|`S(pX>6LvT`e^2+wCu z$wWvw!T57j|I@hPte{`>tCVa(26edVBw<eK4etqZ*$;d(o+xQ&a@^%YO@`{qwz0>h zCcKQ6s`7BP!wKwURv6*N5~^)u9yQ#SPTx*_9Hx~%*&_L-Q9G_K<_}iG(Meh~uDL7j zd~}p?#cJiLho+@P7lJgC{NuyY6WLytpY3<+#d8v<sGv13rT7(Uhevm}4qW%Rhthg~ zDjS9rv-PI&+_x!j1(Hj^33DXmDAI#obaC$+D2yJok(a9`PIKN@gci3R|F^ki49tOm zXSUJ%1*YC+-IN&z6$awPJDd1?aRCmcxp;^=v#(k{qQx8g${(?yA@E4J8(+k~REdCt zrs3)S(jtE*T8t{*@>abR3!CNl<H$|zXK;iXPGi%WDVc3_AInof6uO84qXcE?NvYqA z#sXtA27H+lU{3qP!>O6yy_GTV0%!i_oImEm_2=X2qE)cfv4k<}H~L{f{E?O2px3j) zsXhthCNe9-<s59eDn1tPkkGKViJc<a1rcLF3zQ|39uMz2SQITJ3XUn=YmBRu2S(;% z(kHN2FeOC*msXx;8CVK9V9Iv4ieaAy+T&p5jbxsZ+4t`eVEXhQooIjqUhQGI{DG*d zLrJ2gOcYJi-OP{rlBnbfQvtL!??iLI8Oas}846CRl9Q<;jXN%`3n~r~K*Rk~rM+A* zin+WuiczkZCH!5c>3;|IYbZDN>^<^i5rM^bz;WQzq@!8J0b2atKE6jyK*2<r03RIJ zKsj_aX3V-!7iFP|)0E7Z1w6j<M+J5(t}B$k(Mw@%!mkuDHQ^|U+mJ6Q&oSW&r{O(3 zbdSy8jgP5<4PyJk^IR)`!}l_nEnCtK?>qb{<7~JeAOpE>Sj#}~t=hbj?rhg*C9t0A ztnCSikM&}B`{lt1qJKiIf4RqJDga)ST}>RKiA(mq1Qq0Gt}0CV6&rZ5U((q8I3&hB z^okvKUVtAdQ^#LNK~4XqWP1*D?+zDRWWY~JSO+K9U024w4Pv1j34@6Mjj>s4%B*{o z8XyOFN}}pC`|NlA7ovbzV@%uq-><<TMmHP-whl6(|LiXnF(1#a?q0GtsM?UXh~Bje z$)5ifvF=nxHj{&6Rj>Lz+-oN?JHuijF@1J7Xv#*#IxdI=1eyTC0(Zo;bGh~d4pWxq z-5m<EtO~@RKrsX;p9SALXZCL4@n&;1y-Cu4k}SBAHiS}`YSGTQ<<jhb;Q|N@s6<t3 z_o_m}BU|vbOtJRYHT1Usi*Eymzt8XLIs04-JSD485Q7A7UK8<5dCEv5NbrYGwVe=8 zXK_2`*@fcXzw4>+Yd~6swebfR=CS|5UeW8DH`ZsbXIxb5pkKbkc{vB^g*m-)eqd`! z#vp(iDp@%S4f=8lM4RTB;kJ7<JNEWqk}d;oVg;hWiaNDY&r1v@^dJ%<AJ3%!^2M+V zWk|~`$?h$$eDx>UqIZ(1K+yd3@!<t!P|eohCq8M_h2uB)_lc<H&@PU$cVo<RS%&Fe z(1P>C^d|NZX0hpMeH$U&B%`Ll0fGjHcY~MxxI^W-)Af+Vu7#on42APY)y?(e=6u1a zokNj&*UH8Dq*Pg&LX<~j<5zIq#5NC<5ZW}ms7YJi`1i2r54O(N24Xjz*_+)>n@nC0 zDe%Jo6k!OVvLHARg1P`le<4Xfyd(od3_nN3FuXx6;le=_KfJfFqAi$Abz%^n7#|Qo zsrPa?-{7^6tb_@ia=@#{|EEUk{vsE3H6!*!r^x$GPpQ=N{ga{Aq*l4eix}$Z-offC zIqY}AzJ?1VgThcu7*-QWWfu5(=f>7*4D1XMFzTDmeuN(9dzq=1OY;KG{e!>lKCvGg z7y}Xu%OdlrM|XmSLy7L8g^9h!+dmT^zdh)4c|s+9XhCq`toht;w^`wJQ6X?%E5N>g zt@r%)%I$L~`Nr-`rmsLM2;Fuu5G2{AS)mrC&3IRnIk-bVjhSA~<V=#hX-P5U^D~l4 zOgX6V8tX}rUWq*Zo9uAzqGjo6A&Z$~j$#M1T+-46dwwBC+P9XikABn%);j%+$0QE@ z)HPIgXI6Hx4+{TupCSBZ(Q3#I>_bbXEFlsY-zS?~jZ7<CtW=Nx43~Wt7MBS-Y6A7r z-}?6K_;@CPJhF~T95y37m}Kj?O6#;yQ<tlU=L(JFm-*$)+xc86U97-QfgjD=cCg=; z#sw3<d;fO4_qpoL&X$XAgk*We5WI%s1?y<5P`Az?tmWaoHN=7%v-*LMq5j7ywd)~N zjVbSJhdEevkhu#ir@$%Q@W)D)^JIx)I$C1@uK1uKNKX4u>T3wIx;c%ih5`asMKUoI z98^R{Ik7Va5aq{2m3cduZC`+TR1_!BJiQM<ga2KeN&j_QKX9f7i}2>gKK-~uNv^~H zmdqX(;gg~)!-XpHoNj>Qa~0zA5B3x?8kJNG#|ia$i|MsXwD~kd!0crUdw;!#=rM;V zQ5fgcT*Q-GU|o;698Y0KjL*774ks80jI`%X9E~z%8lM?5f5=VmTmbfmX{t=Cl4vnc zl{RjCAH|^Hm-jp|f_2OCXECO9I<eH|Z$!DmFmWzQUP{P_4j7T*K)b_}S;M9(ptq4$ zl%1<t<~e-IiMIYVr?xd9pyqDyII`isC7K2%7VHaeC)-R3U|xCKxReBYl!>w+nTG0D z;5{A(``y6G7xY<&hxQc6PlMSQ;p^M^;f-YLpk0kD2}Cu<ta8gV=If-`Kt6bRt)c*Y z1~|yDEEcW`ESY1F3C3c^y9d_ZOk*3lmPj?OMiwGU=yPncbl53htE6gCkHHeQxC=7u zG0+KKv@I?zNbhe3aVkywm@~4~Ev}M|h;j41Qp)o?UnVGC5x9qAHU+QYa-y~m2p`CW zFdjh5u$=6nJ&(uwg`5R(+G@9lmiTQ;pC@`4+ydK!Vzm}@AKNK5>Exz?Rdo~yY40}z zh68iD&Xeh|fH=Y6)6Yoe{wIx7h^Et#_0G7AIP<A~!qrYDD^!i3ZdqfIAB!iOPnPKw zs&sr0Jw^*@wo&W!CM!qA%o{)xnCj$&Wf**WXMB7$Vis1i@Y;;tM!qrj;vaRY*2X`) z^YGLP@!YN`eBDm1|9$R`2l*>+y?Nx*){VOt2nni}DaYW8QL?{B`2sc;#0a{_0Y~Z7 zk+VHP2snNVScp=wA8#@qalYa@zcNVJcU>TSm`aGeBib)FofLdpY^05wG|yjxmPEjO z8wk28A(^V*@B=+OSJncM(m!yr-@Zk4Y;k0(ue8i;-Y{K3Kd<*|hhKSEsh3XMT>dj* zUmKCAyoN6F>`c-FN8^Lnz!j0BSFloQxk1ox0ybeznv1on7ilvZEZ0GP<cCHR`P<eu z_TXrSwMK>nc8qY%(l&Y$GMrPNwo8k9e0U0@%*COoRV_t^^CS0p!Rx){#F@<|8Bs(1 zt@yQlU15-tE{QcpyWxDoEIa?bR>geL>H#yM!d9|#m>xTkOwyn;)3-<_Vv`D~dwlAz zd4u)e+G^9nDgNu5s<)m?<mu4tGJU!Cfpe8CY3P^?KMBf~q<4O1Q|67WdG`)!Kw3;# zH6Cm$8aT=1U0GVpSv}a`Iu(rw26n<;Nx~cr>UZe<|EWB}-hE%mWp_`IH9}Dem5<(* z>UfvOLrJ95O-RVv6WxyirdHB9J>WJmpZSh5>XNLy#RW>;5UqNbg+`CBo3w`U;!;9( zArUj8UmTC4-ctupydmFfY5o~mmp?*UhX{fxnAuehQw-%eKSF=4==iE3(&wVhvbVL4 z6+a9@2@X%U$Usgz^?M+Iwhq<5wiYZLu^|hTKn+9+7Ui3#U|XV~D$i5Xo>h~g6tb+` z^6?z8@--pUmqS5iL3_}j=)dyJg+mB}#2yp;Ia8NdLgi7qx(OaXHfP6RISBmoMyN*| z=BJ+}ztmrxlvYOH%6!)`Cr}=4>DWA<y#A@`x;=QHN5=@9$0*rek0ab;D4XE#?~oJm zCN*qKgZ0egM$802Jwg3d1{3i;{czJ6W|Q@@HkVHpzzKnA5Kzyu!J@K7VHS00xQ+U~ z(Um32IY&<4{WtH>ltQ-~A|<zLU`KCnIc^%N=U-$n#X;`cj=gaGjEx}5PUq~eQVbV| za-4VjAwr;x!5iYnS8`7^UwjC?dt_=hPgpFxjihdb%VOj=#z3fI{lGVFI~#)y`LE6W zp4=(hJg!;8`dsAM<0`aRG#?R-+0r~DE-cdfH1o##9(lSqQP;0<K0HdfgqC}Rd-D0k zXYKiao~U`pa2?tO0Lwpkr&7`a*&udMefI(OgFi4f{wIhBqb-F#*Q{*Xsvjs3ZEB>O zg}&=z55p<%#RR~hoWvyf?5~I@-qd#OJX4T*unS+v8x^hT3s~(!zJ2{{_+mgB5kwpj zzhQ?F!4E91rqw`e7T%i+DfMlxxD3dOw~rUCf1Dm~G!TONzdu{Vd(%?ga!AR83ZS6; z5_twIq#9Lib-<Rq#NX<qECc@ieClO4eR(V@{UqnJENF(O0@&XnV)$>LC5c=ydTp*1 zSncL_dAAMehg`ICFdkOun68$-GD(v(Fi`kNc6{C_@)H~bOWw!uvh9w^pI~U$4q^Rd z=v<n?KA`X*z93IOD~^P@!7>8oZhen0YC$Wj%iTA85-Ks&3ECs*_rLiZJ|EmEA4=u0 zWy+?>Qi;X&uriEU*{Td=N7}0gVF)A?cbl`DvMZkyd+8~0$C^HTeBRmpS`$xhy4TEj zz6|+V7dQ`%#NWo7h}#x{iMQdHEvFL;ab7{b0=)+14H>kN!S*#mrgcbjoWjbm7dbD~ z?r?*P5xCQbYX<gI4J;Tl$naAxm^7tGpbL}%8)|)<A?L5idO?g7>5>0078SwReCs<; z_XUpN4|q`ZYiZ%rO+OmoZ1pjZUbyBWXci$D69tnv>hLQFSH}i!tDC&rJ`>#_3%r-h ze<q^P7QPX9C|5GQXH+pybrkkYWc87zUOCoFK5rHB<Gz2oJl@K6V2U!J8u}C{8vq~8 zR<KT_j{{R@5|>e&q!RSYT{Ftw)FXoKYelg#IYR{Y&Ok{2?sW1_ELqSC&X<JA89D5L zj3fN;{<Q9LHE+}n9>(d0R1LN8254ba$KVk<mY+jQC8b&-(Ciu1XcH;t&5*B*=TC8o zU}u*XTBm2}ZnJz2Mwkb=%-P%eTH{MyT(ZIQU384}@q&F-xr%Lia#o!VgLzI3radZM zj?Ay!$iR*8_ONz8EGalf)W0H9yN1oy)y;<A3K*=vx&KXAkp9VaK|;99#)Q58-*y$b zQg!x00nTWu?TeB7S+?;zLIVa!A7~pWL9F|*u5V{69^rpN2Iqu*?yNAT4@6jw_g%{{ zX=g3xeMNJKC#4dl$Yt5_C^n*;*Otl^KgcVW$;WByNJMjts+JkB=3Uj9Y?g;u%oHsW z5an&w{2LjOmn#B`QC5Rl>b?dnTGpELj+H|^Mc(^R_FV3~*LzFP_lR5_V`uR5foOm4 z4a?V4m7e=J;>D)Ru4|<;?bs28kGSf<>lfHz5|j;PYv3RZnTd#N+>ytqnZ4;lYG@n^ z*J~Ij8RH0@{&|f3%u!x|B&kv1-vTA;9uh;Z@^bD2v$XX#Ur-Nc14TcLx>kcthB0a9 zU;-5`*hcohy3RhD$@h=r`)-UvLzW3eY7}O(&1Nwrk2O+ElCPRQ*kZ;S)2KWpL?wlk z6iFgNib(PhN**dwvQ{2ao}a}R-`n^6&iVEGp7Z<TzV1J+*XRAd?sK2(oa?%;&vo6! zWA~ClA@!STJJY#bd^zF_Tn9sT>KYAhJBp0O42ou@#m|e{Og~<#F&O8DXKeQXeVa#~ zQ1JS?Th%=7#p0YgW3bd67(jcAO3p^y*!bimcX5oe|C#Mz9a1?cB;nIOO)lB4_`t%( zJl)e246(MiA3P)KnWm8WQ5596j?qX__MBYm?W>-{1?th#$qS>25Z~BqW6SCiUW`ik z<Epy+;f8(srqCB5@sFkWUhV~+kSbUxj97?{oq!7G=IHM;6aQG8HH$k{-m0k+YqNzy zp*ZDraEPdSc5>5vcT{qaomIj5w7j(Mw%>Q5h(5i(g=cP-_FCLBJ{7(9c3T1?x|Zfu z<ko8WK4YY_l^k**b2fc3j7~&AJzeG@<GK><Eq7l9W+1S`I+3Flw?#`YBY<<K=HdSE z#Ia0~bXKA6kEj`Qx<)-4qSpOEk1q*xqJm#&O}O3Qf21tl2lmts3?N>Io~wQZjV-dy z7u3p~)AuvAG8D$o94c_ypOMAsemOTx^la#y7`^q2rg<bor9-{6HLSG^VN;bou8JQm zI}(-<!=C`B9Q7|<ntEA<89ePFep6K7Q~LB+z1NeDsAGjO6MsI3QgV+gM(<0c1;*D3 z^3Gh}Rx=;P8E1E!B)nYL;hsL3Xr%aQyHcnNZOb^w=YDJ_xC@58vV~W)^mCg=5imam zR;8V==g=F@2YTNghA;c5)wL`s*LRCIIIk1hI#>({rTy|gB>iG`HindM2EH*^EK6-v zcxdoGutB<Id#D_C|Aa!g&f0bwbZP4|^GU3y_R!l&<p-|ko0{wg1}?6L5u5*7Y^{77 zoWkZ`bH&>?Eg|cjEi&P)ZN)-2cX!q^7fWhvgIDvLH%jLn1pA&K0?4&ui?5%BVen%I zBs=`6Ukfa2z0Rl?ucX1`#m|E@!Qm}11e7cjYAqRB%LD784>a_EnPa7|y~Mqz*{MA_ zIXm5-y5=RdUKa-g$E;=9mNega7j+$uOd&J!7dEH0<BpW5a$aI%cJ%YFd5{|%vuGP4 zf8a_=N_zevEg`ZqWbBb&@VS<1>rXB@NzBhmpOxA0NCi9dW1mcQs!UG~1Y-0}*2Xm( zbIKC6#zU%Q2V)`vw?yc(zj=96q|%E3jktO$Fg&^N4w-0&CJ<}|zTg1O{2&McVe>#M zf)i6#`KbBR0_i@g{hqzmUStv^yG5^%vO*T0jyv3Em^Y#GManO(QPaT3!C~jhsgkyk zjT&x|qqpc?H&e7SS&i*O)vDHg3RLs+0TATPnVkkoz#l8hLvJ20-K(X@2r}72N=GWn zF37h(BJ1&zfh@bOAczu8Bueu&8M+?4>*6q?pFS5dQ-_`?uK5$QN4T7e)S8iH2Z41{ zfa(9rQb{FRBRCRTHlP-$+ph=iy5y1yCyuDin@Z%-7jx~#SRF#O;w1Rb6WPBGKXuY` zGAMZK_vBfAr9rG!4WZEL-iINBeqdwwj_c)piL$_oq00{Zcmv{5@C?@nJmlH(+B|*& zwKnwr!-M;Co-`afRFSbWCjRrqJ+!vd^I%+0h?b&r>MWyijRfcKDv3(d&RTO!Ll&k` z83T0g#_v-=_6@|+Y?E%1DNx!PU}p>5JhC4hs0q}lD^7LHemZQ%zLGW;l6HInnk*ex zorBP+k};c}Y$SNx3xqmthT4oa+{Usk3VPfIb9ejD_b$C>5caQW*3+nc800FUo|V5e zy__*UJCk|k)q*JY>Q%UJ#YauCcun&AA>^}?5u)t$!!n-sAcz_t+9hQoz4o~1g(3a& z&&@gq`BXx9T7L(9App@8thlap_hLJ3bQ8<P+ByP}a#STIk2bXRlCoWHqV7AebIexX z?hF0=@~r;JP7YO*P_JK+wQanrR@o<n#TxK52@&8C@~+fCIePUr%3<g4rNhh$D!Md8 zLGIHh)zE<O95wAwry?Fizg0aFF|zOmwyQLO)_lMEX#*%(Un&f=*C}3n0hGwbDTA9p z&s7pPgYBvCB!u^6h;-+!FGU7J>HfsZuS7?=taDr?PVVs|^3FR)N2O9w9+JFsb~a`T zWcr|a&3EXuA@s*JnXSq7-@a+4%{o>Gq$gDy?Gi)HrN2F}E{FZKX+99QQDk<FQa&{` zRW|b2G`bZgF6@9=N_wq(v5}|Ol?^n(cO%p<PPW^w-100uoO<^P53H(kSL$OOqxh7( z@12A8=4X}zgMQBVc}~$fs#<}>EM)44IYF`U1_%V&Ca`uBFlYiMiOy#NH;^$JV`_-T z8yXW_&^Qv#goMZIqtPTZ`p)9Rl>Z6f@)#V}$^ReFaaUF!2(VdoIKg8Hgfu=AWY48} zGaYE&9J-H|35tLs8k%YWmbg_*jIq`MjENRoAn+#{83~0#6lawNE`Uby_}-tRM*u+( zVpY+F9mw?}k*s+1KrYiyKq5H-=m`)eXQjgEU(7$ABodp+@n#D^7*k^yh<_GfRDaX? z4|9ma5U^K~clp|~0HXFA;=tiD1t<NPpnqCr<nQNgQS9pYFC7OLfC6Fgc%muR7>B|4 zIVWrd5ZG@z&KwaFgtoN2l1Uy0s$74oq8_vdu{gd=;PH*Pega>fw-JjL#G&*2P8j|7 z#Ta2&7%yWw9>=6%SPU;Z!I)@*H>MMb7&HrmHD$6;Km-bC-`%jjRR@s0wWC#m<*|sr E0onCO5dZ)H literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-57x57.png b/app/img/icons/apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..910d55410aa1b663bdf60c5992826f4e99fd4320 GIT binary patch literal 6885 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 O0tf*&(y4{n#rzNG7qM^v literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-60x60.png b/app/img/icons/apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd3950bf2bd8367ac06dcf860b76580b447f2fd GIT binary patch literal 7408 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 LtW&G)_~icp8fofM literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-72x72.png b/app/img/icons/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..5f76cf2cf791aa68b758677f5615422539969553 GIT binary patch literal 9564 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 Weqepr(3SsY03nq$6|3bf!~YMLr#k@v literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-76x76.png b/app/img/icons/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..495afd8e5a6a123c9ecc4df9a535581c81495fac GIT binary patch literal 10301 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≥IpUZ*~d-zg(<{!8#JuaMClsi#e4U4ppEuF|& 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 GhW-zf!hd-H literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon-precomposed.png b/app/img/icons/apple-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..3de117800f7e844ae32ee4b8187cef69565c9790 GIT binary patch literal 39915 zcmW(+2Rzj8AGh}=BztCLbs>9YWs|+P?9A*!lDO=Z6=!C5_8wix&fa7t?vTy-KfnL0 zmoC>UJ@<T{=ks~5Pn@o{Dk%{I5e5bZsk)l7K6vf^?~4Er{I0*`jt^dNoE5YbFfi(% z#5cCM;CoD8eN{z_>QTl$@C~cIn!XkWMld%9Mr1Sw#ua!gau)-`Ul;@9j|~QfWF`g% zo%iQfJ!$Y4cy`ZKl`-!A`&H0UngZS-^j0(V1+QxV|56!rlLh}ALtR<HFlgcLZD1ys zarO#6T3guyiPQ?2O2s6?h2ph7sGg8nNn&^A)p)K~+|T8#!uSgETZ6yKDD`377iQTn z0WizD`Oo)BdG{!dt)A=KtB-zD5|30Yv}GWLD!wqf`nlgh=z9jGro4adv;=waWLbtI zJcuakzPM+995o_z`*uYKHTJuDYs+mGlR}Xd_76%d%t?<$(k=h~Aw`ltLnQ6R4i4Hh zlJFz037H9&zykp$3aoZ>g0&Xse6*Du8tF#4x{r4gP7x7_jf2;MXQEi3ejl4Qn!;Cq z=qW4yPs|f6BC2|M5;ZIlOub*f$1$}cIeJt`(IUcFc-?C9=8B|cSWnnoG}KAU2qeA< zsALx|P`T$|aH4MHa#(qW<Z>_`{|0NjRp7+geHpDn$-YN+`~s64%b4pccD&;I<W$i| ztZZy#%DBqjHQ1`yk0071N@Pz0q6?$nL{>}jp5eM<vS1;xrKtG2<zwqM;Vf`?=wZIr zJNx4??(S3^{7$@98UYRU`%mUr=unZ-v2Sn-jZPmPVlguQo?<Ue42jT*P}RPZg&qIc z+>zARN~F|HLNTM>L<UBlbN&6}Z4-4n77(*}9I;DC@oPDWsyw^|=c{@UV-V3rY9v1u zZKNOSnx|@MW#^~F&bM4v_uAMnuiy<F*?mHZ)R%!l#6e2kft>C{yE?1acV#IX<bQE4 zHZsDWqB0nmyDo_3kSwparf20f$YN|Tlhs=ALalmFu=0{?iBh#0`fWw+)5w_qQpo-o zdv&|^Wc1jw(6HnYp%-D0X>UALV_qzp|M00K>Z258=LO7Kg`M(^6naDGCMM)8ywmzO z`EMKol5p(z#Kl~cN(i5z-$}894x$o?)EW9#II@q{5RpP^CR7@MbW?o9pTnNX?&C-t zFf_>KcoIJzCA=p2RQ;%qxSew?kkcX~dBg=G+U~PSO-4>mnf)H)zW<|nT#-C0Wi;y# zmNG)rfY2?`&=U3QHT*ZFoUbT%3HnJ9KGkwpyBy|wepkGR#t4!NEJbMnm}ZRs4}sip zJJjnx25Y|SXdUeYX`grddA|}(XERSj=3cW=zhqsPQhe{l@D42{?zt3theDzBw5IZK z4^`*Io8-}C?=vFTS&G$B`0iLYk6456Uj)99BTAM36NxjCq3`M3FuyRQacRewW=5sx zqR>>x<E&?{ct^(Y_3_79)3yO#tAZ?#wQtB+&3^kaPMkzPhsybd<%I=V`UDk6wti_1 zek^Z!PmMt#VzzKXmpg?loU3K)jccX<HW=$8)sHT+jj=BzMp|KfI26x>#hIbAlDVGW zeTvok?de;?H`b_28HuHMF77*D+!TilQ+HCIg|YSjyk>T5qF}`-nt0!_99GxVl>yiE zH6>U-%k7#aWEH~Ei7LaWxjXZ^{cbw)1?e`?IZN6c%Px;5KnX>D4ie<$(htUCB8gQB z2nd*)TPj}M*CJs!S46KFRI7>99pkOGM`*9LO|dIgKXPKsKeBlYWy+y2kXlfuCg62# zT3l*{_w@8&rn};fW~dRqdet?I6+zj2CmwN~zmk%1){!npLA_?~)&49(_<hucD}^Zq zI{xuTf^x$T%It4ST>13*e#LwIdf@KvK3*n{5%`Q#IhQ~$r57!G2B%IO{ItoV^|jUw zFLwJMj!b|T8&($)r*7qJOIS#Xc4-lJixfXBb+=VPfVOX(6drjIm~8C6h%Q%T>wDl8 zdY#ubjBKO_<z=a={ndeF{IH|X<s^)UjEpQlX|jiD-J#yq$jC^opIRbOsb;pwsAlRV zyw>9ZTfr*QH{?Xj-uLItO}m_WFWy7O^JC4wG*dg8wo#mAgPhTF^X(^05gB%NwRmHM zjrLd0nXQncz-|d2#@N0-qL7dflk_+WhLsO2Py{c{D~E=sc6Ic9J)dr)!X$IaUfQxT z#1DkGuCm-7`i@Co9}dq}-*qOk-E>0Uc3`AmV-RPT-1>D)T=<H6Enj{0n3pU|yE}%( z|2}Eq2>nQ5(x_E5@q2A8GQ11<Ag;B#p|-Yra+3X>ttN>@O_8>!LsUda)O?#WDu0`- zyUw*jsO&P5GOl31wWeB~H!1P4h->@)NV03+18yDyMH^FEeEe8OM#hWy$kYN?hRe`A z*Z^*Fd1?p?Oe~<)(sQMK&;^3Wnx&a}ZrOQbCYp8Q<&L;qeNq-w8^7x19lshVC2xaL zeM852gG(s4EulSH#}qNG#ZAp=Fi7Yx?{OgM>&ulqh$AJ{_RZ{(yxn4>)I))xEzu;k zXjk&2%+_>#Spz)SyK$U%)zon+@98PolL(UDzp<s?ZB4A+&$Lf*tLYp%T<Mf5!PS=( z_&Ij+w_)s)HmsHjf3dO7gLt@JM2mW=zE(57&ehJ8R$qe=k@Y7xg*&$Un`S`Zd6{8_ z#HgP2{dYYZ8|=iyC(0yBr&-s3snjLY*mDMT@4vu&<7i5W@X5<Sy^qZITSF2A5z^m= zFH(kEYei<%SgPW?H)Gx0U%SKliZRz%g;&(}ii^sJWb<P4wUAhv#;c<Z+_ST@GDALz zL}iWGJ`LRAdQ(eFHrn{h=P$i=T@-DU*_Dg*>?R%_DSuWLP!V9}piQ`nvcxfDLhh)t zMD$iAEJ|Ojy{OL;VBI6XYQG*0`SsF&X4VJ_pI)T=Ra|=?s)g6b*0=s?-MimK+DV$( z-ker@oSYclfhZX~I}?MOjjZYxr}o?V7#R=K5aZ4=G1#>bD2S%1{Q7g)pOTqQs=pm6 zC%ERi)`gF*b~F{Y?hLR*hiBn*32}Gx&sK-<dkwwG$3Q1X?!aQd`B{IUI(<wP_t2lC z;De@o43j!1m93*=j2dU}%8G2GM^t2RN8+Z$*XrtIwSEN+5=)-E_bHm3YTPND8$Ms^ z9@e>#Sjx2t70x0l6P{iEEzP&HwPlVBXzM#j(7Nha>2H}zQJqbjl}u9mH0+3ZLny+K zKu;3;?>g-27PD`iVz`mAJ4o8e+1dFeN=Y=!!QVf|LU1QwSy`~JKb<cA*#v}iv2kh8 z<+9_zt`zODmZipd{9J!%HS}`f6pf4xjX_=$qK@JF?bow+lH_;OUBT+zU4rY@c<D~h zBHER*OPJ!Zw914dy<dER4LpNrIeU4LPeCZLvPZZR?R`)GV1KQuO4f$GN7#2t`j)=> zT}McdsCFju2~W|S^`|1tRc6=DV{AOI$>uJa_+(Wxwt~jYUust`T7TV|nvksSY+`QC zk*j@~<SsI8tq{^H{4w&D4f>QQ`UCInr_^J%wfk$&eR#dXx+;}dXFYX|SD`Y;EI0Ua zxHq#@XsTKq+X=1v7i@`_XQkB7+6`c-1X}h!ws~;)i!T#pT^fyM9%AB680vx<T(t4a z(`)%Ol*jwah;%<o4rXZ5@Rk}k_20t-{lMjRtFEp3r-D|^^4uxM`1J(;^lDAfUA$w{ zepA?uGszSiLfBoBG#ljV?>niy%|g2d&$q}ZbYFvG!UMY@#uCiK(Hn<6$&h)WitEG8 z^|OZT;+=cBi84XL!GVWL5t}0QUnC1^L%eg)cT9FT<`hodA?%!lG`jd^R&{jDKReeP zwupQ{NOSz!8h#>{S5UOZ8SOgmv;Rn#43UfDIkW>+Yu1Sp!n`{G$IqDZ?M~k1-@tPG zQSSd25_k~C#aLt)-`bbJ@zshfoMP8(W(lPYwVgTm*jpqoE%Dcy8cHZnw?DZN-wUgo z?dMDFa3A+H>6)PIQCnDV{Ay5~SLh~J#q@%u&esA)Mx&sk9HBa&kSV4cEZ#zshqaBJ z0LPqL!W+D`5VX*8T&}ql(^Z8>W_N{#$fKShu}YiWRn_A#IClH-A2$NT1dKwC<mS4Y zINH%%>w#Nj3E?U>&d{u^jET;NpTS+kyn{O@F4^B_W@vBG7+O=VzaE6%4tNRElLVpu zU>7o%G<>j^YCk>jGAK7pBD459jm7*`ijJ47E#x|M6PEE*T0)t+*LY`pTjOi>SE@J_ zMHv|c?K^u`$vxy(B1KNcqyV;p-fxD?ZTx)!*ENJ}omWHf{j>9UpPMid%xcTF#5OAg zjN*<8bw|NBOPk4rCP!DhX79sllhha&W$)1`{eZWte;RQzwYGM4bBnjCfmXZuwaHku z1mv!J|Ja1eXh0ZbB4SlZ@cJmXZDR%oaNQSe@75xZT>OmBVh$wS-Iul(Dr@vAr^g|< zf#cCOo}P)XS~MZALQ!MN&D#Fy9*fk@dkgMcY`>XYyNUIOx)M?&urF4vIs-b$SFbg{ zAzO(4jTH6dXXvA?-`p8~DC%M9Z~1A#X6co<lSo70zWDSlEk$C^8}(a%hKK1R4kp&t zJh`J~X*$#-_}Et0GyCnqw@+FPJck>898ZdZ0{$;J48WB6#l<3{$|Mb#32{HhC`Y5m zNe@2Dae`N;GTiKRoiTgd#Kh#EWrsG##Nz`_6iY~jS9AoqGuEG~k<72Qd`<<>8jXt_ zf};#vnobrQg4Gj3o3cbxOf<(@jhcz_sM>Dk_i3E)S%0QN*C4S-k2VE1x{G_#fh8i+ z{)wr{ev%_G#BRTjhme90T%L=wMdW|iK^<l$GkZcyjEf%ELF4fAI|^F0|5*6LKsPgU zu_t#NYieaC8F)wfPRS}_Q_Cv&^4`KhqTGdlpG`~qPk<;17AU<_nVtnhg~)8BJcY;0 zT(i5dqpQ?y-}#L{=Y-vybKW52FSn3&vAZE9SRLSS=1~TiR`lEnVZ@pK8FD3LZLPju zA)`PO=WtQ;kvB|p6mw>2zOoI=Jvd-uNGJ(0dA0dnOEOn5|Mq8TOKoQW_dOMY9}bT> zsR--mNjB@^o-!Leq#5<V{<TkP6>*{^i@u<a*`G+o7obh3Z*Tv3v&7h|)GZp~oj;=* z$%26$SF)!n5_O;M>0k~{aipBkz4j})U{Ht6Q5|}*ojg+A{52M;*-E<q*zcaAc-}<M zn%ag17vqftQD`a6{<G(&<*|%U!H@9fc|WiL?sVN6yUMgoTFyT=>xd-rl`FB^@H=-V zR-U`u*_z)HWDlCeFOQA8zT>lm(qO>Vsg5Mv-1dKtjj<5B$DH=5m(3KIq{q;Spx%C* zLcTN_RW@10ro@cU?~dSJs~F|{an#1On!?mQqcCd+eLlE~6Rud0Jl-ey{H?0-21~x| ztPi7~C666_-o1E_MTx}EgI~POjt6~;bg2@QO-(J?s1oWUYN3v1yRF(yi<?)cUOu%E z-KBX!Z@0Dvr~{+wo__yE6WRlLB>qZ@oht70Lg0aR?D^{5r@)o446B+_`5-}0ww%G* z)_O(Bl)P?X+<bc@4M$yvAFmsch7`(JKc;nGoRXY-%Rw>jq=`0;y|9sa3z+97ot4yU zfVsXX7)r`dM%`hB&l#MT`kZ;<myZ%(RF={~yoU4h^NXx%47`3}k|L7k5@lX{uAMiO znXRm@XzT@z$H8#FP)03xguUxy%Pv`$AQSiU(5;#VrRfE8&{{aIa89yS*O<6<aMtp& zB>=?=8t#boVe3l<IaJJ8%Gi$LwI_tR0S+GtTzQ?bye#9s7;qZqI8GbSm7bB223>v1 zj7|997lLG^Tk>)4^8$*pKPeW1eHyQ`f{OrVJSP2P%G_GZ#D>ayLMXTH8GZL3&g~*y zmGR$g14kGD^071xHC`5Kl=vGKHV0dRm-r2w&3w*}T?MUM)n31j^OHQ-SJT&UA11q9 zQC|$q)Ksd#eXC#IKM+s%!wGs!3ehTBK15ZCudL;xM>AfZEP747Y~sQDJvu7L5`ICM zrJ1f>s?;=FWXR`pvi-<&rPcrMN{MTI3w&VK`UcPXc42mYY2mvMBSZ`HmVJU?>s1zL zwp2&-qTWJ2y}meONBDm~Y6n_yR-E4qD!+wK-xIWM2TfJa<O_Ac?%tWE^9o^F(n(5p z1m7B^<y6qtsraSmk3bK6??^ZJLLU}7pWw)TofWR05Skt?2ovq!-u{p}tXgR$KzkbZ zx!BKpiK$!XRI0VR|J1o0zx04=-u<14z-Uj8Ec_+uRQ<1tziMRU{J&m4S&6vA7PM^r z@n?uACNvRzCTZr)6QR&V05>D!_vtPcW;;h+B(Q8C3{(5(64GD2PiF9>q@?~`V@K<v z1BLb<<&4y|e^V38IW7FTBT}SOAMw`IBi+$<UNt_>R#})NN|8;6ozgiZ5c(2cVyNx& z$~ySX&p1mp_~Ig=ck#`z$qXV;c41VoYloWEX3ioVHT#A|X-GYzZB+qboMc~_Ss5=R zBvjulj8t`qq3E|4p(Bol=94o7H2i%dyn3#Vmv<+lN|m6Jx{|Bm<L#~1G>iMob4^Vh zZdPPgd34x@G~lD9PgEg^wO1(;$q=;a7bd}r!t6VGAJwO{61u-=Sowr+ny<=;c<Ni~ zzMe5BX`<izXGN*o+a{U$JhTaXfymTRxkrTua)m5!Hzdfc>M4b7EBiNn1i#iKy+_P1 zFCs*>B4Tq7Pae}>XGgMtUc{sLK4K@$*m_Z(ATQ+VacRT}+17a|Rx?wrz}jlYhe{s9 zgX|{+JUaS|$UlFG1{7u2&J3wpY2&XWq!RlZna+b1VT7^r9K9A%h4*cuD`}cLj}+_F zMAN>QRq0nw-~3Z3EcZIS4hz0z-kx)iU_AbFy02_6@<h))7Jy;zpp=7LCU?Y<k6Ji; zS58^p@K$DiK1Yf+OISdA7xc6oS}2L1&Rg~}_~mDcjm$b`5t8%_+Bk%ry9aWT<sY>C zX{l{3)@>zrgr>$k9SW(An3wU5Ldu8h@I<y<?L<aA=QG|ZKhHV)h2xL35F1`t;G5T! z{MS}z!WoGt6YQ$sHSl#hYz9Maq>|FGa-)tO9Q;sORd_`*Qgw4e8Do%YDA&a-J->fb zqH!Otzg*<DpjWG*$Z7XUyOcLg<9Gd2h$U&L&Q?}{oVFY^LUU-G5GglhNY!=zIdM}{ zD{`|&ZwjITV^4C4uB!3?ZSHs_cifrhpEJ&dfxH31(JX);9hV_7Ojj~F7=p!5x!1?A zBgh6?o*s3hpA(G}kDBFc3}CsrRdQ0t&6C?JheAJQW1K1PyjzxPexcNCCM@Hk7>JdK zXTq1pousDEm*xUD^ON+zi(*U9dB(LQzZ@iux5t$eG^;D;Z^=U&pQK$nxZ_)F!0SgI z8Az1rk&f6Y-a&CMi7Z<ZIM`shWJ^p~=8QNr`|Yutn=k%aE?EEev)-U&ffh4dr8h59 zs5A87YVExD@xKsJObfLJ?&yn6{h<izA7hfU*!eLYNh{C!(=@);v^;I)d0*|uceEr* z`CdNT;i7_0OhVgtT}vlb_=VQGH_o2l2SdI%$I%HEl3j8<Lo)LFWcZnzM>x_71PLYr z8sPCHz1JzW41RYiAS3tFCI8-dHheJ#x3@iig{%OhV4+-X&VjurhIk+JA(+|8bbl?H zG$b!_ik)LksK})1ZpUr5T54=%Qym2s>PI1VQ;>RG!=7j#qJ45dYG-dE(>l``Zo$nU zBcoRA+Ug~M=Z~(P_L*UoB$l?BS<6B%wM9S}xESJ-$95<QaHG-zZcNe_r6(DO^h{1t zxw*N?nvA%0h$r=N?|o&pE<6AG8PPs4n3TLm1#>M88QZL*-`{t0X&qg+<@#r-c|NPB zIMQEjk<Q2CAV*{^bNYQJHG~;I=yJhdV1Vz&I1;}v(xddga-@cVg@ujBmU|Qn%|GK= zEJ~B7aRjI2v7zUjsSnv!<px7U4_?1oDh}i2YOzQRm4!NH0UcrCfDEWzhJ4TJO#b0# z<kzx0ukI8(6S+lXc6d()CI(=@8FhYReOCCAMBv8nm`+QZNckp4Yhy2lZ~S{K&doHN zMa!&rT!<tlmJ0HYlr4M>!id&`;uN%aI`{(8m6mp#wT7uWn|1S8)Bos8x-GWD%nYO0 z`<o1E&Z2u7sxy#hkucZncwO8*iMjM=oOa$@=<6R&^}kPW>*odL-4pR^thkt=_U7rx zx}$b^>fdHR^SXO>GT};}#o|ivOU#mFuuUxY1f(K)KD@Ti8i;wll|by;?Mgj#`;Qn4 z{RlHA<SF4HoQOuj=k%t04X!h=jMD+ZqTSvxvE=1<A8T<q)($tZCcvR$<FPDsK6-;c zmg`tdtffRfR0|g%_LX)LrWd6rqlapJ-xMhU!bl1E<O33X5>=(H1eUNH5iIc^Gzk>( zDse!b;Ly|GOU?h}MgOj%l7T8L7lxPXK&;6~9Hd@4Jz*1(XAA_HN`A-URKTVZpECFM z6(E!|P&~Rph1Q+n2Uiz+AvWYoDTFAkj9Q`>j$3qkuHFddKb$Z6uPtGRxxQQH)glAw z+dE{jG_?|gn=~_LYpW|S1uQ>mHZ8&y_r~{6_s*|}TvEv<TvF{i<@xeC(lnDax!xnv z9{)WRU-83qqKH!oIyT7ft=9xHL5CHz$EMo_^2Mt1F*9_+FF}n{kvoMgO*47WNxgql zl@N)^Wd0c?tx&Tl5_LgR8TtER=PPEt6dT+{pE4si1Cyeu!iUwCsVVwst~D99t&Fkp z4TG&bO$==BwYQNG2HlR+FP|0?vv}?O(&Oc&A^KWXy`)#c7HPjIyTyWY9Ia$@YhaXP z|A^Fcs%RopyG^UZs&v}3$n~wEsJd+aPETyLJ|E3{We$kB2Y6ap{P%c{@3k%qB0J9C z43k&94KZeERus*Wmn34`kq{d(%2~`YFE&sY7`F5B%GZGXC$ltpdGXcgl`G5U^Q38L z74vHEU}y>`WAf2>DgGR~uZ!r{TWv`}YjZLr)Hc??^_c(lU_{*|B+@DQQ&6<?C*o$E z-Y!R?BQ(HT$fYW`f8e93-its#T~l2T3aj#F@w2%;n<Sq#(((7t<1BHsH7&VoDse^N zb$?xUF$(EWa7#pdTkxoWGaLjw@O7^jmK$@Hy`|YYrt*bRO}NnXy}u9&sGfCp4$N@j zR4g~dDOlV;*{TUo7^xbGle(LcL-XAHAirgeQDjz{+VjJQm_It~3XM}_Bk%4bmwE4K z`fZU3K+XAuc_%lw*xUn;jUx$PUtgN%T*-0K@%NKUxw}Iq{_c%&w?BRpw<SR}#khJT z^#NfIq?xiEZ`b(_5#i-L>NP&OXo?6ujmue}XN3icr>s@;M7n*tsg0K7VP*J37Ojgt z9QG<X4rd>9k(9W{D^D!m6|F1xi)ONJ`tPdisdX){kg?-L^+djeYi!lNRZbq;GPO3} z>>SQ$@jJpQH+<z3qF>I*zvb8%cqUH(+R@_TVrb|l_3@?j_4Re+S}$%|XvE3PBU#I! zWX~GJ;UP0nIU`WmvOBvsp&u_VpE8I4W?MKA0}t~Ujn4uw=g8S8S&ZVFm>AqwEuZBm z4fBPkDk1!8+`3Y{1l9wLB(Z^~dHRE#V8NlU+@jWPgfVjn4(AYtO-1&4#W#<;E2+W{ z2Ha*ZdzrM~wq;`+u36KeywpsxrwbqJrRh_NkQf;aIXHDc80FK~2<}+HftZT>ZN2+E zA$ZsJW;6R*^ePGytlY5j1yvjlx!f_ui7(&qOIx2jeS#S|P5tu!o^V@R2z~2!ZwMzP z^dx4is~dbOg63Cuw>O8#@R$kjej8y2XJ@E>9euVA1&tQLaSP)mf@O2)_PoL8T8t&! zFDkg>JAx%bQ<~QPb&F=Xq4GKJDzq}H6nD~3OLYpTv8dg&uLo7_Y9X2h0ae*^d8J=; z#9rzR!5nXo7~aY{5sD7C{a)0_$&%E=KxxdS9u{2m3&MOlO(*}{3hU=_)vf|ULVA38 zax4L6jEKVJ!`2J>t%`X1B<hJI>U_dCcqDk(0q18D($WAy&dkoXAdemWEQ@CM8)}82 z+&BjTu_gk++-Z+ev>V#n`_~m>teT*k+xO*A-S;>to{+dN+5x)L)}$(%Z|_;{SF*zl zMUbd+d`jNh;sQ0WEhOZdnFkp;S&Pr6eL!IH*RR#O0u^x-el$N9D5DIX`EvZV(w2`9 z?uLv=HBK7_5`Pes3<z<i+na!2_iaW~`a$NxaW0HK(yZ<B0>*?}HVG;80z+vpjNe=c z*q?LW`PP}(_}HQ?!naKA7R9QZe6fOP<5Zj)d4n{kZ~%-1vP?&ZjOZRD|MH&!pv)<n z-1Cd8=lF7J1MofB+7e!*CSMk)3RF;?<Jd&Y440bOQn}p*ct^rhG1o@3aH%gUI8*g= z3oC3X>h|<_aI;)x#n%ZCI=w#<WPK9^zV4Iz=l65$i+z=iVEdBu?&+G`T5vP_Fb`4= zJMYa+=;iNit+R7-ldf8Au}XSDC(`=8qSlh7n$07EXweP)sC7#%jA`VD6n|m*hd=s1 ziqOo+pEF`#G+=ce1JO!omC)uekvsCi!3g1nso}5lpRJAfts12Usl&s8zYj@L!XpYk z@&yh(V^6a8!HIw#H5v!bme1w@1xisPXyXX+`fr`;!`~-ryz}$(T$E7X)1h1Cq6v&~ zZBYg&O=Xnpqzgp&5pkce@JE6{htJ_%V?pk=yOIENot{3)9-&Rsh=C0h?Yamsa8Shw z%NcK=uLU<HlC_(j!%H4grwkUy)BD#7q{V*LhN*GZD|1lV)n&58qpF|EiI<`-8wa51 zAJE!{w&AAEQ%Pj|30XXG{MV`)s`&4Tx~0)Y3O>XxK}dDh-GH`#!7}+@Zaq1v;%fD+ zO62H4gM;4VB%zkWC|?Lx?;Rr!I)}N<n(tKU`XZzv4SC%o3^iMl`U;vgZ<*uhzX}MY zXmF4D)ikKVjfxfzF0omep_TmypRPAIKB^Q^nwy&&^1TqWZ0~+N7CPe`hH}9Rxs?T+ z31uwh)imjU%Gk`+c%V;-(0f4_7;rwfy!eduAq`RSE7Rn`X!8husN;O-zat(<juwQ? z#FQ7bP+pp2hX&JkeMw&4%*;l>FQKQ50!0dV5M#;{)%%j*@c(zGBqV+V2MTmU)L{tn zq-u6`ZPBY^WNSF%;mC-V{14lg_h<_qwBFq)c6&>FS#i-76k1IQ%+TaEeU#DC;<E@V zrF$$RZ*`3|(@udh=w?Yr$%(ig=ko1rZ}=wVxjnQiign5j{MaqV`aC{fKu~ZAzJiR~ zlxROk<Ny78c%@L$((+Vv{%17X*5yeI1tjN@>;*~*U>l*(!>4&6ho;9ZpI1xFs<bQT zH+o~>kM}OKOGFsS%EYrB8txyqg~m-!--EExC#rs1<kJnPjabWYT3B5T<ng4Nf~c1o z^l$i>Rf#p)r>OP+SN`c{W`7hL{0j+tS5$a>ng1qAZ3;43PP1$U4Jg$rH?;G2jDb(T zkX#l72C|JbL(-rF_aCnKZn?3?j~Np7{3O-NkLi*JIo&Gx&p!&v(#C`9yzGgbYt9Oa zI7Av`KciA}L!IW|&gZ+`c641=I(H&-AFfKGBB&||dh1lKsIYv_lIM_VD@gUyDM#n? zhdw`qNw)GnCt|eCoh|2Du3U~v{T4Mvx5(WXg#L*`#Nqxkt;zm<e4NbEk{eD&eztb& z1~CWSs$`gr20*NeD|^LH@A-oo{5Yf5KP5@AeW{~A3i_;4R5-~V%ONn#o~H3hlT+9) z3S5Sw2|#Z_c^+}ffy$zz!y|-!?u5AsbftPUUf&<C50eRTbxq2@Ibzu&&X0Jb(lFSD zY*%Vp%<5*)>S}WkrL<Y2{d>SNe&}~NFZIhmcOV8=bnjce+uPfbVq50z>NKJll<L+~ z#J?89f{b5(BJy=#m~r2vuSoKjw2peU8(uaHKVOgfqy0={aC?UKG<Z|(R=ppXP~j9m ze7zFC+j}lAtf5e!D#<O@!T-NbPa5a3$Y@kSLj+(qNn_QQ`l6(bW8lF~xO}xE6Xfg; zV0;N@*!w1GBlALYDtb&S8kna8OBQi0`f(k%*p7x@0&4YL6M^ilIi);HswpsCsi?$$ zt9+r!tpw9wKR~uqqi6`fOc2BcVfE>LLYWAt^b3zeVpf6N!OtO;dp2FCBX`OfA0Hoj z>SnzowfZ{t`moEI@@2~{!+1m7fE`d*7Y-WRqQvG`77By#KL#{#GDGzQg+%Df2AN3i z<(C*0nc&_DpdQq;UoCt$-KY3Gizi$>c`X-aAw*1Wh2!jAZkRn7;#)eo=XbfgsUxgq zu!V(j={~B%j{`qGzY6nQx`^&67z1MDXXiXLU>@6Zr+^!Egy;K74gi0uuW;vN#-g}X z!-5y~fxdO<_e+TRZuWOz+YlD5K(xRa-mKGj3sq(>o^l16AYai@raO1kfy75ud*+B6 z5z#DxxFE$X#a)I86N?vZnw;Et^OGA`;<7F3f;lhJgqg~h3j5fi-fSrQ7Z33#DzgLC z1(=;c$O<k}06xo$9-x|`f5@H323>Bsg`#?5KfY5M;^(Kn{H~}0xLKBFwx@B`RipjM zM8X4$&d|MTdkKZXomW3cM(QHGDZ+b6Gy(!Y%MjfV7D|-5kFq)&tpRI+iEihFWz)z> zdPc0*UmScebXCm?d|%*U;wEYoRHyY=me+yo%uvwfH8~mli!vE<wPVTUZr+;+3>878 zd%<pn+OaP*j(}2SRCzLi5Km3oYej=&zvq{2$EH(f!kRIXtO1NbJLRGe%*D%lK>1KB z)i+6hR=Viubr%_2)DtAl%@9WgMTj7{(>>~%o4b3~3*YMW+bMs+8w)*a0CKd)B9I)| zCmsUEVpOTrF`>J{LdVRMpfV1D7mcKS0JbndVp*E+ECf}>a@d&TDScB8uWw~LtaM(d z^W6j3b;9LWK2BWF=TrC-_r;Cn^Oa|kWb^Kxidxf4!59FYFFL;8J;yKBS5K#<L(U7b zMzb;`ToJ2|vywe9H|W}bD1jCa-*%3u4yH9<la`9ayYZpPFOAr&eYoKx*QVjAzN9pb zZxa#{+q4?){FbXq_hGX4$vaS78AxTXcI}Ofhb-FtlHh6gSgb$~+daGb*D8}%<d!%{ z_i8C{k19zGqU&ehD3Q47<mc*+{ClP81F{1Sq6+=OU{#Dpe0;TyjqhBuJ|arSPNqBq zDYDmkuNbCZCV-Ps_{sUT=`<Dqy#P@)HU<i_<Lwy|DT(ir_qM1#(c-v|s=b%{wx-o% zsdI#<NzCw%qqH_K>~poLp@^V$-?2>zvem1Z2bm=UTi1stSuifXirkUyGNVd@LfS-R z`?X+vJaK9UGC`FfwWF?9cx?ONO-@3<@kKUDmgtCHA5Ez`1bt(m7vj8txm1R9#Ef`` zGjtEv(TO21_4mnBqoL>YR~^sgB)%G6Y!BDy*38~B8BXFf;FXJ0AyDX;SSy0cZUEGK zG~P#^H0)$*l36-+@CxXf!=x&X4flt(xCExy_p85@l7=IEb^}5{fdbBKRHP<%pGA59 zMsK^mx$f47KM8m+#W!29XY7<wATqKVel1m;tp458DN`{a{fEOOkWv36aOZl)I*9%k zR>&A>4G-+`mMAu>)T<F!=SrbZN?HD5Wh2axV6!_^YRyL@td(NarnTr;^PH3Fr;q^f zAX_?G23#aK^M@~`3;0?+o7*B2N_fBi@`jXHSamwLwPAp(dK;eK<6XwLtQp39^OWmd zWGcl*rQAuwo!RC$%Qa2vHRtfN9UPPpW&{Ingv896sU1BYfbODuA*DQGIghM@w-^=| zrDQh@X8l2?<LPYLUe%3p_0s=2<93iHcgpr!tzy#@TgsrYoSZ7SSXr7jX0%mCITm6e z8}Z)+;#G<U(LHP)fsrcqdboimX8$}QfhRFDBZdLU7bxnA1d_ST*61PQ`Q>HU{7e0s z+504Tz@wTmGFF4>gG*F@|5<K$P*B;g)aVaxoYaK%StPesPzU{<VmG*C-vot{_zl)F z54>w}|1nqraL;qKi}o163e2h$1Q;AWtD`C7YCGUsU8_Z(gv#F1>jN9shf%$0@pLu3 zZCR1k#LBGQ*;9{PcI9QGV&wu3b(!M#O=(n8^}ZK++4{Cdn?xXg!7T99TA}V-yG(9H z=l&~_Uw^Fqj5|ZN&c2FgxBnaB2O##04T}}1yw0vZm|C*{BY;|n4+>r!%f$`xUlv9n z*3@}`O&JDVoct*YZ+H&WqE?57tnuA{;Gr9Nd3$^Rn1k^C_7!*}2!uHx+8b3qlgw3| zf&i+1eT`3ZtdS6hR~@*SlGA=VV-5=FgiD!OKb??8@w7W-e5LX$iQ{#|7ZJW`hQ6Li zki4qi2mU~Il^7tLG{?BfaS{L<Xu!YQ6jYcqRO9c?tx+h>3zVm_=$^d1N8hSlH18n6 zU`tO4VkS$?M}#1eV#fyco_f4_B(YhCb@*E0n+E(t_1@2svE{ZodB~8BFv^upCz&^= zTb?42@p3T&iA4X2`+Vv=p^h`ObLTgQ&$I3hSQYV!Z{Q2vQR+pXxs{c5^O~-n>IbM} z*46>Lysa%qzdjJf`mdhX)z|mZSzRzrn<bcaeBXMW0roP7{v$QJW7z@#UFC+Afct^t z93MYq%p@(8rb!k5Y<_;ZPnZNm7Jz#7Y(|O;Pyn_5HQ)S@#DF$Z0#GzBOS`Vy{@Z+p zgq!Xh3dQ^1jwC{^uiZTlboppg6F!YyzH{eG1Mo<M8CpL5fRWj7oHSQaR!1-+*QK&# zpOu@}UcRb1=B;Gcy!+AMh&d;f&wp67^Kx<+9LyOZ3slxRaLVo{s0fB)3Jm`~6<_WD zrkNLXQ%CsVxArrIt{qpnl<d~V*SdhECw#J`$1%p$mUpo{w$Y>Y0z8p&STr3uc@KL} z40*YmLe|;$Pp{gKw#`Gg+^j)Fh6f|}MNi@Jt1J`92iNSSiwiu^On34_-f6&x&d$i7 z(*G#<x3=b^<i_8uz*UPxLay=MmpT(tlVPxD8EJyP?#Vz#md$qt4WOeVY-o76Fv_~h zDXcgeV59$_#F+H$eaF=2Fu`|8>bz*Z7k_pS0$2Pu@doS<-m4S|v>p5`o?<kr1o;bv z(y3Ey$He$u8ncU>Uyua5x^5+MD;VgS8nB?h6RPto^XoPdtFdgHDe5nRgcwej`!|m= z#aDxKY9cndfW=ifD6x~KDfvt`BZsj5Gx~NnW{44m$YgiONvF<mGQNFHaUp`#_DqN# z$8p`e)zQE`%obXn4wySQo135CT0UO|L7vs~vu0$ZpJd;{0>hvK)}l|d|2{~A<-NXY z_;;<OQtcCvJ{LuIqv!dP`P3{|4bpqHz;_gM)BmV>*|Q<S`$t%YkO%`5EY&eQ+!M=; z4OTq=l7Bqg&5*f+f3Nc|1cdk2y(K6G7@-IV!+)wOxHlgW_7!l+6JOYP0B>gFhn8Ot zv;b9lkJtpxbooosNS~n)byzYWxFE#_2nZSfJ=vDm2J2ZLo-rcW@`r6}s_Q#C4%!4f z7PmK{Ub^Lmum2^*0?`82hBb2kokF=GSi@y`<`i>bT;O{azVXO0Or1`@gDd_9`B$ZT z+zhDLNZh-`o_yP=AGaAJ4r-;NU03FfS`G6Kfq~E*aq&4h2^$FWrK~skp~b`B4>N|* zMr~aY@<kJC<)wL`auCHZ9yDrypB~ns9;@kqcRUx^u8_>q>>ee^2<}jT>4U9ER4j~4 zB?GrEDoTkVf&0=T-9jvugXwz_<-F$i)AGkj9oqxKpo3Y}==_?FkXjb(@XQB_EHG~k z`P6G>odf?%SecqxWVZaEf7jD{!w7zYM%DMxL&3zVIhf8qH5<-g(AzrC=C3pMFHa>| z0Oo|spqu3so)2JUbA!k0xaJi2I%&hWx?^a>ya}jLVSs~PoMw#i&ueD8b89`KILJ?X zy?eXCY@UWv>Tb$R67pWad03Q8rsyB5`yIdBD8sIfLgS0%qm_!q{qy-%IUBG!z!Nv~ zc(VCqeFpuiAq%Yk@)8#|)+XuQw!D4z9nZ~;|L48<)Qk)Y#UfjA9Zl1J{oe%ms_(+W zJkqAqj?1MoQj-DMtXe6su+ooV$6$j1t#{C=0T>hDKunwE9?kvp#h0&#w~RDdMPRR& zD8I$ZBGlTP`R?&2;hmSapuo>0vN@*mR1Myx`DOc%kc{J@<2V{oAc3cCIR<wyBO_33 z9)vJ`pN(wWWVMHCO}5HGzY8l((g%$@kDqvkze>SpX|D(nEzo^Pk)ZNlYn*=BCTQ^D zYbc^B+CYHD#1zCW!qQ?cpXP6G34oprvrBU7=72oEb3Qhqxlq8oTNbajTt$ce5EO2h zUHXAE(64)?wd7)CR(Qp$-V(kqTqp3HD~=@APm<}+Dc&`HtYIb5sC%}3#JwZDPCt=7 zfbe5tV&dpPLb>Jj32mJ6TYToANMgDfb<PdYou3Im$WQp4st;((oLm_N6k%fh;?z&a z99EnP(qrR$XC~&4Vi`h@Og>)pV!`a<dc3=5X2^gX>(nr4Bk}vH$;$XFa?{(}#1^9e za@0n+yU_#m^%%t!sH^640a|+xkF?xe%f`k=Q{Tn#WMy_eqD!o!ppP9L*ppd;C%(Rq zyGr*Z8#iqh#lX8fa;Fm8K|kY#!c&0F`Py*+2{q&!fW_05Prs}de_2pnxCipTFtbAa zs$+C4%crp|(DUs8&wcwq_+#rF%rtqpoFG&<Dcr0#GW3u>{O8+)TIA<%%Bo!LtTvvs z!%-0_tpDbpd|{`=9<IMn7V8&c*}BYpYnAWR27<Z;o5#B!RXFZGC=$^1357+mGrX{n z7*I^o6x*y}$m1)Xyfc%&{ySySau>dFl=)ox31^ZTt5fDdq7(`cIhfrW{qi3`cnxvJ zpAs1Th#M5uwRlk1*!b$D-=eVJvsVuiypMV%bIi@#FSpHs3rf39SId-RR2k=J1`5wo z#45mQkP_Ei29pl}xmEK2{reY)(R~XqFZ+=|oB#N}f<>A+A<fy<Hy*YH%WApbGax_f zCwu!V1q4xLZ+1EATLiK+zn6wVNTLQ{T%s)kaI*xbqODHrCA;vqM=n2mdf4#s@#&E& zYNZAaqOKoezKp%i)h@jUk)~Chojxb&v+=A}u30ru?qQsjcXHY0!jz+l5yD373Mle) zSI$=3^RM2WOvc}fHlj6lcWZRy)u5W{O(J`cC>l*u`xW6W0sM2@?2>#v+#zZ<$Qyaa zy5^RcT|kerzJ3_uw!9Nx^LmrLKep1|F*uE1joRapd$weG;DNA}U=%eb8mk11>+d0w z!z1<-evd_Ry^ymK4m7RJXO*zj|CEaTQ&V&Er;jV(v&bUC1ZC+_5MLQSx72@U2Pb-X z5490PY|-wGsav_cJwvux_nJ?rqI&=9*Hj=v+J`s?ZfgVl?Fu&opzI4_VL&_l#Y?y( zFp&iWej5DP;dv@uO64eDZUB0z>Dk%&Tr<3<4=Vj}`{381ye5|c=LVt10M&?7yi?_1 zfm~*R2|no}{2bgjb91TA51DHHafnU82_~~hKx@~OjG<sCDKA*1?9=s$>we5!zMj&p zNhrs@)`f942Ekl%lfjby(@^k~44ivY?(I1sX7jqY<rKX%Es57^!pwkj3v<a>sow=N zN1E}i`t@raoH#|WCuIgDDP&|Hi%GaIEwJXOpZtBSlcE88%Q2mAGc^f1?D8r{mRkL{ zdT#+05jk-LkYzgDoi?(WtE_8g?LAKa0^7D1lBK~4!F5L0v0PFDkIpp^*7PV|?j|;T za%?(5xk$N)a^c`CD|vI8)5IwxFr(^#NzP4R?yOHEMwwk?J#X4SHzww_+$h*fK&H+K z8`~W+T@&m<_i@e-&yF~j>UzFa+dDZqi35u>Zsy3+OxEO{9$Ma?@NC)(2mxKV=})m= zVAx1tE)-$^eUoy;X*gnbrR}3i>QVJR(FQmHamq#gU-U9k22po}8Na)??zfT$U4i_^ zHQY7xUmYRJI{XM(@IXa*;cSPAw*ffI3K45HzrpK7(BJx6+{xXg#N(j=A}<D}4!o`@ zQY9WLy^lnov?xn!3oxIPa>$84>7V`M=>Nj)3Bw4U9NJ!PXk$Zhw|l%~#iC()8)WqX zD6-&PilK)hfQSt+XMJbmADv#%MB0{}Jp4~BqE_n#fWAAhK{=o<K+D09z$Y+1*AGFU z1#v1AH6_!&%pwg^aUnjfJIb^EM(G*<A(g<u{IoR3h}o~R52}g%AJIqxVgRhizlVo) z9UV&Zju{da=%AbD<kH?TP|wibgT<yny5oMkqw!EX-8L10irsa@rbrYz5-mTWMs|z) zi(US$#Dun&bkLtvzssqZt^&T7p?&W`gIQXNkpKxO6KQP-l{zt79#o~M>+-)nn~S)l zyR*Ca|IAUGi=ne`NC<C|n)Iw^)3c^UM{sea#3rAP;%>H}+ILQO8%UJ`AHbX{RN1KF zlxeKPAr%%mt?wvQfdJT@e_xUE?NQLr?QL!lN2w&27T)|eSmxQWvQ}&6=xUo6Dm(Uf zm>8r=`X)XtcgPqS8}0hF{rck%WC~8I9i?x<mmPJ4%S$lXb9BxZ1$?!V<Zla1Dn&<G zdf(pJ0wvzb*DVLo?B~zpJr^Gw7UX#x^QwJ27Vz*u);6}jl|w0UYYEV9KF$wM9$C!! zdvNG;GzrUkII?#AvBlK;DNpRCM0gTv!ljrX3ZLWqX5CP8!=o3u-_LK}cely3#&h)4 zy>MExDf>j8Jud8*3pPqJW#)1DuN{Vw8Qi{cukfSiT|b4;y<?TKCxR#cjWgNoZ`R#{ zCv_-9P$*LsWRqxw;l&-it60MxFJ8t$3HMiJr@YIo-v3b5?f58D%<R{2;EjFheKAD> zFe9~h8XUTQlArUGRc0FxSePnRR?e{YP;T8kjfd7wZXp@w51Ig-+=9W>pX`4GO<1jT zids-E&2ihtTr6>zmPw42RH<}zKc86TuucGoH?Kl`!6b!=MJ7kCY{vl@%>c3;n4Xwh zTHwwYvD>}+Sun5B@-q$8*NIq``sU`cNm=I?mH&opaNUWPI|8Jcjd7d=DI<+#UqToz ze=d}`UXd^+7JVa!Mw=wud!hmj2zwDb@;6{Fpv}<lc1mCJE-v-B3+DhX6uy`7+4=?? zHIk+O{)}mhap$}yhaIk_;i_q)21#?u7<BltbCRm@Y<p+NG&8>xQu<aN=uAMM70u$@ zCJQet*Q}_WUN>RUx(z3B*r`VUr^$nq@>uA0IpK5<HNwZGX@PUOKo4$|A2*W4m0dy! z9cVrp<e^U@cpkr_D!Gsdv^mz4!HcNo>6a&y{57aS9`QXtDPWP9RngX&geu;heW}Rx zJlDi*DcEft^_JKuf_l{g1M%i&sU=S;MUQe1#GL9|{{B>JEpY|T(aLLNSahUfUC;)6 z;8#}x%iWI^3c#Qtv>a&~<(&EMGeQFT4{3gE9fNiWOy;<tUN~tY`{B!V>T0o#Wlfbx zguFEIE0&90o`^r>!`*qiH>@aed5eDxFji7LkS(zgd=5T4Rh*{0Cl9m3kbPtXqg<CC zt)-oduE!N48%R0KrH^2fTM#ncth{cuE&KR&A~WsyxW(9O(Fb^=zk3%L2zm|{a|9j< zfoX@)&$kdpzUoP3R@(ofct`8_EJ<TKbE}KSWn-G}jBBh*Ev%fl<ewyKmz2%!gR!RS z`~=8cy#U~CAK!5>2cs&6IYrpR$tG>JrcBJte%I>5CR}R2H49UZOUTKMEi8PfXBu+c zi0c;-`uQ(}q;oSa`rPJ8KChiMl+Hi9?FYw0FmW|y$mMcfJtDb#ZYkDAc$}xIaPuT? zDMP>WugnX=3*wcvbN!`;7RKk#pBF#oeG&ZQLAOEhm4N=&!P1Nraw&gwd0SN56%vUA zz-Z`rax&E_jMGZ>;Nb8Gr9__VdY$iH@f)>9u~>Hx9#^901({o3=1I|meH;}n0Czb* z^-#TG+RigPk>%=*P;Fb&PSYtY!@6)s|7{Re0&nA<c4-LTlX#*({^dq)yYEJaDzFF+ z4-Xoen#Qgc{<H)LFE*-kQv-T)xFXBHCE6OkL=PSK0vuWpoz;Tr+uruZWEt*v5|Q#G z;v&!EkZrRh@i-xQ`9T6DCS1k(5m&defRZ`^$Tr^-vrqZvB1Q3i(=t!8vAi^8yRl^M zdT)&Xs}_N5it0|Tun45Uy=};ib*4_w&OY0(m1C(ID=${2SilGVJZ6p_{7)gQO7aQ& zv6B|irc}BJYj6KcKCWN)BjyxXAa=t~M0GX>GxR5s<nMK2Z<e+BXoy139_MeD^T=({ z4ojg?iUgB;-{M(wmm2^a2c4RXj3122J$sB4Bm-Ja^@DH0qO04f06J0$x;43G1EKfv z>dxc_m0M*cBQu|b_(l+3#u$WBg7#+5lK<jbB!Sf?MaM6riS-)yHdQ8NY^&M(2&=Mk zD2J}O3*)kkyZ^2D+im%h8*}2*w;&5LS!EWk-&fkykb?Kh1b_5Os_a^-5$s~2g`f^i zN)GK}<GfG#0CgNr$4cBK1;Rm^+1EQrt=v#@`|u-T6L7=Y=Gtx>;Wa?DK+NQRf+`~D zH6ucg@CXr5F8m5QpFC20pF~ww!~=B|76_6^OTEH=KugRF%vzBaA&J_8aV=Ddbyy)a z&%X)eI5j*I%<xwT8veFSfc{n%oh@;`9Kix$fl<TygJOi=%_knY{nS(go_rhx=FK1& zpF24jI^p3N(_~Zr$@J_C@yA=Ip&|_BxtDS>ZhcOkCg~=b89d_~)Ry@jR{7yIh$wQ| zNRHfbm(ooM07eU3vwQDUi~O)t_eulmLEefHj9KyG1zkpcab*CE3#5~QY6aw^rOu9l zvr)kWm6Ubw-yx!4<gEoeF4F6+_*q~4$ADlNMpaQpUbEhjs{fA+HP?1-A3utzRF6~s z-12(hnL~DI%0uxSEk8@H)sR(dGqYm-stF`H_q9^l+eqML0r429jb-v-k1P7G!<gvt z6-pyaSUzJZ%ARFqUMUlRVM|iY=a}zl$InxzbmZMJ_E%;>)CFcoxjfE;t?wD_7Ob0_ z3YT*m*HJRV#!cpFe9FcJZ`F6DrAzfPf6j=g1_7hs4q0Hcj{D~V%@f^&3FJPP-~XZy zj4DTLARCi0rv{{!W9G@)r63pV*Jf#!D|YHcy{yIL9w=#&E|V0zCsPw^tHGHf`y?nc zD7qPF(0=ty;4ZTxv`W*MXr#>9gW2*+7x(najdUEmK@N^#gx1$LrG=4?yk!hfmi>Li zK^#a^rd=a<wv4R`SCJ{&&ZzWn!m)_x=(&`s07d#MU%ZQhxxqwx9hB6YZ;?%rN?urh zvF>y=E=>*b=slVk$9sF*SvJlZ*+gLR3KxysCEW2SGVQ&$Xr&*U<TZG2Ks0Ozqzu5E zsv_^@_maVN+y4l81eYc(nf{$ZL%9i^HdUH~zJ0Z!G@U&hQJL}{k(H8+w&@OnfFAy! zc*vmE{kcMpy~w*L%qWF?x~?NF(EH<5?3W_$!dPu27$y$=XmW$QYKT-_7=YN`C1=y4 zwV}h6va`KD0ZE97c?zr*;6D^5V#cxGPo$S@;hhv_!vRAyL=~1^n$1Q`ydsgH(UXAg zSd%j9z)hs`^NSea@T2_sSw@zdsV*HThZoz+CMir~-W)|#jtxmWp^a4H4f2WBf6>xX znbC~fTbY;xp?f^WhxdP4APkG--ELIg{ffx8V&e|LW7|Co{)pfPp-`ZPLM%@VuG`NT z|FV42<mL{Y$u6n;*4#aFMmDb*Q1XElws9j)5*2#*?{8g}kXo7D>vD(W;G)r+8|k>9 zC4BFM@AeSO(g_z<E|374aDg=YyD3exy1~n*|A72r+Q|bj-da&GfJS5P8D42#k~RPm z{b_g$%w@_BE9(X?Ggk%V5W7_tiltZYgP%|b3bSM`chdW7OqoZtU_PM!+c&kUiGudl zFU`uO(_`H(GLIVEW>&pJdq}SnDc*u-a(I}RQ->FMFaFtGj|(JN{e4aO=QV&_@^^%8 z_vNfDt*x(1_xu(RC*TvCOAU2wMY~TmFuYD~rM?MC7k3TTeUhUkx<><IBN$-CO}$^h z*?t~TVDw{8?E9t<2#w;$#v(}6b>8(+Rs}4Us&tvxxj*2=rBr&>pECGgbT~Q3?E!S4 zR&%OUdGD-MKtK?+TSV@=w}ES9l+N3n#<J-Xlkq{BgXCRQo2PlXNq0R+UJqLONsEE} zyK{K8pPgceXcBAA$gAB%!o|khRss+KfWx1Fy(wCM=$Ce;*JXgb`}(~$^C*yBxl4|| z77jm{dWuCu^m-r7Z!G3#DIRe|hrTW<zA&~9SqAe}CRXO=z)ZP}<Nz_jj*by9b+H}v z)rOQ!JmXLGW0v3joZFEa_aJyONS(Ij5<|YL7Fd#+ave@VK*h@{l{yoW(==kXO#XX5 zjOH%_vZ%;;v(%jrTh;P;Zmq~IrxfeN!Mt%l6uk@mG+JzGZpoFaanzm0f71`WoBPSh zUbB=E%isDy&o%kPu;R&T!oEb}(Em6(tFWw^E({Y&cQ?}Ad~`^6cXxMpNw;)&2?$7c zBM3-~bc1wD*FXLqap0xEJG1x9TK97=!UPGrJe&!SCpQ7E!&~1m!84*gThOYf;~VpQ zI+%wcW2Kq?6Dgy;>7Krf6-Vs_(#;#|rSrBAh`v3_#tt6;Wy?~t2tVwmR5^9CtR!Gc zj6HE2a^f=UD~C>WcR28$kdinb|Bk2&iv8Sw_S;2Jr8`SVNbcoQh%gbvTS;*BWl@yr zGOE&RcPciq6{Y>bivAuhK`>D+C*ev7=#d%g-3+#FTy`#n0%`6pCPZ-mA7ijkJ>-l< zL@esmQf^q{9GtQK!|X{iYCa1t&9*lYvKPEOLoP%T-@Rd0$O+<;rz{LaYgInXtEF|1 zS#oe@$Cqdbg+Um%EKpNwQV#4$%`IGPYk&$(ydI%Dlv%SnV?$4eBqz=s(TL7>h3k1J z+$d@7JA^g^Z6m9|z{$i{_|yywGqcdpK{3V^p@=rh(hwTKFT(fGE8BlVZ(sxLM_i8G z=%Po=gcQq{Y*l{jEA5fUQe!eQF*O8vOIMU=PXG?j&<T{x6cq$`6SdRJRvkGWhe_W} zszB^Fr3ofUZ?=)Wbz&>bfm<)AC3<?^;i15O&27}zDAEQ+J^HjNM1S=S1*#Ol{7j#^ z*E1gLhiPI4U|o$w3sM51fwaYlgX2S)zK4O8i%Zfx$imit!Hv!zDSLotR-wb96z%ug zarymQQ%6U~rQPV40@yx))LdO(yntq~ipCH7jv`tTpcd4+;-Fzn9{dEZoeXZ>>wQVd ztN6$Z_SAzQ)&@F0P5d!1Yn)8353B9n^o`*6EjfsO>Af9hH&zmeX+mwd_@n`UwRX1j zNvA@F9$dwb)hd63a{4~Avf}~YgMWf<jZl(e<uM<qvTj)qS@R&BLQj1}z8!Y&I`DQ1 ze>*j(n74JY1Hb0b0O3{;BdPCbIlBH1V~j_&TJQLdxe2cHWnM<s-C({<mOAC+^mNX# z^_i*0&}sS{Ra;-bP@B<I9LeiH#Gt&!kIr*>tf$P!cTdbg`zkbc*^=~Gy8sQ?j~*dK z{Ql)92Fs~a&|C23qIqB~C#IS^&9-#(spJQ%Xz@)rWIqArb;eVBygbmQuUP4}^Oyj~ zcoc>hb*(wYJ-BSDOK<;A)uSol;S!t%Ry;(>w~OqnZx4iPP4t|Df+T;W(L>HNci1A+ z=;v+2FTIf*K^Z2cOyAHGI_YRRWO)!D{yp3YgzA_Nodvr$bip^el&#q^L`Z7Z|E?p% z-e+|O_|3t(Dwtn={8C~4+n0N55(8?S9l+nEs&o>ExLxVg-|U}$h7=a=y77X0J}mS8 zbhk2tfQm!`FWUoUF(UIAg4;r1n%onMN>qN$fjc9?wGP3Vdc<JSHms|C?W$K6crO2> zaM!eHUIsMFa^7SZf|jcpUAN-`p))2)A#2t*OrG!jyUPVNnz1>Agy8qgPLdPc$BO0t zGFuiKQ#IUO-|F1CkbtNmWlT=-HER6Xf7OF3TD+K%g+crB_4PHC#NZ!M+4k*ARWfWQ zA$2Wg+u7Gh#C)@?bX|$r!|1<~bX0>|QJ_OuvXl)UD<m@v;!G??qOzmIrwU`^a$fFv zHu&)))}lEzs&TNCJuh|wT5lWDyH4MJ%MGqTS(Qa;23`!=fuc+)1*jwMM|jE6fezs> zTl!){dK|1WGiIrhCGvu)yz%!Zm!Hzd$3ed#f*BFkn^rUQ)p#>Q*VHyRQsGW#Y%?r| zQe9zRR$}Js7k0IyId%F`ke=l|*RdS5GsRG?)9)lv4k`SgWE^|T-VZQdP`(F61aMX1 zB&b{i#byu{R;-w~x?%@H7lD#vBH~T#pjb&WOomc=SkCS3a1RN6y&nY(c4M3h%X!SW zzqLSpO`QST(aG_Fe{k&=v*+p&T~X*Lk!j#guUOA(K}vu-ZjAsn7anWi9VzRp6moIU ziBlnyFzfYlc8<QeZpH6_Owe8vuQAk;IlsOxos;5424swG_t^mMWJGS7s%rIu4E4^g zn~pE&Fd1$XKx8Y!pX^*}L(UF-6AF<**Dc`rAo4Cm%b;=X@SeWa<RDd+N+XO4-77Yd zRI36C16y=Ae7xWwO-Ny<O8k@a&38G~e@#plmdk^ZMCYx64keuf9}UO#<wDJxE$NY< zd!2<`_+-paTh?)C%k{p!Alz-R;2-!TTjtA5{u^8i7(G)ny4u=)fOHt>o9hwg{IYH4 z*W_Sa$*xpeA?=R4`BR4$;7(X0po;CV!<9tS0e5PbY4n1<>)gTz4)c}j$wkLoJPPvT z#j2GJt-Xn$s9aO?c~rikA3s8oI;Ci<fi+hG#!=<iv?$61kN&!LqoB|?PMm_imAh}B z7da41t#|6vBE>rpXYA}8A0CcSU0Ut$1+e~nHR`t`b`R<OU6;+4!H;9P$Wro+s`I)x zSC`ZT0gRiQx*ede9=IDB7+fLzbXc;94{#k2gER#+{*3n4V8wN{l>}61Ua7RH8D7Me z7%6zb&mAUv+U=#sNJKD?uj&l7IQYKw<XCz)0eZJ8`RUm|8st4`xSdq07p9t*t6XIU zoqtEEpdR!0#<O`r2aLLo^Hv99p+_FfGhb~o@U(8^zg(?8>g>#9rVKSO0>}lN-s6VN zaBy+7b@kya3^7GN%TzoY+%QgQSN;N!N1%`==u`6$JcRtGLC+OolaT02ExIjfavnH9 zxSKGjSTR@=j|?mv_=zLT@LFM!B)*?XUyDdLXTKxToRO1RTZoBDLbqBbmBW)+K<Piv zBCXk6iDHm_$WwgU<J#~&cHnAlaUn{Z3DV{Ty#`R(0gtttcB27uZ#Ad)5N-n0d9vv7 zlHd-3G}za`7*T?LeI3I>12{fL9PBvWe4hCNVS@O2rW|$YUs_%-J6Y}#o_brZRrA25 zk|58gAV4ClqIByDVG4<W^@jh%WWJBHJiB<h*Qf6F(cC_YWK-R-#OP)9Ct&YGPI)rZ z|6?mGQ&&C|3HsQ%CdrKi>R!^+7!^mi_1;7Za{zwfxKz#O%x03GGq<o<A}vH8{D2b= z3iY%&B}h_c06T4AN~G@lYW{#v9_H!_c>grFEp|9rkY$Mxc&MalbM0l{equ)6k#P*8 zb4o@jE#-zRP3=$?I2!4iokQE(6!RvowjuaOg&_K@``iWeT%UC!JwkITOgnl3i4l19 zb8u^2#iy`}d6N&0+(22(+5n8BoEHWIcs$6_%?5rj;#`3*Z}0AO4D<wtVX;#4pI%bh z0+7U#p8j0(f~HoyWr}8FJUScjhG1Q_XGzvtF%V-az@oqB-{pXug(QOhn?m!A`(xxF zS&}=!cmr0znDZBE3324-A$*vgw=PFjxz>g2<C1Wh-i->)Y8696J{)gABQz~D#e9c) z2{fuVwj0o*QX;sYJE}wb)bIQQ+zWsxMWco?yWH(?RwDoT*G`~?EWR^uWItv3+80O( zN)+pLwF6q_X)|PmGx|B)+_O!P@&~~eN)YS#7uZKZQ4gq|u|9GAkq8#)5ZpT|#q8#m zozK!$$@wkSMko<tt@2;EW)grq=iiyqRXa;2)nbJ!PtnS<VZ7;!Z6dF0I}y0V8TKl* zu9VCu4|TTdr;Cfu&>dw*IPf!HYDHBgjg>G7#B|>&&1gY8BSBhksv~`4F09kfTOv^! z;ZjHePo3&{O&zOxTF@~smOJ&PNglUYT3>g0c^p|0CILlj(7N204xe5h*>NGL!6~<4 zBZ-$TON%*LdH>ThN}klIc^SO(W)J^DSm>3j$^Z_<g(UF4-%Ox9n}<NAQ6PTqC@n1W zqe>BkwW<llyRf=3D~VHJ&Uv{rDA%UFc+7FSyd2?v2F=+Eo3bu>u&!sEvAz3w^6aUB zJ&C4Z9260Bw0RV-!EVvfp##YSF-nXqW7BJ+Vvs<)Z6Cjba}mGRqQ|Lcj13I>*gaD? zZyTz2_KQK{DCw2HmQrI5mm=bFm(--|(&HpPW11yi!wKQD0rBx5#-mseQT^3t0xV{m zU*7f|^krfj7Q6>-<`!U`mg4+*`Q++F5e@c-wXIdOJc{#*CqN$n4cQUrJJNe@p^pp$ z?d(R%SrlH?l`sEJIDkkgFK^92atD22f(m#UwmAxXVi1pyi$s(px(M;OiAV>@qPepF zQU{M~7l#L!bQEFY@`}vU;vjZiJiCG8Nzcoz*TJ2Jqhn3EauoO$hCom?A~rU0#zW(4 zhi09bPD^Yfyp}N7jN{{Sfc+~uTxPQmYMle-mi4q8wKPHvl2U)e`kb35=rkU~8W6m& z=FH(qaHo3`Sci-*-<u|R)cVn-Lc=6H(8fA&XcxCWIhXK8CW#w_=ZTsc5UxyuybuJ` zLRG<@Lm#rFS=kjDmVOF`IQb<{Sm=|Kl)!KDATV03pj0#LW!+&q_IewSs?)#E{+Qoj z?z{7&1swXY?V2o>;MA-30`4}>?XWo{a*5258@bCm>G0;P!urt%67nQ4qIr}8kKh3o zTW9!&GhwNg)?@!)I}??iUA0ioA{#et58Y-pcC&Aux4@qisqmg5d6*H;#T9-C;CqnD z%9p2{#PSfVw$A=zrKQuNK#pVO;UO_E;@tgV?7xbL=I5Wnk@@3hJ%8UsP&WE1t&+xr zVt}wtict_&_3&r5vh&dwy$PyC%khS(v}1ow8ET9s-71)GT7>ri0N+x^e&MI<sOh{& z1tm(^vTbzx_3xiY={i~3qIA>0pPkhfc#)S?#oiuJBwp-R<n#Ooe^6>p@Yc2;o*jdV z=NL*UmCzn7IXPe|Kd5gNZE~RRA@kKRaE~BOcK*MF6?;d=`ko#|dLMrpG*OibKkXEA z_I~gX*}FQN*X#QF?Ij@X9muTLJEY-uv^l%l?yg0pqKINzXM;8O^RM)1r0~dnw~>_Y zLXv0P!TeMTqmjUMKo{{(ms~&1WGpPF3N3p2G})@FhEPa`y{oJbG@_VI%T@k%b#=-2 z6(xO``<<^Zd3nU(6+)t9%bv6gaGmWLDG~v-%TpUKUu&2pmyy_arGL1FMCO%~8yz>f z`R?!VaX*l~10}Wl5RlxunoXWsS_1IJ`nu(T>nPC^$$j94Iy+FX3E(SZeD)U_IT~Yc z*3APQvCu8FK?~fcZj8C6sZztyF$eQ&{sRVzCVgV79prC{cl~~Va{kDkgzaVNVt;2i z@-$OTy>Wa4k|kE01oa)NLi7I}31`?f;-iaQ=EF3=CEB2h8fQ@h-IrA8MpCJoO@7ds z4oT3-7Kc{87t#J=8(M#k;@XPfiL?`xG@S$4ko6;!Nq^<0LwUQiVhTu`7~ZeCf!ko) znW%MhHt3Kk8jl2USI1tqFpl3mN4YsX0Z4mZ<NMh&;I^Y^Fz!k%T{5NVuqPgD4DnV5 zeBT(N4ix?ti|ZY2+55lWci#DVcU5(uy&onXJhbEwZFT-K{e65VsJpv4oFZ*9h$OSA z>aZLkKW@#GRz%cXxbKLd3)p$o?KI}uN67LNuUFlst~NtabB_gO4&|*GUlTUhd5~gI z<G@v?CDm2>$F>l%DPomGg8SruAHvc89Vy%Q3re&Z@Ab^PYc*}k^-DS&S&0(B@qyH6 z?zlkdPNCz(GJ6^XY6@3Q^B+3*(d!mBY^uu|pU7^X-r&r-5hKJ48qtUOwVj>`w0Ahx z6_9^l5Bz7|ns9R~4CzMHvE$icaEpop(gmp*>63em-xy;-rJp`cToxM*sa)3gu@$zG zS3satwelV<+njwA1cf51QCEYQ2Mt}D(4KbwrmlK?M8K1F?jrsO1+CBj!FfBn=h3*m z<oX9-AHbmye_kiS^jZ-76HB%VVL#)ew$31^TXtw2vtKuVYUA}nmzFC3P-DbdT+-0b z+BXtZ>Wy5!Qu+an=gDgH_+))}H-n?_O+=h>cn<~qM2NQ&3se5R=HxEa2cpWkr{~5_ zy|AOtLoVYjODn?0Al3H$!N+y!Yix~hr}wDJl01wQ$*E#Ttx}b+=(H<h8V~bvp$Xpq zk1oD@V-MZBs-`Q7Uyu*qNbV2Mu(+l%jqM<&gr7K}U_@ythr~a`$qbUWQD~<JNMU}2 z>jzlhC3pth^R<Ik1rd>HcKOD=HRrH(>HStxRe~dPMwzQ({`lo0IMk-6r)wK9aS)-j zH@oCaVkNxP?osY1r!G3Zp-kS^Vfqw?P7^hw@L~k4ix>2U+{7D6w4hA7SDVuxYMBb8 zEK=XXvV5{2-?nL$Nd|5(U_2{3&lm>_`Cfd;3R~m7stdh@85__mvEqGMhJw@>rr{A% z-plOTrbjgl2$mxCxlfo^Tk)ixFR1jQPkd{lbbo>0l$G*LqaRo|`oZ>ItEUmN^q4PE z;0g`Aad>7$;4H8fY(3r_!A)F>-jZ|0WjbtF-zH(p8A~?7V-|6ib8U*U)7c~skO%AQ zkYGOs#%((eo&Uv8>01iKJzlOuYj289Z=Bz}WBd;?3HEXNf%s>}+XzRcXp;216`@XK zYJTh!)ZXayF^Xb%$sINT8G|SmICFrY?9JBCj@p9b<#}CVgN0G^2GAE>+~bKE#`-+t zRU{`<rdl?4_~_Ypb%miM^ib(mVNP<>8ET<7(&t&hXkU(2eCSP&790k%C7lKjzYN*p z;5LxUs{tZbiNd#dqv8Wp_h~?T62V*{&q<(hFkxtv#B!Jo)tiQ(&d|(psSkxDg&?%m zpZcFdi8>=t@bQVxEdq?r%Sp+n<V;z9PITe#1)f-4$it11gj`obj}XeuQgmDBr7`hS zcW>g$>w?maXXT@|m6te=p3@G|`cSmh7tT(A{Q@){yxgSln6!XlD0FL6et{%G612J` zN-FK}BIqYU>+pHNqpClqqC&IoL1fZfVA3p6NLDCA@J6U{s0EvCq5c(pyA*jzd@May z^s)>kZlKs^?%P30sze?AZk}9w*N{Y_nqi;um+3gTEdrBIfSKMKh7Lmm1a???j72V& za;n$x-{T1wDuVciZJaV^qR0sa30HoCyn>(+&XGXgFQYI#nRRajSDOn_0*hh?wMRQa zXRq!bjab>zos4_#$A3IdM&He?Ua6OGRMKNS4gXilTPoOefTAv7?(kpNqzfm31t&oP zA0!rMhb(*2MQBJwxogPEX^ZZ>;8cDp$bLu;mLS!F%p~cUe}(Bvf|B5&%ybUVX`4&G zCk6c4enEh*DHIV@QOC!{($A_L-&XlABw#@^`kw&d*<E<V)4CaJ_cue{vSal@DR-N@ zftim@638VSV`&^jQTw&L31`VSs4_P;sKOYVxy1sC4_pY!eYnhg1i0A#?(he@J*{Zh zy>W}zl912h@X&PG)3Gt5qEB+OfoF^HB-ibKMMZ=#gZ-l@A^q0!Zr5g#1zji!Vq7Vf z0nPHB^la3$+i`oDpyo=d|2L_>L$P|z67ag}b1Jqfh%A2yVn_ao*{p7FrZC29luldM zPDc)jb~evd$3lW}<gcKJ5i&2(BR(8Z3waPd{e<47%*tV4<L2HMi+%z|n*QnVLuzYI z0wjaaX*8f{0^)7Ax2TGoFvN8A^2fi95=iRyk7ToAkHKmYDbuyE^NW3Xfi5uc{uBF+ z>8}mWfeG&Q<6BIAAZ&n)PXM*icXcPZkSHGU+Ln5!XNnWO#%|H<atLn|+rrd;sdCWb zTk(T!attJ_@Fhe$;5n#>JC7>zTu)j33aZJnWy7<x+hLvR)&yy`*mF(NZ8r6Vg})Hy zSe%JQK}ZV(DfjWIi`cnFgjBtMn?+X^d>qkufaVWI3n=vb$|1&F-h$rzlB<C#EQ1jp zb|qwONFG-i6(9B?MNzHh_n~{|h~`(oOETw}j8F+9V~#Mj`sC+sX)}WVl^isC5ngP- zImw~X#V-XA=gvF=e<VGKcvbk3`<9+jT=xr%^^fRJwxZu983r2`rrG~p9ns!+Wx|`_ znx?rBX;BDbEmW;^1)?GlItK#1EB_Fx&KS0{DqgM=awWC~&|^gqojjNW<y6pBFH>bJ zJt{9%sVjkhpL9EGoB&$!#Qs1`c|gqSD?e_{nQxqf7%Hsf#}bbA-)jBYQ(kE*wKL(x zT+#qq5oY2M4oiO4J6FjWk37?&!iK!nhNAVDoKZ_wZh62QyOqg^7oz?9EL*%hL1w_p zq1pdu8a37C4}RBrIsv5wd#+du9ruoZ3$@0QFie&<QKBS<YROZ*IFF_!`ekcjMwQU| zz0x_VSaoEnBV2Snm+|xKf(y#4MbnK`Li2=6B^m!(!oX(JGEV|Mkt#ioOqrT26`=?I zX+RVwwpGH(FB1WE_-`EIbDVpOsP*UIW^d)Cr4fv}MdNCp({EfzA3kg<tI=X#Kqe~t z9~)=^E6VHhReLAI9`=(^8wS>=Hjt-I@b@FIr8^%l;+8WD)FAk@7kWXn!MxW4GRwe^ z7OV%r<wIXf9N$pyk^@_-4<DcdPFgLkUjLq(W%|RcpB{UV;(ha_!t6fdBEF9ahXQho zEo*5IAz!kcv2Xq|Z#!g$pjLOx$7UD2=pTLXs9p2wsV&WB?sl7<+l)R;J$dUj{hMUK zGr<=1%cp5EkZx+J(dGbk+|e*ul5FL{M}^$6h#=C6fM6nzDRD)9WD72kWz@q%ACrqM zid}d9g17ZYcC3+d?VPSk^grJ&*A6d+76%Rj5~E<NqVzTECTM%PZy#78iN1wpLof&5 z+;^(V(5FO7F`FE(DFtI)W){C*H~e56r^bi|m!QgpqeaiQZWBBh1_leDa9CVl%Gzw_ zR5;Fu-c+A|qHVX=?EeZYCO<cHo2*HB086Sy<VfD|o35}QZ72;ZiuNFjD?ZV%g!c|# z0;!xXu8X{40$ge}0v&yPEZ=E(R{i)b1eZ}=sVBzeWpX(t6R&!)^)b#$fTXdzdq=AT zwX-1g8!$c?^W=WPxA%>xQqC;!XXY01@Tn+{u}&1*nx3OqE{q)Mi{H-=Ajn*Wr2H1o zjuO+)0);s*^vN`VNpk0sxMJHUIcg;O-R7X-+5!lk3T5nEY+ej~@~Rs1$;w+3<ZAT< zls7d=EQl=xPC+;q!o-ZcIsGHORkl7Ios*Y{iHqk4*CQ`sKXcQP@sYDxV-_$NQ>w>X zqGD2o^+n;S)6XmWiYnzQzOPtNe)mE2gP%g~8tQbN|2ob4toZ^GiebRs`dMk2gr#R# zGSkLehTg5e1zS@V8#AA|xCz{vpo&_9I(uBFKC4L5=XeDUPAw{R3#}2!KB;xKUfBGg zTbnR6{=Uh-jM+8@h#?kwNHF_@f5Lz`@StPMsZ&+9bms%H6qW5UK~9byjj1=%;Kf!a z_|n}^&<nTS>*o|`#HizBl+$7V=+ktL%rdi=tb?J6rH(rIEJG#TCjA>;OpnB3GTcZ` z)Qtrq5Yu>Nv2`8d+8j@UlfcF83wWQOgH|(bMurv2D*y`t@We^r0sI|F*1w!GEJ#Hx z1%?j0rDX_Eq@-v~xiJJzn~|1~2~?T>Rtc&RYr=Ype#0#CNiP%-dFfv&j-ZM5g~8{u zE2*aq_s<8>=pW&-KXD8e=zx&o$36h?cP_qN8Dv3xpn2I(ddKq!Uw`w>FpqCAy>R5S zm+c@APJ<iXv>w#~-|cCuvu&%=vn?e?nQBc#W2aoDwy}?mjU{!ymRaH2;r3z+eI-@X z=kIfJnB7lXbv&6cLReNEXCJi*D1*_q%~EmUGP5BtbfFx#9~mvnGT2;1_IA2g;0ue# z(l;#VDSjf?!o`EIJm4!x{qM<2)S`;Q(EjC79$WIb=523Q4~DO!_SZ6L1G4EqoPHT| z{=0F<SmC-T0jU;g?a4Ku9%giNK!D;poi89}{loM9(^_305*~QOs?uAvf?Fd(nd#+_ zE+D=m$K-w=0^+4z|5aP$rsPv}E}|8uoPg=4Z)@kN-hGjxa0O<8#a0y485csV0zM81 z`oH$xcM}pJZ|=OlM8HqHSCw(Lg8%{Pf1KgUhVWdNT!k7V^G}A%!QWgrlGpkBGXqHk z?EN8G`C?;XV~y9S1z50|kJ1RG_)?Uy93CDPh_r*Ql7oHhYe*M;FN~PSp}1)-0yjj> z9aSP<4*`keRy0o;I&0qyKv9s)YT;_l%*j!6zYYo1<jU;ml_K$MWhY@!($^lXHRe`a zf-x(7R;CxzzS(lmfaG>AF{j}@`}CM@q331L2870)XgW7ul(w`}k#=Ik#VRr1$w7n= zl;i|UZGAF<fV{m62u}cdRo~w1A%u5{KU5Nvt4*cGD{hKi;g<|4WX6v0nVRQ?bNP7> zB4F-UqYa;^bt5ix9YiEt8z)tv4bRH?)~f%6Fee^TTX(xex1m*_V*-FP3a&l=@E_lR z+=@Biq4Q1+I=Y#`j|R8!au}_IOp)+m(JLo$#x0BI)9aW{mEY!dN0?UuL)tS+P9{Ww zh7TkugkQg6ZW_knP8*R7X!<ey_hrqovooqAM@sC#O$ed?c~#)0KiIML7*i~d+As&< zK_G*<w&WNlM{fm0HQI_EI&quVl$IgL(?9A35cmmKeQYgq<Yc>~@LsezmbOB!d7l2s z6H#vCXz&$NR5<CrUd)=$b$Y;e-wU6M;UDPS-mJh$um?c;-L)8An(ir}Z~A@91z0k? zj()%MZY7}{s=QI69L@-nF9v-Elze%U?I}Lx8#WblB79r9VkX^t#kh{pdT*twyhnp( zENVU>>vygXf(8jXxE?{m1HQRN_ABM<)?daF&m@4yLzQlI(w!(0$V<oytaff;z%dQv zYa4wES7D>X$-ma7>KN#l0M82uLA>^F<xyq8vYc0c3_1HnaiA51R^dhJsgbj+SmEow z+-V%zoFu9DV$$@0$Z=kMJl1T(&%w%{9U=W^fadcwn{Z(GpqC-=egb|BJO}cm1GWKv zXKrVe0Xl${>bt*(VbW~F|D_n$cyJhF@KV&%0ot*D-G#}fkm6Vug!IT-&Ho}p?xQsD zs?@;-0ha|qkcm<I{-%^Q>$j!UAo|N|p5QOQvR!=JuEs#85GBv&d1cKWcJ;{`3`Mxn zjn`)$xjj2;hjpe;GY82eU=ahktX4;dHb%G|{s#0ecviv5zp+Y%Mh`ogq<cv_###lX zZ*nK6a1D1nNmI{kQ4_<A-u%1rC8~4iOW!Y^YzP`Wqz^Zdf2aSM)F=1kBmgB`IleSg zu<*c#=64?OQGldEnUQ|M<ASbCoZFpSkusn{rrS`Mqxwe^&<gi5f0tqZPcpJEr#$nW zKS>Tmt>tY*@NhJKpuCFyBG;+ne!{OpuxCovFXlnfP*LDr_hB1bh&|VMYwru!rFN<} zBQPo7juv)(d#?-!!oStk3?OR(%Ej>$3gB?2kN5Y1TH`<wKN|C4wcyhMs@a;rAjBM{ z;z-|fY24*Wfs|g*^RK!uQKw&paIM3!o3!aUokTy(2)DybtZ@jISkaWu(E*hrfTI8) zy|lb;>hMo)6P94Zf~h1jYrtH%CYUzrp_rsPd*)94xvEi}BonXV3GOnTZNAS8bMw6g z>?*{%VEqm>_eJ2jd&hpu1@VZ9l~>|=VPbhDl+~fTu1b(ny|+(Zdq>NdN%OzN8i*1N zMd8^yL@GgT&AR`@P?%G92yWJ3{z`}U7yOMsw_Lz01d_O<j(#-cG1Yhl4=IbV*FTCp zUDsKm{8(VZr%Hq`F+WVEe<0yH01JKP*o}1-p9V1s{=ZR&FiT?%$1VF_%tymdGkf61 z@aH!d-~_3-o!S<TFCPh=0N+cS9+QieC`XyXtdiNV54ti+aVJyBz~rTiXsUY(&lW74 zq#F1v`tc<M-$fQ)0e+$TLttjkA)e~5vZk~A>moo@fOL_gx*B%IxF!2YpF)qt`5DxA z)1(EXpcJ6lv2Bm5C0t!!MW`2>Byk6*2qO!Vi-|*8yDB`LiJw(u{7Nezkbug@w8Ni! z<lJR|Qm+H`FYm6jJi#EDity5Vhb?;YK(23@`v)%i>}#5xgSV3;tz3?cok78xv}TOL ztb5lPQbt@-;3dI}gZb^W1b*7Kd2x9e^d!Ck<!Eoto$!6sOLu^#7HC5k7j?!FMA>R7 zm8sTZ%1+xigF59-*X-e~`j~yx9ZgfvFI2=f6!mi9g8v}pHzf)WJ$}gy{_uNAaG0~_ zn!-L<^t8F`f|V^(#pFr0VKDM290qw(p!4Nk_r?sKpT`EuhSt^=nzo>>Vxs*dkaT3u z0fg-k2$N+N<P5qHp`g&OF1Jlgo{@kQpkl?&r&~tsEhN4ANQ0C3^Wb@L@iM3Q@E%@B za`?$tDTIDr3gx{r9~3DHU%&wShJsqQ<64J8jiwmp7ujgs-`e`!A5Z%C)3|?huAATT zG_=>@?LciST!FGJi1UJ4BOPwVQ$C0sIdwfym#HS1R=Ve=Q+g9tuIq5+Xw>Rq{d)Xe z6Ypk&)Z*}OvW5Q5J|*|dulj^wC-$`DcPSd=6)abf7sQZ8n_-cN!``J>P5i{IF<XaN z|DrESj_alZBp@rFJ^f=Jksbo4`1Ol$*f?&1DY$sG_FgmNvKa1ee@6tLw@S@CIAL43 zn1qOuC6?QGow(f^PlFTzP>DFK03dG7Fe4B&zK%B+QCiIAY#B2C#j4R0lccF<viUQO zp8R-P1ChJ^gQNI=u1Xoipam=q`Rse)y@gUI?FYiV%#d2__BpefgKR-A|IX#22c0KS z{iVi8fR=H>ydnfE$us2Fw4kVfr<FpbN)uI4ayR)kg2a)Sz;bod00)NwX_6f3y539b zJkK1OeD8reXx4a=OgK>)8DI`1Nqk}?iith=eA7J7(GBE+(w%NiZSP%#=GcNOAr_Iz zh6tyGub0dgkn;XtX9Vy>4|Eq&*9YkD*UyBcKC~|q3UGT=)-AeL*$@EY0~PDXvq^FG z+7H7ckt4f^Zh(*}0&4uDn}vUt*EHFBR?y@iFaa8oEom~5(@x`BxR}~wN{o&ILz`@z zf0-j|@zw>k>MLXEiWP~3RyxBci{#U{qysf3iE#2#xkwCe3rJF8sHWA-1CFOf!ne#B zEl+EANhHmJf$4W0<=_(o(hz;F&@<OO%UK%)8mt$z>x^js*QrhQSAvEGcSJWiXM6EL z_?;rst5^>?I*_4S?Fh*678rhfJYr*<uhApyx}NO(H|1f{{JEbrVobm`3{Xo+;}(Z^ zY26FQcWpj)p?j50V;2j|0JiD5+kf|MWyUKZ@P%FV_du;*^4x-Wl#?{w8`3xblcLqa z;lHw{(lXsM=4Yu0C*?M-J1I&BH;>FbvdWA&(Zj`7syd~q0C!_H>KOtDf)PEZfSmn& zzu(`BzhFp$bq?~R8jL%4!B~74Y*^twjIw|R=uroD^KBlC>y<aWr;?42o$P%!ggnS~ z)q`m=PL9Ed2yt*j2hgtPFEH0i&k(+{?<=~3@((8d9OiQunFu^cCH+CWE_<s}^@+pt zeV`w141#(&+JEs<t^5suSuo7v&;FkT<e!#}-^W>cMd`DQEiCr#{jz*zgV@|sG(ju3 zS=XRa2!o4@3zU=6)UHD{wt8U<zu#fftnAju1lNhD=?2Lw#`<<qg?Veqwi7+tWZEgf z!Mq58Lu2?udls$`50AN-*?6x!J3dXpQ~_Kcza^@)3^=iXz2(&X3IqCvzz%`0oMi4~ zx3;uKl_jm5%`m}e;_F3@))C@7+RCZ0SD>vGh($w=)@>udJ9C}uEYqZcDA*}0o)LwA z>RH;y8{0~YL2<QOAm00?V;+ErE=Tc)g^b-zx{~}dO%{7?8bFm>-&A>F0!ZQ|yPn7X zJG$ZfSAPZfBcqoJi{EE?^3(yI!U}5i*HWZw#(|D!Lqlbj)n)1x93RXoetqMn>=GWY z6m)|UxI3Bax*DqnFG_4k;SU<{WzmE`rFj5>3ZjhR{><)n989sO!mo=`s0c-xK`haa zL#Zvsgsbz$9v*3$)&G}q1GQ^%4*%C<zHvD@p!f%}!kQdHM&`*BnTkaEXjI+lMG@WK zm6aVP_u3&J7r7*BqEE^`N4I^FF#i)Ra979bmN}LAo>@?}?}qyGJd?QxKc$zXvHH<L zJzPVMOGqdYGRC>-s~a2|fvzKdlF=ved_c&7)&tn>mFmR@%L=Yz$n<6Z2kE-+)^}#h z<jmdLqwfcG){r7<ffwJpW1c$68Mrn6q1PZ6F4}9Ri_@%2%pc~s#^A&$CW+A#Vg9zX zpN}HAwM+bQ9{C;_UKsVOQlNY3t2`<q*{`2x?j1$V9pJ9h=5w8%h^Pe6hgb=ta6Sd< z;gD2uq)-N}vweW>MgF6_1Gh(le%3)#a{|(S52SVCHB&$tk)R$B>~5t$VgA&;A)g%m z*A&G=;2$R6ve|8rL*=d5uVOu2f8jr3_$>1CN2G8dY;*H?uy3U<xxiQSb#0*z<H_%k z@zkuhTXIp{u%%37foW&^K}ojuN$!ke-w}^T4&XzTyaA)=6nISqm=n6XRGQ}#tF`)W zH;ybM@bSntf11YPI_SO=Hm+4iV4|OOY_;*~82L>js(ulD3s)bVY9zushv>Tf&RY?G zkUMw-GSG6i*~5Kj^V8uuRJuf&CPl`$qP+tE<h(Zg3i^$srhk3NVo39c32FRMub7ss zPCxOY_5Xm`#j@STb~vsOw~LX2mV4Bae8iw_+FB?yMxNj-EFt9$GPxEkT5}@SW!CaZ z6Ry-fN^nWzZru5(S}pgnjTOzj_}bL&&-3>^buxIznWU2V^QzjR%nY~%A2{BJUKB5P z*x`|CR{7slvw#>Pus&mCmy<T~E3%0~xAcfFaDrhRLXg>LpW@?JR=plDGME)j3mC_X zHJ$F8VLzof`tB7RLBrDZ(uH|HwWFOU(o~Qa5aA)*dq4^!{|xW$`22-%pse4qc?Anm zs<ZDD99&yko=Ie^W_JxxhjlbD(4B=9Ru^0{L0y^1aI<+~<3pP4<u5fQ`mQ!K?eut) z195V6knhAtisa0OM=5wfG&hV@S@up^++osSyk%B}ITKnq{L0SDrr2Ev!TXC<SbFO~ zSbE#&nfr(SBj*6m*%#%n8!_bdOSYGLb^d9Nt%E>UB+H4DbMg3257S?ZX35pIUlv5X z^z}XhHRk2(6Df$yux`1Yy7M(<*G&8U)Gb~$W7;GwX8p*qryhG@6?D4~u`GH~8V1`{ z4J+ID7@rvkZ}<|d&m386<IZPb7;vfwvf>3o<`!l0)OjdVC+LlJ#E%K#AXI0(f&$F9 zJ*bOE9#4T5QcC0zB7nPZbR~6taJjdJt??oZm{jllxF}plWiqly_eMRr6}O*vz47%N z%JnNpV0Bd7%k|LfK~Ql0D~~CR!LBuDsW6@~9-q<6(ZbU5>Mk(DkmpR~b;uQ9Wg<MD z0Cf~bG~kq;Kbls|QDuy?3v=(|POYpjm8={;)GE2$`UN82Z-cot0py%p>UaIuQ$h;w zZp(HTTq-fcxnH0H*t!wD;~kpkkvxea2@6)uy_}~0t1UGO^Sza2ds;q=D&YBp{~ee4 zs~Th4{bTIL=3t@_nE1d-L=05SXdLb_8Kl&g;X%lqEfFU+%&{xta-sz6Hy0HSgqVo8 zjLM^5$8$w?gltA7j2(tQFQcNr48D0aeScE4ucDv=BBp<nYry&M`+T+5=sqH5_#Z`E zQR7Ou01PGn6(zVZWzNJ6pM3-2FN^lgKzWX7-kKlqU$xh2FD%AuP(se4M{+K_!yf(n zH}$@i{!^*^XJX(%x2+jADI4=U?>%pfmncyIJDYXYHMd_;fUCrcaxdyL?l!h<=XuX~ zDF=Sf<9yxqWqhKNL3`7KM-(G@q+^{m`vuEID+y1z(u?3FG4D;gI>X3cE54NdumC00 zCYigl9iZCm3&@KJ34D0p6fRfMa}JyU$927<k)(k?UbM~tX1>lH1#Su6`}w6X@I@!R zVR|gObDZ>P^rZe5=z}v+gR=9Hg7T{z7wZ*49al_{Mr7|ES(&WJfBHNwRrr9BA}f7w zPy+CjT{-#Xt%zjSEqtr@yVN(ngG}zQWvbEcd>nHroNGEJ3;73`h5Yie-}wUe5I_nP z?5&<MwAk<gd80<OU^C-D(?Sg-Y8yyV!`2EIS9Rz+YYI5Fw`Yy<SQt{jANWdmJPQ+X z*IGl-=kN3j1Hlo9C^tQXx-=+WXV$j)emR!K)%hF1E46gA_0^$u@`Vm)kbYqbp$fSP zpo1SWzov#sxNbWXRhS%%75cQKrm~?{S1B9t0!{2Fd}rTw%t5<v5|@k-2z@`-XEk}! ziS`M+`fhI%-ey%RQ|tB>=5&50vxfQ&&}L^#&$<A=6N6T5p&bEB_cKDv&c$IxJ`&X! zMmYO0;v3&>&A!X$s?-Dc_#;#p(A~mb`?>$k0oGtao$Sob{YdA#i_N;ioN6%Zc&Rq+ zJ-?v<PQhAiN671vPaI9)(NMop&HVjUM(^0<8HyHZ*Vw?ow)m&<CUoCq`JljLrLWqI z)3*QFaOqiROIFNnz1#_#2LuogPA4)27o9reeuUqE2^>fH)yXe2Nrdy_7j&ofkX7)~ zj`JBRP&>^3E|X?iBjonh(_l<2alG-X`x_nhpQZ%CYIH0tkOII$&`$pj)>|wuN#o|H zVQRmDk9xik-OnF5J&V*JZ75cQ5SVO2)!$0ZO16v-p!8%V%i(9q$`P@J;2$Or-xxnn z4zZnsAs*~_@oY70Feol!6eJvA7My`Jd3J7Bx|h?4B&8c(;tS96)%>(jvT8$P<GAoc z-bRsX<;A8LD!W!TzpEXhi~aVyjqhJy3oOu-Nbgt`@)TF30OdkqTHi)Gm37~PhB*N* zUyFXx8nO}ix>PZ>JI>EyRS5lj-bV^86f`^N+qfcUct?;szDJ9N$U!k$A(I(<Dy}y) z&%|QTB@L!?+;I0QbkFQwvj|KL3=Hg!wuC=4zai|W7>Tl=qU#!KU4Bw?{78=;X+EIF zMt$z}*Hv9EF@K)pkNIZZCP#E%{U|Y05j=)t?id3zO_{icMV@+AscZ665{s3ZS=S4F zz3`=kxCutDnGVi*_Z#HK{U15F&H52iiac2*^R~S5@=0}riXKeMVZW)I2}@uxCnC{Y z<x~Ozc#xWILYP)qab|Z%>Izq#o6>JNSS`&`9a{k-2T@hWl;D5B{VIeboCbL^FiL4| z0nA0YzD8sg3l{KbE;#$DqkDzF90!q}F+OApFVyZ5YV;PrvHi~lDwo0hU_a~nYmoOD zVn-EoCz)4cg3A6VJi=SaX5ysq_foC!OJ2$uQz~TF7mmPV>V|rLHb^iGal`jTVcq}w zAG!%xd1{<Qr7waeOaiBLgQk#;+t7y2@^j#o{0Au0=%wj7K~@$h1VNhF996*v<?NFA z;x2ft@!&N-x0?3&`e>jf^(qL~P)NbAZl2H`I-Ch~va;kK7wz+vL(2t(8lQVjFqzxF zD^^^16C2QD`~0n!O6qfZy%qjbmSK2>X&u&jXvZpJhH=Yhb!s$%)n9pC5n$c;HT$qf z@H?{ar{7GR2`y~u{y<%xWArw$@h6^p9c+$x*jmGzQ2h#p_L9Qg2VIOmsuzBevS8*R zIIq<bv%C~XuNhADF2RemI7#0-Ox8aR5}!a6_?_Vcmt}xbU!C+ll5)0?6qzXOFI$a_ z1cUqEJ*c8NN8bu#?Y0+FV>!RN4Ms?!@pHK3t80vc$u=fn0+#p7gcGP?PFzn3j)$j7 z{I$ooqKP2(;1Sx~`}G~l1&(dT{|=XpHwkK;^nDPDZ$!D|@L$113X_D7ZtP#IM=LFl zd9b1TiF7>^6kEqvz`^rhIS0)7D*-dXm@{&0{qMJ3?VXZ|_=9{i&_bxgnUFEffC#<p zpRNSdHD-5FE7hw&_1=BTBGCN8ccDu9-jDA@z%5~(^voFQ9l>)at>5O9?-b^0@lkw- zsj-`g3Gnjt^m2a{o2pt-(tRZ&P5Eg^acPvjQ=#$4jn~m(^$&N@ajVZkQKa{Fzp&`5 z8L^!ev`k^~&JZRB-saJdMfK)5vl;9AF`oa}ssBt54U!t%E#5)z`&H%-*2@ejOYVw) zW@e>m_J)6WR=N!I7$S6fg#nF<)Nu<<O|9sT&z6d9YrMllyIvK4b}H#pQ$bW8ybd+; z-s_=PbLA*pg$uk#Wj-H9Ta_^`=}PI{$u(fO-AfSk1ULSKFspF1HzrlX8&YLBum-`{ zze<D^GN8PX?L~rEFHf<7I=`ii|Lu2OL`>>glac`6O5Ebm*xEY<tnZ`d$@}MeyRTmp zieh)F7vhFJ`~n^a(cQjxiMHoY(>f(0R@pS>LXq>3?e1<iFy+{mNN|<RveNk9ghZ=) znRa!|?F<qYe3mI|b2fRQg(BUK$ZyWZbXC0QinjAcf%dUK%cos`T3mF#&RJ_y0YeC` z%H(2@>>CscAc8QwPaoWBU!A@9A^KXCBSwN4$<7>N<0V6j^f08rl$MG@!O)O|6ivAE z@CgJZ1-qpbg7D0?j0!_u)#5|GYDW=)^?TUe-batz;-OjS)lAVP?4GJECG#6Q^-p9} zEzJI~O|HY<6f^t>hGO2HG2B1P-rCVp=!-8L4-J)=IAfCd_N6%$jA2ORe~iM;^AXTp z)1wN!vZ(6oi!3yoML25bS{xZD<?}bA5wEaW4ta^r&u)5^Rqb<eYZcG&Zd<8-KHv%; zct>dl_so9rI}a(aEf)Ubxl!qQth!F8@9jhQy-4XZT^L%)R+MGq9=ECm#9pG{H-XA) z#m_ob33sYp8f&riFo@FcT76m2N4Pt}Kh&(~e<oG)KY%f{5Wtt^rAywiBMJ#2TJGz+ z)CnrM)!FnN(XTeynEzlj=W|67pJNkRR7<g^Vj6wN{K-*C_|Uvc*lH#p?RmY_G4Lce zYXg}iB^glufF#qbZa<$a*Q`#Nuv90*o=<0ie#7LLC7vSp(%?U6w-Op>Sm<r0AliRJ z7J&Tv|A93jO41s%yV2ph5BUpQxT{ppZsmr>7TJz#v?(*vGc`Ho(KhY+LPCkca2bJu zN1EXEt!AE!4u!~MM>gBIS~!QCFA(@hDP+@BAOR)FYN002*=LsnGYeI;viYS8ZM*>w zB{ELZ3~<irdK*98w5_xIrjg^MhbH_Iz)X#3N%AV`VHI(Dbz;HMV4)P$@p#7!S*q-s zbUipds!34KpR(?aNANveJv>77;)R4z);r`5L+dqNxizwBU3PK$CS`{1y0oey73Qve zk*DCLx#%-cc9K5ZPgEVUetrj%U0|m0uo>of!{^zoeswP1iLNv~Zlq+Dyj@zQqi&3( zv8d5F3a_iS4L1QX`7irdw$Rda23p0twAk|Uf|-2OpQXw4rIOs03Y>v2xU~wooPo<) z%R}rFMcQG7PZx0tg-pFbEBW7DdIfOqY*eUNyB$Z&dx!BC2j5^}EgB6BU`dg$N>%_- z(?KSbz&NViU-<>y(B30+l~{-B*^-SRe~J-6aDB<%lQInO1Y;}(&Yc{i#Dx7KK6}d^ z#WM%8HJWcLt=vv;e~nqOAi_oS$1_+SuoW$Nxw@t-m*UrDo%Fa$E~5<Vq<{+vOk5!X z63-P<xTC)%zXqb8CcaqtziY)V&10_a*4u3&J2cM~CqKK|CH-&N)xP6}?BzAM-#NJU z7;6^(|02w5bM`EFGlvG`5q?qm0HHN;Ix3Kn@$8gnohzC-ojXJZ{E9if3_UsxeqvQ1 z$|55~!s#>-BA1yRQSx`9_=Iq#vfh;NZixP*{@R`j8z=+r=TXoB2SrZck|njL%~E$0 zyLsv3f%8)C16lNyoSfhx7f?o92F~+sCkwZBVUT0-Jh!|la2zp+PECG$?0tC>7A8V@ zMI1?jr=!}tVrO93n@;0t5_=XBI&y3_NIY;~2I~YSRH)pBxTYb*Yaep3c!suKJIq@^ z1eAD55;5Z?*D@&T8FOZ=frG}Qj+e)jcFrA*fFN0$Q?y9g7_^qW1tQqVeocVh#sV<I zx&P`rxsB2z&R68p8KVYkRGc%U$nHR-Zu%=pK{lT1ClHZo8ESG^7E5uunLSA~ixFba zpvjp?o-B=)EWu1u?b>TwId<{(mad)~X_7A>{Z(yMXvbHtooY>aRK+j#o||!8)1ulQ z%o6)Hyc1peceCaf3OZGi@;p1p`d)ey3BvIqMLz=}#`V3F(`s8$6)gPpe>Eu+=0Rsl zZ<RrZK|ML!C;6+5k42(zufI25%c3q2bw^8LA}abxpd!9d5dXZ)4AFxF4G%CnX_Zs3 zSwz+c>wrBD4%ip$x#U2T_%oQTw>P@iNC_pu^~s+ve`cQtCA0{k34}B1yBmRmy{}<d zx`>U4@8tA+?#x}=(2%-ds%T&cV=(ITI6Z=d-#-(3rr%T0AJgj~iNv_Vpj9fk2380N zd}|qT5p_jgt)LDTsf^^zVDrIEw&Tdmr@sX>1X?0wQxXTKp815!4UF{j2$7N4!zJ~{ z_{lu8WTtq#uDqa_4g@<T%E}VeW|x`O!|=U{3U2a2tfdRbbS(0n)yg?FI6w(9V;x69 zOf)ypU>`9EIbn%8I4wh&Vm^yMdx!;Etx+aK8o60jq&TUE9-`c-$Y40b%(OF+R5dqY zQqca!^WE8KTelVFW~|X;POx+(dU1LqNJXckB1hkOLvP$XWtSh$B6|khNU9LX7LfJ3 zXcc-3NHXVG067Z)v}CE$PQXx(DFZBi0*&`|EMQDv<NWsR9~{!a3$l4#1s^%Iza0i# zPEN)N8Cf|wZY4_zZv&hP6o*LKc>dzs{W!~y%J|cBMbn!HxB8WH9l>`#-x}Sc)uL4c zuc@Jz%*@S2mPhCZ;mGh3rGO|;xsLn!)s-mHnsW^BbQ#PB=D_@~&+KRWvI`;)n(kU( zO%rxl2@((Q9v!o)_|k0Sb(<xD^pcZ=EG*te_NQj7XSD*QDOw_pwAE~>nk_r+qvVVD z)NEMwGW@W7SP?wC-CdncF8Y;!^6DJItm;@k8c(7B5;$S$*D5gQh*&S9H;Gg^1aK0~ zkp4Bu>q)e!I=V0cW?MRJIUw(OuuxX3+!bU9sj?yXE*c^#1avg?|HiPO3f%`QR>amG zgVqbk*6}0^Zf_U&Hqv!!P|Q|iCTWQOhOt}5%e#6E`$z}X{iD7V2VQr!pOrwI?+K}q z0fAaU*-jmC5;&OSB?m|5Ab>|u;PJ;Gm{6Om`}eF#NOou^Cbmg^SBM#mSU9|S1QssP zR^;UoC^d9qC#g22*r^}&wg=WJ)>T<HFy`HzPhqS~eqoh-eZ*cIOpND`8^N@n=8CF~ z_R$)yqq%d3f+G`3|IzW0ZM1TGl+c`Ar$9*!zoBZN;Lz6|xLY6zH!6^`(Ew6OpSHVQ z7OUUmodhiHj5s+u*e@i4&>(dUgtbW3dlt35w|pSZO@C#(a&lIc`zQS2eQ%AbwRH(| zgf#_5f5YdwGewub`zJW^rh;8-<d!AJ#Bm~asx_{#0ObV<NMNHbQkVI674!zBB_H6f z{b4yJ*&1jVJ+d>@4e#=R0kAmV?#bIT=1zV;bz6;}^@nq<dg;J)TBfUUlaof4M@gcD z7LE6cQXAv$1x!qi&%@{A0h=!j`VX(!5WV+^Zzw^>a=q>bA9~=gj3CIuKves0D1ORz z2Nd)U6y%I_D$sp{CufQbn5(U=tzW3l2)>)i^}<dpgE=r9mm*E^@~FD*pKZ8rhB8W$ zd>8S3xD-0n1WD17*unAV&r&{Js`>1jG*5$XYsa`!v`w*<B|6mE|M6IAftxpQG=MFu ztg<doJ!mC-jips5R2UQQ&;2OBU{E)W09uGZtmVlfR|iIO9dqFQHE3S!_aw^w*ONNg zj|JQoi(`w~)5A{42yy8Bf186^-h25?4<vVSUqkO%K7NH%3f(6`b(5<y%bu1V1_yU| zcAGMq;cXWr11ak<3Y8l5dij)_=4Ot1#SJ++>{x-fXSWaUxE=jJp-E8%g0U2p<`|`+ zaYJ~^$J$QjY~r|r>w}quMNCNOHd;0O4tsZs7$0B>6saNt@J5bk>PJmbO@CMi?~|5M z6OoVrHMqe-3BhxL->c49@A=jFp(C#xz@R|C_Q1UZkZQAsoYyVO53nynd5#NARXoED z@>&e(ujhSXa{~dhMPWgdXhu+cK|8pw%Yrt?V5B0HKhU;8eW1KjgL)OX;5CMnMo=hy zCkh7BJ01)bk2$2vmrGM&ikr<u#~h3V{781EpIBZ-Xt%%p1!Z%mt9#02^t2ocTH`>q zOLWMpmAy0Y$k$;~r~@4*0_`C1k<=r~<5qfMoy;sSa<`25FCz5!U1vsZY^<_3epoh` zbC#Jcl@7N=j-R!r-y3*l@H7Pyi4_>2AjklLyxJ20q**HKfI#0j^3DeXF&=8~l2Vg3 zJ14-t%{xQSNVF<>H`T}(JLCMLubB)?fK9ik%1oe0Qe95i;Z&B;<q~<NPJTltyA8a= z4SdaSe#pO@#_jz(zFz0DDHPphwD9*C{7I~ss|=c9jg#gi`0l)B8aR@xnlR502gYjZ z7%+hdRPS;13J6AlS*o$>RT|vv)xSy~9(=g_%Hntr34U}eQFLEBq&q#M?veoJ*}=JC zLlk-`ZrbmKoL?>|`}g<#`t7&3+sXg9lD~HB^y;m(JejnfUfQj;?3+xT44C71W|%DH zg?|t&g-e1UM^GV0za$I$5H3xILAiwLBkKdV2OVV(r=m=GMMj1u-4sR(2bXA&xb)7` z#494}@}6zycG2PPNo8$bgND>mqrGFz!Ov3AaO&*2Y{p$nEA4o_V}IRk@}<CSbsM`D zQ9HWaown>t7WD!S4qaMIFgX#5%h@WS_kI7uMg#Xr*?<cX7Z=CZuccqIEinsz__a>B z$1`m?6T!MTysMt+b6m7+)_qxMzG-IB(=?Ny^Oy)hrrM@0TU3Hv^xB*DYf}n%bW(6H z>c)kb%=I}9%8;X?BJX81zVF#2{(@ffj8=!Tw7tz<uCsHnc+le$a{H;iUWLT>K&0m- z@7(maJkf~Dj%G8W=FqK}%X{Yml`9(3it(T5db*UUUwv2Lh)wD|k`nVN{Ei%WiX2nT zN>)Eq6k4f^Yb!Y^(`P^^EM?~B|2fH8Ai3XcWsGfZ_Rw7T{q1W+UC+CK*H^oD1&>=3 z?;}(<apn>})ucYEa%MkwgC7O^obUbfty6&aM!`#hj#Q26V<_qW>blOTCc1VTN&?bB zno<oQy%Pulqy-U#(4@S8^w6Y+&>}4$O$0<hdKZu)O({|%pol1l5kW!;MM0z&0j1pW zTldF%zqRg<S@|*hJZF-enK|b<``P<iNekb~g;JWZoat}=Dn09jzyaxDoGUsT;DIkA z&3`V?fGXLm-BEzT%`srs(ACUr3EX;_nVF=}_Sf39&R4H`*6Sav3(y7d36ppCAIw3N zI{#?JM_8}4MVZ~#DJw0aZ#Yv2OuPn|dy74>{s&Qq^xrV?*%K30ku<X}eqmQbhF+M` zrYRqu^JR#7w@$xH)ZBlic6LIu#1E3FN~WMETx>{R=JHH7@Z-}eLX17Xpsb<@6qGz# zT8eV`qc-QfAm=ew>@1SKtH=#_9|1`MwH0_aB#VG+HmOs^TbyXf+y7(3JU&sRr^?B; z_Ga(<pHYR%rVR)n@U!wRalqLj^p_NnOY71&>wOi-+wzrH#mc%SYs52sF2u^G`tWN4 zWZZN+i?AhW!{C0eD-&)bc|r5hI!x>uew*nVowl0Jtu7j04U-wEfC`}jUOt}L$4h4@ zEo9ivqR8Jrd)#wX8;(G{`}{epr2nqunF!K4IPR=+i?y}@4<~C0b>Dy%6*KL<Wq7?j z;QK?@P+VE@5+_$qldmyz-nH;pfK25J<TjWnfdapRJ9p}<Rhpzms@<sPElGm;U#|L} zu8W1y9pzHx@J9n|7Q0vYXP~H?zB~i8j%>@J6c*U&gQiJUV^%xqk~mr%7vK-nipzAV zL1IqCPLl`uCgQTq3)KS)<6i^YgpB~h`lWrbkgo3j!7pX7Pn>Q?zOIhOR0b1_XbV3{ zuoQ92Zj}(mOEDUnwO{t}@o^#L3kjs^sowqd9?uX(3VF-5+u4{RQgWL|xO6jlYyPB% z;v|tU)ZeM~2fs)FlXn1vxgYdFAWiKfxG7DPfj0c<*4DCuKL?%v4{3I6@|T6OE7$d} z=kLDXQgLbKZhU!u&Ai6a8<vUdLAfjH`m6WCic?vdQzeZ~R}FAWTxJ?RJEs?>D5atE zHpvfbdrML$yGe&)3&mzq>@!L-({I%SPq>%#(>Hf&`~|WNvk$QOsj0?merEKV5a^Li z$kE(&EpNJB+LJ2*t@sk$3L$_@2?{tf?#wV58~s2fU~QPq60YfIAIMTfT`rwyFD_O0 zYV8AzE*|PyA;hbSx!2I3Mtnb<eBr9-)eeMax;diRrxl^2UPT|7xW<vtsIKR-9NzCS zA|}!`e@lB3mn$?DovE{%noBh#_k^Nhr)1duq;sg*<^i!9HEY&7)*_{>_|KOwfWk-i z_uTuB2O+(Eea0PkO2he$@X^#~?_+q{^GDtKwp(bmSfH5O;s^H#39-!d3}Jk&nTEnX zT(M-;N=)9nM+R35Tz!1*Asze2K<$o6NL<HxFVVg)s;Cof);Rh08)mS=j5a>0(b0{N zFQjgv9p4>OG%LlY%?L|6a1iYcVGVM6ciwtS;$=J-HtFH*9qWdPIHc)eRJyDj?}BeV zP&(G37z#Q0Cpu-hQ$v@8Vs*zK=5mFx9Z@&EJha{UlO8uO%1l0~NDnJ6coEyjc4Xo7 z`e(i1^v)1Tx^XU4R~!itNqP4sIsdV@h31R^RK-L3ix&;v45fF<Lja{Oxt}nGF75f> zLHi7i6}Z_Goo5ryrb^a9fjl2Y?$PWG?(W@NN0hUt*@Y7&9X}I^AAVR=ug<MRvH(Ny z+pd(1w0yKLKtxQ0+dYqxt0mr@DRPPY{A)}lMw8-<cZ!`XElXTyPILlq)8%R?s^w6f zL2SThT4ketthn}%21Dy^ZkG(lo20%Fd6qF?2;}#rOZ?^SD!sA^7!wnfYLk-1>k{#^ zO*K|^>?tBH$=uD096Fi7`L#|oE3euzE3K|P=!MMwfIYAUyHI7-irm+`t@=9fUi0{P z8d}evrVa3;$eEg&5-u3AXq-F^TM3DrHxNOuEXkHztVV$4m~H3%6LW&WwEaK<Jmq;k zIW9KBcm~V0v8dlO*5x%(>`<#A7W{?i)nH$=GTjf&GqOsY?x7Z|%)ODOsIK&22@X#) zmMPJ%)$1%$LTW$@o3ficm=9BFovV|^pDrZHaNTOOqh(=A%q`BF<C^VrXn*V0VsB?d z-pvmGGJ6V^txKFdS9{~L71fO&B^_(yWdm+NG<jn=1e5kU*;1DX^<_s%w0%@3_X&bA zCHpmu2=Hwc>2Vp=5pSg%U5dBMt*vX;O*|0;8!T@D2}sd20YKoLk#*d;kd<d3;35&% zdG1%hr_H@u<izUzxQZbKo+QM;#4Mj-G^hO482L2+YJ3FVN5-W27KVNT{PM?9^K0pG zhAuy=HeOlUlg!vY&W_q`(Jo!Qt_Y~<8|3cq{uxX11u_^c0CtZBC~`UDi1y8W7xnug z6@U`#NQNw6;0hJ~eUV{bbT##mjVbY$Izgw5Whl)Uv-3#=C?N<QfjVM!IqgQS1n*yh z*p?m+X#D`4nm0e)t1mZ&@D>!hm1+jwJgvQyt6YgmwnybO!i<Ts;ocp3a`~9{w&lRt zXDZW3tOLi9@OHT1T^sjPL8c;5SQ2gS!;41`V!5cVK~5O*(bM;=)SM=rd6o;8tn})w zYHmq9A@U5m{`HMI1q!QfFfTO7%&*K|5E>XT63*<bz4B1fs(G!P@$KzmSCR$2lO%6H z915)LdG$r_r|P-#7Ua)lo<gC3H<efZGQA$~Q2J&lB1a-Fk681~<UHH_Fx#TKYCY6W zeP;eD6nr_+>kISZM>@hl`tQ47Wy4cu=wytezDGr|w?^NO$`@wYZ9S%KV>TTWzi~}j z9ba2fQk)aoe9hc|i@}X2kvH7M*cX?Rm+bROCcUhE%G~u$e{JObW3KYh^Z}-4!9PMZ zZD4hkR;WUVuQ7<1hFEU~tIIM(8&)c0dxPto|2&u`m(Hgkh&2LgQ!bK*HDk$dJs52` z9dzdUsR(5pAm){J>V-~<=qqx7f*3Zrir=%s@+~K++cNrKbn8hP%|vkmI%CX^olcKo zK=2dMScxrISJ@R=&Z;?^XnucZr{V!qx@Y=B)^gs<TD8tuwM2*H)lwU7!K*eB+6}ft z7{&urvB8}h@$!rt7T#RI{H{JfYnCB=qSoM<)!s{;-t%iLrIc!8%cP`a-$(YX`*)4W zB)V(KZ&hO6RU~5n{&Ms&iF@hS`W2rCS&~}Lh^uQj{-c;!$BT`)o|I?k4s_z9U$VUi z@haKsjBXMEGf10nh8)=+I<rRykT@t3ssRu|a5x+{ACE|IP&VYYPr{qr-nqE7#){w5 z@p^3xQDbWP7hD_Ph$GV;J^TFPiiD1%qkw)wT2tN!bHzKkRmnfj8uv;JGw1lFYA&DL z;e!N_EL&O~<0y>qcN)t>gEe#FvMHE~KLvEb1C&>9zE<SwWsXVO7YoZI_=C1UY1BNe z^apLeqU-U=({%oXONJ|4(m5jlD-HbI%HwJCE8Xuwy!5BJtC1?S#<?#(q;enW{=#JK zW{cA$s|2Bs<Ymx4ms1f*a==7pe_si@IJ$`#{KT_P@|&!J44@(f+qVnu`dkb%6hAmj zvS)cJpe#G)Fdb>V_~WbU))FguWq*z$ec|%(#?y;k$1Q3#kfK%24eEhrzQ>Pqre@v? zib3vHsJqQ9AH7>i)@+KA_v>`dkiP9ti>ggrOh;wrpMhT1sI+urG7t7Ue|_SHh@uLo z-lcD4(`EnKc=F+S>z#HFa>)JnKR^0ceX3pcFk8E$1<C00Cg1J2bF0*<FnXU==KZL% zE~H54%#QFU#u4lwO5tx-Jv)M;(nAyyg=zV^p$h>?XJ=6W9T0dzD@pqql~fD`-00nA zMpmfELF&IxIq5!h;hIQUnkmEy9Ot#0N?QXP;JpIZE~kzIDs^o3y$AM1H}0wZIQfLB zK=sk2O|YxWPCq-=V-Si@3hO!!7233=0EH1B<E1?5URTGQQ_iKB_dP{Ah(7aWaKr9> z^s=PAJVG~f>pRIc&u(jClBBP6xza|$S!E5l>y=H;lx|mArkx$pBj<AQ{5+bGooLhO z=JeE~u}1|_lC*%pk9TW+^dYjm(f1^%dZMP)*B7p;7PxN*%w7vU*LJO`Wh7X5X}T%z zhKg_6ay;czZv})Ft}jR7Ln*c_12{wVJgcW)@F1T}6<qB>M^u@M13tn~9TVaH8scFF zLHKxmUjEa0a3{Z*b`Dird7wDT{XqWl{5ETSZ^e{VDzH%8ji;p33$^AVDiRSU9ycEz zqZCh25{_!3S_NnFv#-v;<au^`)+Ro(U`5-eu!9*Tc>x$68bmb|cO^<JteSB5qoogo zWcKV(LC`Y@Mfy3TgST$5KiIRqnrV=RGGZN;Ry>XylM7p>T(~Gw*h+i+lR4mY-QS#F zE$#{v;Bgxt5BAZwcnWM2!ozo;G>qzaICt|c^~I%?SZ)iEQz#u_PG(9aD-ECbLi;7n zK_GXJm9|fQ_jKMhZwPN&kykj>W#kNa6r9xJrYdN$xgwFR@BVxsrP$ayTrF~-QF8Qj zcTd>#eDL-=?7D1pUPpMIEqwU*`z~?5NUbeH5+i30HXfPPZwdk4c^;l&o<q>MGa4`d z0W9K+!ch);go#q%MnPngIi3BXA<xOH-Y`Aakj<}7`0gv@>W?q(hf4IMf0U$fo~mL4 zQ#-YDP;GUY0~Yk0oSZX+z_{UIgEw!kvoh!$DBPZ4NWCGDS{!AJS7tx9FTS%06C7OX zDMY|@LqiXh4``<8*HJ4k)VqXCAyJeOmf{D&WH9S+jB+u5IGE{oNaS8^jE7JMRq4pb z{%!a1{s0H@U?U{Nu90MbUZeg7X$JI29}T;K^wjxXaX4GiaUI{|O+J!lw3k;NP`gpm zR88gghUy^OEB{+4TMVi#)sw@6BKP7EWSj4W$^5Q;dFaUXFE?M;8G_V1YW~5}cy5T4 zlb;ZD=|<@bsZeEJQ(ce35f|>2vFG_be*IdcBnDvKzFA%#R4$+pEEsO;c(Kj}0n-0Q zCSxoqdIfY3+8;wVJgNPU5Bc^>`=HzPu^!ZCCgQEa&<XN!=<}O<A=|a=F;?mtYFvc| zLWU%oYNSU;6s@m%x|p#!qps6;OFKj~G0?LXS3K-P+4=p|=VtMQbOzt%lG_#G&dwQ_ zm&^1>OhloZ!pl03+SHrvWlBPdj3=gKRWfCMO90g=sSZPEUn~Yule^4b-PHe7DR@<m zX@<GbBH%h1j`$f&nIx%FnG!0kl<3BJ^Do_URwv^A=BCV>p`lB>ynuVPL^d6eIgKb= zr70L%+K~?SN{pnh>`_GHDVrLcE>$|PWO(35=&X33)`G-|at!>D%QGXhvx$_4)TLCh z-j8UgSSq1V1u(CL9EDLAr99;W32qKwyFt)^#ZAAtZUc$dwdZi%GM4eDG9lKmx+r<I zLHedVm#{GS>TzI<gsrtB&6kf<Q3mA8h&)2D)7Rz=TR3}vUESjB!bJJxJl*C6g7jh@ z{k(r_79EutI1qo&d_P5wmO-4GD#6sd$*S(au?G=dWnR<mAkM*tZDI)P=Fh2+RbopX zJRf~;<j9mb01U51CS2v`grwyxCUyxB8f-bHzqK%@HLtemEipKPFCAT<W@5xcf6p6l zspMRD=0>mvi1DXidW<g8+R-O;an#yfB7HAGyzR5GI!zbKxbd!bk}s=;!p^Nu%1ABl z&s=Gr#*7`sFV^QlK@P0%eI58oZGaOMH1h*5%{A&Z4MD}y&X0;ml-nZY;pXP?Z*4!m zIHG0V#St_p;7$>1L=$Mai{Wq_frlExQA_*2tOr(kS|5X9R$Dr!&~jx9dI)M01%W^! zSUnr8n==-TaK)g350HYKysESuOj<$ZmYfnoNf`lyNy^C~<m8_GY0CLO4SfCGyxhb8 z{{|CPw30xB>wkL)@^{CEI%Civ17Bwkw6U{?m+KutWf>J2xU{Mu(52GfF69*j&E%B@ zJ+asTgsg06XsC?WUo>z4Xc>Qu$4tTo5D>)uH{vbNU|$ym0_pD>?2GopA`qqkGzcVL zecmPeUzq>&i9mRwy*xazAO)CmRk8jsfZ_UAod3mGd%0mf|3YvI>_`A|>0c0IFJCk^ zJOB;)&sE6=_<3lySfTzaj`1x31(Jus;HruWO7gH}i&S9%!u+o|7G5|sNKQv5tNhwJ za7yc6r!374K<-{XXyEJ1VtoT--JL_cT>brmWaZuET@+klN@!<!cQ+ST6$Q95Ou-cn cmzQ&wS5!s2KWng$1Y&^<^iaqK9jDm;0W{Dp`v3p{ literal 0 HcmV?d00001 diff --git a/app/img/icons/apple-icon.png b/app/img/icons/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3de117800f7e844ae32ee4b8187cef69565c9790 GIT binary patch literal 39915 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/favicon-16x16.png b/app/img/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..775fdb7a5a87bb24e5d347b801a00af46c44b0a8 GIT binary patch literal 1683 zcmZ`(2~-nC5M4woiWYi$TWr-@6>>;8qSZn{K!tL7(5etZ0;z@|1Ov2HwBpg$g15z6 z5u_jja)fY`gCqn5auAR{kt7NMta1c$P&%Q$SL%D+x5v!xpFcCZ^Y)a#pV!>k3uhyQ z=K6Sh1j1@-9#)nxud=rZf@ON7o39%}1*z61(hSfo;sU+gQC`#HUQq1F-hsXdC9Om# z`4~b5*h=m}C?1QDHVh%+WrXI%T;&98Kxo=w|82pZ04R7^oO?fCAQW?<^Xt>jUDz42 z=gPI4w=*)u4UHnPq^6eJDwSpD<lVS+r>wkEC~A1!#gg*MYQWvg&J~I!wOoEt3A?zo ztfrO+Di8|lMa?Zz=w?|c=GTi_q%xVj4Fq6-9pINVJ_4bzsHCc<4(7c4!u-M_E>8fF z)QcLxJAeVe6A0xBrLz4oUmyhXI-a18%LkI2`wvRl<!nwxPVR%Wv*$q&OU#^{imHp3 zuSlAj|M4Z2E5Him21yglz{V4Z*o9do1z8|~3Y(CcOwrcW^|b40cYDX<GEN0}fg=b; zP%j)B9tLKBwMyj>Lrbd+va1)0hlYmx2VV4QwLC$+TJvmhaH!*P=iuO=O09YRyyxZ1 zSCAvz%;=c8b$6?}RjSd^v2K;RwvN{zX{@fPgT#6KdbnYoPN&!FjYgA3-Th3XHX4m% zdi{t_*WA(yw^3cgg?u|YIt|8gU3cZEhO0Li+LY~DZJ%7xW-vFCq4TWiNxEJ)qVH4b z^#-X-E|V+z2L}53`$tA}M$@={%wTE_8kg@K)vCw%S;Ip^LUBWHuePVRSJ~d7QfUkW za=oh1DBNyp*ge*nJtjzh`s7Jfb*(@sc_zAKEM03XwKuRan#Q|)p`@}JlHkh}N=0Lh zvN%b{b{=N0Z!0+@mDIv3_w;HFMw7BlsV?*H=7hlWY5V#Winc#EyOd?&GP!bMVj}g# z$#E#b5N4pCxwfY?%Pnb5+P;>H0W;<>wJ(xwt<wyq>$cJQ@x#+rx2v5`jHfquDW1zT zg#x-^{K(Qq<!YM2lrSgZ)kuoX^dO=B(cYO0!ZW0bdr?bEmN=TpEyA~YdB|p!Tc?0B zE5<t{4p#5Uv01clBLEipc(?`6ms;3b{P~yJ;B6b*ciw&P{SQ8zHw{!|Ie)>zkgvbl zy=U*D#Y-%wBg>^9*@cFMlEO)0q02u0#1hR|zJeS<p@v6B(Z1cc^3zr5v(@|Q(Ttb_ z2V&zwnel7ZB728}thj{4r0){H|KZT#WDLR{Ir`(Vl;bB(p8DzMUrzsuL-<ryT1v{9 zv**s7Pr1NKU56Ym?zxn5`M2~dSFc^aaq|`dIWcY@ypwS^GwWXV?>V{moso-c9_vAV zLE*!q;u6*c;(D~<^HK`Cj8o33sH~z?Z`_35`ogWIwvNl=Lm?k^|8gd>^6=a&5<~qp zi641+`^-XU_Li;Ne4)~$u6|$nTTiAtCm=8=c>9i>yXM08lVA~HjNoUd!pRDz=PqUh ziAf=nV=1s8JQn9_k0sdSorAHCL`Nqgfv^UPC1SA|#{5hFF`zRdXw=02H;`vqtpS70 zW)E=;Dw9Qur63<VDU#w#ilmYE**Q5lJGj`p+JQ?)vr8P_E&%6b7sX`85HT1Qi{(Hw zqhSErfe{<od3?Z}%zQIra8x`!oJjOwkmKo;XeN>9570P-%bF<1yn&hYNhC&5XpvD& zgmcB)pjdO=%$vgV8ncrY!HhCPq`Awi0J2~T#Fs{=FcV`aXfi5HOmyU?!X18Z@c0G; z3gHL@7uR)oM;t*Nbb2{JY^Lx8(UK?#>+XL3_QrlV+A-y5d!P@Z()LpzeGEOCxt|e< zp^^^L$c*SX%)bwV!BKJHcrw9}Lc&oa!pY8f7bgOq?BasMQgQ2CDO3lraDezSlhtMq N$j8&qBhNkT=-;W?QNaKJ literal 0 HcmV?d00001 diff --git a/app/img/icons/favicon-32x32.png b/app/img/icons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..7757820c7c6535cffcf17197c4fb0e5c1243e44b GIT binary patch literal 3204 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/favicon-96x96.png b/app/img/icons/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..d6abfa1517f558c745363424da08f41ab7a0e931 GIT binary patch literal 14512 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/favicon.ico b/app/img/icons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8939fc850569e98ed0c8489ae3e116e1d9987674 GIT binary patch literal 1150 zcmZ`&OK%fb6u!K~0wkg?kk}xWfQq_g!9QTt3RMVH5Ml)jx?+J?wCMt|O{oeh5kwJ` zBqD@h^01wUU*qxkm4`hZkCULp_Bh028<E&??3pni=iVU1hOy4vGv|EYx#wlZ_Rz1Z zi_!Z8yRo0Kql~eWBxEAXuAL6X$oIpcT@l~kykd&Xq+ozWBjIC;EM1Sv((?hAJ3a7b zTqAvuY&XbvTvJuXvEM#(i5Od$OYSHCg?Lm^v`o64)ihl6zQc8o4n3nn*D_Wjrpy!O z>U=VOFcFK25PeU2*}o5Z4o`dCcPP%LS>AwSThOyQe)br+<SlTnuvIH2=97u-*=g^+ z-v1sQdGV~DJ^bfy_WIS!n^W#dD=Y;GtHPhuaCcnCS$7lX+ztFOkwqYpMwar3$P(x- z=k@T*JJ+sUW|Y%$SqdftzFAOiNGLKMMc47;q>VEq{QSvn<Nsty_&6run?X1f%u%hU zsV}#9ZA&?wYyp&tMQAk}u3{U%DmH$LI~ZDN;j!Gp>S|tKa(WiaIsKC&hyS8@uJw|E zYPEu7Jcj1>Had<CtKG(hl!L2U2PJa{1K}3x^#<rpnB_9c)F+yQ9FIoSifLkbDTgfe zsZBh~vfz+BSh3N&>R`LsMzKP6@@3RCH0ndGRt3#qJrWLSJSNY5WqC>Pd5jLtV5ZPS zsI((=9+TU7?i?GBDIo5KYjk8G=$|EBf|^dD*=!1&W7{YgB^af3*rd1HE#XToE(mNW z;KP_}bZuhHb)WbhUc1EmXB5$DwS*Ll1sEjaduK=Jw4<0y#1ZuSK-|aFgHy>wZ0SR- z2GcBy`SO0&x3)w*ye6)f3<ET0Y`lMu&CQQ|j|}3TrTOul|6NTlT8%~n6ie(uhH8mM zWYCPDrWS=BQzB^8>wJ$o#QBr@wwGe?|HC1|_M{gVEPe;Y6nDu|2nxjz=NB7c9Kt^( z>Ec}e@RRoNF!lAedt%I-nevEP=JRVP<nv;-(_Rlelj9$xpud~uCb)E`;Pcn`+c#`v zcxd0V{=W0X@1fl0NGc>%ik<S!Og((w-}lS#(BOg5k>Rhrj|Um^?_;cc&#ruRd`Iaf LJI8X)8gV}Zti%{m literal 0 HcmV?d00001 diff --git a/app/img/icons/ms-icon-144x144.png b/app/img/icons/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d847ba9c695d74bb4deebeabc87bea0561b6113c GIT binary patch literal 26118 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 literal 0 HcmV?d00001 diff --git a/app/img/icons/ms-icon-150x150.png b/app/img/icons/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..dc35e8964686644474140d608a4ae4e5d28f9af4 GIT binary patch literal 27900 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	HJYF)UF<V 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 PfKz;>CR-)_=KcQw6#gJ3 literal 0 HcmV?d00001 diff --git a/app/img/icons/ms-icon-310x310.png b/app/img/icons/ms-icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..22488404e4c5401ed7be4e1a54f6da79aee8e5bc GIT binary patch literal 80256 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%0D7R*>MDO&T#CJzmBgW{Ly!%q9Xk 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 Dwk#xl literal 0 HcmV?d00001 diff --git a/app/img/icons/ms-icon-70x70.png b/app/img/icons/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..6b53808f91a86cc7f16de54f5b9f354c611535f9 GIT binary patch literal 9195 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 P0|=p{@vKVmMd<$le8x|O literal 0 HcmV?d00001 diff --git a/app/index.html b/app/index.html new file mode 100644 index 0000000..6e831e8 --- /dev/null +++ b/app/index.html @@ -0,0 +1,51 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <meta name="viewport" content="width=device-width,initial-scale=1.0" /> + <link rel="shortcut icon" href="/favicon.ico?v=gAdelrOOOm" /> + <link + href="https://fonts.googleapis.com/icon?family=Material+Icons" + rel="stylesheet" + /> + <link + href="https://fonts.googleapis.com/icon?family=Material+Icons" + rel="stylesheet" + /> + <title>GoFullStack</title> + <style> + @font-face { + font-family: "DM Sans"; + font-style: normal; + font-weight: 400; + src: url("./assets/fonts/dm.woff2") format("woff2"); + } + + @font-face { + font-family: "DM Sans"; + font-style: normal; + font-weight: 500; + src: url("./assets/fonts/dm-500.woff2") format("woff2"); + } + + @font-face { + font-family: "DM Sans"; + font-style: normal; + font-weight: 700; + src: url("./assets/fonts/dm-700.woff2") format("woff2"); + } + </style> + </head> + <body> + <noscript> + <strong + >We're sorry but template2 doesn't work properly without JavaScript + enabled. Please enable it to continue.</strong + > + </noscript> + <div id="app"></div> + <script type="module" src="/src/main.js"></script> + <!-- built files will be auto injected --> + </body> +</html> diff --git a/app/jest.config.js b/app/jest.config.js new file mode 100644 index 0000000..40186da --- /dev/null +++ b/app/jest.config.js @@ -0,0 +1,22 @@ +module.exports = { + moduleFileExtensions: [ + 'js', + 'jsx', + 'json', + 'vue' + ], + transform: { + '^.+\\.vue$': 'vue-jest', + '.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub', + '^.+\\.jsx?$': 'babel-jest' + }, + moduleNameMapper: { + '^@/(.*)$': '<rootDir>/src/$1' + }, + snapshotSerializers: [ + 'jest-serializer-vue' + ], + testMatch: [ + '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)' + ] +} diff --git a/app/package.json b/app/package.json new file mode 100644 index 0000000..3fb4eab --- /dev/null +++ b/app/package.json @@ -0,0 +1,81 @@ +{ + "name": "app", + "version": "1.0.1", + "private": true, + "scripts": { + "serve": "vite", + "build": "vite build", + "geni18n": "gulp geni18n" + }, + "dependencies": { + "@formkit/icons": "^0.17.2", + "@formkit/vue": "^0.17.2", + "@meforma/vue-toaster": "^1.2.2", + "@popperjs/core": "^2.11.6", + "@vueform/multiselect": "^2.6.2", + "@vuepic/vue-datepicker": "^5.1.2", + "axios": "^0.21.1", + "core-js": "^3.24.1", + "crypto-js": "^3.1.9-1", + "daisyui": "^2.51.6", + "fs-extra": "^8.1.0", + "material-design-icons": "^3.0.1", + "pinia": "^2.1.3", + "readline-sync": "^1.4.10", + "register-service-worker": "^1.6.2", + "sass": "^1.54.4", + "sweetalert2": "^11.7.5", + "tailwind-scrollbar": "^3.0.4", + "vee-validate": "^4.5.4", + "vue": "^3.3.1", + "vue-i18n": "^9.2.0-beta.15", + "vue-json-viewer": "^3.0.4", + "vue-meta": "^3.0.0-alpha.9", + "vue-router": "^4.0.12", + "vue3-clipboard": "^1.0.0", + "vue3-confirm-dialog": "^0.1.1", + "vuex": "^4.0.0-alpha.1", + "vuex-persistedstate": "^4.1.0", + "yup": "^0.32.11" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^4.2.3", + "@vue/cli-plugin-babel": "^5.0.8", + "@vue/cli-plugin-e2e-nightwatch": "^5.0.8", + "@vue/cli-plugin-pwa": "^5.0.8", + "@vue/cli-plugin-unit-jest": "^5.0.8", + "@vue/cli-service": "^5.0.8", + "@vue/compiler-sfc": "^3.0.0-beta.1", + "@vue/eslint-config-standard": "^4.0.0", + "@vue/test-utils": "^2.0.0-alpha.1", + "autoprefixer": "^10.4.14", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.0.1", + "babel-jest": "^29.1.2", + "compression-webpack-plugin": "^10.0.0", + "eslint": "^7.32.0", + "eslint-plugin-vue": "^7.2.2", + "gulp": "^4.0.2", + "gulp-cli": "^2.2.0", + "node-sass": "^8.0.0", + "postcss": "^8.4.23", + "sass-loader": "^10.2.0", + "tailwindcss": "^3.3.2", + "vite": "^4.3.5", + "vite-plugin-compression": "^0.5.1", + "vite-plugin-eslint": "1.8.1", + "vite-plugin-linter": "^1.2.0", + "vite-plugin-require": "0.0.8", + "vite-plugin-vue-devtools": "0.0.20" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 8" + ], + "overrides": { + "glob-parent": "6.0.2", + "chokidar": "3.5.3" + }, + "type": "module" +} diff --git a/app/postcss.config.js b/app/postcss.config.js new file mode 100644 index 0000000..fbe14a4 --- /dev/null +++ b/app/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; \ No newline at end of file diff --git a/app/robots.txt b/app/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/app/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/app/src/App.vue b/app/src/App.vue new file mode 100644 index 0000000..dc605cf --- /dev/null +++ b/app/src/App.vue @@ -0,0 +1,70 @@ +<template> + <div id="app"> + <div id="app-loader" v-if="mainStore.isPageBlocked"> + <div class="bg-gray-200 w-full min-h-screen flex justify-center items-center"> + <div class="flex min-h-screen w-full items-center justify-center bg-gray-200"> + <div + class="flex h-14 w-14 items-center justify-center rounded-full bg-gradient-to-tr from-indigo-500 to-pink-500 animate-spin" + > + <div class="h-9 w-9 rounded-full bg-gray-200"></div> + </div> + </div> + </div> + </div> + <div class="wrapper"> + <router-view :key="$route.fullPath" /> + </div> + <Toast></Toast> + <ConfirmDialog></ConfirmDialog> + <Footer></Footer> + </div> +</template> + +<script> + import { useMeta } from "vue-meta" + import Footer from "./components/common/Footer.vue" + import { main } from './store/index' + + export default { + name: "App", + components: { + Footer, + }, + data() { + return {} + }, + setup() { + useMeta({ + title: "", + htmlAttrs: { lang: "en", amp: true }, + }) + const mainStore = main() + return {mainStore} + }, + metaInfo: { + meta: [ + { + vmid: "description", + name: "description", + content: "Test title", + template: (chunk) => `${chunk} - FullStack`, + }, + ], + }, + } +</script> + +<style lang="scss"> + #app-loader { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(255, 255, 255, 0.8); + z-index: 2000; + display: flex; + align-items: center; + justify-content: center; + } +</style> diff --git a/app/src/assets/logo.png b/app/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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 literal 0 HcmV?d00001 diff --git a/app/src/assets/logo_mkcl.svg b/app/src/assets/logo_mkcl.svg new file mode 100644 index 0000000..726616f --- /dev/null +++ b/app/src/assets/logo_mkcl.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Creator: CorelDRAW X6 --> +<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="8in" height="6in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" +viewBox="0 0 8000 6000" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <style type="text/css"> + <![CDATA[ + .str0 {stroke:#848688;stroke-width:3} + .fil11 {fill:none;fill-rule:nonzero} + .fil7 {fill:#96989A} + .fil5 {fill:#C7C9CB} + .fil13 {fill:#F37435} + .fil12 {fill:#FFCC29} + .fil6 {fill:#FEFEFE} + .fil8 {fill:#848587;fill-rule:nonzero} + .fil10 {fill:#848688;fill-rule:nonzero} + .fil4 {fill:#373435;fill-rule:nonzero} + .fil14 {fill:#F58634;fill-rule:nonzero} + .fil9 {fill:#FEFEFE;fill-rule:nonzero} + .fil2 {fill:url(#id0)} + .fil1 {fill:url(#id1)} + .fil3 {fill:url(#id2)} + .fil0 {fill:url(#id3)} + ]]> + </style> + <linearGradient id="id0" gradientUnits="userSpaceOnUse" x1="7065.15" y1="1389.45" x2="7236.49" y2="1218.11"> + <stop offset="0" style="stop-color:#64B074"/> + <stop offset="1" style="stop-color:#98BD26"/> + </linearGradient> + <linearGradient id="id1" gradientUnits="userSpaceOnUse" x1="6440.12" y1="1620.81" x2="6735.08" y2="1325.85"> + <stop offset="0" style="stop-color:#209CBA"/> + <stop offset="1" style="stop-color:#1B7387"/> + </linearGradient> + <linearGradient id="id2" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="6531.31" y1="1216.64" x2="6797" y2="950.957"> + </linearGradient> + <linearGradient id="id3" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="7060.18" y1="1834.44" x2="7194.5" y2="1700.12"> + </linearGradient> + </defs> +<symbol id="Symbol6" viewBox="7060 1701 129 131"> + <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/> +</symbol> +<symbol id="Symbol2" viewBox="7060 1701 129 131"> + <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/> +</symbol> +<symbol id="Symbol7" viewBox="6456 1336 280 271"> + <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/> +</symbol> +<symbol id="Symbol3" viewBox="7064 1219 164 167"> + <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/> +</symbol> +<symbol id="Symbol4" viewBox="6546 962 245 244"> + <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/> +</symbol> +<symbol id="Symbol1" viewBox="6456 1336 280 271"> + <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/> +</symbol> +<symbol id="Symbol8" viewBox="6546 962 245 244"> + <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/> +</symbol> +<symbol id="Symbol5" viewBox="7064 1219 164 167"> + <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/> +</symbol> + <g id="Layer_x0020_1"> + <metadata id="CorelCorpID_0Corel-Layer"/> + <g id="_880697104"> + <path class="fil4" d="M427 5469l53 16c-12,55 -32,96 -62,123 -29,27 -65,40 -107,40 -37,0 -69,-9 -95,-27 -26,-18 -48,-47 -65,-87 -17,-40 -25,-87 -25,-141 0,-54 8,-99 25,-136 17,-37 39,-65 68,-84 29,-19 61,-28 96,-28 39,0 72,12 100,36 28,24 47,59 58,106l-52 15c-18,-68 -53,-102 -107,-102 -27,0 -50,7 -69,20 -20,14 -35,35 -47,64 -12,29 -17,65 -17,110 0,67 12,117 35,150 24,33 55,50 94,50 29,0 54,-10 75,-31 21,-21 35,-52 42,-93zm112 171l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm385 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm463 167c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm235 124l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm46 -365l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm124 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm302 29l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm624 139c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm287 177l0 -488 53 0 0 242 199 -242 72 0 -168 198 175 290 -70 0 -142 -247 -66 78 0 169 -53 0zm367 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm293 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm332 177l-89 -353 51 0 46 204 17 76 15 -73 46 -207 51 0 43 205 15 68 17 -68 50 -204 48 0 -91 353 -51 0 -46 -212 -11 -60 -59 272 -52 0zm349 0l0 -488 49 0 0 488 -49 0zm324 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm462 211l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103zm269 206l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm478 69l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm433 211l0 -488 53 0 0 430 197 0 0 58 -250 0zm307 -419l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm234 -54l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm279 54l-106 -488 54 0 61 320c6,33 12,66 17,100l18 -90 76 -329 64 0 57 247c14,60 24,118 31,173 5,-32 12,-67 20,-106l63 -314 53 0 -110 488 -51 0 -85 -372 -13 -57c-4,21 -8,40 -12,57l-85 372 -54 0zm422 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm279 177l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm185 0l0 -488 49 0 0 488 -49 0zm314 0l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103z"/> + <g> + <path class="fil5" d="M4021 272c926,0 1680,755 1680,1680 0,926 -755,1680 -1680,1680 -925,0 -1680,-755 -1680,-1680 0,-925 755,-1680 1680,-1680z"/> + <path class="fil6" d="M4021 506c797,0 1446,650 1446,1446 0,797 -650,1446 -1446,1446 -797,0 -1446,-650 -1446,-1446 0,-797 650,-1446 1446,-1446z"/> + <path class="fil7" d="M3261 397c179,-97 445,426 751,426 312,28 574,-505 750,-433 187,79 -56,613 135,852 172,262 753,134 806,316 55,196 -514,339 -582,637 -97,298 365,672 255,828 -119,165 -585,-191 -861,-58 -293,110 -298,704 -488,716 -203,10 -216,-577 -491,-709 -269,-161 -736,207 -864,65 -134,-153 316,-528 248,-826 -42,-311 -620,-447 -589,-635 36,-200 610,-82 801,-321 217,-226 -37,-764 129,-856z"/> + <path class="fil5" d="M3307 469c126,-53 405,440 705,428 323,26 609,-483 726,-424 120,66 -92,591 105,818 181,269 757,175 784,303 23,135 -519,297 -574,592 -98,309 335,701 252,802 -91,102 -555,-221 -820,-80 -302,117 -339,699 -470,697 -137,-7 -174,-572 -449,-691 -280,-164 -758,171 -838,67 -80,-111 339,-492 260,-782 -46,-321 -606,-486 -575,-613 38,-132 596,-42 774,-284 222,-236 2,-777 121,-832z"/> + <path class="fil8" d="M3014 1959c0,552 449,1001 1001,1001 552,0 1001,-449 1001,-1001 0,-552 -449,-1000 -1001,-1000 -552,0 -1001,449 -1001,1000zm1001 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil9" d="M4013 962c546,0 991,445 991,991 0,546 -445,991 -991,991 -546,0 -991,-445 -991,-991 0,-546 445,-991 991,-991z"/> + <path class="fil10" d="M3543 1083c86,-20 247,10 470,90l8 3 -5 -7c-54,-75 -110,-138 -170,-192l-3 4c60,54 115,117 170,191l3 -4c-224,-80 -382,-110 -469,-91l-2 5z"/> + <path class="fil10" d="M3069 2289c-8,-143 5,-275 37,-392 33,-120 88,-227 163,-320 77,-95 178,-177 299,-243 124,-68 274,-122 445,-160l0 -5c-239,-12 -436,14 -587,76 -152,63 -261,165 -325,303l5 2c63,-137 172,-238 322,-300 151,-63 348,-88 585,-76l0 -5c-172,38 -322,93 -447,161 -122,67 -223,149 -301,244 -76,93 -131,201 -164,322 -33,117 -45,250 -37,394l5 0z"/> + <path class="fil10" d="M3793 2933c-27,-383 -23,-723 13,-1012 36,-298 107,-550 210,-749l4 -8 -7 4c-131,74 -244,159 -338,254 -97,98 -176,210 -234,331 -60,125 -100,265 -118,416 -19,155 -17,326 8,508l5 -1c-24,-182 -27,-352 -8,-507 19,-150 58,-289 118,-414 58,-121 136,-232 233,-330 93,-95 207,-180 337,-253l-4 -3c-103,200 -174,452 -211,750 -35,289 -40,630 -13,1013l5 0z"/> + <path class="fil10" d="M4481 1078c-87,-20 -244,10 -468,90l3 4c54,-75 110,-137 169,-191l-3 -4c-60,54 -115,117 -170,191l-5 7 8 -3c223,-79 379,-110 465,-90l1 -5z"/> + <path class="fil10" d="M4963 2276c8,-143 -5,-275 -37,-391 -33,-119 -89,-226 -165,-318 -77,-94 -179,-174 -301,-240 -124,-67 -274,-120 -446,-159l0 5c237,-12 433,14 584,76 150,62 258,163 321,300l5 -2c-64,-138 -173,-239 -324,-302 -151,-63 -348,-88 -586,-76l0 5c171,38 320,92 444,158 122,65 222,146 299,239 75,91 130,197 164,316 32,116 45,247 37,390l5 0z"/> + <path class="fil10" d="M4307 2907c25,-358 9,-694 -47,-1000 -50,-274 -132,-522 -244,-738l-4 3c130,73 243,158 336,253 96,98 174,208 232,329 59,124 99,263 117,413 19,154 16,327 -8,509l5 -3c24,-182 27,-352 8,-507 -19,-150 -58,-289 -118,-414 -58,-121 -136,-232 -233,-330 -93,-95 -207,-180 -337,-253l-7 -4 4 8c111,215 193,463 243,736 56,305 72,641 47,999l5 0z"/> + <path class="fil10" d="M3030 2182c84,236 291,370 449,441 200,90 409,120 537,118 155,-2 344,-50 506,-129 145,-71 344,-202 464,-427l-5 -2c-120,224 -317,354 -462,425 -161,78 -350,127 -504,129 -128,2 -336,-28 -535,-118 -157,-71 -362,-204 -446,-438l-5 2z"/> + <path class="fil10" d="M3047 1692c-35,176 8,342 123,482 174,211 499,341 846,338 169,-1 334,-32 479,-90 148,-59 271,-144 355,-247 114,-139 157,-307 123,-488l-5 1c34,178 -8,346 -122,483 -84,102 -206,187 -353,245 -144,57 -309,88 -477,89 -346,2 -669,-127 -842,-337 -114,-138 -156,-303 -122,-477l-5 -1z"/> + <path class="fil10" d="M3238 1328c-128,150 -159,312 -88,469 115,255 479,444 866,451 183,3 371,-44 530,-131 154,-86 270,-203 324,-331 34,-79 44,-158 29,-236 -16,-84 -60,-163 -131,-236l-4 4c70,72 114,150 130,233 15,77 5,155 -29,233 -115,268 -480,465 -849,459 -385,-7 -748,-195 -862,-448 -70,-155 -39,-315 88,-463l-4 -3z"/> + <path class="fil10" d="M3508 1092c-196,141 -277,320 -222,490 34,105 121,200 243,267 132,71 298,109 483,108 186,-1 355,-48 487,-136 120,-80 202,-187 229,-303 19,-81 11,-161 -24,-233 -38,-77 -105,-141 -199,-190l-2 5c93,48 159,111 196,188 35,70 43,150 24,229 -50,208 -294,433 -712,435 -358,2 -648,-147 -721,-371 -55,-168 26,-344 220,-484l-3 -4z"/> + <path class="fil10" d="M3729 1004c-92,56 -158,118 -196,185 -34,60 -44,124 -27,185 42,160 251,276 506,283 126,3 250,-28 349,-87 95,-57 157,-135 176,-219 14,-64 1,-129 -38,-187 -44,-65 -118,-121 -222,-166l-2 5c102,45 176,101 220,165 38,57 51,121 37,183 -40,176 -268,309 -520,302 -253,-7 -460,-121 -502,-279 -16,-60 -7,-121 27,-181 37,-66 108,-132 199,-188l-8 0z"/> + <path class="fil10" d="M3752 1234c0,41 28,82 76,112 50,31 116,48 186,48 146,0 274,-75 274,-160 0,-41 -29,-80 -82,-109 -52,-29 -120,-45 -192,-45 -71,0 -137,16 -186,45 -49,29 -76,68 -76,109zm262 -149c146,0 269,68 269,149 0,83 -125,155 -269,155 -139,0 -256,-71 -256,-155 0,-84 113,-149 256,-149z"/> + <polygon class="fil10" points="4010,1170 4015,1170 4015,966 4010,966 "/> + <path class="fil10" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil11 str0" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil10" d="M4019 756l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 110l-15 0 0 -77 15 0 0 77zm27 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-25 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l7 0c3,9 8,15 15,15l24 0c7,0 13,-6 15,-15l2 0c2,0 5,4 5,8zm-46 115c0,-4 0,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 117c0,4 0,7 -1,9l-13 0c0,-2 -1,-5 -1,-9l0 -83 15 0 0 83zm-11 -1121c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm-23 11c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l64 0c2,0 5,4 5,8l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0zm64 22c15,0 28,-14 28,-30l0 -118c0,-17 -12,-30 -28,-30l-64 0c-15,0 -28,14 -28,30l0 118c0,17 12,30 28,30l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,30 28,30l0 0 0 77 -4 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 83c0,19 7,31 18,31l25 0c11,0 18,-12 18,-31l0 -83 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -27,-30l0 -77 3 0c15,0 28,-14 28,-30l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -28,-30l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0z"/> + <path class="fil12" d="M3465 2569l1079 0c9,0 23,11 16,16 -48,34 -80,66 -66,88 5,7 -7,16 -16,16l-959 0c-9,0 -19,-8 -16,-16 9,-29 -13,-59 -54,-88 -7,-5 7,-16 16,-16z"/> + <path class="fil13" d="M4487 2676c-1,2 -5,4 -9,4l-959 0c-3,0 -6,-2 -8,-4 -1,-1 -1,-1 -1,-1 10,-30 -8,-61 -53,-94 2,-2 5,-4 8,-4l1079 0c2,0 5,2 8,4 -40,29 -82,66 -65,95zm83 -98c-3,-9 -17,-17 -26,-17l-1079 0c-9,0 -23,8 -26,17 -2,5 0,11 5,14 41,29 58,55 51,78 -2,6 -1,11 3,16 5,6 13,11 21,11l959 0c9,0 20,-6 24,-13 3,-5 3,-11 0,-16 -6,-9 -1,-30 63,-76 5,-3 7,-9 5,-14z"/> + <path class="fil12" d="M3555 2720l901 0c17,0 31,11 31,24l0 33c0,13 -14,24 -31,24l-901 0c-17,0 -31,-11 -31,-24l0 -33c0,-13 14,-24 31,-24z"/> + <path class="fil13" d="M4478 2777c0,8 -10,16 -23,16l-901 0c-12,0 -23,-7 -23,-16l0 -33c0,-8 10,-16 23,-16l901 0c12,0 23,7 23,16l0 33zm-23 -65l-901 0c-22,0 -39,15 -39,32l0 33c0,18 18,32 39,32l901 0c22,0 39,-14 39,-32l0 -33c0,-18 -18,-32 -39,-32z"/> + <path class="fil12" d="M3554 2837l901 0c17,0 31,9 31,19l0 27c0,11 -14,19 -31,19l-901 0c-17,0 -31,-9 -31,-19l0 -27c0,-11 14,-19 31,-19z"/> + <path class="fil13" d="M4477 2883c0,4 -9,11 -22,11l-901 0c-14,0 -23,-7 -23,-11l0 -27c0,-4 9,-11 23,-11l901 0c7,0 13,2 17,4 3,2 5,5 5,7l0 27zm4 -48c-7,-4 -17,-7 -26,-7l-901 0c-22,0 -39,12 -39,28l0 27c0,15 17,28 39,28l901 0c22,0 39,-12 39,-28l0 -27c0,-8 -5,-16 -13,-21z"/> + <path class="fil12" d="M3807 2938l393 0c13,0 24,44 24,99 -176,7 -107,99 -120,99l-194 0c-13,0 46,-91 -127,-99 0,-54 11,-99 24,-99z"/> + <path class="fil13" d="M4105 3067c-16,21 -11,45 -8,59 0,0 0,0 0,1l-179 0c0,-1 0,-1 0,-2 2,-13 5,-37 -13,-58 -19,-23 -56,-35 -113,-38 1,-49 11,-79 16,-83l392 0c6,3 15,33 16,83 -57,3 -94,16 -111,39zm96 -138l-393 0c-26,0 -32,67 -32,107l0 8 8 0c55,2 92,14 108,33 13,15 11,33 9,45 -1,7 -2,13 2,17 2,2 5,4 8,4l194 0c3,0 6,-1 8,-4 4,-4 2,-10 1,-17 -3,-12 -7,-29 5,-45 15,-19 51,-30 107,-33l8 0 0 -8c0,-40 -7,-107 -32,-107z"/> + <path class="fil12" d="M4007 2531l-155 0c8,-29 26,-48 55,-55 28,-76 -46,-64 -50,-181 -21,-143 112,-205 137,-328 -85,-58 -82,-127 13,-180 95,53 98,122 13,180 25,123 157,185 137,328 -4,117 -78,106 -50,181 29,8 47,26 55,55l-155 0z"/> + <path class="fil13" d="M3864 2522c8,-20 23,-33 45,-39l4 -1 2 -4c15,-42 2,-61 -14,-83 -15,-20 -33,-45 -35,-101l0 0 0 0c-11,-80 27,-133 67,-189 29,-40 59,-82 70,-136l1 -5 -5 -3c-39,-27 -59,-55 -57,-83 1,-28 24,-56 66,-80 42,24 64,51 66,80 1,28 -19,57 -57,83l-5 3 1 6c11,53 41,95 70,136 40,56 78,109 67,189l0 0 0 0c-2,56 -20,81 -35,101 -16,22 -30,41 -14,83l2 4 4 1c22,6 37,19 45,39l-143 0 -143 0zm306 6c-8,-30 -27,-50 -56,-59 -10,-31 -2,-44 13,-64 16,-22 36,-49 38,-111l0 1c13,-87 -29,-145 -70,-201 -27,-38 -55,-77 -66,-124 40,-29 61,-61 60,-94 -2,-35 -29,-69 -78,-96l-4 -2 -4 2c-50,28 -77,61 -78,96 -2,33 20,65 60,94 -11,47 -39,87 -66,125 -40,56 -82,115 -70,201l0 -1c2,61 22,89 38,111 15,20 23,33 13,64 -29,9 -48,29 -56,59l-3 11 11 0 155 0 155 0 11 0 -3 -11z"/> + <path class="fil13" d="M4557 2528c-61,16 -110,-59 -110,-205 0,-146 90,-348 86,-310 -4,45 -32,146 15,275 41,112 116,213 9,240z"/> + <path class="fil12" d="M3907 3172l201 0c9,0 37,50 37,109 0,59 -7,107 -16,107 -43,0 -82,115 -125,115 -42,0 -88,-115 -130,-115 -9,0 -16,-48 -16,-107 0,-59 40,-109 49,-109z"/> + <path class="fil13" d="M4126 3380c-25,2 -45,31 -66,61 -18,25 -39,54 -56,54 -17,0 -39,-29 -58,-54 -23,-30 -45,-58 -68,-60 -4,-7 -10,-40 -10,-99 0,-53 34,-96 41,-101l198 0c8,6 30,50 30,101 0,59 -7,92 -11,99zm-18 -217l-201 0c-18,0 -57,60 -57,118 0,53 4,115 24,115 17,0 39,29 58,54 24,31 47,61 72,61 26,0 47,-30 69,-61 18,-25 38,-54 56,-54 20,0 24,-63 24,-115 0,-56 -27,-118 -45,-118z"/> + </g> + <path class="fil14" d="M3270 4935l-157 0 0 -738 -226 652c-22,62 -56,94 -103,94 -48,0 -81,-28 -99,-84l-220 -648 0 725 -157 0 0 -915c0,-48 8,-83 23,-104 24,-33 55,-49 94,-49 58,0 102,41 130,124l230 683 243 -703c24,-68 65,-102 122,-102 38,0 67,13 88,40 21,26 31,63 31,112l0 915zm1028 0l-207 0 -304 -457c-19,-28 -28,-55 -28,-80 0,-31 10,-62 29,-93l267 -429 192 0 -329 514 381 544zm-546 0l-168 0 0 -1059 168 0 0 1059zm1250 -163l0 163c-89,-1 -152,-3 -189,-7 -93,-10 -178,-46 -256,-109 -70,-56 -121,-125 -155,-207 -26,-62 -39,-130 -39,-204 0,-158 56,-289 169,-394 86,-80 185,-124 295,-133 38,-3 96,-5 174,-5l0 164c-18,0 -30,0 -35,0 -83,0 -140,5 -174,15 -80,23 -145,69 -194,138 -44,62 -67,134 -67,214 0,66 16,125 49,180 50,83 119,138 208,165 40,12 95,19 166,19 8,1 24,1 47,1zm723 163l-318 0c-62,0 -106,-12 -130,-36 -24,-24 -36,-67 -36,-129l0 -894 168 0 0 895 316 0 0 163z"/> + </g> + </g> +</svg> diff --git a/app/src/assets/logo_mkcl_w.svg b/app/src/assets/logo_mkcl_w.svg new file mode 100644 index 0000000..c6f4997 --- /dev/null +++ b/app/src/assets/logo_mkcl_w.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Creator: CorelDRAW X6 --> +<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="8in" height="6in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" +viewBox="0 0 8000 6000" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <style type="text/css"> + <![CDATA[ + .str0 {stroke:#848688;stroke-width:3} + .fil11 {fill:none;fill-rule:nonzero} + .fil7 {fill:#96989A} + .fil5 {fill:#C7C9CB} + .fil13 {fill:#F37435} + .fil12 {fill:#FFCC29} + .fil6 {fill:#FEFEFE} + .fil8 {fill:#848587;fill-rule:nonzero} + .fil10 {fill:#848688;fill-rule:nonzero} + .fil4 {fill:#FFFFFF;fill-rule:nonzero} + .fil14 {fill:#F58634;fill-rule:nonzero} + .fil9 {fill:#FEFEFE;fill-rule:nonzero} + .fil2 {fill:url(#id0)} + .fil1 {fill:url(#id1)} + .fil3 {fill:url(#id2)} + .fil0 {fill:url(#id3)} + ]]> + </style> + <linearGradient id="id0" gradientUnits="userSpaceOnUse" x1="7065.15" y1="1389.45" x2="7236.49" y2="1218.11"> + <stop offset="0" style="stop-color:#64B074"/> + <stop offset="1" style="stop-color:#98BD26"/> + </linearGradient> + <linearGradient id="id1" gradientUnits="userSpaceOnUse" x1="6440.12" y1="1620.81" x2="6735.08" y2="1325.85"> + <stop offset="0" style="stop-color:#209CBA"/> + <stop offset="1" style="stop-color:#1B7387"/> + </linearGradient> + <linearGradient id="id2" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="6531.31" y1="1216.64" x2="6797" y2="950.957"> + </linearGradient> + <linearGradient id="id3" gradientUnits="userSpaceOnUse" xlink:href="#id1" x1="7060.18" y1="1834.44" x2="7194.5" y2="1700.12"> + </linearGradient> + </defs> +<symbol id="Symbol6" viewBox="7060 1701 129 131"> + <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/> +</symbol> +<symbol id="Symbol2" viewBox="7060 1701 129 131"> + <path class="fil0" d="M7151 1701l-54 0c-35,0 -37,37 -37,37l0 52c0,44 39,42 39,42l47 0c49,0 42,-47 42,-47l0 -44c0,-39 -37,-39 -37,-39z"/> +</symbol> +<symbol id="Symbol7" viewBox="6456 1336 280 271"> + <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/> +</symbol> +<symbol id="Symbol3" viewBox="7064 1219 164 167"> + <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/> +</symbol> +<symbol id="Symbol4" viewBox="6546 962 245 244"> + <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/> +</symbol> +<symbol id="Symbol1" viewBox="6456 1336 280 271"> + <path class="fil1" d="M6736 1507l0 -77c0,-104 -86,-95 -86,-95l-108 9c-104,9 -86,117 -86,117l0 72c-5,86 86,72 86,72l99 -5c86,-9 95,-95 95,-95z"/> +</symbol> +<symbol id="Symbol8" viewBox="6546 962 245 244"> + <path class="fil3" d="M6547 1084c0,0 -18,-113 95,-117l68 -5c0,0 81,-9 81,72l0 63c0,0 9,95 -77,99l-90 9c0,0 -77,9 -77,-59l0 -63z"/> +</symbol> +<symbol id="Symbol5" viewBox="7064 1219 164 167"> + <path class="fil2" d="M7181 1219l-69 0c-44,0 -47,47 -47,47l0 66c0,57 50,53 50,53l60 0c63,0 53,-60 53,-60l0 -57c0,-50 -47,-50 -47,-50z"/> +</symbol> + <g id="Layer_x0020_1"> + <metadata id="CorelCorpID_0Corel-Layer"/> + <g id="_880697104"> + <path class="fil4" d="M427 5469l53 16c-12,55 -32,96 -62,123 -29,27 -65,40 -107,40 -37,0 -69,-9 -95,-27 -26,-18 -48,-47 -65,-87 -17,-40 -25,-87 -25,-141 0,-54 8,-99 25,-136 17,-37 39,-65 68,-84 29,-19 61,-28 96,-28 39,0 72,12 100,36 28,24 47,59 58,106l-52 15c-18,-68 -53,-102 -107,-102 -27,0 -50,7 -69,20 -20,14 -35,35 -47,64 -12,29 -17,65 -17,110 0,67 12,117 35,150 24,33 55,50 94,50 29,0 54,-10 75,-31 21,-21 35,-52 42,-93zm112 171l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm385 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm463 167c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm235 124l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm46 -365l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm124 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm302 29l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm624 139c-16,17 -33,30 -51,39 -18,9 -36,13 -55,13 -30,0 -54,-9 -72,-27 -18,-18 -27,-43 -27,-74 0,-20 4,-39 13,-54 8,-16 20,-28 35,-37 15,-9 37,-15 67,-20 40,-6 69,-13 88,-21l0 -15c0,-24 -4,-41 -13,-51 -12,-14 -31,-21 -56,-21 -23,0 -40,5 -51,14 -11,9 -20,27 -25,53l-48 -8c7,-38 21,-66 42,-83 21,-17 51,-26 90,-26 30,0 54,6 72,17 17,11 28,26 33,42 5,17 7,41 7,74l0 80c0,56 1,91 3,106 2,15 6,29 12,42l-51 0c-5,-12 -8,-27 -10,-44zm-4 -134c-18,9 -45,16 -80,23 -21,4 -35,8 -43,12 -8,5 -15,11 -19,19 -5,8 -7,18 -7,29 0,17 5,30 16,40 10,10 25,15 43,15 18,0 34,-5 48,-14 14,-9 25,-21 32,-36 7,-15 11,-37 11,-66l0 -22zm287 177l0 -488 53 0 0 242 199 -242 72 0 -168 198 175 290 -70 0 -142 -247 -66 78 0 169 -53 0zm367 0l0 -353 44 0 0 50c11,-20 24,-34 39,-44 15,-10 33,-15 53,-15 15,0 30,3 43,9 13,6 24,14 32,24 8,10 14,23 18,38 4,16 6,40 6,73l0 217 -49 0 0 -215c0,-26 -2,-45 -7,-57 -4,-12 -11,-21 -21,-28 -9,-7 -20,-10 -33,-10 -24,0 -42,9 -56,26 -14,17 -21,48 -21,90l0 193 -49 0zm293 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm332 177l-89 -353 51 0 46 204 17 76 15 -73 46 -207 51 0 43 205 15 68 17 -68 50 -204 48 0 -91 353 -51 0 -46 -212 -11 -60 -59 272 -52 0zm349 0l0 -488 49 0 0 488 -49 0zm324 -114l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm462 211l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103zm269 206l48 9c2,19 9,33 20,42 11,9 26,14 46,14 22,0 39,-5 51,-15 13,-10 21,-26 26,-46 3,-12 4,-39 4,-79 -11,15 -23,27 -36,35 -13,8 -28,12 -44,12 -35,0 -63,-15 -86,-44 -26,-34 -39,-79 -39,-135 0,-38 6,-71 17,-100 11,-28 27,-49 45,-63 19,-13 40,-20 63,-20 17,0 33,4 47,13 14,8 27,21 37,38l0 -43 45 0 0 306c0,54 -4,93 -13,116 -9,23 -23,41 -44,55 -20,14 -45,20 -73,20 -37,0 -66,-10 -87,-30 -20,-20 -30,-48 -29,-84zm41 -212c0,46 8,80 23,101 15,21 34,32 56,32 22,0 41,-10 57,-31 16,-21 23,-54 23,-100 0,-44 -8,-77 -24,-99 -16,-22 -35,-32 -58,-32 -20,0 -38,11 -54,32 -15,22 -23,54 -23,96zm478 69l51 8c-8,38 -24,66 -46,85 -22,19 -49,29 -82,29 -41,0 -74,-16 -100,-47 -25,-31 -38,-76 -38,-135 0,-61 13,-108 38,-140 26,-32 58,-48 97,-48 37,0 69,16 94,47 25,32 38,77 38,137l0 16 -216 0c2,40 11,70 28,90 16,20 36,30 60,30 37,0 62,-24 77,-73zm-161 -97l162 0c-2,-31 -9,-53 -20,-69 -16,-22 -36,-33 -60,-33 -22,0 -41,9 -56,27 -16,18 -24,43 -26,74zm433 211l0 -488 53 0 0 430 197 0 0 58 -250 0zm307 -419l0 -69 49 0 0 69 -49 0zm0 419l0 -353 49 0 0 353 -49 0zm234 -54l7 53c-14,4 -26,5 -37,5 -17,0 -31,-3 -41,-10 -10,-7 -18,-16 -21,-28 -4,-12 -6,-35 -6,-70l0 -203 -36 0 0 -47 36 0 0 -88 49 -36 0 123 50 0 0 47 -50 0 0 207c0,19 1,31 4,37 4,8 12,12 24,12 6,0 13,-1 22,-2zm279 54l-106 -488 54 0 61 320c6,33 12,66 17,100l18 -90 76 -329 64 0 57 247c14,60 24,118 31,173 5,-32 12,-67 20,-106l63 -314 53 0 -110 488 -51 0 -85 -372 -13 -57c-4,21 -8,40 -12,57l-85 372 -54 0zm422 -177c0,-61 13,-107 39,-138 26,-31 58,-47 97,-47 39,0 71,16 97,47 26,31 39,76 39,134 0,64 -13,111 -38,142 -26,31 -58,47 -97,47 -39,0 -71,-16 -97,-47 -26,-31 -39,-77 -39,-138zm50 0c0,46 8,80 25,102 17,22 37,34 62,34 23,0 43,-11 59,-34 17,-22 25,-56 25,-102 0,-45 -8,-79 -25,-102 -17,-22 -37,-33 -62,-33 -23,0 -43,11 -60,34 -16,22 -25,56 -25,101zm279 177l0 -353 44 0 0 54c11,-25 22,-41 31,-49 9,-8 20,-12 32,-12 16,0 33,6 50,19l-17 56c-12,-9 -24,-13 -36,-13 -10,0 -20,4 -29,11 -9,7 -15,17 -18,31 -6,23 -9,47 -9,73l0 185 -49 0zm185 0l0 -488 49 0 0 488 -49 0zm314 0l0 -45c-9,17 -20,30 -34,39 -14,9 -29,13 -45,13 -34,0 -64,-16 -89,-48 -25,-32 -37,-78 -37,-136 0,-40 6,-74 17,-102 11,-28 26,-49 44,-62 19,-14 39,-20 62,-20 16,0 31,4 45,13 14,9 25,20 34,36l0 -175 49 0 0 488 -46 0zm-155 -176c0,46 8,80 24,102 16,22 34,33 55,33 21,0 39,-11 54,-32 15,-21 23,-53 23,-96 0,-50 -8,-86 -23,-108 -15,-23 -35,-34 -58,-34 -21,0 -38,11 -53,33 -15,22 -22,56 -22,103z"/> + <g> + <path class="fil5" d="M4021 272c926,0 1680,755 1680,1680 0,926 -755,1680 -1680,1680 -925,0 -1680,-755 -1680,-1680 0,-925 755,-1680 1680,-1680z"/> + <path class="fil6" d="M4021 506c797,0 1446,650 1446,1446 0,797 -650,1446 -1446,1446 -797,0 -1446,-650 -1446,-1446 0,-797 650,-1446 1446,-1446z"/> + <path class="fil7" d="M3261 397c179,-97 445,426 751,426 312,28 574,-505 750,-433 187,79 -56,613 135,852 172,262 753,134 806,316 55,196 -514,339 -582,637 -97,298 365,672 255,828 -119,165 -585,-191 -861,-58 -293,110 -298,704 -488,716 -203,10 -216,-577 -491,-709 -269,-161 -736,207 -864,65 -134,-153 316,-528 248,-826 -42,-311 -620,-447 -589,-635 36,-200 610,-82 801,-321 217,-226 -37,-764 129,-856z"/> + <path class="fil5" d="M3307 469c126,-53 405,440 705,428 323,26 609,-483 726,-424 120,66 -92,591 105,818 181,269 757,175 784,303 23,135 -519,297 -574,592 -98,309 335,701 252,802 -91,102 -555,-221 -820,-80 -302,117 -339,699 -470,697 -137,-7 -174,-572 -449,-691 -280,-164 -758,171 -838,67 -80,-111 339,-492 260,-782 -46,-321 -606,-486 -575,-613 38,-132 596,-42 774,-284 222,-236 2,-777 121,-832z"/> + <path class="fil8" d="M3014 1959c0,552 449,1001 1001,1001 552,0 1001,-449 1001,-1001 0,-552 -449,-1000 -1001,-1000 -552,0 -1001,449 -1001,1000zm1001 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil9" d="M4013 962c546,0 991,445 991,991 0,546 -445,991 -991,991 -546,0 -991,-445 -991,-991 0,-546 445,-991 991,-991z"/> + <path class="fil10" d="M3543 1083c86,-20 247,10 470,90l8 3 -5 -7c-54,-75 -110,-138 -170,-192l-3 4c60,54 115,117 170,191l3 -4c-224,-80 -382,-110 -469,-91l-2 5z"/> + <path class="fil10" d="M3069 2289c-8,-143 5,-275 37,-392 33,-120 88,-227 163,-320 77,-95 178,-177 299,-243 124,-68 274,-122 445,-160l0 -5c-239,-12 -436,14 -587,76 -152,63 -261,165 -325,303l5 2c63,-137 172,-238 322,-300 151,-63 348,-88 585,-76l0 -5c-172,38 -322,93 -447,161 -122,67 -223,149 -301,244 -76,93 -131,201 -164,322 -33,117 -45,250 -37,394l5 0z"/> + <path class="fil10" d="M3793 2933c-27,-383 -23,-723 13,-1012 36,-298 107,-550 210,-749l4 -8 -7 4c-131,74 -244,159 -338,254 -97,98 -176,210 -234,331 -60,125 -100,265 -118,416 -19,155 -17,326 8,508l5 -1c-24,-182 -27,-352 -8,-507 19,-150 58,-289 118,-414 58,-121 136,-232 233,-330 93,-95 207,-180 337,-253l-4 -3c-103,200 -174,452 -211,750 -35,289 -40,630 -13,1013l5 0z"/> + <path class="fil10" d="M4481 1078c-87,-20 -244,10 -468,90l3 4c54,-75 110,-137 169,-191l-3 -4c-60,54 -115,117 -170,191l-5 7 8 -3c223,-79 379,-110 465,-90l1 -5z"/> + <path class="fil10" d="M4963 2276c8,-143 -5,-275 -37,-391 -33,-119 -89,-226 -165,-318 -77,-94 -179,-174 -301,-240 -124,-67 -274,-120 -446,-159l0 5c237,-12 433,14 584,76 150,62 258,163 321,300l5 -2c-64,-138 -173,-239 -324,-302 -151,-63 -348,-88 -586,-76l0 5c171,38 320,92 444,158 122,65 222,146 299,239 75,91 130,197 164,316 32,116 45,247 37,390l5 0z"/> + <path class="fil10" d="M4307 2907c25,-358 9,-694 -47,-1000 -50,-274 -132,-522 -244,-738l-4 3c130,73 243,158 336,253 96,98 174,208 232,329 59,124 99,263 117,413 19,154 16,327 -8,509l5 -3c24,-182 27,-352 8,-507 -19,-150 -58,-289 -118,-414 -58,-121 -136,-232 -233,-330 -93,-95 -207,-180 -337,-253l-7 -4 4 8c111,215 193,463 243,736 56,305 72,641 47,999l5 0z"/> + <path class="fil10" d="M3030 2182c84,236 291,370 449,441 200,90 409,120 537,118 155,-2 344,-50 506,-129 145,-71 344,-202 464,-427l-5 -2c-120,224 -317,354 -462,425 -161,78 -350,127 -504,129 -128,2 -336,-28 -535,-118 -157,-71 -362,-204 -446,-438l-5 2z"/> + <path class="fil10" d="M3047 1692c-35,176 8,342 123,482 174,211 499,341 846,338 169,-1 334,-32 479,-90 148,-59 271,-144 355,-247 114,-139 157,-307 123,-488l-5 1c34,178 -8,346 -122,483 -84,102 -206,187 -353,245 -144,57 -309,88 -477,89 -346,2 -669,-127 -842,-337 -114,-138 -156,-303 -122,-477l-5 -1z"/> + <path class="fil10" d="M3238 1328c-128,150 -159,312 -88,469 115,255 479,444 866,451 183,3 371,-44 530,-131 154,-86 270,-203 324,-331 34,-79 44,-158 29,-236 -16,-84 -60,-163 -131,-236l-4 4c70,72 114,150 130,233 15,77 5,155 -29,233 -115,268 -480,465 -849,459 -385,-7 -748,-195 -862,-448 -70,-155 -39,-315 88,-463l-4 -3z"/> + <path class="fil10" d="M3508 1092c-196,141 -277,320 -222,490 34,105 121,200 243,267 132,71 298,109 483,108 186,-1 355,-48 487,-136 120,-80 202,-187 229,-303 19,-81 11,-161 -24,-233 -38,-77 -105,-141 -199,-190l-2 5c93,48 159,111 196,188 35,70 43,150 24,229 -50,208 -294,433 -712,435 -358,2 -648,-147 -721,-371 -55,-168 26,-344 220,-484l-3 -4z"/> + <path class="fil10" d="M3729 1004c-92,56 -158,118 -196,185 -34,60 -44,124 -27,185 42,160 251,276 506,283 126,3 250,-28 349,-87 95,-57 157,-135 176,-219 14,-64 1,-129 -38,-187 -44,-65 -118,-121 -222,-166l-2 5c102,45 176,101 220,165 38,57 51,121 37,183 -40,176 -268,309 -520,302 -253,-7 -460,-121 -502,-279 -16,-60 -7,-121 27,-181 37,-66 108,-132 199,-188l-8 0z"/> + <path class="fil10" d="M3752 1234c0,41 28,82 76,112 50,31 116,48 186,48 146,0 274,-75 274,-160 0,-41 -29,-80 -82,-109 -52,-29 -120,-45 -192,-45 -71,0 -137,16 -186,45 -49,29 -76,68 -76,109zm262 -149c146,0 269,68 269,149 0,83 -125,155 -269,155 -139,0 -256,-71 -256,-155 0,-84 113,-149 256,-149z"/> + <polygon class="fil10" points="4010,1170 4015,1170 4015,966 4010,966 "/> + <path class="fil10" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil11 str0" d="M3006 1958c0,552 449,1000 1000,1000 552,0 1000,-449 1000,-1000 0,-552 -449,-1000 -1000,-1000 -551,0 -1000,449 -1000,1000zm1000 -990c546,0 990,444 990,990 0,546 -444,990 -990,990 -546,0 -990,-444 -990,-990 0,-546 444,-990 990,-990z"/> + <path class="fil10" d="M4019 756l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 105l-15 0 0 -71 15 0 0 71zm31 31l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l1 0c2,13 8,21 17,21l24 0c9,0 15,-8 17,-21l4 0c2,0 5,4 5,8zm-46 115c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 110l-15 0 0 -77 15 0 0 77zm27 30l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-25 0c-11,0 -18,12 -18,31l0 11 0 0c-2,0 -5,-3 -5,-8l0 -118c0,-5 3,-8 5,-8l7 0c3,9 8,15 15,15l24 0c7,0 13,-6 15,-15l2 0c2,0 5,4 5,8zm-46 115c0,-4 0,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm15 117c0,4 0,7 -1,9l-13 0c0,-2 -1,-5 -1,-9l0 -83 15 0 0 83zm-11 -1121c0,-4 1,-7 1,-9l13 0c1,2 1,5 1,9l0 11 -15 0 0 -11zm-23 11c-2,0 -5,-4 -5,-8l0 -118c0,-5 3,-8 5,-8l64 0c2,0 5,4 5,8l0 118c0,5 -3,8 -5,8l-3 0 0 -11c0,-19 -7,-31 -18,-31l-24 0c-11,0 -18,12 -18,31l0 11 0 0zm64 22c15,0 28,-14 28,-30l0 -118c0,-17 -12,-30 -28,-30l-64 0c-15,0 -28,14 -28,30l0 118c0,17 12,30 28,30l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 71 0 0c-15,0 -28,14 -28,31l0 118c0,17 12,30 28,30l0 0 0 77 -4 0c-15,0 -28,14 -28,30l0 118c0,17 12,31 28,31l0 0 0 83c0,19 7,31 18,31l25 0c11,0 18,-12 18,-31l0 -83 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -27,-30l0 -77 3 0c15,0 28,-14 28,-30l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-30 -28,-30l-3 0 0 -71 3 0c15,0 28,-14 28,-31l0 -118c0,-17 -12,-31 -28,-31l-3 0 0 -71 3 0z"/> + <path class="fil12" d="M3465 2569l1079 0c9,0 23,11 16,16 -48,34 -80,66 -66,88 5,7 -7,16 -16,16l-959 0c-9,0 -19,-8 -16,-16 9,-29 -13,-59 -54,-88 -7,-5 7,-16 16,-16z"/> + <path class="fil13" d="M4487 2676c-1,2 -5,4 -9,4l-959 0c-3,0 -6,-2 -8,-4 -1,-1 -1,-1 -1,-1 10,-30 -8,-61 -53,-94 2,-2 5,-4 8,-4l1079 0c2,0 5,2 8,4 -40,29 -82,66 -65,95zm83 -98c-3,-9 -17,-17 -26,-17l-1079 0c-9,0 -23,8 -26,17 -2,5 0,11 5,14 41,29 58,55 51,78 -2,6 -1,11 3,16 5,6 13,11 21,11l959 0c9,0 20,-6 24,-13 3,-5 3,-11 0,-16 -6,-9 -1,-30 63,-76 5,-3 7,-9 5,-14z"/> + <path class="fil12" d="M3555 2720l901 0c17,0 31,11 31,24l0 33c0,13 -14,24 -31,24l-901 0c-17,0 -31,-11 -31,-24l0 -33c0,-13 14,-24 31,-24z"/> + <path class="fil13" d="M4478 2777c0,8 -10,16 -23,16l-901 0c-12,0 -23,-7 -23,-16l0 -33c0,-8 10,-16 23,-16l901 0c12,0 23,7 23,16l0 33zm-23 -65l-901 0c-22,0 -39,15 -39,32l0 33c0,18 18,32 39,32l901 0c22,0 39,-14 39,-32l0 -33c0,-18 -18,-32 -39,-32z"/> + <path class="fil12" d="M3554 2837l901 0c17,0 31,9 31,19l0 27c0,11 -14,19 -31,19l-901 0c-17,0 -31,-9 -31,-19l0 -27c0,-11 14,-19 31,-19z"/> + <path class="fil13" d="M4477 2883c0,4 -9,11 -22,11l-901 0c-14,0 -23,-7 -23,-11l0 -27c0,-4 9,-11 23,-11l901 0c7,0 13,2 17,4 3,2 5,5 5,7l0 27zm4 -48c-7,-4 -17,-7 -26,-7l-901 0c-22,0 -39,12 -39,28l0 27c0,15 17,28 39,28l901 0c22,0 39,-12 39,-28l0 -27c0,-8 -5,-16 -13,-21z"/> + <path class="fil12" d="M3807 2938l393 0c13,0 24,44 24,99 -176,7 -107,99 -120,99l-194 0c-13,0 46,-91 -127,-99 0,-54 11,-99 24,-99z"/> + <path class="fil13" d="M4105 3067c-16,21 -11,45 -8,59 0,0 0,0 0,1l-179 0c0,-1 0,-1 0,-2 2,-13 5,-37 -13,-58 -19,-23 -56,-35 -113,-38 1,-49 11,-79 16,-83l392 0c6,3 15,33 16,83 -57,3 -94,16 -111,39zm96 -138l-393 0c-26,0 -32,67 -32,107l0 8 8 0c55,2 92,14 108,33 13,15 11,33 9,45 -1,7 -2,13 2,17 2,2 5,4 8,4l194 0c3,0 6,-1 8,-4 4,-4 2,-10 1,-17 -3,-12 -7,-29 5,-45 15,-19 51,-30 107,-33l8 0 0 -8c0,-40 -7,-107 -32,-107z"/> + <path class="fil12" d="M4007 2531l-155 0c8,-29 26,-48 55,-55 28,-76 -46,-64 -50,-181 -21,-143 112,-205 137,-328 -85,-58 -82,-127 13,-180 95,53 98,122 13,180 25,123 157,185 137,328 -4,117 -78,106 -50,181 29,8 47,26 55,55l-155 0z"/> + <path class="fil13" d="M3864 2522c8,-20 23,-33 45,-39l4 -1 2 -4c15,-42 2,-61 -14,-83 -15,-20 -33,-45 -35,-101l0 0 0 0c-11,-80 27,-133 67,-189 29,-40 59,-82 70,-136l1 -5 -5 -3c-39,-27 -59,-55 -57,-83 1,-28 24,-56 66,-80 42,24 64,51 66,80 1,28 -19,57 -57,83l-5 3 1 6c11,53 41,95 70,136 40,56 78,109 67,189l0 0 0 0c-2,56 -20,81 -35,101 -16,22 -30,41 -14,83l2 4 4 1c22,6 37,19 45,39l-143 0 -143 0zm306 6c-8,-30 -27,-50 -56,-59 -10,-31 -2,-44 13,-64 16,-22 36,-49 38,-111l0 1c13,-87 -29,-145 -70,-201 -27,-38 -55,-77 -66,-124 40,-29 61,-61 60,-94 -2,-35 -29,-69 -78,-96l-4 -2 -4 2c-50,28 -77,61 -78,96 -2,33 20,65 60,94 -11,47 -39,87 -66,125 -40,56 -82,115 -70,201l0 -1c2,61 22,89 38,111 15,20 23,33 13,64 -29,9 -48,29 -56,59l-3 11 11 0 155 0 155 0 11 0 -3 -11z"/> + <path class="fil13" d="M4557 2528c-61,16 -110,-59 -110,-205 0,-146 90,-348 86,-310 -4,45 -32,146 15,275 41,112 116,213 9,240z"/> + <path class="fil12" d="M3907 3172l201 0c9,0 37,50 37,109 0,59 -7,107 -16,107 -43,0 -82,115 -125,115 -42,0 -88,-115 -130,-115 -9,0 -16,-48 -16,-107 0,-59 40,-109 49,-109z"/> + <path class="fil13" d="M4126 3380c-25,2 -45,31 -66,61 -18,25 -39,54 -56,54 -17,0 -39,-29 -58,-54 -23,-30 -45,-58 -68,-60 -4,-7 -10,-40 -10,-99 0,-53 34,-96 41,-101l198 0c8,6 30,50 30,101 0,59 -7,92 -11,99zm-18 -217l-201 0c-18,0 -57,60 -57,118 0,53 4,115 24,115 17,0 39,29 58,54 24,31 47,61 72,61 26,0 47,-30 69,-61 18,-25 38,-54 56,-54 20,0 24,-63 24,-115 0,-56 -27,-118 -45,-118z"/> + </g> + <path class="fil14" d="M3270 4935l-157 0 0 -738 -226 652c-22,62 -56,94 -103,94 -48,0 -81,-28 -99,-84l-220 -648 0 725 -157 0 0 -915c0,-48 8,-83 23,-104 24,-33 55,-49 94,-49 58,0 102,41 130,124l230 683 243 -703c24,-68 65,-102 122,-102 38,0 67,13 88,40 21,26 31,63 31,112l0 915zm1028 0l-207 0 -304 -457c-19,-28 -28,-55 -28,-80 0,-31 10,-62 29,-93l267 -429 192 0 -329 514 381 544zm-546 0l-168 0 0 -1059 168 0 0 1059zm1250 -163l0 163c-89,-1 -152,-3 -189,-7 -93,-10 -178,-46 -256,-109 -70,-56 -121,-125 -155,-207 -26,-62 -39,-130 -39,-204 0,-158 56,-289 169,-394 86,-80 185,-124 295,-133 38,-3 96,-5 174,-5l0 164c-18,0 -30,0 -35,0 -83,0 -140,5 -174,15 -80,23 -145,69 -194,138 -44,62 -67,134 -67,214 0,66 16,125 49,180 50,83 119,138 208,165 40,12 95,19 166,19 8,1 24,1 47,1zm723 163l-318 0c-62,0 -106,-12 -130,-36 -24,-24 -36,-67 -36,-129l0 -894 168 0 0 895 316 0 0 163z"/> + </g> + </g> +</svg> diff --git a/app/src/assets/mkcl-logo.png b/app/src/assets/mkcl-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d620ad13206d3fe96bc84d6cec6ab8968d9d367d GIT binary patch literal 73844 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ⅈGLN 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 Q1$-XdGq_uR+cx_D0D}7*zyJUM literal 0 HcmV?d00001 diff --git a/app/src/components/BL/updateDbSave.vue b/app/src/components/BL/updateDbSave.vue new file mode 100644 index 0000000..c8010ba --- /dev/null +++ b/app/src/components/BL/updateDbSave.vue @@ -0,0 +1,73 @@ +<template> + <div id="updateAndSave" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Updated and Save in Database + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-conponent"> + <h3> + Note + </h3> + <div class="mt-2"> + This feature updates the user age. Server can add 5 for given age and saves data in database. + </div> + <div class="field mt-4"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="sobj.name ? 'p-filled' : ''" v-model="sobj.name" id="name"> + <label for="name">Enter name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="sobj.age ? 'p-filled' : ''" v-model="sobj.age" id="age"> + <label for="age">Enter age</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="sobj.address ? 'p-filled' : ''" v-model="sobj.address" id="address"> + <label for="address">Enter address</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="updateObjectUsingBLAndSave"> + <i class="isax isax-bold-document-upload"></i> + Update and Save + </button> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + sobj: {} + } + }, + methods: { + updateObjectUsingBLAndSave () { + new MQL() + .setActivity('o.[UpdateObjectUsingBLAndSave]') + .setData(this.sobj) + .fetch() + .then((rs) => { + rs.getActivity('UpdateObjectUsingBLAndSave', true) + if (rs.isValid('UpdateObjectUsingBLAndSave')) { + this.$toast.add({ severity: 'success', summary: 'UpdateObjectUsingBLAndSave', detail: 'Update Object UsingBL And Save Successfully', life: 3000 }) + } else { + rs.showErrorToast('UpdateObjectUsingBLAndSave') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/BL/updateUser.vue b/app/src/components/BL/updateUser.vue new file mode 100644 index 0000000..ffed709 --- /dev/null +++ b/app/src/components/BL/updateUser.vue @@ -0,0 +1,91 @@ +<template> + <div id="updateUser" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Update User + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" required v-model="obj.name" id="name" class="p-inputtext p-component w-100" :class="obj.name ? 'p-filled': ''"> + <label for="name">Enter name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" required v-model="obj.age" id="age" class="p-inputtext p-component w-100" :class="obj.age ? 'p-filled': ''"> + <label for="age">Enter age</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" required v-model="obj.address" id="address" class="p-inputtext p-component w-100" :class="obj.address ? 'p-filled': ''"> + <label for="address">Enter address</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="updateObjectUsingBL"> + <i class="isax isax-bold-tick-circle"></i> + Update Data + </button> + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <h3> + Note + </h3> + <div class="mt-2"> + This feature update the user age, Server can add 5 in given age & save data in database. + </div> + <h3 class="mt-5"> + Result + </h3> + <div class="mt-2"> + <json-viewer :value="result" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data () { + return { + obj: {}, + result: '' + } + }, + components: { + jsonViewer + }, + methods: { + updateObjectUsingBL () { + new MQL() + .setActivity('o.[UpdateObjectUsingBL]') + .setData(this.obj) + .fetch() + .then((rs) => { + let res = rs.getActivity('UpdateObjectUsingBL', true) + if (rs.isValid('UpdateObjectUsingBL')) { + alert('Data update success') + this.result = res.result + } else { + rs.showErrorToast('UpdateObjectUsingBL') + } + }) + } + } +} +</script> diff --git a/app/src/components/DaiseUIComponents/Toast.vue b/app/src/components/DaiseUIComponents/Toast.vue new file mode 100644 index 0000000..2ee07ec --- /dev/null +++ b/app/src/components/DaiseUIComponents/Toast.vue @@ -0,0 +1,29 @@ +<template> + <div class="toast toast-top toast-end"> + <div v-if="type==='info'" class="alert alert-info"> + <div> + <span>New mail arrived.</span> + </div> + </div> + <div v-if="type==='success'" class="alert alert-success"> + <div> + <span>Message sent successfully.</span> + </div> + </div> + </div> +</template> +<script> +export default { + name:"Toast", + props:{ + type:String, + data:String + }, + data(){ + return { + + } + } +} +</script> + diff --git a/app/src/components/MTable.vue b/app/src/components/MTable.vue new file mode 100644 index 0000000..7f8f65c --- /dev/null +++ b/app/src/components/MTable.vue @@ -0,0 +1,89 @@ +<template> + <div id="mTable" class="container-fluid"> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login"> + <div class="p-card p-component"> + <h3 class="mb-4"> + {{ msg }} + </h3> + <div class="overflow-x-auto"> + <table class="table w-full"> + <thead> + <tr> + <th>id</th> + <th>age</th> + </tr> + </thead> + <tbody v-for="(item, index) in itemList" v-bind:key="index"> + <tr> + <th>{{ item.id }}</th> + <td>{{ item.age }}</td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + export default { + name: "MTable", + props: { + msg: { + type: String, + default: null, + }, + activity: { + type: String, + required: true, + default: null, + }, + restriction: { + type: String, + required: true, + default: null, + }, + }, + data() { + return { + itemList: [], + } + }, + mounted() { + this.getActivityData() + }, + methods: { + // call for activity specific mql + getActivityData() { + new MQL() + .setActivity(this.restriction + ".[" + this.activity + "]") + // In case params not provided it will go with empty object + .setData() + .fetch() + .then((rs) => { + let res = rs.getActivity(this.activity, false) + if (rs.isValid(this.activity)) { + // Check if the request is of query type + if (this.activity.startsWith("query_")) { + // Request is of query type + console.log(res) + this.itemList = res + } else { + // Request is of activity type + this.itemList = res.result[this.resultKey || []] + } + } else { + // In case there is error from server side + rs.showErrorToast(this.activity, this.$toast) + } + }) + }, + }, + } +</script> diff --git a/app/src/components/common/Footer.vue b/app/src/components/common/Footer.vue new file mode 100644 index 0000000..2f151af --- /dev/null +++ b/app/src/components/common/Footer.vue @@ -0,0 +1,26 @@ +<template> + <div class="box-footer"> + <div class="bxf-container"> + <img src="../../assets/logo_mkcl.svg" alt="MKCL Logo"> + <div class="bxf-container-info"> + <p> + © Maharashtra Knowledge Corporation Limited. + </p> + <p> + All Rights Reserved. + </p> + </div> + </div> + + </div> +</template> + +<script> +export default { + +} +</script> + +<style> + +</style> \ No newline at end of file diff --git a/app/src/components/date-range-pickr.vue b/app/src/components/date-range-pickr.vue new file mode 100644 index 0000000..0daae53 --- /dev/null +++ b/app/src/components/date-range-pickr.vue @@ -0,0 +1,24 @@ +<script setup> + import { ref, onMounted } from "vue" + import VueDatePicker from "@vuepic/vue-datepicker" + import "@vuepic/vue-datepicker/dist/main.css" + const props = defineProps({ + context: Object, + }) + function handleInput(e) { + console.log("props", e) + props.context.node.input(e) + } + const selectedDate = [new Date(), new Date(new Date().getTime() + 9 * 24 * 60 * 60 * 1000)] + const date = ref() + onMounted(() => { + const startDate = new Date() + const endDate = new Date(new Date().setDate(startDate.getDate() + 7)) + date.value = [startDate, endDate] + }) +</script> + +<template> + <VueDatePicker v-model="date" @update:model-value="handleInput" range multi-calendars></VueDatePicker> +</template> +<style src="@vueform/multiselect/themes/default.css"></style> diff --git a/app/src/components/download-manager/downloadFile.vue b/app/src/components/download-manager/downloadFile.vue new file mode 100644 index 0000000..67f2138 --- /dev/null +++ b/app/src/components/download-manager/downloadFile.vue @@ -0,0 +1,128 @@ +<template> + <div class="container-fluid" id="downloadFileInner"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Download File + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="download.cdnBaseUrl" class="p-inputtext p-component w-100" + :class="download.cdnBaseUrl ? 'p-filled': ''" id="url"> + <label for="url">Enter Base Url</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="download.downloadFileUrl" class="p-inputtext p-component w-100" + :class="download.downloadFileUrl ? 'p-filled': ''" id="downloadFileUrl"> + <label for="downloadFileUrl">Enter Download File Url</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="download.destinationFileUrl" class="p-inputtext p-component w-100" + :class="download.destinationFileUrl ? 'p-filled': ''" id="destinationFileUrl"> + <label for="destinationFileUrl">Enter Destination Url</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="downloadFile"> + <i class="isax isax-bold-document-download"></i> + Download File + </button> + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <h4> Testing Parameters </h4> + <ul class="list"> + <li> + Base URL + <div> + https://csdev.mkcl.org/ + </div> + </li> + <li> + Download File URL + <div> + server/sls/ProjectConfigBackup/1Mg6VkbM1MQhhKh8z2qGSa42HIY/02_04_2021/1Mg6VkbM1MQhhKh8z2qGSa42HIY_1617343458.json + </div> + </li> + <li>Destination File URL + <div> + 02_04_2021/ + </div> + </li> + </ul> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data() { + return { + download: {}, + downloadId: '', + downloadResult: '', + progressResult: '' + } + }, + methods: { + downloadFile() { + var a = [] + a.push(this.download.downloadFileUrl) + this.download.downloadFileUrl = a + new MQL() + .setActivity('o.[DownloadFileUsingDM]') + .setData(this.download) + .fetch() + .then((rs) => { + let res = rs.getActivity('DownloadFileUsingDM', true) + if (rs.isValid('DownloadFileUsingDM')) { + this.download = {} + this.downloadResult = res.result + this.$toast.add({ severity: 'success', summary: 'File Download ', detail: 'File Downloaded Successfully', life: 3000 }) + } else { + rs.showErrorToast('DownloadFileUsingDM') + } + }) + } + } +} +</script> + +<style lang="scss" scoped> +h4 { + margin-bottom: 1rem; +} + +.list { + padding: 0 1rem; + + li { + font-weight: 600; + + div { + font-weight: 400; + word-break: break-word; + } + + &+li { + margin-top: 0.75rem; + } + } + +} +</style> \ No newline at end of file diff --git a/app/src/components/download-manager/downloadProgress.vue b/app/src/components/download-manager/downloadProgress.vue new file mode 100644 index 0000000..446d45d --- /dev/null +++ b/app/src/components/download-manager/downloadProgress.vue @@ -0,0 +1,84 @@ +<template> + <div class="container-fluid" id="downloadFIleProgress"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Check Progress + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input + type="text" + v-model="downloadId" + class="p-inputtext p-component" + :class="downloadId ? 'p-filled' : ''" + id="progress" + /> + <label for="progress">Download Id</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click="checkDownloadProgress"> + <i class="isax isax-bold-tick-circle"></i> + Check Progress + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <div class="json-wrapper"> + <json-viewer :value="progressResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from '@/plugins/mql.js' + import jsonViewer from 'vue-json-viewer' + export default { + data() { + return { + downloadId: '', + progressResult: '', + } + }, + components: { + jsonViewer + }, + methods: { + checkDownloadProgress() { + new MQL() + .setActivity('o.[CheckDownloadedFileProgress]') + .setData({ downloadFileId: this.downloadId }) + .fetch() + .then((rs) => { + let res = rs.getActivity('CheckDownloadedFileProgress', true) + if (rs.isValid('CheckDownloadedFileProgress')) { + if (res && res.result) { + this.progressResult = res.result + this.downloadId = '' + } else { + // alert('Progress checking failed') + this.$toast.add({ + severity: 'error', + summary: 'Progress Check ', + detail: 'Progress Check Failed', + life: 3000, + }) + + } + } else { + rs.showErrorToast('CheckDownloadedFileProgress') + } + }) + }, + }, + } +</script> diff --git a/app/src/components/excel/clientData.vue b/app/src/components/excel/clientData.vue new file mode 100644 index 0000000..c0e369e --- /dev/null +++ b/app/src/components/excel/clientData.vue @@ -0,0 +1,69 @@ +<template> + <div class="container-fluid" id="clientData"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Save Client Data + </h2> + <div class="subtext">This client data is saved in "Employee" collection of "cs playground" database.</div> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <DataTable :value="empList" v-if="empList && empList.length > 0"> + <Column field="name" header="name"></Column> + <Column field="age" header="age"></Column> + <Column field="address" header="address"></Column> + </DataTable> + <div class="empty-state" v-else>Records not found</div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click="saveClientDataUsingExcel"> + <i class="isax isax-bold-tick-circle"></i> + Save Data + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + empList: [ + { name: 'vikram', age: 27, address: 'pune' }, + { name: 'kunal', age: 28, address: 'satara' }, + { name: 'akshay', age: 29, address: 'mumbai' } + ], + url: '', + excel: {} + } + }, + methods: { + saveClientDataUsingExcel () { + new MQL() + .setActivity('o.[SaveClientDataUsingExcel]') + .setData(this.empList) + .fetch() + .then((rs) => { + rs.getActivity('SaveClientDataUsingExcel', true) + if (rs.isValid('SaveClientDataUsingExcel')) { + this.$toast.add({severity:'success', summary: 'Employees Data ', detail:'Data saved successfully', life: 3000}) + } else { + rs.showErrorToast('SaveClientDataUsingExcel') + } + }) + } + } +} +</script> + +<style lang="scss" scoped> +.subtext { + margin-top: 0.25rem; + margin-left: 48px; +} +</style> \ No newline at end of file diff --git a/app/src/components/excel/saveWActivity.vue b/app/src/components/excel/saveWActivity.vue new file mode 100644 index 0000000..2186be8 --- /dev/null +++ b/app/src/components/excel/saveWActivity.vue @@ -0,0 +1,82 @@ +<template> + <div class="container-fluid" id="saveData"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Save excel data + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <label for="text">Activity</label> + <input type="text" class="p-inputtext p-component w-100 mt-2" id="activity"> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="saveExcelDataUsingActivity"> + <i class="isax isax-bold-tick-circle"></i> + Save excel data + </button> + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <h4> + Testing CDN File + </h4> + <div class="mt-3"> + <a href="https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/Test.xlsx"> + https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/Test.xlsx + </a> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + url: '' + } + }, + components: { + }, + methods: { + saveExcelDataUsingActivity () { + new MQL() + .setActivity('o.[SaveActivityDataUsingExcel]') + .setData({ excelURL: this.url }) + .fetch() + .then((rs) => { + rs.getActivity('SaveActivityDataUsingExcel', true) + if (rs.isValid('SaveActivityDataUsingExcel')) { + // alert('Excel data saved successfully using activity') + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data saved successfully using activity', life: 3000}) + this.url = '' + } else { + rs.showErrorToast('SaveActivityDataUsingExcel') + } + }) + } + } +} +</script> +<style lang="scss" scoped> +.subtext { + margin-top: 0.75rem; + margin-left: 3rem; +} + +h4 + div { + word-break: break-word; +} + +</style> \ No newline at end of file diff --git a/app/src/components/excel/updateData.vue b/app/src/components/excel/updateData.vue new file mode 100644 index 0000000..e93ae53 --- /dev/null +++ b/app/src/components/excel/updateData.vue @@ -0,0 +1,68 @@ +<template> + <div class="container-fluid" id="updateData"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Update Data + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <label for="name">Enter name</label> + <input type="text" class="p-inputtext p-component w-100 mt-2" id="name" v-model="excel.name" required> + </div> + <div class="field"> + <label for="mobile">Enter age</label> + <input type="text" class="p-inputtext p-component w-100 mt-2" id="mobile" v-model="excel.age" required> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="updateData"> + <i class="isax isax-bold-tick-circle"></i> + Submit + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + empList: [ + { name: 'vikram', age: 27, address: 'pune' }, + { name: 'kunal', age: 28, address: 'satara' }, + { name: 'akshay', age: 29, address: 'mumbai' } + ], + + mobile: '', + excel: {} + } + }, + components: { + }, + methods: { + updateData () { + new MQL() + .setActivity('o.[UpdateDataUsingExcel]') + .setData([this.excel]) + .fetch() + .then((rs) => { + rs.getActivity('UpdateDataUsingExcel', true) + if (rs.isValid('UpdateDataUsingExcel')) { + // alert('Excel data updated successfully') + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel Data Updated Successfully', life: 3000}) + this.excel = {} + } else { + rs.showErrorToast('UpdateDataUsingExcel') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/i18Demo/Component1.vue b/app/src/components/i18Demo/Component1.vue new file mode 100644 index 0000000..ee5cf4e --- /dev/null +++ b/app/src/components/i18Demo/Component1.vue @@ -0,0 +1,33 @@ +<template> + <div> + <h2>Component 1</h2> + <h4 class="mt-2 mb-3"> + <b>{{ $t('demo.demoHeading') }}</b> + </h4> + <button class="btn btn-primary" @click="changeLanguage('en')">English</button> + <button class="btn btn-secondary" @click="changeLanguage('hi')">Hindi</button> + <button class="btn btn-warning" @click="changeLanguage('mr')" >Marathi</button> + </div> +</template> + +<script> + import { loadLanguageAsync } from '@/setup/i18n-setup.js' + +export default { + mounted () { + this.$i18n.locale = 'hi' + }, + methods: { + changeLanguage (lang) { + this.$i18n.locale = lang + this.$i18n.locale = lang + this.$i18n.fallbackLocale = lang + loadLanguageAsync(lang) + console.log(lang) + } + } +} +</script> + +<style> +</style> diff --git a/app/src/components/i18Demo/Component2.vue b/app/src/components/i18Demo/Component2.vue new file mode 100644 index 0000000..c0cec42 --- /dev/null +++ b/app/src/components/i18Demo/Component2.vue @@ -0,0 +1,40 @@ +<template> + <div> + <h2>Component 2</h2> + <h4 class="mt-2 mb-3"> + <b>{{ $t('component2.title') }}</b> + </h4> + <button class="btn btn-primary" @click="changeLanguage('en')">English</button> + <button class="btn btn-secondary" @click="changeLanguage('hi')">Hindi</button> + <button class="btn btn-warning" @click="changeLanguage('mr')" >Marathi</button> + </div> +</template> + +<script> +import { createI18n } from 'vue-i18n' +export default { + i18n: createI18n({ // `i18n` option, setup locale info for component + locale: 'mr' + }), + mounted () { + this.loadMessagesFromFile() + }, + methods: { + changeLanguage (lang) { + this.$i18n.locale = lang + this.loadMessagesFromFile() + }, + loadMessagesFromFile () { + return new Promise((resolve) => { + return import(`../../lang/${this.$i18n.locale}.json`).then(res => { + this.$i18n.setLocaleMessage(this.$i18n.locale, res.default) + resolve(true) + }) + }) + } + } +} +</script> + +<style> +</style> diff --git a/app/src/components/keymappers/decryptData.vue b/app/src/components/keymappers/decryptData.vue new file mode 100644 index 0000000..96e5100 --- /dev/null +++ b/app/src/components/keymappers/decryptData.vue @@ -0,0 +1,66 @@ +<template> + <div id="decryptData" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Decrypt Data + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="dname" class="p-inputtext p-component" id="dname" :class="dname ? 'p-filled': ''" + > + <label for="dname">Decrypt Data</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="decryptData"> + <i class="isax isax-bold-shield-slash"></i> + Decrypt + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="decryptResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> +</template> +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data() { + return { + name: '', + decryptResult: '', + dname: '' + } + }, + components: { + jsonViewer + }, + methods: { + decryptData() { + new MQL() + .setActivity('o.[DecryptData]') + .setData({ name: this.dname }) + .fetch() + .then((rs) => { + let res = rs.getActivity('DecryptData', true) + if (rs.isValid('DecryptData')) { + this.decryptResult = res.result + this.dname = '' + } else { + rs.showErrorToast('DecryptData') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/keymappers/encryptData.vue b/app/src/components/keymappers/encryptData.vue new file mode 100644 index 0000000..a3e1e86 --- /dev/null +++ b/app/src/components/keymappers/encryptData.vue @@ -0,0 +1,72 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Encrypt Data + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" id="ename" v-model="ename" :class="ename ? 'p-filled': ''" + > + <label for="ename">Data to Encrypt</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="encryptData"> + <i class="isax isax-bold-security-safe"></i> + Encrypt Data + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="encryptResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> + +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data() { + return { + ename: '', + name: '', + encryptResult: '' + } + }, + components: { + jsonViewer + }, + methods: { + encryptData() { + new MQL() + .setActivity('o.[EncryptData]') + .setData({ name: this.ename }) + .fetch() + .then((rs) => { + let res = rs.getActivity('EncryptData', true) + if (rs.isValid('EncryptData')) { + this.encryptResult = res.result + this.ename = '' + } else { + rs.showErrorToast('EncryptData') + } + }) + } + } +} +</script> + +<style> + +</style> \ No newline at end of file diff --git a/app/src/components/keymappers/hashData.vue b/app/src/components/keymappers/hashData.vue new file mode 100644 index 0000000..662221e --- /dev/null +++ b/app/src/components/keymappers/hashData.vue @@ -0,0 +1,69 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Hash Data + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" v-model="name" id="hashName" :class="name ? 'p-filled': ''"> + <label for="hashName">Enter data to hash</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="hashData"> + <i class="isax isax-bold-shield-tick"></i> + Hash + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="hashResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data() { + return { + hashResult: '', + name: '' + } + }, + components: { + jsonViewer + }, + methods: { + hashData() { + new MQL() + .setActivity('o.[GenerateHash]') + .setData({ name: this.name }) + .fetch() + .then((rs) => { + let res = rs.getActivity('GenerateHash', true) + if (rs.isValid('GenerateHash')) { + this.hashResult = res.result + this.name = '' + } else { + rs.showErrorToast('GenerateHash') + } + }) + } + } +} +</script> + +<style> + +</style> \ No newline at end of file diff --git a/app/src/components/keymappers/hashSalt.vue b/app/src/components/keymappers/hashSalt.vue new file mode 100644 index 0000000..fde90ec --- /dev/null +++ b/app/src/components/keymappers/hashSalt.vue @@ -0,0 +1,74 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Hash Salt + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" :class="sname ? 'active' : ''" v-model="sname" id="sname"> + <label for="sname">Generate Salt</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" :class="saltKey ? 'active' : ''" v-model="saltKey" id="saltKey"> + <label for="saltKey">Enter Salt Key</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="generateSalt"> + <i class="isax isax-bold-security-card"></i> + Generate Salt + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="saltResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> + +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data() { + return { + sname: '', + saltKey: '', + name: '' + } + }, + components: { + jsonViewer + }, + methods: { + generateSalt() { + new MQL() + .setActivity('o.[GenerateSalt]') + .setData({ name: this.sname, saltKey: this.saltKey }) + .fetch() + .then((rs) => { + let res = rs.getActivity('GenerateSalt', true) + if (rs.isValid('GenerateSalt')) { + this.saltResult = res.result + this.sname = '' + this.saltKey = '' + } else { + rs.showErrorToast('GenerateSalt') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/mongodbID/customID.vue b/app/src/components/mongodbID/customID.vue new file mode 100644 index 0000000..278b18c --- /dev/null +++ b/app/src/components/mongodbID/customID.vue @@ -0,0 +1,68 @@ +<template> + <div id="customID" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Custom ID + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="obj.objectId" class="p-inputtext p-component" :class="obj.objectId ? 'p-filled' : ''" id="objectID"> + <label for="objectID">Enter object ID</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="obj.name" class="p-inputtext p-component" :class="obj.name ? 'p-filled' : ''" id="name"> + <label for="name">Enter name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="obj.address" class="p-inputtext p-component" :class="obj.address ? 'p-filled' : ''" id="address"> + <label for="address">Enter address</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click="saveCustomId"> + <i class="isax isax-bold-tick-circle"></i> + Save + </button> + </div> + + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + obj: {} + } + }, + methods: { + saveCustomId () { + new MQL() + .setActivity('o.[SaveCustomObjectID]') + .setData(this.obj) + .fetch() + .then((rs) => { + rs.getActivity('SaveCustomObjectID', true) + if (rs.isValid('SaveCustomObjectID')) { + this.obj = {} + } else { + rs.showErrorToast('SaveCustomObjectID') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/mongodbID/hexID.vue b/app/src/components/mongodbID/hexID.vue new file mode 100644 index 0000000..8f87adb --- /dev/null +++ b/app/src/components/mongodbID/hexID.vue @@ -0,0 +1,69 @@ +<template> + <div id="hexID" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Insert Custom Hex MongoDB ID + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="hobj._id" class="p-inputtext p-component" :class="hobj._id ? 'p-filled' : ''" id="hexObject"> + <label for="hexObject">Enter Hex Object ID</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="hobj.name" class="p-inputtext p-component" :class="hobj.name ? 'p-filled' : ''" id="name"> + <label for="name">Enter name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="hobj.address" class="p-inputtext p-component" :class="hobj.address ? 'p-filled' : ''" id="address"> + <label for="address">Enter address</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="saveCustomHexId"> + <i class="isax isax-bold-tick-circle"></i> + Submit + </button> + </div> + </div> + </div> + </div> + </div> + </div> + +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + hobj: {} + } + }, + methods: { + saveCustomHexId () { + new MQL() + .setActivity('o.[SaveCustomHexObjectID]') + .setData(this.hobj) + .fetch() + .then((rs) => { + rs.getActivity('SaveCustomHexObjectID', true) + if (rs.isValid('SaveCustomHexObjectID')) { + this.hobj = {} + alert('Custom hex objectId saved successfully') + } else { + rs.showErrorToast('SaveCustomHexObjectID') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/multiselect.vue b/app/src/components/multiselect.vue new file mode 100644 index 0000000..5bb72e1 --- /dev/null +++ b/app/src/components/multiselect.vue @@ -0,0 +1,27 @@ +<script setup> + import Multiselect from "@vueform/multiselect" + import { ref, onMounted } from "vue" + import VueDatePicker from "@vuepic/vue-datepicker" + import "@vuepic/vue-datepicker/dist/main.css" + const props = defineProps({ + context: Object, + }) + function handleInput(e) { + console.log("props", e) + props.context.node.input(e) + } + const selectedDate = [new Date(), new Date(new Date().getTime() + 9 * 24 * 60 * 60 * 1000)] + const options = ["Batman", "Robin", "Joker"] + const value = [] + const date = ref() + onMounted(() => { + const startDate = new Date() + const endDate = new Date(new Date().setDate(startDate.getDate() + 7)) + date.value = [startDate, endDate] + }) +</script> + +<template> + <Multiselect @change="handleInput" mode="multiple" v-model="value" :options="['Batman', 'Robin', 'Joker']" /> +</template> +<style src="@vueform/multiselect/themes/default.css"></style> diff --git a/app/src/components/sessionmanager/deleteData.vue b/app/src/components/sessionmanager/deleteData.vue new file mode 100644 index 0000000..43ce39b --- /dev/null +++ b/app/src/components/sessionmanager/deleteData.vue @@ -0,0 +1,72 @@ +<template> + <div id="deleteData" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Delete Data from Session + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + @submit="deleteSessionData" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="sessionName" + label="Session Key" + v-model="deleteKey" + placeholder="Session Key" + help="Enter Session Key" + validation="required" + /> + <button class="btn btn-error" type="submit" label="Delete">Delete</button> + </FormKit> + </div> + </div> + </div> + </div> + +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + session: '', + deleteKey: '' + } + }, + components: { + }, + methods: { + deleteSessionData () { + new MQL() + .setActivity('o.[DeleteDataFromSession]') + .setData({ name: this.deleteKey }) + .fetch() + .then((rs) => { + let res = rs.getActivity('DeleteDataFromSession', true) + if (rs.isValid('DeleteDataFromSession')) { + if (res && res.result) { + this.sessionResult = res.result + this.deleteKey = '' + // alert('Data deleted successfully') + this.$toast.add({severity:'success', summary: 'Data Delete ', detail:'Data Deleted Successfully', life: 3000}) + } else { + this.$toast.add({severity:'error', summary: 'Data Delete', detail:'Data Deletion Failed', life: 3000}) + } + } else { + rs.showErrorToast('DeleteDataFromSession') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/components/sessionmanager/fetchData.vue b/app/src/components/sessionmanager/fetchData.vue new file mode 100644 index 0000000..9b572c0 --- /dev/null +++ b/app/src/components/sessionmanager/fetchData.vue @@ -0,0 +1,87 @@ +<template> + <div id="fetchData" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Fetch Data in Session + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + @submit="fetchSessionData" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="sessionName" + label="Session Key" + v-model="fetchKey" + placeholder="Session Key" + help="Enter Session Key" + validation="required" + /> + <FormKit type="submit" label="Save" /> + </FormKit> + <div class="field"> + <h3>Result</h3> + <json-viewer :value="sessionResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + import jsonViewer from "vue-json-viewer" + export default { + data() { + return { + session: {}, + fetchKey: "", + sessionResult: "", + } + }, + components: { + jsonViewer, + }, + methods: { + fetchSessionData() { + new MQL() + .setActivity("o.[FetchDataFromSession]") + .setData({ name: this.fetchKey }) + .fetch() + .then((rs) => { + let res = rs.getActivity("FetchDataFromSession", true) + if (rs.isValid("FetchDataFromSession")) { + if (res && res.result) { + this.sessionResult = res.result + this.fetchKey = "" + this.$toast.add({ + severity: "success", + summary: "Fetch Data in Session", + detail: "Data fetched successfully", + life: 3000, + }) + } else { + this.$toast.add({ + severity: "error", + summary: "Fetch Data in Session", + detail: "Data fetched failed", + life: 3000, + }) + } + } else { + rs.showErrorToast("FetchDataFromSession") + } + }) + }, + }, + } +</script> diff --git a/app/src/components/sessionmanager/storeData.vue b/app/src/components/sessionmanager/storeData.vue new file mode 100644 index 0000000..9b24eba --- /dev/null +++ b/app/src/components/sessionmanager/storeData.vue @@ -0,0 +1,77 @@ +<template> + <div id="storeData" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"> </i> + Store Data in Session + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + @submit="saveSessionData" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="sessionName" + label="Session Key" + v-model="session.name" + placeholder="Session Key" + help="Enter Session Key" + validation="required" + /> + <FormKit + type="text" + name="sessionName" + label="Session Name Value" + v-model="session.nameValue" + placeholder="Session Name Value" + help="Session value is automatically deleted after 5 minutes because session expiration time is set to 5 minute in `StoreDataInSession` activity." + validation="required" + /> + <FormKit type="submit" label="Save"/> + </FormKit> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + export default { + data() { + return { + session: {}, + } + }, + components: {}, + methods: { + saveSessionData() { + new MQL() + .setActivity("o.[StoreDataInSession]") + .setData(this.session) + .fetch() + .then((rs) => { + rs.getActivity("StoreDataInSession", true) + if (rs.isValid("StoreDataInSession")) { + this.session = {} + this.$toast.add({ + severity: "success", + summary: "Data Saved ", + detail: "Data Saved Successfully", + life: 3000, + }) + } else { + rs.showErrorToast("StoreDataInSession") + } + }) + }, + }, + } +</script> diff --git a/app/src/components/svgs/account_circle_black_24dp.svg b/app/src/components/svgs/account_circle_black_24dp.svg new file mode 100644 index 0000000..3d0f00f --- /dev/null +++ b/app/src/components/svgs/account_circle_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78C15.57 19.36 13.86 20 12 20s-3.57-.64-4.93-1.72zm11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33C4.62 15.49 4 13.82 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.49-1.64 4.83zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z"/></svg> \ No newline at end of file diff --git a/app/src/components/upload-manager/uploadFile.vue b/app/src/components/upload-manager/uploadFile.vue new file mode 100644 index 0000000..dae880b --- /dev/null +++ b/app/src/components/upload-manager/uploadFile.vue @@ -0,0 +1,169 @@ +<template> + <div id="uploadFile" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Upload File + </h2> + <div class="row"> + <div class="col-6"> + <div class="box-login"> + <!-- <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="upload.cdnBaseUrl" class="p-inputtext p-component w-100" + :class="upload.cdnBaseUrl ? 'p-filled' : ''" id="cdnBaseUrl"> + <label for="cdnBaseUrl">CDN Base Url</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="upload.uploadFileUrl" class="p-inputtext p-component w-100" + :class="upload.uploadFileUrl ? 'p-filled' : ''" id="uploadFileUrl"> + <label for="uploadFileUrl">File Upload Url</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="upload.destinationFileUrl" class="p-inputtext p-component w-100" + :class="upload.destinationFileUrl ? 'p-filled' : ''" id="destinationFileUrl"> + <label for="destinationFileUrl">Destination File Url</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="uploadFile"> + <i class="isax isax-bold-document-upload"></i> + Upload File + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="uploadResult" boxed :expanded="true"></json-viewer> + </div> + </div> --> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Upload" + @submit="uploadFile" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="sessionName" + label="CDN Base Url" + v-model="upload.cdnBaseUrl" + placeholder="CDN Base Url" + help="Enter CDN Base Url" + validation="required" + /> + <FormKit + type="text" + name="sessionName" + label="File Upload Url" + v-model="upload.uploadFileUrl" + placeholder="File Upload Url" + help="Enter File Upload Url" + validation="required" + /> + <FormKit + type="text" + name="sessionName" + label="Destination File Url" + v-model="upload.destinationFileUrl" + placeholder="Destination File Url" + help="Enter Destination File Url" + validation="required" + /> + <FormKit type="submit" label="Upload File" /> + </FormKit> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="uploadResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login"> + <h4>Please start the multipart server before uploading files testing</h4> + <ul class="list"> + <li> + cdnBaseUrl: + <div>"https://cstest.mkcl.org/uploadFile/uploadsinglefile"</div> + </li> + <li> + uploadFileUrl: + <div> + "/app/CoreSLS/ProjectConfigBackup/1JFfwe3g8vHuNOtxk2BsH09pBA5/05_06_2021/1JFfwe3g8vHuNOtxk2BsH09pBA5_1622894824.json" + </div> + </li> + <li>destinationFileUrl: ""</li> + </ul> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + import jsonViewer from "vue-json-viewer" + export default { + data() { + return { + upload: {}, + uploadId: "", + uploadResult: "", + } + }, + components: { + jsonViewer, + }, + methods: { + uploadFile() { + // var a = [] + // a.push(this.upload.uploadFileUrl) + // this.upload.uploadFileUrl = a + var a = { + cdnBaseUrl: [this.upload.cdnBaseUrl], + uploadFileUrl: [this.upload.uploadFileUrl], + destinationFileUrl: [this.upload.destinationFileUrl], + } + new MQL() + .setActivity("o.[UploadFileUsingUM]") + .setData(a) + .fetch() + .then((rs) => { + let res = rs.getActivity("UploadFileUsingUM", true) + if (rs.isValid("UploadFileUsingUM")) { + this.upload = {} + this.uploadResult = res.result + this.$toast.success("Upload Success") + } else { + rs.showErrorToast("UploadFileUsingUM") + } + }) + }, + }, + } +</script> + +<style scoped lang="scss"> + h4 { + margin-bottom: 1rem; + } + .list { + padding: 0 1rem; + li { + font-weight: 600; + div { + font-weight: 400; + word-break: break-word; + } + & + li { + margin-top: 0.75rem; + } + } + } +</style> diff --git a/app/src/components/upload-manager/uploadProgessFile.vue b/app/src/components/upload-manager/uploadProgessFile.vue new file mode 100644 index 0000000..a5f0289 --- /dev/null +++ b/app/src/components/upload-manager/uploadProgessFile.vue @@ -0,0 +1,106 @@ +<template> + <div id="progessFile" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Check Progress + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <!-- <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="uploadId" class="p-inputtext p-component" :class="uploadId ? 'p-filled' : ''" id="uploadId"> + <label for="uploadId">Upload Id</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="checkUploadProgress"> + <i class="isax isax-bold-tick-circle"></i> + Check Progress + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="progressResult" boxed :expanded="true"></json-viewer> + </div> + </div> --> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Upload" + @submit="checkUploadProgress" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="sessionName" + label="Upload Id" + v-model="uploadId" + placeholder="Upload Id" + help="Enter Upload Id" + validation="required" + /> + <FormKit type="submit" label="Check Progress" /> + </FormKit> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="progressResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + import jsonViewer from "vue-json-viewer" + export default { + data() { + return { + uploadId: "", + progressResult: "", + } + }, + components: { + jsonViewer, + }, + methods: { + checkUploadProgress() { + new MQL() + .setActivity("o.[CheckUploadedFileProgress]") + .setData({ uploadFileId: this.uploadId }) + .fetch() + .then((rs) => { + let res = rs.getActivity("CheckUploadedFileProgress", true) + if (rs.isValid("CheckUploadedFileProgress")) { + if (res && res.result) { + this.progressResult = res.result + this.uploadId = "" + this.$toast.add({ + severity: "success", + summary: "Upload Progress", + detail: "File Uploaded Successfully", + life: 3000, + }) + } else { + this.$toast.add({ + severity: "error", + summary: "Upload Progress", + detail: "File Upload Failed", + life: 3000, + }) + } + } else { + rs.showErrorToast("CheckUploadedFileProgress") + } + }) + }, + }, + } +</script> + +<style></style> diff --git a/app/src/formkit.config.js b/app/src/formkit.config.js new file mode 100644 index 0000000..2955218 --- /dev/null +++ b/app/src/formkit.config.js @@ -0,0 +1,8 @@ +import "@formkit/themes/genesis" +import { genesisIcons } from "@formkit/icons" + +const config = { + icons: { ...genesisIcons } +} + +export default config diff --git a/app/src/index.css b/app/src/index.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/app/src/index.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/app/src/lang/dv.json b/app/src/lang/dv.json new file mode 100644 index 0000000..3de7ad2 --- /dev/null +++ b/app/src/lang/dv.json @@ -0,0 +1,28 @@ +{ + "about": { + "aboutHeading": "aboutHeading" + }, + "home": { + "homeTitle": "homeTitle" + }, + "demo": { + "demoHeading": "demoHeading" + }, + "component2": { + "title": "title" + }, + "validation": { + "nameRequired": "nameRequired", + "nameAlpha": "nameAlpha", + "emailValid": "emailValid", + "emailRequired": "emailRequired", + "phoneNumeric": "phoneNumeric", + "phoneRequired": "phoneRequired", + "fullnameRequired": "fullnameRequired", + "fullnameValidate": "fullnameValidate", + "credit_cardRequired": "credit_cardRequired", + "credit_cardValidate": "credit_cardValidate", + "ipValid": "ipValid", + "phoneMinLength": "phoneMinLength" + } + } \ No newline at end of file diff --git a/app/src/lang/en.json b/app/src/lang/en.json new file mode 100644 index 0000000..d2eccae --- /dev/null +++ b/app/src/lang/en.json @@ -0,0 +1,31 @@ +{ + "about": { + "aboutHeading": "This is an about page" + }, + "home": { + "homeTitle": "This is home page" + }, + "demo": { + "demoHeading": "This is text" + }, + "component2": { + "title": "English text (Loaded from file)" + }, + "validation": { + "nameRequired": "The Name field is required", + "nameAlpha": "The Name field may only contain alphabetic characters.", + "emailValid": "The Email field must be a valid email.", + "emailRequired": "The Email field is required.", + "phoneNumeric": "The Phone number field format is invalid.", + "phoneRequired": "Phone no field is required.", + "fullnameRequired": "The fullname field is required.", + "fullnameValidate": "The fullname field may only contain alphabetic characters as well as spaces.", + "credit_cardRequired": "The credit card field is required.", + "credit_cardValidate": "The credit card field is invalid.", + "credit_cardMinimum":"The credit card field must be of 16 characters.", + "ipRequired": "The ip field is required.", + "ipValid": "The ip field must be a valid ip address.", + "phoneMinLength": "The phone field must be at least 10 characters.", + "stateRequired": "The state field is required." + } +} diff --git a/app/src/lang/hi.json b/app/src/lang/hi.json new file mode 100644 index 0000000..a3924e1 --- /dev/null +++ b/app/src/lang/hi.json @@ -0,0 +1 @@ +{"about":{"aboutHeading":"यह à¤à¤• पेज के बारे में है"},"component2":{"title":"अंगà¥à¤°à¥‡à¤œà¥€ पाठ(फ़ाइल से लोड)"},"demo":{"demoHeading":"यह पाठहै"},"home":{"homeTitle":"यह होम पेज है"},"validation":{"credit_cardMinimum":"कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फ़ीलà¥à¤¡ 16 वरà¥à¤£à¥‹à¤‚ की होनी चाहिà¤à¥¤","credit_cardRequired":"कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फ़ीलà¥à¤¡ आवशà¥à¤¯à¤• है।","credit_cardValidate":"कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फ़ीलà¥à¤¡ अमानà¥à¤¯ है।","emailRequired":"ईमेल कà¥à¤·à¥‡à¤¤à¥à¤° की आवशà¥à¤¯à¤•à¤¤à¤¾ है।","emailValid":"ईमेल फ़ीलà¥à¤¡ à¤à¤• मानà¥à¤¯ ईमेल होनी चाहिà¤à¥¤","fullnameRequired":"फà¥à¤²à¤¨à¤¾à¤® फ़ीलà¥à¤¡ आवशà¥à¤¯à¤• है।","fullnameValidate":"पूरà¥à¤£ नाम फ़ीलà¥à¤¡ में केवल वरà¥à¤£à¤®à¤¾à¤²à¤¾ के साथ-साथ रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ हो सकते हैं।","ipRequired":"आईपी फ़ीलà¥à¤¡ की आवशà¥à¤¯à¤•à¤¤à¤¾ है।","ipValid":"आईपी फ़ीलà¥à¤¡ à¤à¤• मानà¥à¤¯ आईपी पता होना चाहिà¤à¥¤","nameAlpha":"नाम फ़ीलà¥à¤¡ में केवल वरà¥à¤£à¤®à¤¾à¤²à¤¾ वरà¥à¤£ हो सकते हैं।","nameRequired":"नाम का फीलà¥à¤¡ आवशà¥à¤¯à¤• है","phoneMinLength":"फोन फ़ीलà¥à¤¡ में कम से कम 10 अकà¥à¤·à¤° होने चाहिà¤à¥¤","phoneNumeric":"फ़ोन नंबर फ़ीलà¥à¤¡ पà¥à¤°à¤¾à¤°à¥‚प अमानà¥à¤¯ है।","phoneRequired":"फ़ोन नहीं फ़ीलà¥à¤¡ की आवशà¥à¤¯à¤•à¤¤à¤¾ है।","stateRequired":"राजà¥à¤¯ कà¥à¤·à¥‡à¤¤à¥à¤° की आवशà¥à¤¯à¤•à¤¤à¤¾ है।"}} \ No newline at end of file diff --git a/app/src/lang/mr.json b/app/src/lang/mr.json new file mode 100644 index 0000000..f48f5ec --- /dev/null +++ b/app/src/lang/mr.json @@ -0,0 +1,31 @@ +{ + "about": { + "aboutHeading": "हे à¤à¤• पृषà¥à¤ बदà¥à¤¦à¤² आहे" + }, + "component2": { + "title": "इंगà¥à¤°à¤œà¥€ मजकूर (फाइलमधून लोड)" + }, + "demo": { + "demoHeading": "हा मजकूर आहे" + }, + "home": { + "homeTitle": "हे मà¥à¤–à¥à¤¯à¤ªà¥ƒà¤·à¥à¤ आहे" + }, + "validation": { + "credit_cardMinimum": "कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फीलà¥à¤¡ 16 वरà¥à¤£à¤¾à¤‚चे असणे आवशà¥à¤¯à¤• आहे.", + "credit_cardRequired": "कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे.", + "credit_cardValidate": "कà¥à¤°à¥‡à¤¡à¤¿à¤Ÿ कारà¥à¤¡ फीलà¥à¤¡ अवैध आहे.", + "emailRequired": "ईमेल फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे.", + "emailValid": "ईमेल फीलà¥à¤¡ वैध ईमेल असणे आवशà¥à¤¯à¤• आहे.", + "fullnameRequired": "पूरà¥à¤£ नाव फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे.", + "fullnameValidate": "पूरà¥à¤£ नाव फीलà¥à¤¡à¤®à¤§à¥à¤¯à¥‡ फकà¥à¤¤ वरà¥à¤£à¤®à¤¾à¤²à¤¾ तसेच रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ असू शकतात.", + "ipRequired": "आयपी फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे.", + "ipValid": "आयपी फीलà¥à¤¡ वैध आयपी पतà¥à¤¤à¤¾ असणे आवशà¥à¤¯à¤• आहे.", + "nameAlpha": "नेम फीलà¥à¤¡à¤®à¤§à¥à¤¯à¥‡ फकà¥à¤¤ वरà¥à¤£à¤®à¤¾à¤²à¤¾ वरà¥à¤£ असू शकतात.", + "nameRequired": "नाव फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे", + "phoneMinLength": "फोन फीलà¥à¤¡ किमान 10 वरà¥à¤£à¤¾à¤‚चे असणे आवशà¥à¤¯à¤• आहे.", + "phoneNumeric": "फोन नंबर फीलà¥à¤¡ सà¥à¤µà¤°à¥‚पन अवैध आहे.", + "phoneRequired": "फोन फीलà¥à¤¡ आवशà¥à¤¯à¤• नाही.", + "stateRequired": "राजà¥à¤¯ फीलà¥à¤¡ आवशà¥à¤¯à¤• आहे." + } +} diff --git a/app/src/main.js b/app/src/main.js new file mode 100644 index 0000000..be890ac --- /dev/null +++ b/app/src/main.js @@ -0,0 +1,98 @@ +import { createApp, h } from 'vue' +import VueClipboard from 'vue3-clipboard' +import App from './App.vue' +import router from './router' +import './registerServiceWorker' +import mqlOptions from './plugins/mqlOptions.js' +import { loadLanguageAsync, i18n } from './setup/i18n-setup.js' +import { createMetaManager } from "vue-meta"; +import Toaster from '@meforma/vue-toaster' +import '/assets/plugins/bootstrap/bootstrap-grid.min.css' +import '/assets/plugins/bootstrap/bootstrap-utilities.min.css' +import '../assets/fonts/iconsax/style.css' +import '../assets/css/template.scss' +import "./index.css" +import { plugin, defaultConfig } from '@formkit/vue' +import formKitConfig from './formkit.config' +import { createPinia } from 'pinia' +const piniaStore = createPinia() +var vm = createApp({ + render: () => h(App), +}) +// window.app = vm +vm.use(piniaStore) +vm.$router = router +vm.use(i18n) +vm.use(router) +vm.use(plugin, defaultConfig(formKitConfig)) +vm.use(defaultConfig) +vm.use(createMetaManager()) +vm.use(VueClipboard, { + autoSetContainer: true, + appendToBody: true, +}) +vm.use(Toaster, { + position: "top-right", + duration: 3000 +}) +var baseURL = '/server' +var cdnBaseURL = '/cdnserver' + +vm.use(mqlOptions, { + baseURL: baseURL, + cdnBaseURL: cdnBaseURL, + cdnConfig: [], +}) + +// axios.defaults.baseURL = baseURL +// TODO: set axios header on login to session storage +// axios.defaults.headers.common['Authorization'] = 'Bearer ' + token + +// TODO: delete axios header on logout and clear session storage +// delete axios.defaults.headers.common['Authorization'] +// sessionStorage.setItem( +// 'user-token', +// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.qCJ-hcgSTLgkaT7kfI6--xRm4IEpPFQmMj3UZ94gNo4' +// ) + +// vm.use(VueLocalStorage); + +router.beforeEach((to, from, next) => { + + const nearestWithTitle = to.matched + .slice() + .reverse() + .find((r) => r.meta && r.meta.title) + const nearestWithMeta = to.matched + .slice() + .reverse() + .find((r) => r.meta && r.meta.metaTags) + + if (nearestWithTitle) document.title = nearestWithTitle.meta.title + + Array.from(document.querySelectorAll('[data-vue-router-controlled]')).map((el) => el.parentNode.removeChild(el)) + + if (!nearestWithMeta) return loadLanguageAsync(to.meta.lang).then(() => next()) + nearestWithMeta.meta.metaTags + .map((tagDef) => { + const tag = document.createElement('meta') + Object.keys(tagDef).forEach((key) => { + tag.setAttribute(key, tagDef[key]) + }) + tag.setAttribute('data-vue-router-controlled', '') + return tag + }) + .forEach((tag) => document.head.appendChild(tag)) + next() +}) +// axios.interceptors.request.use(function (config) { +// // if (config.url.indexOf('/r/') !== -1) { // Check for restricted request +// if (config.headers.common['Authorization']) { +// } else { +// } +// // } +// return config +// }, function (error) { +// return Promise.reject(error) +// }) +vm.mount('#app') diff --git a/app/src/plugins/mql.js b/app/src/plugins/mql.js new file mode 100644 index 0000000..1f196b2 --- /dev/null +++ b/app/src/plugins/mql.js @@ -0,0 +1,348 @@ +import axios from 'axios' +import Response from '@/plugins/response.js' +import Swal from 'sweetalert2' +import {main} from "../store/index" + +function dialogConfirm({ title, text, errMsg }) { + return new Promise((resolve, reject) => { + Swal.fire({ + title: title, + text: text, + confirmButtonText: 'Yes', + showCancelButton: true, + cancelButtonText: 'Cancel' + }).then((obj) => { + if (obj.isConfirmed) { + resolve() + } else { + console.log("in reject", new Error(errMsg)); + reject(new Error(errMsg)) + } + }) + }) +} + +class MQL { + constructor(strActivities = null) { + let cancel + let isDevelopment = process.env.NODE_ENV !== 'production' + let CancelToken = axios.CancelToken + this.strActivities = strActivities + this.isQuery = false + this.isActivity = false + this.fetchableMap = new Map() + this.version = window.app.getVersion() + this.region = window.app.getRegion() + this.appCode = window.app.getAppCode() + this.activityType = 'o' + this.mqlString = '/mql' + this.isConfirm = false + this.showPageLoader = true + const QueryActivityKey = 'FetchQueryData' + this.mainStore = main() + const ActivitySplitter = '.[' + + const ObjActivityNameKey = 'ActivityName' + + const ObjActivityData = 'Data' + const mqlInstance = axios.create({ + baseURL: window.app.getBaseURL() + // baseURL: window.location.host, + // transformRequest: axios.defaults.transformRequest.concat( + // function (data, headers) { + // // compress strings if over 1KB + // if (typeof data === 'string' && data.length > 10) { + // headers['Content-Encoding'] = 'gzip'; + // return pako.gzip(data); + // } else { + // // delete is slow apparently, faster to set to undefined + // //headers['Content-Encoding'] = undefined; + // return data; + // } + // } + // ) + }) + mqlInstance.interceptors.request.use( + function (config) { + if (config.url.indexOf('r/mql') !== -1 || config.url.indexOf('r/c/mql') !== -1) { + // Check for restricted request + if (sessionStorage.getItem('user-token') === null) { + cancel('Operation canceled by the MQL interceptor.') + // TODO: Uncomment below code for dispatch + // this.mainStore .dispatch('AUTH_LOGOUT') + } + } + return config + }, + function (error) { + return Promise.reject(error) + } + ) + // mqlInstance.interceptors.response.use( + // function (config) { + // if (config.url.indexOf('r/') !== -1) { + // // Check for restricted request + // if (sessionStorage.getItem('user-token') === null) { + // cancel('Operation canceled by the MQL interceptor.') + // //TODO: Uncomment below code for dispatch + // // this.mainStore .dispatch('AUTH_LOGOUT') + // } + // } + // return config + // }, + // function (error) { + // return Promise.reject(error) + // } + // ) + this.formatActivity = function (activityStr) { + let activityArray = [] + this.activityType = activityStr.split(ActivitySplitter)[0] + this.fetchableMap.set('ActivityType', this.activityType) + activityArray = activityStr + .split(ActivitySplitter)[1] + .substring(0, activityStr.split(ActivitySplitter)[1].length - 1) + .split(',') + activityArray.map((item) => { + let obj = {} + + let srvName + obj[ObjActivityData] = null + if (item.match(/query_/) !== null && item.match(/query_/).length > 0) { + obj[item] = item.trim() + srvName = item.trim() + this.isQuery = true + } else { + obj[ObjActivityNameKey] = item.trim() + srvName = item.trim() + this.isActivity = true + } + this.fetchableMap.set(srvName, obj) + }) + } + this.deepFreeze = (object) => { + // Retrieve the property names defined on object + var propNames = Object.getOwnPropertyNames(object) + // Freeze properties before freezing self + for (let name of propNames) { + let value = object[name] + object[name] = value && typeof value === 'object' ? this.deepFreeze(value) : value + } + // return Object.freeze(object) + return object + } + this.generateURL = (activityType, customURL) => { + if (customURL != null && customURL !== undefined) { + return customURL + this.getVersion() + this.getRegion() + this.getAppCode() + this.getServiceURL(activityType) + } else { + return this.getVersion() + this.getRegion() + this.getAppCode() + this.getServiceURL(activityType) + } + } + this.getServiceURL = (activityType) => { + return ( + (activityType.toLowerCase() === 'c' ? 'r/' + activityType.toLowerCase() : activityType.toLowerCase()) + + this.mqlString + ) + } + this.generateHeaders = (activityType, activities, headers = {}, isQuery = false) => { + headers['Service-Header'] = isQuery ? QueryActivityKey : activities + if (activityType !== 'o') { + headers['Authorization'] = 'Bearer ' + sessionStorage.getItem('user-token') + } + return headers + } + this.getVersion = function () { + // return '' + return this.version != null || this.version !== undefined ? this.version + '/' : '' + } + this.getRegion = function () { + // return '' + return this.region != null || undefined !== this.region ? this.region + '/' : '' + } + this.getAppCode = function () { + // return '' + return this.appCode != null || this.appCode !== undefined ? this.appCode + '/' : '' + } + /* Setter methods */ + this.setActivity = function (strActivities = null) { + this.strActivities = strActivities + this.formatActivity(this.strActivities) + return this + } + this.setData = function (strActivity = null, strDataObj = null) { + if (strActivity === null) { + } else if (strDataObj === null) { + // common data + for (let [key, value] of this.fetchableMap) { + if (value[ObjActivityData] === null) { + value[ObjActivityData] = strActivity + this.fetchableMap.set(key, value) + } + } + } else { + // service specific + let activityValue = this.fetchableMap.get(strActivity) + activityValue[ObjActivityData] = strDataObj + this.fetchableMap.set(strActivity, activityValue) + } + return this + } + this.setHeader = function (obj_header = {}) { + this.fetchableMap.set('Header', obj_header) + return this + } + this.setCustomURL = function (str_customURL = null) { + this.fetchableMap.set('CustomURL', str_customURL) + return this + } + this.showConfirmDialog = function (boolConfirmation = false) { + this.isConfirm = boolConfirmation + return this + } + this.enablePageLoader = function (boolShowPageLoader = false) { + this.showPageLoader = boolShowPageLoader + return this + } + this.setLoginActivity = function () { + this.setActivity('o.[ldapLogin]') + // this.setCustomURL('/o/mql/login') + // this.activityType = '' + // this.mqlString = '' + return this + } + this.fetch = function (docId = null) { + return new Promise((resolve, reject) => { + let self = this + if (this.isConfirm) { + dialogConfirm({ + title: 'Confirmation', + text: 'Are you sure you want to continue ?', + errMsg: 'Cancelled by User', + }) + .then(() => { + let rs = self.run(docId, self.isQuery, self.isActivity, self.fetchableMap, self.activityType) + resolve(rs) + }) + .catch(e => { + // eslint-disable-next-line prefer-promise-reject-errors + resolve(new Response({ + data: { + error: e.message, + errorCode: 1990, + result: null + } + })) + }) + } else { + let rs = self.run(docId, self.isQuery, self.isActivity, self.fetchableMap, self.activityType) + resolve(rs) + } + }).catch((error) => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + this.run = function (docId = null, isQuery = false, isActivity = false, fetchableMap = null, activityType = 'o') { + return new Promise((resolve) => { + // TODO: seperate this in new function + let txt = 'Processing' + if (this.showPageLoader && this.mainStore !== undefined && this.mainStore !== null) { + this.mainStore.MUTATE_PAGE_BLOCKER(true) + } + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = 'Processing' + } + let postParamObject = {} + let activities = '' + if (isQuery && isActivity) { + let obj = {} + obj.data = {} + obj.data.error = 'Can not support query and activity in a single execution' + obj.data.errorCode = 1990 + obj.data.result = null + + resolve(new Response(obj)) + } else { + fetchableMap.set('isQuery', isQuery) + } + let payloadObject = {} + for (var [key, value] of fetchableMap) { + if ( + key.search('ActivityType') < 0 && + key.search('Header') < 0 && + key.search('CustomURL') < 0 && + key.search('isQuery') < 0 + ) { + activities = activities + ',' + key + // eslint-disable-next-line standard/computed-property-even-spacing + payloadObject[ + key.match(/query_/) !== null && key.match(/query_/).length > 0 + ? key.substring('query_'.length, key.length) + : key + ] = value.Data + } + } + if (this.isQuery) { + payloadObject['fetchGroup'] = activities + .substring(1, activities.length) + .split(',') + .map((item) => { + return item.substring('query_'.length, item.length) + }) + postParamObject[QueryActivityKey] = payloadObject + } else { + postParamObject = payloadObject + } + mqlInstance({ + url: this.generateURL(activityType, fetchableMap.get('CustomURL')), + method: 'Post', + headers: this.generateHeaders( + activityType, + activities.substring(1, activities.length), + fetchableMap.get('Header'), + isQuery + ), + data: postParamObject, + cancelToken: new CancelToken(function executor(c) { + cancel = c + }) + }) + .then((res) => { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + if (this.showPageLoader) { + this.mainStore.MUTATE_PAGE_BLOCKER(false) + } + resolve(new Response(res)) + }) + .catch((error) => { + let obj = {} + obj.data = {} + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + if (this.showPageLoader) { + this.mainStore.MUTATE_PAGE_BLOCKER(false) + } + obj.data.error = error.message + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + }) + }).catch((error) => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + } +} + +export default MQL diff --git a/app/src/plugins/mqlAssetFDB.js b/app/src/plugins/mqlAssetFDB.js new file mode 100644 index 0000000..28abefa --- /dev/null +++ b/app/src/plugins/mqlAssetFDB.js @@ -0,0 +1,294 @@ +import axios from "axios" +import Response from "@/plugins/response.js" +import { main } from "../store/index" +const Vue = window.app + +class mqlAssetFDB { + constructor(indexId = null) { + let cancel + let isDevelopment = process.env.NODE_ENV !== "production" + let CancelToken = axios.CancelToken + this.assetData = new FormData() + this.route = "assetfdb" + this.downloadRoute = "assetdownload" + this.hostName = "" + this.fileName = "" + this.indexType = "o" + this.indexId = indexId + this.recordId = "" + const IndexSplitter = "." + this.customURL = "" + this.mainStore = main() + const mqlInstance = axios.create({ + baseURL: Vue.getBaseURL(), + }) + + mqlInstance.interceptors.request.use( + function (config) { + if (config.url.indexOf("r/mql") !== -1 || config.url.indexOf("r/c/mql") !== -1) { + if (sessionStorage.getItem("user-token") === null) { + cancel("Operation canceled by the MQL interceptor.") + } + } + return config + }, + function (error) { + return Promise.reject(error) + } + ) + + const setHeaders = (headers = {}) => { + headers["Authorization"] = "Bearer " + sessionStorage.getItem("user-token") + headers["Content-Type"] = "multipart/form-data" + return headers + } + + this.formatIndex = function (indexIdStr) { + this.indexType = indexIdStr.split(IndexSplitter)[0] + this.indexId = indexIdStr.split(IndexSplitter)[1] + } + + // TODO: Validate the necessary params by creating a helper function + // to generate url for uploading an asset + this.generateUploadURL = () => { + let url = `${this.indexType}/${this.route}/${this.hostName}/${this.indexId}` + if (this.customURL) { + url = `${this.customURL}/${url}` + } else { + url = `/${url}` + } + return url + } + this.generateUpdateURL = () => { + let url = `${this.indexType}/${this.route}/${this.hostName}/${this.indexId}` + if (this.recordId) { + url = `${url}/${this.recordId}` + } else { + url = `${url}/` + return url + } + if (this.customURL) { + url = `${this.customURL}/${url}` + return url + } else { + url = `/${url}` + return url + } + } + this.generateStreamURL = (assetPath) => { + let url = `${this.indexType}/${this.route}` + if (assetPath) { + url = `${url}/${assetPath}` + } else { + console.error("Asset Path cannot be null") + return + } + if (this.customURL) { + url = `${this.customURL}/${url}` + return url + } else { + url = `/server/${url}` + return url + } + } + this.generateDownloadURL = (assetPath) => { + let url = `${this.indexType}/${this.downloadRoute}` + if (assetPath) { + url = `${url}/${assetPath}` + } else { + console.error("Asset Path cannot be null") + return + } + if (this.customURL) { + url = `${this.customURL}/${url}` + return url + } else { + url = `/server/${url}` + return url + } + } + this.setIndex = function (indexId) { + this.formatIndex(indexId) + return this + } + + this.setHostName = function (hostName) { + this.hostName = hostName + return this + } + this.setFormData = (formData) => { + this.fileName = formData.get("file").name + this.assetData.append("asset", formData.get("file")) + return this + } + + this.setCustomURL = (customURL) => { + this.customURL = customURL + return this + } + + this.setAssetData = function (assetData) { + assetData = JSON.stringify(assetData) + this.assetData.set("data", assetData) + return this + } + + this.enablePageLoader = function (boolShowPageLoader = false) { + this.showPageLoader = boolShowPageLoader + return this + } + + this.setUpdateWithRecordId = function (recordId) { + this.recordId = recordId + return this + } + + this.uploadAssetFile = (docId = null) => { + let txt = "" + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + } + return new Promise((resolve) => { + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = "Processing" + } + let url = "" + if (this.recordId) { + url = this.generateUpdateURL() + } else { + url = this.generateUploadURL() + } + if (this.indexId) { + mqlInstance({ + url: url, + method: "POST", + headers: setHeaders(), + data: this.assetData, + cancelToken: new CancelToken(function executor(c) { + cancel = c + }), + }) + .then((res) => { + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + } + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.errorCode = 1000 + obj.data.result = res.data + resolve(new Response(obj)) + }) + .catch((error) => { + let obj = {} + obj.data = {} + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(false) + } + obj.data.error = error.message + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + }) + } else { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.error = "Data Not Found" + this.assetData + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + } + }).catch((error) => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + + this.download = (assetPath, docId = null) => { + let txt = "" + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + } + return new Promise((resolve) => { + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = "Processing" + } + if (assetPath) { + window.open(this.generateDownloadURL(assetPath), "_blank") + } else { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.error = "No Data Found" + this.assetData + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + } + }).catch((error) => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + this.render = (assetPath, docId = null) => { + let txt = "" + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + } + return new Promise((resolve) => { + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = "Processing" + } + if (assetPath) { + window.open(this.generateStreamURL(assetPath), "_blank") + } else { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.error = "No Data Found" + this.assetData + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + } + }).catch((error) => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + } +} + +export default mqlAssetFDB diff --git a/app/src/plugins/mqlCdn.js b/app/src/plugins/mqlCdn.js new file mode 100644 index 0000000..e7a83b1 --- /dev/null +++ b/app/src/plugins/mqlCdn.js @@ -0,0 +1,341 @@ +import axios from 'axios' +import Response from '@/plugins/response.js' +import { main } from "../store/index" +const Vue = window.app + +class MQLCdn { + constructor() { + // eslint-disable-next-line + let cancel + let requestProcessedWithoutErrorCode = 1000 + let isDevelopment = process.env.NODE_ENV !== 'production' + this.fileName = '' + this.formData = new FormData() + this.formData.set('enctype', 'multipart/form-data') + this.clientId = '' + this.bucketId = '' + this.isPrivateBucket = false + this.cdnURL = '' + this.cdnPath = '' + this.directoryPath = '' + this.forceCreateDirectory = true + this.showPageLoader = false + this.GateWayConfigObj = {} + this.savedConfig = {} + this.mainStore = main() + let CancelToken = axios.CancelToken + const mqlInstance = axios.create({ + baseURL: Vue.getCDNBaseURL() + }) + + // To set cdnPath and authorization header in request + const setHeaders = (headers = {}) => { + headers['Authorization'] = 'Bearer ' + sessionStorage.getItem('user-token') + if (this.directoryPath) { + headers['directoryPath'] = this.directoryPath + } + return headers + } + + // To set the bucket config data in multipart formrequest data to send to cdn + const setBucketConfigInFormData = (data) => { + this.formData.append('BucketId', this.bucketId) + this.formData.append('JWTKey', data.jwtKey) + this.formData.append('IsPrivateBucket', data.isPrivateBucket) + this.formData.append('forceCreateDirectory', this.forceCreateDirectory) + } + + // To get the filename from the request url for download + const getFilenameFromUrl = (url) => { + const pathname = decodeURIComponent(new URL(url).pathname) + const index = pathname.lastIndexOf('/') + return (index !== -1 ? pathname.substring(index + 1) : pathname) + } + + // To prepare post request to actual cdn server + const prepareMQLCDNRequest = (requestType, cdnURL, docId, txt) => { + return new Promise((resolve) => { + // client side file size check + if (this.bucketId !== undefined) { + if (this.savedConfig.maxFileSize && this.formData.get('file') && this.formData.get('file').size > this.savedConfig.maxFileSize) { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.error = 'File size exceeds the maximum limit of ' + this.savedConfig.maxFileSize / (1024 * 1024) + ' MB.' + obj.data.errorCode = 1990 + obj.data.result = null + return resolve(new Response(obj)) + } + + mqlInstance({ + url: this.cdnURL, + method: requestType, + headers: setHeaders(), + data: this.formData, + cancelToken: new CancelToken(function executor(c) { + cancel = c + }) + }) + .then(res => { + let obj = {} + obj.data = {} + obj.data.errorCode = 1000 + obj.data.result = res.data.result + if (res.data.errorCode !== requestProcessedWithoutErrorCode) { + obj.data.errorCode = res.data.errorCode + obj.data.error = res.data.error + if (this.showPageLoader) { + this.mainStore.MUTATE_PAGE_BLOCKER(false) + } + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + } + resolve(new Response(obj)) + }) + .catch(error => { + console.log('fail error', error.message) + let obj = {} + obj.data = {} + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(false) + + } + obj.data.error = error.message + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + }) + } else { + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + let obj = {} + obj.data = {} + obj.data.error = 'Invalid Bucket Key ' + this.bucketId + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + } + }).catch(error => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + + // To route request to actual cdn server + const uploadFileToCDN = (docId = null, cdnURL = '') => { + let txt = '' + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + + } + return new Promise((resolve) => { + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = 'Processing' + } + prepareMQLCDNRequest('POST', cdnURL, docId, txt).then(cdnResponse => { + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(false) + + } + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + resolve(cdnResponse) + }) + }).catch(error => { + // Handling development related errors + console.log(error) + if (isDevelopment) { + alert(error) + } + }) + } + + // To set the filename in formData of multipart request + this.setFileName = (fileName) => { + if (fileName !== '' && fileName !== undefined) { + this.fileName = fileName.trim() + this.formData.append('fileName', this.fileName) + } else { + this.fileName = '' + } + return this + } + + // To set the path of file to be saved in + this.setCDNPath = (cdnPath) => { + this.cdnPath = cdnPath + return this + } + // To set the path of file to be saved in + this.setDirectoryPath = (directoryPath, forceCreate = true) => { + this.directoryPath = directoryPath + this.forceCreateDirectory = forceCreate + return this + } + + // To prepare formData + this.setFormData = (formData) => { + this.formData = formData + return this + } + + // To activate page loader while request completes processing + this.enablePageLoader = function (boolShowPageLoader = false) { + this.showPageLoader = boolShowPageLoader + return this + } + + // To get the bucket config from bucket name + this.setBucketKey = (bucketId) => { + this.bucketId = bucketId + // fetchBucketConfigFromKey(bucketId) + this.GateWayConfigObj.bucketConfig = [] + let data = { + 'bucketId': bucketId + } + this.GateWayConfigObj.bucketConfig.push(data) + return this + } + + // To set the purposeId for cdn + this.setPurposeId = (purposeId) => { + this.GateWayConfigObj.purposeId = purposeId + return this + } + + // To set the clientId for cdn + this.setClientId = (clientId) => { + this.GateWayConfigObj.clientId = clientId + return this + } + + // To set the userId for cdn + this.setUserId = (userId) => { + this.GateWayConfigObj.userId = userId + return this + } + + const getFileFromCDN = (cdnURL = '') => { + return new Promise((resolve) => { + mqlInstance({ + url: cdnURL, + method: 'GET', + headers: setHeaders(), + responseType: 'blob', + cancelToken: new CancelToken(function executor(c) { + cancel = c + }) + }) + .then(res => { + this.fileName = getFilenameFromUrl(this.cdnURL) + const url = window.URL.createObjectURL(new Blob([res.data], { type: 'application/octet-stream' })) + var a = document.createElement('a') + a.href = url + a.download = this.fileName + a.target = '_blank' + a.click() + }) + .catch(error => { + console.log('fail error', error.message) + let obj = {} + obj.data = {} + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(false) + + } + obj.data.error = error.message + obj.data.errorCode = 1990 + obj.data.result = null + resolve(new Response(obj)) + }) + }).catch(error => { + // Handling development related errors + console.log(error) + if (isDevelopment) { + alert(error) + } + }) + } + + this.uploadFile = (docId = null) => { + this.cdnURL = '/uploadfile' + let obj = {} + obj.data = {} + + this.savedConfig.jwtKey = '' + this.savedConfig.isPrivateBucket = true + + setBucketConfigInFormData(this.savedConfig) + return new Promise((resolve) => { + // uploadFileToCDN(docId, this.savedConfig.cdnURL).then(cdnres => { + uploadFileToCDN(docId, this.cdnURL).then(cdnres => { + obj.data = cdnres.raw + resolve(new Response(obj)) + }) + }) + } + + this.downloadFile = (docId = null) => { + let txt = '' + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', true) + this.mainStore.MUTATE_PAGE_BLOCKER(true) + + } + if (docId !== null && document.getElementById(docId) !== null) { + txt = document.getElementById(docId).innerHTML + document.getElementById(docId).disabled = true + document.getElementById(docId).innerHTML = 'Processing' + } + + return new Promise((resolve) => { + if (this.cdnPath.includes('http://') || this.cdnPath.includes('https://')) { + this.cdnURL = this.cdnPath + getFileFromCDN(this.cdnURL).then(res => { + resolve(res) + }) + } else { + this.cdnURL = window.location.origin + Vue.getCDNBaseURL() + '/' + this.cdnPath + getFileFromCDN(this.cdnURL).then(res => { + resolve(res) + }) + } + if (this.showPageLoader) { + // window.app.$store.dispatch('app/MUTATE_PAGE_BLOCKER', false) + this.mainStore.MUTATE_PAGE_BLOCKER(false) + } + if (docId !== null && document.getElementById(docId) !== null) { + document.getElementById(docId).disabled = false + document.getElementById(docId).innerHTML = txt + } + }).catch(error => { + // Handling development related errors + if (isDevelopment) { + alert(error) + } + }) + } + } +} +export default MQLCdn diff --git a/app/src/plugins/mqlOptions.js b/app/src/plugins/mqlOptions.js new file mode 100644 index 0000000..820e26f --- /dev/null +++ b/app/src/plugins/mqlOptions.js @@ -0,0 +1,60 @@ +export default { + install: (Vue, options) => { + let cdnServerList = [] + let baseURL = options.baseURL + let cdnBaseURL = options.cdnBaseURL + let version = options.version + let region = options.region + let appCode = options.appCode + let pageLoader = false + // TODO: check for values on staging /development/ production + let bucketConfigurations = process.env.NODE_ENV !== 'production' ? options.cdnConfig : null + + Vue.getBucketConfigByKey = (bucketId) => { + let result = bucketConfigurations.find(bucket => bucket.bucketId === bucketId) + return result + } + Vue.$PageLoader = pageLoader + Vue.setPageLoader = (show = false) => { + alert(show) + pageLoader = show + } + Vue.getBaseURL = () => { + return baseURL + } + Vue.getCDNBaseURL = () => { + return cdnBaseURL + } + Vue.setBaseURL = (str) => { + baseURL = str + } + + Vue.getVersion = function () { + return version + } + Vue.setVersion = function (str) { + version = str + } + + Vue.getRegion = function () { + return region + } + Vue.setRegion = function (str) { + region = str + } + + Vue.getAppCode = function () { + return appCode + } + Vue.setAppCode = function (str) { + appCode = str + } + Vue.getServerList = function (purposeId, bucketId) { + let result = cdnServerList.find(purpose => (purpose.purposeId === purposeId && purpose.bucketId === bucketId)) + return result + } + Vue.setServerList = function (obj) { + cdnServerList.push(obj) + } + } +} diff --git a/app/src/plugins/response.js b/app/src/plugins/response.js new file mode 100644 index 0000000..cdc8bb3 --- /dev/null +++ b/app/src/plugins/response.js @@ -0,0 +1,124 @@ +import router from '@/router.js' +class Response { + constructor(objRaw) { + this.raw = objRaw.data + this.headers = objRaw.headers + this.isReactive = false + if (this.headers !== undefined) { + if (this.headers.authorization !== undefined) { + sessionStorage.setItem('user-token', this.headers.authorization) + } + } + + this.setReactivity = isReactive => { + this.isReactive = isReactive + } + this.deepFreeze = object => { + // Retrieve the property names defined on object + if (object === undefined || object === null) { + return object + } + var propNames = Object.getOwnPropertyNames(object) + // Freeze properties before freezing self + for (let name of propNames) { + let value = object[name] + object[name] = + value && typeof value === 'object' ? this.deepFreeze(value) : value + } + return Object.freeze(object) + } + this.getRaw = function (isReactive = false) { + return isReactive ? this.raw : this.deepFreeze(this.raw) + } + this.getHeaders = function () { + return this.headers + } + this.showElement = function (strDocId) { + if (strDocId != null) { + var x = document.getElementById(strDocId) + if (x.style.display === 'none') { + x.style.display = 'block' + } + } + } + this.hideElement = function (strDocId) { + if (strDocId != null) { + var x = document.getElementById(strDocId) + x.style.display = 'none' + } + } + this.getActivity = function (strActivity, isReactive = false) { + // TODO: if calling auto set the local cache property + + if (strActivity.split('_').length > 1) { + // alert('query') + return isReactive + ? this.raw.FetchQueryData.result[strActivity.substring('query_'.length, strActivity.length)] + : this.deepFreeze( + this.raw.FetchQueryData.result[strActivity.substring('query_'.length, strActivity.length)] + ) + } else { + return isReactive + ? this.raw[strActivity] + : this.deepFreeze(this.raw[strActivity]) + } + } + this.Navigate = function ( + str_routeName = null, + str_activityData = null, + str_key = null + ) { + router.push({ + name: str_routeName, + params: { [str_key]: this.getActivity(str_activityData, true) } + }) + } + + this.isValid = function (strActivity = null) { + // NOTE: check global error and activity specific error + if (strActivity === null) { + // check for global errorCode + return !!(this.raw.errorCode === 1000 || this.raw.errorCode === 0) + } else { + // check for specific + if (strActivity.split('_').length > 1) { + // query activity + return !!( + this.raw['FetchQueryData'].errorCode === 1000 || + this.raw['FetchQueryData'].errorCode === 0 + ) + } else { + return !!( + this.raw[strActivity].errorCode === 1000 || + this.raw[strActivity].errorCode === 0 + ) + } + } + } + this.uploadedFileURL = function () { + return this.raw.result + } + + this.getAssetPath = function () { + return this.raw.result.path // returns path where your asset is stored + } + + // this.getAssetContent = function () { + // return this.raw.result // returns the data in your asset + // } + + this.showErrorToast = function (strActivity = null) { + if (strActivity === null) { + window.app.$toast.error(this.raw.error) + } else { + if (strActivity.split('_').length > 1) { + window.app.$toast.error(this.raw['FetchQueryData'].error) + } else { + window.app.$toast.error(this.raw[strActivity].error) + } + } + return this + } + } +} +export default Response diff --git a/app/src/registerServiceWorker.js b/app/src/registerServiceWorker.js new file mode 100644 index 0000000..83f1b48 --- /dev/null +++ b/app/src/registerServiceWorker.js @@ -0,0 +1,23 @@ +import { register } from 'register-service-worker' + +if (process.env.NODE_ENV === 'production') { + register(`${process.env.BASE_URL}sw.js`, { + ready () { + console.log( + 'App is being served from cache by a service worker.\n' + ) + }, + cached () { + console.log('Content has been cached for offline use.') + }, + updated () { + console.log('New content is available; please refresh.') + }, + offline () { + console.log('No internet connection found. App is running in offline mode.') + }, + error (error) { + console.error('Error during service worker registration:', error) + } + }) +} \ No newline at end of file diff --git a/app/src/router.js b/app/src/router.js new file mode 100644 index 0000000..705ccae --- /dev/null +++ b/app/src/router.js @@ -0,0 +1,394 @@ +import { createRouter, createWebHashHistory } from 'vue-router' + +function loadView(view) { + return () => + import(/* webpackChunkName: "view-[request]" */ `@/views/${view}.vue`) +} + +function loadHashComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/keymappers/${component}.vue`) +} + +function loadBLComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/BL/${component}.vue`) +} + +function loadMongoComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/mongodbID/${component}.vue`) +} + +function loadExcelComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/excel/${component}.vue`) +} +function loadUploadManagerComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/upload-manager/${component}.vue`) +} +function loadSessionManagerComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/sessionmanager/${component}.vue`) +} +function loadDownloadManagerComponent(component) { + return () => + import(/* webpackChunkName: "component-[request]" */ `@/components/download-manager/${component}.vue`) +} +export default createRouter({ + history: createWebHashHistory(), + routes: [ + { + path: '/', + name: 'home', + component: loadView('Home'), + meta: { title: 'Home', lang: 'en', icon: 'mdi mdi-home-outline' }, + }, + { + path: '/formkitcomposition', + name: 'FormKitComposition', + component: loadView('FormKitCustomComposition'), + meta: { title: 'FormKitComposition', lang: 'en', icon: 'mdi mdi-home-outline' }, + }, + { + path: '/formkitoption', + name: 'FormKitOption', + component: loadView('FormKitCustomOption'), + meta: { title: 'FormKitOption', lang: 'en', icon: 'mdi mdi-home-outline' }, + }, + { + path: '/about', + name: 'about', + component: loadView('About'), + meta: { title: 'About', lang: 'en', icon: 'mdi mdi-information-variant' }, + }, + { + path: '/login', + name: 'login', + component: loadView('Login'), + meta: { title: 'Login', lang: 'mr', icon: 'mdi mdi-account' }, + }, + { + path: '/registration', + name: 'registration', + component: loadView('Registration'), + meta: { title: 'Registration', lang: 'mr', icon: 'mdi mdi-account-edit' }, + }, + { + path: '/mqlRequestDemo', + name: 'mqlRequestDemo', + component: loadView('MQLRequestDemo'), + meta: { title: 'MQLRequestDemo', lang: 'en', icon: 'mdi mdi-presentation-play' }, + }, + { + path: '/i18Demo', + name: 'i18Demo', + component: loadView('I18Demo'), + meta: { title: 'Language Demo', lang: 'en', icon: 'mdi mdi-eject-outline' }, + }, + { + path: '/validator', + name: 'validator', + component: loadView('Validator'), + meta: { title: 'Validator', lang: 'en', icon: 'mdi mdi-check-all' }, + }, + { + path: '/encryption', + name: 'encryption', + component: loadView('Encryption'), + meta: { title: 'Encrypt', lang: 'en', icon: 'mdi mdi-laptop' }, + }, + { + path: '/cdnUpload', + name: 'cdnUpload', + component: loadView('CdnUpload'), + meta: { title: 'Cdn Upload', lang: 'en', icon: 'mdi mdi-upload' }, + }, + { + path: '/tableDemo', + name: 'tableDemo', + component: loadView('TableDemo'), + meta: { title: 'Table Demo', lang: 'en', icon: 'mdi mdi-file-table-outline' }, + }, + { + path: '/vueMetaExample/:title', + name: 'vueMetaExample', + component: loadView('vueMetaExample'), + meta: { title: 'vueMetaExample', lang: 'en', icon: 'mdi mdi-arrow-expand' }, + }, + { + path: '/clipboard', + name: 'clipboard', + component: loadView('vueClipboard'), + meta: { title: 'vueClipboard', lang: 'en', icon: 'mdi mdi-arrow-expand' }, + }, + { + path: '/MqlAssetFDBDemo', + name: 'MqlAssetFDBDemo', + component: loadView('MqlAssetFDBDemo'), + meta: { + title: 'Mql Request For Asset FDB Demo', lang: 'en', + icon: 'mdi mdi-database-plus', + }, + }, + { + path: '/sessionmgr', + name: 'sessionmgr', + component: loadView('SessionManager'), + meta: { + title: 'Session Manager Demo', lang: 'en', + icon: 'mdi mdi-compass', + }, + }, + { + path: '/uploadmanager', + name: 'uploadmanager', + component: loadView('UploadManager'), + meta: { + title: 'Upload Manager Demo', lang: 'en', + icon: 'mdi mdi-upload', + }, + }, + { + path: '/downloadmanager', + name: 'downloadmanager', + component: loadView('DownloadManager'), + meta: { + title: 'Download Manager Demo', lang: 'en', + icon: 'mdi mdi-download', + }, + }, + { + path: '/serversidepagination', + name: 'serversidepagination', + component: loadView('ServerSidePagination'), + meta: { + title: 'Server Side Pagination Demo', lang: 'en', + icon: 'mdi mdi-google-pages', + }, + }, + { + path: '/keymapper', + name: 'keymapper', + component: loadView('KeyMapper'), + meta: { + title: 'Key Mapper Demo', lang: 'en', + icon: 'mdi mdi-sort', + }, + }, + { + path: '/excel', + name: 'excel', + component: loadView('Excel'), + meta: { + title: 'Excel Demo', lang: 'en', + icon: 'mdi mdi-file-excel', + }, + }, + { + path: '/lastinsertedId', + name: 'lastinsertedId', + component: loadView('LastInsertedId'), + meta: { + title: 'Last Inserted Id Demo', + icon: 'mdi mdi-border-color', + }, + }, + { + path: '/forloop', + name: 'forloop', + component: loadView('ForLoop'), + meta: { + title: 'For Loop Demo', lang: 'en', + icon: 'mdi mdi-refresh', + }, + }, + { + path: '/sendSms', + name: 'sendSms', + component: loadView('sms'), + meta: { + title: 'SMS Demo', lang: 'en', + icon: 'mdi mdi-comment-text-outline', + }, + }, + { + path: '/sendEmail', + name: 'sendEmail', + component: loadView('email'), + meta: { + title: 'Email Demo', lang: 'en', + icon: 'mdi mdi-email', + }, + }, + { + path: '/sendOtp', + name: 'sendOtp', + component: loadView('otp'), + meta: { + title: 'OTP Demo', lang: 'en', + icon: 'mdi mdi-numeric-0-box', + }, + }, + { + path: '/autoBL', + name: 'autoBL', + component: loadView('autoBL'), + meta: { + title: 'AutoBL Demo', lang: 'en', + icon: 'mdi mdi-code-array', + }, + }, + { + path: '/updateUserDataUsingBL', + name: 'updateUserDataUsingBL', + component: loadView('updateUserDataUsingBL'), + meta: { + title: 'Update User Data Using BL Demo', lang: 'en', + icon: 'mdi mdi-crop-free', + }, + }, + { + path: '/insertCustomMongoId', + name: 'insertCustomMongoId', + component: loadView('insertCustomMongoId'), + meta: { + title: 'Insert Custom Mongo Id', lang: 'en', + icon: 'mdi mdi-code-braces', + }, + }, + { + path: '/classroom', + name: 'classroom', + component: loadView('Classroom'), + meta: { + title: 'Insert Custom Mongo Id', lang: 'en', + icon: 'mdi mdi-library-books', + }, + }, + { + path: '/tailwindForm', + name: 'tailwindForm', + component: loadView('tailwindForm'), + meta: { + title: 'Insert Custom Mongo Id', lang: 'en', + icon: 'mdi mdi-library-books', + }, + }, + { + path: '/sendStaticMessages', + component: loadView('sendStaticMessages'), + }, + { + path: '/sendDynamicMessages', + component: loadView('sendDynamicMessages'), + }, + { + path: '/sendStaticEmails', + component: loadView('sendStaticEmails'), + }, + { + path: '/sendDynamicEmails', + component: loadView('sendDynamicEmails'), + }, + { + path: '/generateOTP', + component: loadView('generateOTP'), + }, + { + path: '/validateOTP', + component: loadView('validateOTP'), + }, + { + path: '/hashData', + name: 'hashData', + component: loadHashComponent('hashData'), + }, + { + path: '/hashSalt', + name: 'hashSalt', + component: loadHashComponent('hashSalt'), + }, + { + path: '/encryptData', + name: 'encrpytData', + component: loadHashComponent('encryptData') + }, + { + path: '/decryptData', + name: 'decrpytData', + component: loadHashComponent('decryptData'), + }, + { + path: '/clientData', + name: 'clientData', + component: loadExcelComponent('clientData'), + }, + { + path: '/updateData', + name: 'updateData', + component: loadExcelComponent('updateData'), + }, + { + path: '/saveWActivity', + name: 'saveWActivity', + component: loadExcelComponent('saveWActivity'), + }, + { + path: '/storeData', + name: 'storeData', + component: loadSessionManagerComponent('storeData'), + }, + { + path: '/fetchData', + name: 'fetchData', + component: loadSessionManagerComponent('fetchData'), + }, + { + path: '/deleteData', + name: 'deleteData', + component: loadSessionManagerComponent('deleteData'), + }, + { + path: '/updateUser', + name: 'updateUser', + component: loadBLComponent('updateUser'), + }, + { + path: '/updateDbSave', + name: 'updateDbSave', + component: loadBLComponent('updateDbSave'), + }, + { + path: '/customID', + name: 'customID', + component: loadMongoComponent('customID'), + }, + { + path: '/hexID', + name: 'hexID', + component: loadMongoComponent('hexID'), + }, + { + path: '/uploadFile', + name: 'uploadFile', + component: loadUploadManagerComponent('uploadFile'), + }, + { + path: '/uploadProgessFile', + name: 'uploadProgessFile', + component: loadUploadManagerComponent('uploadProgessFile'), + }, + { + path: '/downloadFile', + name: 'downloadFile', + component: loadDownloadManagerComponent('downloadFile'), + }, + { + path: '/downloadProgress', + name: 'downloadProgress', + component: loadDownloadManagerComponent('downloadProgress'), + }, + ], +}) diff --git a/app/src/setup/i18n-setup.js b/app/src/setup/i18n-setup.js new file mode 100644 index 0000000..ced6330 --- /dev/null +++ b/app/src/setup/i18n-setup.js @@ -0,0 +1,45 @@ +import { createI18n } from 'vue-i18n' +import messages from '@/lang/en.json' +import axios from 'axios' +export const i18n = createI18n({ + locale: 'en', // set locale + fallbackLocale: 'en', + messages, // set locale messages + silentTranslationWarn: true, + silentFallbackWarn: true, + missingWarn: false, + fallbackWarn: false, +}) + +const loadedLanguages = [] // our default language that is preloaded + +function setI18nLanguage (lang) { + i18n.global.locale = lang + i18n.global.fallbackLocale = lang + axios.defaults.headers.common['Accept-Language'] = lang + document.querySelector('html').setAttribute('lang', lang) + return lang +} +export async function loadLanguageAsync(lang) { + if (lang === "" || lang === undefined) { + const msgs = await import( + /* webpackChunkName: "locale-[request]" */ `../lang/${lang}.json` + ); + i18n.global.setLocaleMessage("en", msgs.default); + return setI18nLanguage("en"); + } else { + if (!i18n.global.locale.value !== lang) { + if (!loadedLanguages.includes(lang)) { + const msgs_1 = await import( + /* webpackChunkName: "locale-[request]" */ `../lang/${lang}.json` + ); + i18n.global.setLocaleMessage(lang, msgs_1.default); + loadedLanguages.push(lang); + return setI18nLanguage(lang); + } + return Promise.resolve(setI18nLanguage(lang)); + } + } + + return Promise.resolve(lang); +} diff --git a/app/src/setup/init.js b/app/src/setup/init.js new file mode 100644 index 0000000..fc140a4 --- /dev/null +++ b/app/src/setup/init.js @@ -0,0 +1 @@ +// function that shall call during application loading diff --git a/app/src/store/index.js b/app/src/store/index.js new file mode 100644 index 0000000..0c37efa --- /dev/null +++ b/app/src/store/index.js @@ -0,0 +1,13 @@ +import { defineStore } from 'pinia' + +export const main = defineStore('main', { + state: () => ({ isPageBlocked: false }), + getters: { + Boolean: state => state.isPageBlocked + }, + actions: { + MUTATE_PAGE_BLOCKER(payload){ + this.isPageBlocked=payload + } + }, +}) diff --git a/app/src/store/modules/login.js b/app/src/store/modules/login.js new file mode 100644 index 0000000..ab46248 --- /dev/null +++ b/app/src/store/modules/login.js @@ -0,0 +1,68 @@ +import router from '../../router' +import { defineStore } from 'pinia' +import MQL from '@/plugins/mql.js' +export const login = defineStore('login', { + persist: { + storage: sessionStorage, + // paths:['token','status'] + }, + state: () => ({ + token: sessionStorage.getItem('user-token') || '', + status: '', + }), + getters:{ + isAuthenticated:(state) => !!state.token, + authStatus:(state)=>state.status + }, + actions:{ + MUTATE_AUTH_REQUEST(){ + this.status = 'loading' + }, + MUTATE_AUTH_SUCCESS(token){ + this.status = 'sucess' + this.token = token + }, + MUTATE_AUTH_ERROR(){ + this.status = 'error' + }, + AUTH_REQUEST(payload) { + return new Promise((resolve) => { + this.MUTATE_AUTH_REQUEST() + sessionStorage.setItem('user-token', 'token') + // axios.defaults.headers.common['Authorization'] = 'token' + new MQL() + .setLoginActivity() + .setData(payload) + // .showConfirmDialog(true) + .fetch('loginBtn') + .then((response) => { + let res = response.getActivity('ldapLogin', false) + // response.hideElement('loginFormId') + if (response.isValid('ldapLogin')) { + let token = response.getHeaders().authorization + sessionStorage.setItem('user-token', token) + this.MUTATE_AUTH_SUCCESS(token) + resolve(res.result) + } else { + this.MUTATE_AUTH_ERROR() + sessionStorage.removeItem('user-token') + response.showErrorToast('ldapLogin') + } + }) + }) + }, + + AUTH_LOGOUT () { + return new Promise((resolve) => { + sessionStorage.removeItem('user-token') + // remove the axios default header + // delete axios.defaults.headers.common['Authorization'] + router.push({ + name: 'login', + }) + resolve() + }) + }, + + } +}) \ No newline at end of file diff --git a/app/src/store/types.js b/app/src/store/types.js new file mode 100644 index 0000000..f5c5dd0 --- /dev/null +++ b/app/src/store/types.js @@ -0,0 +1,8 @@ +// Login Actions +export const AUTH_REQUEST = 'AUTH_REQUEST' +export const AUTH_LOGOUT = 'login/AUTH_REQUEST' + +// Login Mutations +export const MUTATE_AUTH_REQUEST = 'login/MUTATE_AUTH_REQUEST' +export const MUTATE_AUTH_SUCCESS = 'login/MUTATE_AUTH_LOGOUT' +export const MUTATE_AUTH_ERROR = 'login/MUTATE_AUTH_LOGOUT' diff --git a/app/src/views/About.vue b/app/src/views/About.vue new file mode 100644 index 0000000..d84abb7 --- /dev/null +++ b/app/src/views/About.vue @@ -0,0 +1,46 @@ +<template> + <FormKit + type="form" + #default="{ value }" + :actions="false" + > + <FormKit + type="dropdown" + name="framework" + label="Choose a frontend framework" + placeholder="Example placeholder" + :options="frameworks" + > + <!--OPTION SLOT--> + <template #option="{ option }"> + <div class="formkit-option"> + <img + :src="option.asset" + alt="optionAvatar" + /> + <span> + {{ option.label }} + </span> + </div> + </template> + <!----> + </FormKit> + <pre wrap>{{ value }}</pre> + </FormKit> +</template> + +<script setup> +const frameworks = [ + { label: 'React', value: 'react' }, + { label: 'Vue', value: 'vue' }, + { label: 'Angular', value: 'angular' }, + { label: 'Svelte', value: 'svelte' } +] +</script> + +<style> +/* +vanilla CSS can go here. If you are using +Tailwind you can also use @apply rules. +*/ +</style> \ No newline at end of file diff --git a/app/src/views/CdnUpload.vue b/app/src/views/CdnUpload.vue new file mode 100644 index 0000000..ff5031c --- /dev/null +++ b/app/src/views/CdnUpload.vue @@ -0,0 +1,116 @@ +<template> + <div id="cdnUpload" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + MarketPlace Applications + </h2> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login"> + <div class="p-card p-component"> + <h3>Upload File</h3> + <div class="field mt-5"> + <FormKit + type="text" + name="inputFileName" + label="Input File Name" + v-model="inputFileName" + placeholder="File name" + help="Enter file name" + /> + <FormKit + type="file" + label="Your files" + help="This input starts with files already “attachedâ€." + multiple="true" + :value="file_2" + v-model="file" + /><FormKit @click="cdnProfileUpload" type="submit" label="Upload" /> + </div> + <div v-if="uploadedFilePath"> + <h3>cdnServer</h3> + <div class="field"> + <p>{{ uploadedFilePath.cdnServer }}</p> + </div> + <h3>File Path</h3> + <p>{{ uploadedFilePath.filePath }}</p> + </div> + <h3>Download File</h3> + <div class="field mt-5"> + <FormKit + type="text" + name="inputFileName" + label="Uploaded File Name" + v-model="fileURL" + placeholder="File path" + help="Enter File URI for Download" + /><FormKit @click="downloadFile" type="submit" label="Download" /> + </div> + <div class="field" v-if="uploadedFilePath.filePath"> + <h3>Show Image</h3> + <img :src="'https://testcdncs.mkcl.org/' + uploadedFilePath.filePath" /> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQLCdn from "@/plugins/mqlCdn.js" + export default { + data() { + return { + url: "https://testcdncs.mkcl.org/upload", + inputFileName: "", + fileURL: "", + file: "", + uploadedFilePath: "", + } + }, + methods: { + cdnProfileUpload() { + let formData = new FormData() + formData.append("file", this.file[0].file) // append your file as 'file' in formdata. + new MQLCdn() + .enablePageLoader(true) + // FIXED: change this to directory path + .setDirectoryPath("/demoFolder") // (optional field) if you want to save file to specific directory path + .setFormData(formData) // (required) sets file data + .setFileName(this.inputFileName) // (optional field) if you want to set name to file that is being uploaded + // FIXED: pass buckeyKey instead of name + .setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J") // (required) valid bucket key need to set in which file will be uploaded. + .setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded. + .setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded. + .uploadFile("uploadtBtn") + .then((res) => { + // (required) this will upload file takes element id (optional param) which will be blocked while file upload.. + if (res.isValid()) { + this.uploadedFilePath = res.uploadedFileURL() // returns uploaded file url.. + this.$toast.add({ severity: "success", summary: "File", detail: "file uploaded.", life: 3000 }) + } else { + res.showErrorToast() + } + }) + }, + downloadFile() { + if (this.fileURL !== "") { + new MQLCdn() + .setCDNPath(this.fileURL) // (required) set a filepath whihch needs to be download. + .setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J") + .setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded. + .setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) if you are providing relative path + .enablePageLoader(true) + .downloadFile("downloadBtn") + .then((res) => { + // (required) this will take elemnt id (optional) which will be blocked while file being downloaded. + if (!res.isValid()) { + res.showErrorToast() + } + }) + } + }, + }, + } +</script> diff --git a/app/src/views/Classroom.vue b/app/src/views/Classroom.vue new file mode 100644 index 0000000..2141eea --- /dev/null +++ b/app/src/views/Classroom.vue @@ -0,0 +1,227 @@ +<template> + <div id="classroom" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Classroom + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <Accordion :multiple="true"> + <AccordionTab header="Add Classroom"> + <div class="field mt-5"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="classroom.name ? 'p-filled' : ''" + v-model="classroom.name" id="name" required> + <label for="name">Enter classroom name</label> + </div> + </div> + <div class="field mt-5"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" + :class="classroom.description ? 'p-filled' : ''" v-model="classroom.description" id="description" + required> + <label for="description">Enter classroom description</label> + </div> + </div> + <div class="field mt-5"> + <div class="p-float-label"> + <input type="date" class="p-inputtext p-component w-100" + :class="classroom.startDate ? 'p-filled' : ''" v-model="classroom.startDate" id="startDate" + required> + <label for="startDate">Enter classroom start date</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="saveClassroom"> + <i class="isax isax-bold-tick-circle"></i> + Save + </button> + </div> + </AccordionTab> + <AccordionTab header="Fetch classroom within two dates"> + <div class="field mt-5"> + <div class="p-float-label"> + <input type="date" class="p-inputtext p-component w-100" :class="fclassroom.sdate ? 'p-filled' : ''" + v-model="fclassroom.sdate" id="sdate" required> + <label for="sdate">Enter start date</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="date" class="p-inputtext p-component w-100" :class="fclassroom.edate ? 'p-filled' : ''" + v-model="fclassroom.edate" id="edate" required> + <label for="edate">Enter end date</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="fetchClassroom"> + <i class="isax isax-bold-tick-circle"></i> + Fetch + </button> + </div> + <div class="field mt-5" v-if="classroomResult && classroomResult.length > 0"> + <DataTable :value="classroomResult"> + <Column field="name" header="name"></Column> + <Column field="description" header="description"></Column> + <Column field="startDate" header="startDate"></Column> + </DataTable> + </div> + </AccordionTab> + <AccordionTab header="Add Classroom with ISO Date"> + <div class="field mt-4"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="isoclassroom.name ? 'p-filled': ''" v-model="isoclassroom.name" required id="email"> + <label for="email">Enter classroom name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="isoclassroom.description ? 'p-filled': ''" v-model="isoclassroom.description" required id="description"> + <label for="description">Enter classroom description</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="datetime-local" :class="isoclassroom.startDate ? 'p-inputtext p-component w-100 p-filled': 'p-inputtext p-component w-100'" v-model="isoclassroom.startDate" required id="date"> + <label for="date">Enter classroom Start Date</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="saveClassroomWithISODate"> + <i class="isax isax-bold-tick-circle"></i> + Save + </button> + </div> + </AccordionTab> + <AccordionTab header="Fetch classroom within two ISO dates"> + <div class="field mt-4"> + <div class="p-float-label"> + <input type="datetime-local" class="p-inputtext p-component w-100" :class="fisoclassroom.sdate ? 'p-filled':''" v-model="fisoclassroom.sdate" id="sdates"> + <label for="sdates">Enter start date</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="datetime-local" class="p-inputtext p-component w-100" :class="fisoclassroom.edate ? 'p-filled':''" v-model="fisoclassroom.edate" id="edates"> + <label for="edates">Enter end date</label> + </div> + </div> + <div class="btn-wrapper"> + <button @click.prevent="fetchClassroomWithISODate" + class="btn btn-submit" + > + <i class="isax isax-bold-tick-circle"></i> + Fetch + </button> + </div> + </AccordionTab> + </Accordion> + <div class="field mt-5" v-if="isoClassroomResult && isoClassroomResult.length > 0"> + <h3 class="mb-3">Result</h3> + <DataTable :value="isoClassroomResult"> + <Column field="name" header="name"></Column> + <Column field="description" header="description"></Column> + <Column field="startDate" header="startDate"></Column> + </DataTable> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data() { + return { + classroom: {}, + fclassroom: {}, + isoclassroom: {}, + fisoclassroom: {}, + classroomResult: null, + isoClassroomResult: [] + } + }, + methods: { + saveClassroom() { + this.classroom.startDate = Math.round( + new Date(this.classroom.startDate).getTime() / 1000 + ) + new MQL() + .setActivity('o.[SaveClassroom]') + .setData(this.classroom) + .fetch() + .then((rs) => { + if (rs.isValid('SaveClassroom')) { + this.classroom = {} + this.$toast.add({severity:'success', summary: 'Classroom', detail:'Classroom added successfully', life: 3000}) + } else { + rs.showErrorToast('SaveClassroom') + } + }) + }, + fetchClassroom() { + this.fclassroom.sdate = Math.round( + new Date(this.fclassroom.sdate).getTime() / 1000 + ) + this.fclassroom.edate = Math.round( + new Date(this.fclassroom.edate).getTime() / 1000 + ) + new MQL() + .setActivity('o.[FetchClassroom]') + .setData(this.fclassroom) + .fetch() + .then((rs) => { + let res = rs.getActivity('FetchClassroom', true) + if (rs.isValid('FetchClassroom')) { + this.fclassroom = {} + this.classroomResult = res.result + for (var i = 0; i < this.classroomResult.length; i++) { + this.classroomResult[i].startDate = new Date( + this.classroomResult[i].startDate * 1000 + ) + } + } else { + rs.showErrorToast('FetchClassroom') + } + }) + }, + saveClassroomWithISODate() { + this.isoclassroom.startDate = new Date( + this.isoclassroom.startDate + ).toISOString() + new MQL() + .setActivity('o.[SaveClassroomWithISODate]') + .setData(this.isoclassroom) + .fetch() + .then((rs) => { + if (rs.isValid('SaveClassroomWithISODate')) { + this.isoclassroom = {} + this.$toast.add({severity:'success', summary: 'Classroom', detail:'Classroom added successfully', life: 3000}) + } else { + rs.showErrorToast('SaveClassroomWithISODate') + } + }) + }, + fetchClassroomWithISODate() { + new MQL() + .setActivity('o.[FetchClassroomWithISODate]') + .setData(this.fisoclassroom) + .fetch() + .then((rs) => { + let res = rs.getActivity('FetchClassroomWithISODate', true) + if (rs.isValid('FetchClassroomWithISODate')) { + this.fisoclassroom = {} + this.isoClassroomResult = res.result + } else { + rs.showErrorToast('FetchClassroomWithISODate') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/DownloadManager.vue b/app/src/views/DownloadManager.vue new file mode 100644 index 0000000..73b6485 --- /dev/null +++ b/app/src/views/DownloadManager.vue @@ -0,0 +1,94 @@ +<template> + <div id="downloadManger" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Download Manager + </h2> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="downloadFilePush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-download"></i> + </div> + <div class="bx-login-name"> + Download File + </div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="downloadProgressPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-cloud"></i> + </div> + <div class="bx-login-name"> + Check Download Progress + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data() { + return { + download: {}, + downloadId: '', + downloadResult: '', + progressResult: '' + } + }, + methods: { + downloadFilePush() { + this.$router.push('/downloadFile') + }, + downloadProgressPush() { + this.$router.push('/downloadProgress') + }, + downloadFile() { + var a = [] + a.push(this.download.downloadFileUrl) + this.download.downloadFileUrl = a + new MQL() + .setActivity('o.[DownloadFileUsingDM]') + .setData(this.download) + .fetch() + .then((rs) => { + let res = rs.getActivity('DownloadFileUsingDM', true) + if (rs.isValid('DownloadFileUsingDM')) { + this.download = {} + this.downloadResult = res.result + alert('File downloaded successfully') + } else { + rs.showErrorToast('DownloadFileUsingDM') + } + }) + }, + checkDownloadProgress() { + new MQL() + .setActivity('o.[CheckDownloadedFileProgress]') + .setData({ downloadFileId: this.downloadId }) + .fetch() + .then((rs) => { + let res = rs.getActivity('CheckDownloadedFileProgress', true) + if (rs.isValid('CheckDownloadedFileProgress')) { + if (res && res.result) { + this.progressResult = res.result + this.downloadId = '' + } else { + alert('Progress checking failed') + } + } else { + rs.showErrorToast('CheckDownloadedFileProgress') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/Encryption.vue b/app/src/views/Encryption.vue new file mode 100644 index 0000000..74fc2bc --- /dev/null +++ b/app/src/views/Encryption.vue @@ -0,0 +1,128 @@ +<template> + <div id="encryption" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Encryption + </h2> + <div class="row justify-content-center"> + <div class="col-12"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="flex flex-col w-full lg:flex-row"> + <div class="grid flex-grow h-50 card bg-base-300 rounded-box place-items-center"> + <h3 class="text-center mb-4">Plain Text Encryption / Decryption</h3> + <div class="flex flex-col w-full"> + <div class="grid h-50 card bg-base-300 rounded-box place-items-center"> + <FormKit + type="text" + name="encryptInputText" + label="Encrypt Input Text" + v-model="encryptInputText" + placeho + lder="Enter text for encryption" + help="Enter text for encryption" + validation="required" + /> + <FormKit type="button" @click="encryptText" label="Encrypt" /> + {{ encryptOutputText }} + </div> + <div class="divider"></div> + <div class="grid h-50 card bg-base-300 rounded-box place-items-center"> + <FormKit + type="text" + name="decryptionInputText" + label="Decrypt Input Text" + v-model="decryptInputText" + placeho + lder="Enter text for decryption" + help="Enter text for decryption" + validation="required" + /> + <FormKit type="button" @click="decryptText" label="Decrypt Text" /> + {{ decryptOutputText }} + </div> + </div> + </div> + <div class="divider lg:divider-horizontal">OR</div> + <div class="grid flex-grow h-50 card bg-base-300 rounded-box place-items-center"> + <h3 >Object encryption/decryption</h3> + <div class="flex flex-col w-full mt-4"> + <div class="grid h-50 card bg-base-300 rounded-box place-items-center"> + <FormKit + type="text" + name="decryptionInputText" + label="Encrypt Input Text" + v-model="encryptInputObject" + placeho + lder="Enter object for encryption" + help="Enter object for encryption" + validation="required" + /> + <FormKit type="button" @click="encryptObj" label="Encrypt Object" /> + {{ encryptOutputObject }} + </div> + <div class="divider"></div> + <div class="grid h-50 card bg-base-300 rounded-box place-items-center"> + <FormKit + type="text" + name="decryptionInputText" + label="Decrypt Input Text" + v-model="decryptInputObject" + placeho + lder="Enter object for decryption" + help="Enter object for decryption" + validation="required" + /> + <FormKit type="button" @click="decryptObj" label="Decrypt Object" /> + {{ decryptOutputObject }} + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import CryptoJS from "crypto-js" + export default { + data() { + return { + encryptInputText: "", + encryptOutputText: "", + decryptInputText: "", + decryptOutputText: "", + encryptInputObject: "", + encryptOutputObject: "", + decryptInputObject: "", + decryptOutputObject: null, + key: "SECRETKEY", + } + }, + methods: { + encryptText() { + var op = CryptoJS.AES.encrypt(this.encryptInputText, this.key) + this.encryptOutputText = op.toString() + }, + decryptText() { + var bytes = CryptoJS.AES.decrypt(this.encryptOutputText.toString(), this.key) + var plaintext = bytes.toString(CryptoJS.enc.Utf8) + this.decryptOutputText = plaintext + }, + encryptObj() { + var ip = this.encryptInputObject + var op = CryptoJS.AES.encrypt(JSON.stringify(ip), this.key) + this.encryptOutputObject = op.toString() + }, + decryptObj() { + var bytes = CryptoJS.AES.decrypt(this.encryptOutputObject.toString(), this.key) + this.decryptOutputObject = JSON.parse(bytes.toString(CryptoJS.enc.Utf8)) + }, + }, + } +</script> + +<style></style> diff --git a/app/src/views/Excel.vue b/app/src/views/Excel.vue new file mode 100644 index 0000000..087b72c --- /dev/null +++ b/app/src/views/Excel.vue @@ -0,0 +1,123 @@ +<template> +<div class="container-fluid" id="excel"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Excel Plugins + </h2> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="clientDataPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-data"></i> + </div> + <div class="bx-login-name"> + Client Data + </div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="updateDataPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-global-refresh"></i> + </div> + <div class="bx-login-name"> + Update Data + </div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="saveWActivityPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-text-1"></i> + </div> + <div class="bx-login-name"> + Save with Activity + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + empList: [ + { name: 'vikram', age: 27, address: 'pune' }, + { name: 'kunal', age: 28, address: 'satara' }, + { name: 'akshay', age: 29, address: 'mumbai' } + ], + url: '', + excel: {} + } + }, + components: { + }, + methods: { + clientDataPush () { + this.$router.push('/clientData') + }, + updateDataPush () { + this.$router.push('/updateData') + }, + saveWActivityPush () { + this.$router.push('/saveWActivity') + }, + + saveClientDataUsingExcel () { + new MQL() + .setActivity('o.[SaveClientDataUsingExcel]') + .setData(this.empList) + .fetch() + .then((rs) => { + rs.getActivity('SaveClientDataUsingExcel', true) + if (rs.isValid('SaveClientDataUsingExcel')) { + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Employees Data Saved Successfully', life: 3000}) + } else { + rs.showErrorToast('SaveClientDataUsingExcel') + } + }) + }, + saveExcelDataUsingActivity () { + new MQL() + .setActivity('o.[SaveActivityDataUsingExcel]') + .setData({ excelURL: this.url }) + .fetch() + .then((rs) => { + rs.getActivity('SaveActivityDataUsingExcel', true) + if (rs.isValid('SaveActivityDataUsingExcel')) { + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data saved successfully using activity', life: 3000}) + this.url = '' + } else { + rs.showErrorToast('SaveActivityDataUsingExcel') + } + }) + }, + updateData () { + this.excel.age = 30 + this.excel.address = 'pune' + new MQL() + .setActivity('o.[UpdateDataUsingExcel]') + .setData([this.excel]) + .fetch() + .then((rs) => { + rs.getActivity('UpdateDataUsingExcel', true) + if (rs.isValid('UpdateDataUsingExcel')) { + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Excel data updated successfully', life: 3000}) + this.excel = {} + } else { + rs.showErrorToast('UpdateDataUsingExcel') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/ForLoop.vue b/app/src/views/ForLoop.vue new file mode 100644 index 0000000..01c0537 --- /dev/null +++ b/app/src/views/ForLoop.vue @@ -0,0 +1,70 @@ +<template> +<div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Save client data + </h2> + <div class="subtext"> + This client data is saved in "Employee" collection of "cs playground" + database using for loop plugin + </div> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="p-card p-component"> + <DataTable v-if="empList && empList.length > 0" :value="empList"> + <Column field="name" header="name"></Column> + <Column field="age" header="age"></Column> + <Column field="address" header="address"></Column> + </DataTable> + <div class="empty-state" v-else>Records not found</div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click="saveClientDataUsingForLoop()"> + <i class="isax isax-bold-tick-circle"></i> + Save + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + empList: [ + { name: 'vikram', age: 27, address: 'pune' }, + { name: 'kunal', age: 28, address: 'satara' }, + { name: 'akshay', age: 29, address: 'mumbai' } + ] + } + }, + methods: { + saveClientDataUsingForLoop () { + new MQL() + .setActivity('o.[SaveClientDataUsingForLoop]') + .setData(this.empList) + .fetch() + .then((rs) => { + rs.getActivity('SaveClientDataUsingForLoop', true) + if (rs.isValid('SaveClientDataUsingForLoop')) { + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Employees data saved successfully', life: 3000}) + } else { + rs.showErrorToast('SaveClientDataUsingForLoop') + } + }) + } + } +} +</script> + +<style lang="scss" scoped> +.subtext { + margin-top: 0.75rem; + margin-left: 3rem; +} +</style> \ No newline at end of file diff --git a/app/src/views/FormKitCustomComposition.vue b/app/src/views/FormKitCustomComposition.vue new file mode 100644 index 0000000..9371d7b --- /dev/null +++ b/app/src/views/FormKitCustomComposition.vue @@ -0,0 +1,41 @@ +<script setup> + // Formkit with composition API + + import { ref } from "vue" + import { createInput } from "@formkit/vue" + import Multiselect from "@/components/multiselect.vue" + import dateRangePickr from "@/components/date-range-pickr.vue" + + const multiselect = createInput(Multiselect) + const dateRangePickrC = createInput(dateRangePickr) + const values = ref({}) +</script> +<template> + <div id="masterAxios" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Dashboard + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <FormKit type="form" v-model="values"> + <FormKit + :type="multiselect" + label="Multiple Data Select" + validation="required" + validation-visibility="live" + ></FormKit> + <FormKit + :type="dateRangePickrC" + label="Date Range Select" + validation="required" + validation-visibility="live" + ></FormKit> + {{ values }} + </FormKit> + </div> + </div> + </div> + </div> +</template> diff --git a/app/src/views/FormKitCustomOption.vue b/app/src/views/FormKitCustomOption.vue new file mode 100644 index 0000000..2dbc29e --- /dev/null +++ b/app/src/views/FormKitCustomOption.vue @@ -0,0 +1,45 @@ +<script> + // Formkit with Option API + import { ref } from "vue" + import { createInput } from "@formkit/vue" + import Multiselect from "@/components/multiselect.vue" + import dateRangePickr from "@/components/date-range-pickr.vue" + export default { + data() { + return { + multiselect: createInput(Multiselect), + dateRangePickrC: createInput(dateRangePickr), + values: "", + } + }, + } +</script> +<template> + <div id="masterAxios" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Dashboard + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <FormKit type="form" v-model="values"> + <FormKit + :type="multiselect" + label="Multiple Data Select" + validation="required" + validation-visibility="live" + ></FormKit> + <FormKit + :type="dateRangePickrC" + label="Date Range Select" + validation="required" + validation-visibility="live" + ></FormKit> + {{ values }} + </FormKit> + </div> + </div> + </div> + </div> +</template> diff --git a/app/src/views/Home.vue b/app/src/views/Home.vue new file mode 100644 index 0000000..5840dd5 --- /dev/null +++ b/app/src/views/Home.vue @@ -0,0 +1,500 @@ +<template> + <div class="box"> + <h1 class="title"> + GoLang FullStack + </h1> + <p class="desc"> + LIST OF CORE FUNCTIONALITIES + </p> + <div class="row align-items-center"> + <div class="col-3"> + <div class="bx-card"> + <div class="p-card p-component" @click="$router.push({name: 'login'})"> + <div class="icon-holder"> + <i class="isax isax-bold-login"></i> + </div> + <div class="bx-card-name"> + Login + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3" @click="$router.push({name: 'registration'})"> + <div class="bx-card" > + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-edit-2"></i> + </div> + <div class="bx-card-name"> + Registration + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'mqlRequestDemo'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-cloud-change"></i> + </div> + <div class="bx-card-name"> + Mql Request + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'i18Demo'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-translate"></i> + </div> + <div class="bx-card-name"> + i18 + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'validator'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-tick-circle"></i> + </div> + <div class="bx-card-name"> + Validator + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'encryption'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-lock-1"></i> + </div> + <div class="bx-card-name"> + Encryption + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'cdnUpload'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-arrow-up"></i> + </div> + <div class="bx-card-name"> + CDN Upload + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'tableDemo'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-stickynote"></i> + </div> + <div class="bx-card-name"> + Table + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="vueMeta()"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-menu-board"></i> + </div> + <div class="bx-card-name"> + Vue Meta Example + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'MqlAssetFDBDemo'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-3d-cube-scan"></i> + </div> + <div class="bx-card-name"> + Mql Asset FDB + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'sessionmgr'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-check"></i> + </div> + <div class="bx-card-name"> + Session Manager + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'uploadmanager'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-upload"></i> + </div> + <div class="bx-card-name"> + Upload Manager + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'downloadmanager'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-download"></i> + </div> + <div class="bx-card-name"> + Download Manager + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'serversidepagination'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-element-3"></i> + </div> + <div class="bx-card-name"> + Server Side Pagination + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'keymapper'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-keyboard-open"></i> + </div> + <div class="bx-card-name"> + Key Mapper + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'excel'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-1"></i> + </div> + <div class="bx-card-name"> + Excel Plugin + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'lastinsertedId'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-note"></i> + </div> + <div class="bx-card-name"> + Last Insert ID + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'forloop'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-refresh"></i> + </div> + <div class="bx-card-name"> + For Loop + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'sendSms'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-sms-tracking"></i> + </div> + <div class="bx-card-name"> + Send SMS + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'sendEmail'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-directbox-send"></i> + </div> + <div class="bx-card-name"> + Send Email + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'sendOtp'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-notification-status"></i> + </div> + <div class="bx-card-name"> + Send OTP + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'autoBL'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-note-1"></i> + </div> + <div class="bx-card-name"> + Auto BL + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'updateUserDataUsingBL'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-refresh"></i> + </div> + <div class="bx-card-name"> + Update using BL + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'insertCustomMongoId'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-data"></i> + </div> + <div class="bx-card-name"> + Custom Mongo ID + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'classroom'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-profile-2user"></i> + </div> + <div class="bx-card-name"> + Classroom + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'clipboard'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-profile-2user"></i> + </div> + <div class="bx-card-name"> + Vue Clipboard + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'FormKitComposition'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-profile-2user"></i> + </div> + <div class="bx-card-name"> + FormKit Custom Components (CompositionAPI) + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div><div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'FormKitOption'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-profile-2user"></i> + </div> + <div class="bx-card-name"> + FormKit Custom Components (OptionAPI) + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="bx-card" @click="$router.push({name: 'tailwindForm'})"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-profile-2user"></i> + </div> + <div class="bx-card-name"> + Tailwind Testing + <i class="isax isax-bold-arrow-right"></i> + </div> + <div class="bx-card-desc"> + Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam, rerum. + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + +export default { + name: 'Home', + components: { + }, + data(){ + return{ + + } + }, + methods:{ + vueMeta(){ + this.$router.push({name: 'vueMetaExample',params:{title:"Live Demo"}}) + } + } +} +</script> + +<style> +.home { + text-align: center; +} +</style> diff --git a/app/src/views/I18Demo.vue b/app/src/views/I18Demo.vue new file mode 100644 index 0000000..38b145a --- /dev/null +++ b/app/src/views/I18Demo.vue @@ -0,0 +1,73 @@ +<template> + <div id="i18" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Internationalization + </h2> + <div class="row justify-content-center"> + <div class="col-10"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="data"> + <h3>Change Language (i18)</h3> + <FormKit + type="select" + label="" + placeholder="Change Language" + name="salutation" + :options="langs" + @change="changeLanguage(lang)" + v-model="lang" + /> + </div> + <div class="data alt"> + <component1 class="my-3" /> + <component2 /> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import component1 from "../components/i18Demo/Component1.vue" + import component2 from "../components/i18Demo/Component2.vue" + import { loadLanguageAsync } from "@/setup/i18n-setup.js" + export default { + components: { component1, component2 }, + data() { + return { + langs: [ + { + label: "Hindi", + value: "hi", + }, + { + label: "Marathi", + value: "mr", + }, + { + label: "English", + value: "en", + }, + ], + lang: {}, + } + }, + methods: { + changeLanguage(lang) { + console.log("lang", lang) + if (Object.keys(lang).length > 0 && lang !== undefined) { + this.$i18n.locale = lang + this.$i18n.fallbackLocale = lang + loadLanguageAsync(lang) + console.log(lang) + } + }, + }, + } +</script> + +<style></style> diff --git a/app/src/views/KeyMapper.vue b/app/src/views/KeyMapper.vue new file mode 100644 index 0000000..2c25633 --- /dev/null +++ b/app/src/views/KeyMapper.vue @@ -0,0 +1,95 @@ +<template> +<div class="container-fluid" id="keyMapper"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Key Mappers + </h2> + <div class="row justify-content-center"> + <div class="col-3"> + <div class="box-login clickable" @click.prevent="hashDataPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-shield-tick"></i> + </div> + <div class="bx-login-name"> + Hash Data + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="box-login clickable" @click.prevent="hashSaltPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-security-card"></i> + </div> + <div class="bx-login-name"> + Hash Salt + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="box-login clickable" @click.prevent="encryptDataPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-security-safe"></i> + </div> + <div class="bx-login-name"> + Encrypts Data + </div> + </div> + </div> + </div> + <div class="col-3"> + <div class="box-login clickable" @click.prevent="decryptDataPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-shield-slash"></i> + </div> + <div class="bx-login-name"> + Decrypts Data + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> + +export default { + data () { + return { + name: '', + sname: '', + saltKey: '', + ename: '', + dname: '', + hashResult: '', + saltResult: '', + encryptResult: '', + decryptResult: '' + } + }, + methods: { + hashDataPush () { + this.$router.push('/hashData') + }, + hashSaltPush () { + this.$router.push('/hashSalt') + }, + encryptDataPush () { + this.$router.push('/encryptData') + }, + decryptDataPush () { + this.$router.push('/decryptData') + } + } +} +</script> + +<style> + +</style> \ No newline at end of file diff --git a/app/src/views/LastInsertedId.vue b/app/src/views/LastInsertedId.vue new file mode 100644 index 0000000..a70f59c --- /dev/null +++ b/app/src/views/LastInsertedId.vue @@ -0,0 +1,78 @@ +<template> +<div class="container-fluid" id="lastInsertID"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Last Insert ID + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="emp.name ? 'p-filled' : ''" v-model="emp.name" id="name" required> + <label for="name">Employee Name</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="emp.age ? 'p-filled' : ''" v-model="emp.age" id="age" required> + <label for="age">Employee Age</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component w-100" :class="emp.address ? 'p-filled' : ''" v-model="emp.address" id="address" required> + <label for="address">Employee Address</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="saveAndGetLastInsertedId"> + <i class="isax isax-bold-tick-circle"></i> + Save & Get Last Insert ID + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="empResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data () { + return { + emp: {}, + empResult: '' + } + }, + components: { + jsonViewer + }, + methods: { + saveAndGetLastInsertedId () { + new MQL() + .setActivity('o.[FetchLastInsertedId]') + .setData(this.emp) + .fetch() + .then((rs) => { + let res = rs.getActivity('FetchLastInsertedId', true) + if (rs.isValid('FetchLastInsertedId')) { + this.$toast.add({severity:'success', summary: 'Data Saved ', detail:'Data Saved Successfully', life: 3000}) + this.emp = {} + this.empResult = res.result + } else { + rs.showErrorToast('FetchLastInsertedId') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/Login.vue b/app/src/views/Login.vue new file mode 100644 index 0000000..7bbb3a1 --- /dev/null +++ b/app/src/views/Login.vue @@ -0,0 +1,80 @@ +<template> + <div id="login" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Login Form + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <FormKit + type="form" + id="login-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + @submit="authenticate" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="username" + label="User Name" + v-model="username" + placeholder="User Name" + help="Enter User Name" + validation="required" + /> + <div class="double"> + <FormKit + type="password" + name="password" + label="Password" + validation="required|length:6|matches:/[^a-zA-Z]/" + :validation-messages="{ + matches: 'Please include at least one symbol', + }" + v-model="password" + placeholder="Your password" + help="Choose a password" + /> + </div> + + <FormKit type="submit" label="Login" /> + <pre wrap>{{ value }}</pre> + </FormKit> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import { login } from "../store/modules/login.js" + export default { + setup() { + const loginStore = login() + return { loginStore } + }, + data() { + return { + username: "", + password: "", + } + }, + methods: { + authenticate() { + this.loginStore + .AUTH_REQUEST({ loginId: this.username, password: this.password }) + .then((res) => { + this.$toast.success("Login Successfully") + }) + .catch((err) => { + this.$toast.error(err) + }) + }, + }, + } +</script> diff --git a/app/src/views/MQLRequestDemo.vue b/app/src/views/MQLRequestDemo.vue new file mode 100644 index 0000000..c980906 --- /dev/null +++ b/app/src/views/MQLRequestDemo.vue @@ -0,0 +1,59 @@ +<template> + <div id="masterAxios" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + MQL Request + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login"> + <div class="data"> + <h3>MQL Data</h3> + <FormKit type="button" prefix-icon="check" @click="GetAllPosts"> + MQL Request + </FormKit> + </div> + <div class="json-wrapper"> + <json-viewer :value="result" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + import jsonViewer from "vue-json-viewer" + export default { + data() { + return { + result: [], + } + }, + components: { + jsonViewer, + }, + methods: { + GetAllPosts() { + new MQL() + .showConfirmDialog(true) + .setActivity("o.[query_1QPikbRCETCu32Dj13qzRKNBraC]") + .setData({}) + .setHeader({ "my-header": "It is Ok" }) + .fetch("mqlData") + .then((rs) => { + let res = rs.getActivity("query_1QPikbRCETCu32Dj13qzRKNBraC", true) + if (rs.isValid("query_1QPikbRCETCu32Dj13qzRKNBraC")) { + this.$toast.success("Data Loaded Successfully") + this.result = res + } else { + rs.showErrorToast("query_1QPikbRCETCu32Dj13qzRKNBraC") + } + }) + }, + }, + } +</script> + +<style></style> diff --git a/app/src/views/MqlAssetFDBDemo.vue b/app/src/views/MqlAssetFDBDemo.vue new file mode 100644 index 0000000..d1f1a39 --- /dev/null +++ b/app/src/views/MqlAssetFDBDemo.vue @@ -0,0 +1,160 @@ +<template> + <div id="assetFDB" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + MQL Request For Asset FDB + </h2> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login"> + <div class="p-card p-component"> + <h3>Upload File</h3> + <div class="field mt-5"> + <!-- <fileupload name="file" :url="url" id="files" :chooseIcon="chooseIcon" + :uploadIcon="uploadIcon" :cancelIcon="cancelIcon" :customUpload="true" @uploader="uploadFile"> + <template #empty> + <p>Click on the choose button to upload files</p> + </template> + </fileupload> --> + <FormKit + type="file" + label="Your files" + help="This input starts with files already “attachedâ€." + multiple="true" + :value="file_2" + v-model="file" + /> + <FormKit type="submit" label="Upload File" @click="uploadFile" /> + </div> + <div class="field mt-5"> + <h3 class="mb-5">Asset File</h3> + <div class="p-float-label"> + <input + type="text" + class="p-inputtext p-component w-100" + :class="assetPath ? 'p-filled' : ''" + id="assetPath" + name="assetPath" + /> + <label for="assetPath">Enter Asset File Path</label> + </div> + </div> + <div class="field mt-5"> + <h3 class="mb-5">Update File</h3> + <div class="p-float-label"> + <input + type="text" + class="p-inputtext p-component w-100" + :class="recordId ? 'p-filled' : ''" + name="recordID" + id="recordID" + /> + <label for="recordID">Enter your Record ID</label> + </div> + </div> + <div class="field mt-5"> + <fileupload + name="file" + :url="url" + id="files" + :chooseIcon="chooseIcon" + :uploadIcon="uploadIcon" + :cancelIcon="cancelIcon" + :customUpload="true" + @uploader="uploadFile" + > + <template #empty> + <p>Click on the choose button to upload files</p> + </template> + </fileupload> + </div> + + <div class="field mt-5"> + <h3 class="mb-3">Updated Asset Path</h3> + <p v-if="!updatedAssetPath">Asset path not updated</p> + <p v-else> + {{ updatedAssetPath }} + </p> + </div> + + <div class="btn-wrapper text-center"> + <button class="btn btn-submit" @click.stop.prevent="downloadFile"> + <i class="isax isax-bold-document-download"></i> + Download Asset + </button> + <button class="btn btn-show" @click.stop.prevent="renderFile"> + <i class="isax isax-bold-document-download"></i> + Render Asset + </button> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQLAssetFDB from "@/plugins/mqlAssetFDB.js" + + export default { + data() { + return { + assetPath: "", + file: "", + content: "", + recordId: "", + updatedAssetPath: "", + chooseIcon: "isax isax-bold-cloud-plus", + uploadIcon: "isax isax-bold-add", + cancelIcon: "isax isax-bold-close-circle", + } + }, + methods: { + uploadFile() { + let formData = new FormData() + formData.append("file", this.file[0].file) + new MQLAssetFDB() + .enablePageLoader(true) + .setIndex("o.9929b6e44da568f390d20e51032b") + .setHostName("TestMixedBucketFDB2") + .setFormData(formData) + .setAssetData({ TestAssetBucket: "bucket1" }) + .uploadAssetFile() + .then((res) => { + if (res.isValid()) { + this.assetPath = res.getAssetPath() + } else { + res.showErrorToast() + } + }) + }, + updateFile(recordId) { + let formData = new FormData() + formData.append("file", this.files) + new MQLAssetFDB() + .setIndex("o.9929b6e44da568f390d20e51032b") + .setHostName("TestMixedBucketFDB2") + .setFormData(formData) + .setUpdateWithRecordId(recordId) + .setAssetData({ TestAssetBucket: "bucket1" }) + .uploadAssetFile() + .then((res) => { + if (res.isValid()) { + this.updatedAssetPath = res.getAssetPath() + } else { + res.showErrorToast() + } + }) + }, + downloadFile() { + new MQLAssetFDB().download(this.updatedAssetPath || this.assetPath) + }, + renderFile() { + new MQLAssetFDB().render(this.updatedAssetPath || this.assetPath) + }, + }, + } +</script> + +<style></style> diff --git a/app/src/views/Registration.vue b/app/src/views/Registration.vue new file mode 100644 index 0000000..2cacd2f --- /dev/null +++ b/app/src/views/Registration.vue @@ -0,0 +1,280 @@ +<template> + <div id="registration" class="container-fluid reg"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Registration Form + </h2> + <div class="container-fluid"> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login e"> + <div class="p-card p-component"> + <FormKit + type="form" + id="registration-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + @submit="saveData(value)" + :actions="false" + #default="{ value }" + > + <FormKit + type="text" + name="loginId" + label="loginId" + v-model="loginId" + placeholder="Login ID" + help="Enter Login ID" + validation="required" + /> + <div class="double"> + <FormKit + type="password" + name="password" + label="Password" + validation="required|length:6|matches:/[^a-zA-Z]/" + :validation-messages="{ + matches: 'Please include at least one symbol', + }" + placeholder="Your password" + help="Choose a password" + /> + <FormKit + type="password" + name="password_confirm" + label="Confirm password" + placeholder="Confirm password" + validation="required|confirm" + help="Confirm your password" + /> + <FormKit + type="file" + label="Your files" + help="This input starts with files already “attachedâ€." + multiple="true" + :value="file_2" + v-model="file" + validation="required" + /> + </div> + + <FormKit + type="checkbox" + label="Terms and Conditions" + help="Do you agree to our terms of service?" + name="terms" + :value="true" + validation="accepted|required" + validation-visibility="dirty" + /> + + <FormKit + type="color" + value="#00FF00" + label="Select a color" + help="Select your favorite color." + validation="required" + /> + + <FormKit + type="date" + value="2011-01-01" + label="Birthday" + help="Enter your birth day" + validation="required|date_before:2010-01-01" + validation-visibility="live" + /> + + <FormKit + type="datetime-local" + value="2020-03-13T18:22" + label="End of the world" + help="When will the end of the world take place?" + validation="required|date_after" + validation-visibility="live" + /> + + <FormKit + type="email" + label="Student email address" + help="Please enter your student email address." + validation="required|email|ends_with:.com" + validation-visibility="live" + placeholder="vikas@school.com" + /> + + <FormKit name="user_id" type="hidden" value="user_32135" /> + + <FormKit v-model="list" type="list"> + <p>Please provide a list of emails.</p> + <FormKit label="Email address" validation="required|email" /> + <FormKit label="Email address" validation="required|email" /> + <FormKit label="Email address" validation="required|email" /> + </FormKit> + + <FormKit + type="month" + help="What month were you born?" + label="Birth month" + name="birth_month" + value="1965-09" + validation="required" + /> + <FormKit + type="number" + help="What temperature should the house be?" + label="Thermostat" + name="temperature" + value="25" + step="1" + validation="required" + /> + + <FormKit + v-model="value1" + type="radio" + label="Preferred transportation" + :options="['E-Bike', 'E-Scooter', 'Electric car', 'Walking', 'Space tube']" + help="How do you like to get around?" + validation="required" + /> + + <FormKit + v-model="value2" + type="range" + label="Volume" + min="0" + max="11" + help="Select your volume level." + validation="required" + /> + <pre wrap>{{ value2 }}</pre> + + <FormKit + type="search" + placeholder="Search..." + label="Search" + value="Apple Cider" + validation="required" + /> + <FormKit + type="select" + label="Which country is the smallest?" + name="small_country" + :options="['Monaco', 'Vatican City', 'Maldives', 'Tuvalu']" + validation="required" + /> + + <FormKit + type="tel" + label="Phone number" + placeholder="xxx-xxx-xxxx" + validation="required|matches:/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/" + :validation-messages="{ + matches: 'Phone number must be in the format xxx-xxx-xxxx', + }" + validation-visibility="dirty" + /> + + <FormKit + type="textarea" + label="Your Essay" + rows="10" + placeholder="Remember to write in complete sentences." + help="I'll know if you didn't read the book!" + validation="required" + /> + <FormKit + type="time" + label="Time" + value="15:50" + help="What time will go home today?" + validation="required" + /> + <FormKit + label="Vacation" + type="week" + help="What week will you travel to Fiji?" + value="2025-W02" + validation="required" + /> + <FormKit + type="url" + label="Favorite website" + placeholder="https://www.example.com..." + validation="required|url" + help="What is your favorite website?" + /> + <FormKit type="submit" label="Register" /> + + <pre wrap>{{ value }}</pre> + </FormKit> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import MQLCdn from "@/plugins/mqlCdn.js" + export default { + data() { + return { + loginId: "", + password: "", + file: null, + result: "", + showPass: false, + url: "https://testcdncs.mkcl.org/1TxYD2KhMcczFlxXntsueOYN46J/demoFolder/", + uploadedFilePath: "", + value: "", + value1: "", + value2: "", + submitted: false, + file_2: "", + list: "", + } + }, + methods: { + cdnProfileUpload() { + let formData = new FormData() + formData.append("file", this.file[0].file) // append your file as 'file' in formdata. + new MQLCdn() + .enablePageLoader(true) + // FIXED: change this to directory path + .setDirectoryPath("/demoFolder") // (optional field) if you want to save file to specific directory path + .setFormData(formData) // (required) sets file data + .setFileName(this.inputFileName) // (optional field) if you want to set name to file that is being uploaded + // FIXED: pass buckeyKey instead of name + .setBucketKey("1TxYD2KhMcczFlxXntsueOYN46J") // (required) valid bucket key need to set in which file will be uploaded. + .setPurposeId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded. + .setClientId("1TxY9TS4uzp8Ivyo0eKPpo1g2Og") // (required) valid purposeId need to set in which file will be uploaded. + .uploadFile("uploadtBtn") + .then((res) => { + // (required) this will upload file takes element id (optional param) which will be blocked while file upload.. + if (res.isValid()) { + this.uploadedFilePath = res.uploadedFileURL() // returns uploaded file url.. + console.log("res cdn path", this.uploadedFilePath) + this.$toast.add({ severity: "success", summary: "File", detail: "file uploaded.", life: 3000 }) + } else { + res.showErrorToast() + } + }) + }, + saveData(value) { + this.cdnProfileUpload() + const form = new FormData() + form.set("enctype", "multipart/form-data") + form.append("fileUrl", this.uploadedFilePath.cdnServer + this.uploadedFilePath.filePath) + form.append("loginId", this.loginId) + form.append("password", this.password) + console.log("formData", this.value) + console.log(value) + }, + }, + } +</script> + +<style></style> diff --git a/app/src/views/ServerSidePagination.vue b/app/src/views/ServerSidePagination.vue new file mode 100644 index 0000000..d150335 --- /dev/null +++ b/app/src/views/ServerSidePagination.vue @@ -0,0 +1,86 @@ +<template> +<div id="serverSidePagination" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Server Side Pagination + </h2> + <div class="subtext">This report shows per page 3 documents</div> + <div class="row justify-content-center"> + <div class="col"> + <div class="box-login"> + <div class="p-card p-component"> + <DataTable :value="items" v-if="items && items.length > 0"> + <Column field="addcategory" header="addcategory"></Column> + <Column field="fname" header="fname"></Column> + <Column field="name" header="name"></Column> + <Column field="sname" header="sname"></Column> + </DataTable> + <div class="empty-state" v-else>Records Not Found</div> + <div class="btn-wrapper"> + <button class="btn btn-show" v-if="pageNo > 1" @click="prevClick()"> + <i class="isax isax-bold-arrow-left-3"></i> + Prev + </button> + <button v-if="items && items.length > 0" class="btn btn-submit" :disabled="items == undefined || items.length == 0" @click="nextClick()"> + <i class="isax isax-bold-arrow-right-2"></i> + Next + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + items: [], + pageNo: 1 + } + }, + mounted () { + this.fetchPaginationData() + }, + methods: { + prevClick () { + if (this.pageNo > 1) { + this.pageNo-- + } else { + this.pageNo = 1 + } + this.fetchPaginationData() + }, + nextClick () { + this.pageNo++ + this.fetchPaginationData() + }, + fetchPaginationData () { + new MQL() + .setActivity('o.[GetPaginationData]') + .setData({ pageNo: this.pageNo }) + .fetch() + .then((rs) => { + let res = rs.getActivity('GetPaginationData', true) + if (rs.isValid('GetPaginationData')) { + this.items = res.result + this.$toast.add({severity:'success', summary: 'Pagination Data ', detail:'Get Pagination Data', life: 3000}) + } else { + this.items = [] + rs.showErrorToast('GetPaginationData') + } + }) + } + } +} +</script> + +<style lang="scss" scoped> +.subtext { + margin-top: 0.25rem; + margin-left: 3rem; +} +</style> \ No newline at end of file diff --git a/app/src/views/SessionManager.vue b/app/src/views/SessionManager.vue new file mode 100644 index 0000000..7fa6a82 --- /dev/null +++ b/app/src/views/SessionManager.vue @@ -0,0 +1,125 @@ +<template> + <div id="sessionManager" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Session Manager + </h2> + <div class="row justify-content-center"> + <div class="tabs"> + <a class="tab tab-bordered" @click.prevent="storeDataPush"> Store Data</a> + <a class="tab tab-bordered tab-active" @click.prevent="fetchDataPush">Fetch Data</a> + <a class="tab tab-bordered" @click.prevent="deleteDataPush">Delete Data</a> + </div> + <!-- <div class="col-4"> + <div class="box-login clickable"> + <div class="p-card p-component" @click.prevent="storeDataPush"> + <div class="icon-holder"> + <i class="isax isax-bold-story"></i> + </div> + <div class="bx-login-name">Store Data</div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable"> + <div class="p-card p-component" @click.prevent="fetchDataPush"> + <div class="icon-holder"> + <i class="isax isax-bold-document-download"></i> + </div> + <div class="bx-login-name">Fetch Data</div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable"> + <div class="p-card p-component" @click.prevent="deleteDataPush"> + <div class="icon-holder"> + <i class="isax isax-bold-trash"></i> + </div> + <div class="bx-login-name">Delete Data</div> + </div> + </div> + </div> --> + </div> + </div> +</template> + +<script> + import MQL from "@/plugins/mql.js" + export default { + data() { + return { + session: {}, + fetchKey: "", + deleteKey: "", + sessionResult: "", + } + }, + methods: { + storeDataPush() { + this.$router.push("/storeData") + }, + fetchDataPush() { + this.$router.push("/fetchData") + }, + deleteDataPush() { + this.$router.push("deleteData") + }, + saveSessionData() { + new MQL() + .setActivity("o.[StoreDataInSession]") + .setData(this.session) + .fetch() + .then((rs) => { + rs.getActivity("StoreDataInSession", true) + if (rs.isValid("StoreDataInSession")) { + this.session = {} + alert("Data saved successfully") + } else { + rs.showErrorToast("StoreDataInSession") + } + }) + }, + fetchSessionData() { + new MQL() + .setActivity("o.[FetchDataFromSession]") + .setData({ name: this.fetchKey }) + .fetch() + .then((rs) => { + let res = rs.getActivity("FetchDataFromSession", true) + if (rs.isValid("FetchDataFromSession")) { + if (res && res.result) { + this.sessionResult = res.result + this.fetchKey = "" + alert("Data fetched successfully") + } else { + alert("Data fetched failed") + } + } else { + rs.showErrorToast("FetchDataFromSession") + } + }) + }, + deleteSessionData() { + new MQL() + .setActivity("o.[DeleteDataFromSession]") + .setData({ name: this.deleteKey }) + .fetch() + .then((rs) => { + let res = rs.getActivity("DeleteDataFromSession", true) + if (rs.isValid("DeleteDataFromSession")) { + if (res && res.result) { + this.sessionResult = res.result + this.deleteKey = "" + alert("Data deleted successfully") + } else { + alert("Data delete failed") + } + } else { + rs.showErrorToast("DeleteDataFromSession") + } + }) + }, + }, + } +</script> diff --git a/app/src/views/StudentDemo.vue b/app/src/views/StudentDemo.vue new file mode 100644 index 0000000..e7e6084 --- /dev/null +++ b/app/src/views/StudentDemo.vue @@ -0,0 +1,123 @@ +<template> + <div> + <h3>Save Student</h3> + Student Name: <input + v-model="student.name" + required + > <br> + Student Age: <input + v-model.number="student.age" + required + > <br> + Student address: <input + v-model="student.address" + required + ><br> + <button @click="saveStudentData"> + Save + </button> + <br><br> + <h3>Update Student</h3> + Student Name: <input + v-model="uname" + required + > <br> + <button @click="updateStudentData"> + Update + </button> + <div>{{ updatedRes }}</div> + <br><br> + <h3>Fetch All Student</h3> + <button @click="fetchAllStudent"> + FetchAllStudent + </button> + <div>{{ AllStudent }}</div> + <br><br> + <h3>Delete Student</h3> + Student Name: <input + v-model="dstudent" + required + > <br> + <button @click="deleteStudentData"> + Delete + </button> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + student: {}, + uname: '', + dstudent: '', + updatedRes: '', + AllStudent: [] + } + }, + methods: { + saveStudentData () { + // alert(JSON.stringify(this.student)) + new MQL() + .setActivity('o.[SaveStudentData]') + .setData(this.student) + .fetch() + .then((rs) => { + let res = rs.getActivity('SaveStudentData', true) + if (rs.isValid('SaveStudentData')) { + alert(JSON.stringify(res)) + alert('student saved successfully') + this.student = {} + } else { + rs.showErrorToast('SaveStudentData') + } + }) + }, + updateStudentData () { + new MQL() + .setActivity('o.[UpdateStudentData]') + .setData({ name: this.uname }) + .fetch() + .then((rs) => { + let res = rs.getActivity('UpdateStudentData', true) + if (rs.isValid('UpdateStudentData')) { + this.updatedRes = res.result + this.uname = '' + } else { + rs.showErrorToast('UpdateStudentData') + } + }) + }, + deleteStudentData () { + new MQL() + .setActivity('o.[DeleteStudentData]') + .setData({ name: this.dstudent }) + .fetch() + .then((rs) => { + rs.getActivity('DeleteStudentData', true) + if (rs.isValid('DeleteStudentData')) { + alert('Student deleted successfully') + this.dstudent = '' + } else { + rs.showErrorToast('DeleteStudentData') + } + }) + }, + fetchAllStudent () { + new MQL() + .setActivity('o.[query_1tvgHmekn2RX1jUoViq5E0vDPh9]') + .fetch() + .then((rs) => { + let res = rs.getActivity('query_1tvgHmekn2RX1jUoViq5E0vDPh9', true) + if (rs.isValid('query_1tvgHmekn2RX1jUoViq5E0vDPh9')) { + this.AllStudent = res + } else { + rs.showErrorToast('query_1tvgHmekn2RX1jUoViq5E0vDPh9') + } + }) + } + } +} +</script> +<style></style> diff --git a/app/src/views/TableDemo.vue b/app/src/views/TableDemo.vue new file mode 100644 index 0000000..ba44c3e --- /dev/null +++ b/app/src/views/TableDemo.vue @@ -0,0 +1,32 @@ +<template> + <div id="tableDemo" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Table + </h2> + <mTable + id-table="tblPlaces" + restriction="o" + activity="query_1el1NAwh6nMeZl1PhbzhP1TyQLf" + msg="Table Component" + /> + </div> +</template> + +<script> +import MTable from '@/components/MTable.vue' + +export default { + components: { + mTable: MTable + }, + data () { + return { + } + } +} +</script> + +<style lang="scss"> + +</style> diff --git a/app/src/views/UploadManager.vue b/app/src/views/UploadManager.vue new file mode 100644 index 0000000..0a50c40 --- /dev/null +++ b/app/src/views/UploadManager.vue @@ -0,0 +1,104 @@ +<template> + <div id="uploadManager" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Upload Manager + </h2> + <div class="row justify-content-center"> + <!-- <div class="col-4"> + <div class="box-login clickable" @click.prevent="uploadFilePush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-upload"></i> + </div> + <div class="bx-login-name"> + Upload File + </div> + </div> + </div> + </div> + <div class="col-4"> + <div class="box-login clickable" @click.prevent="uploadProgressPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-cloud"></i> + </div> + <div class="bx-login-name"> + Upload Progress Check + </div> + </div> + </div> + </div> --> + <div class="tabs"> + <a class="tab tab-bordered" @click.prevent="uploadFilePush">Upload File</a> + <a class="tab tab-bordered tab-active" @click.prevent="uploadProgressPush">Upload Progress Check</a> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + upload: {}, + uploadId: '', + uploadResult: '', + progressResult: '' + } + }, + methods: { + uploadFilePush () { + this.$router.push('/uploadFile') + }, + uploadProgressPush () { + this.$router.push('/uploadProgessFile') + }, + + uploadFile () { + // var a = [] + // a.push(this.upload.uploadFileUrl) + // this.upload.uploadFileUrl = a + var a = { + cdnBaseUrl: [this.upload.cdnBaseUrl], + uploadFileUrl: [this.upload.uploadFileUrl], + destinationFileUrl: [this.upload.destinationFileUrl] + } + new MQL() + .setActivity('o.[UploadFileUsingUM]') + .setData(a) + .fetch() + .then((rs) => { + let res = rs.getActivity('UploadFileUsingUM', true) + if (rs.isValid('UploadFileUsingUM')) { + this.upload = {} + this.uploadResult = res.result + alert('File uploaded successfully') + } else { + rs.showErrorToast('UploadFileUsingUM') + } + }) + }, + checkUploadProgress () { + new MQL() + .setActivity('o.[CheckUploadedFileProgress]') + .setData({ uploadFileId: this.uploadId }) + .fetch() + .then((rs) => { + let res = rs.getActivity('CheckUploadedFileProgress', true) + if (rs.isValid('CheckUploadedFileProgress')) { + if (res && res.result) { + this.progressResult = res.result + this.uploadId = '' + } else { + alert('Progress checking failed') + } + } else { + rs.showErrorToast('CheckUploadedFileProgress') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/Validator.vue b/app/src/views/Validator.vue new file mode 100644 index 0000000..eaa035b --- /dev/null +++ b/app/src/views/Validator.vue @@ -0,0 +1,230 @@ +<template> + <div id="validator" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Validator + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <!-- <Form @submit="onSubmit" :validation-schema="schema" v-slot="{ errors }"> + <div class="field"> + <label>Title</label> + <Field + name="title" + as="select" + class="p-dropdown p-componet p-inputwrapper" + :class="{ 'is-invalid': errors.title }" + > + <option class="p-dropdown-item" value="">Select your title</option> + <option class="p-dropdown-item" value="Mr">Mr</option> + <option class="p-dropdown-item" value="Mrs">Mrs</option> + <option class="p-dropdown-item" value="Miss">Miss</option> + <option class="p-dropdown-item" value="Ms">Ms</option> + </Field> + <div class="invalid-feedback">{{ errors.title }}</div> + </div> + <div class="field"> + <label>First Name</label> + <Field + name="firstName" + type="text" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.firstName }" + /> + <div class="invalid-feedback">{{ errors.firstName }}</div> + </div> + <div class="field"> + <label>Last Name</label> + <Field + name="lastName" + type="text" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.lastName }" + /> + <div class="invalid-feedback">{{ errors.lastName }}</div> + </div> + <div class="field"> + <label>Date of Birth</label> + <Field + name="dob" + type="date" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.dob }" + /> + <div class="invalid-feedback">{{ errors.dob }}</div> + </div> + <div class="field"> + <label>Email</label> + <Field + name="email" + type="text" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.email }" + /> + <div class="invalid-feedback">{{ errors.email }}</div> + </div> + <div class="field"> + <label>Password</label> + <Field + name="password" + type="password" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.password }" + /> + <div class="invalid-feedback">{{ errors.password }}</div> + </div> + <div class="field"> + <label>Confirm Password</label> + <Field + name="confirmPassword" + type="password" + class="p-inputtext p-component" + :class="{ 'is-invalid': errors.confirmPassword }" + /> + <div class="invalid-feedback">{{ errors.confirmPassword }}</div> + </div> + <div class="field"> + <Field + name="acceptTerms" + type="checkbox" + id="acceptTerms" + value="true" + class="p-checkbox p-component" + :class="{ 'is-invalid': errors.acceptTerms }" + /> + <label for="acceptTerms" class="label-checkbox" + >Accept Terms & Conditions</label + > + <div class="invalid-feedback">{{ errors.acceptTerms }}</div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" type="submit"> + <i class="isax isax-bold-tick-circle"></i> + Submit + </button> + </div> + </Form> --> + <FormKit + type="form" + id="validator-example" + :form-class="submitted ? 'hide' : 'show'" + submit-label="Register" + :actions="false" + #default="{ value }" + > + <FormKit + type="select" + label="Select Salutation" + placeholder="Select Salutation" + name="salutation" + :options="['MR', 'MISS']" + validation="required" + /> + <FormKit + type="text" + name="firstName" + label="firstName" + v-model="firstName" + placeholder="First Name" + help="Enter First Name" + validation="required" + /> + <FormKit + type="text" + name="lastName" + label="lastName" + v-model="lastName" + placeholder="Last Name" + help="Enter Last Name" + validation="required" + /> + <FormKit + type="date" + value="2011-01-01" + label="Birthday" + help="Enter your birth day" + validation="required|date_before:2010-01-01" + validation-visibility="live" + /><FormKit + type="email" + name="email" + label="email" + v-model="email" + placeholder="Email" + help="Enter Email" + validation="required" + /> + <div class="double"> + <FormKit + type="password" + name="password" + label="Password" + validation="required|length:6|matches:/[^a-zA-Z]/" + :validation-messages="{ + matches: 'Please include at least one symbol', + }" + placeholder="Your password" + help="Choose a password" + /> + <FormKit + type="password" + name="password_confirm" + label="Confirm password" + placeholder="Confirm password" + validation="required|confirm" + help="Confirm your password" + /> + <FormKit + type="checkbox" + label="Terms and Conditions" + help="Do you agree to our terms of service?" + name="terms" + :value="true" + validation="accepted" + validation-visibility="dirty" + /> + </div> + <FormKit type="submit" label="Register" /> + <!-- <pre wrap>{{ value }}</pre> --> + </FormKit> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> + import * as Yup from "yup" + + export default { + data() { + return { + schema: Yup.object().shape({ + title: Yup.string().required("Title is required"), + firstName: Yup.string().required("First Name is required"), + lastName: Yup.string().required("Last name is required"), + dob: Yup.string() + .required("Date of Birth is required") + .matches( + /^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/, + "Date of Birth must be a valid date in the format YYYY-MM-DD" + ), + email: Yup.string().required("Email is required").email("Email is invalid"), + password: Yup.string().min(6, "Password must be at least 6 characters").required("Password is required"), + confirmPassword: Yup.string() + .oneOf([Yup.ref("password"), null], "Passwords must match") + .required("Confirm Password is required"), + acceptTerms: Yup.string().required("Accept Ts & Cs is required"), + }), + onSubmit: (values) => { + alert("SUCCESS!! :-)\n\n" + JSON.stringify(values, null, 4)) + }, + } + }, + } +</script> + +<style></style> diff --git a/app/src/views/autoBL.vue b/app/src/views/autoBL.vue new file mode 100644 index 0000000..15bcb28 --- /dev/null +++ b/app/src/views/autoBL.vue @@ -0,0 +1,75 @@ +<template> + <div class="container-fluid" id="autoBL"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Auto BL + </h2> + <div class="subtext">To check positive condition write "CoreStudio" string in input box</div> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="autobl.name" :class="autobl.name ? 'p-filled' : ''" id="bl" + class="p-inputtext p-component"> + <label for="bl">Enter string</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="autoblDemo"> + <i class="isax isax-bold-tick-circle"></i> + Test + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="autoblResult" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> + </div> + +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data() { + return { + autobl: {}, + autoblResult: '' + } + }, + components: { + jsonViewer + }, + methods: { + autoblDemo() { + new MQL() + .setActivity('o.[AutoBLDemo]') + .setData(this.autobl) + .fetch() + .then((rs) => { + let res = rs.getActivity('AutoBLDemo', true) + if (rs.isValid('AutoBLDemo')) { + this.autobl = {} + this.autoblResult = res.result + } else { + rs.showErrorToast('AutoBLDemo') + } + }) + } + } +} +</script> + +<style lang="scss" scoped> +.subtext { + margin-left: 3rem; + margin-top: 0.75rem; +} +</style> \ No newline at end of file diff --git a/app/src/views/email.vue b/app/src/views/email.vue new file mode 100644 index 0000000..acf67b5 --- /dev/null +++ b/app/src/views/email.vue @@ -0,0 +1,70 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Email + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="sendStatic"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-sms"></i> + </div> + <div class="bx-login-name"> + Send Static Email Example + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="sendDynamic"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-sms-tracking"></i> + </div> + <div class="bx-login-name"> + Send Dynamic Email Example + </div> + </div> + </div> + </div> + </div> + </div> + </template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + email: {} + } + }, + components: { + }, + methods: { + sendDynamic () { + this.$router.push('/sendDynamicEmails') + }, + sendStatic () { + this.$router.push('/sendStaticEmails') + }, + sendemail () { + new MQL() + .setActivity('o.[SendEmail]') + .setData(this.email) + .fetch() + .then((rs) => { + rs.getActivity('SendEmail', true) + if (rs.isValid('SendEmail')) { + this.email = {} + this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('SendEmail') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/generateOTP.vue b/app/src/views/generateOTP.vue new file mode 100644 index 0000000..19b7a83 --- /dev/null +++ b/app/src/views/generateOTP.vue @@ -0,0 +1,72 @@ +<template> +<div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Generate OTP + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" :class="otp.number ? 'p-filled' : ''" id="number" v-model="otp.number"> + <label for="number">Enter mobile number</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="generateOTP"> + <i class="isax isax-bold-message"></i> + Generate + </button> + </div> + <div class="field mt-4"> + <h3>Result</h3> + <json-viewer :value="result" boxed :expanded="true"></json-viewer> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +import jsonViewer from 'vue-json-viewer' +export default { + data () { + return { + otp: {}, + result: '' + } + }, + components: { + jsonViewer + }, + methods: { + onCopy () { + this.$toast.add({severity:'info', summary: 'OTP ', detail:'You just copied OTP', life: 3000}) + }, + onError () { + this.$toast.add({severity:'error', summary: 'OTP ', detail:'Failed to get OTP', life: 3000}) + }, + generateOTP () { + new MQL() + .setActivity('o.[smsOTP]') + .setData(this.otp) + .fetch() + .then((rs) => { + let res = rs.getActivity('smsOTP', true) + if (rs.isValid('smsOTP')) { + this.otp = {} + this.result = res.result + this.$toast.add({severity:'success', summary: 'OTP ', detail:'OTP Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('smsOTP') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/insertCustomMongoId.vue b/app/src/views/insertCustomMongoId.vue new file mode 100644 index 0000000..6df3942 --- /dev/null +++ b/app/src/views/insertCustomMongoId.vue @@ -0,0 +1,84 @@ +<template> + <div id="customMongoID" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Insert Any Custom MongoDB ID + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="customIDPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-data"></i> + <div class="bx-login-name"> + Custom ID Example + </div> + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="hexIDPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-data"></i> + <div class="bx-login-name"> + Hex ID Example + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + obj: {}, + hobj: {} + } + }, + methods: { + customIDPush () { + this.$router.push('/customID') + }, + hexIDPush () { + this.$router.push('/hexID') + }, + saveCustomId () { + new MQL() + .setActivity('o.[SaveCustomObjectID]') + .setData(this.obj) + .fetch() + .then((rs) => { + rs.getActivity('SaveCustomObjectID', true) + if (rs.isValid('SaveCustomObjectID')) { + this.obj = {} + alert('Custom objectId saved successfully') + } else { + rs.showErrorToast('SaveCustomObjectID') + } + }) + }, + saveCustomHexId () { + new MQL() + .setActivity('o.[SaveCustomHexObjectID]') + .setData(this.hobj) + .fetch() + .then((rs) => { + rs.getActivity('SaveCustomHexObjectID', true) + if (rs.isValid('SaveCustomHexObjectID')) { + this.hobj = {} + alert('Custom hex objectId saved successfully') + } else { + rs.showErrorToast('SaveCustomHexObjectID') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/otp.vue b/app/src/views/otp.vue new file mode 100644 index 0000000..2e89131 --- /dev/null +++ b/app/src/views/otp.vue @@ -0,0 +1,72 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + OTP + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="generated"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-message"></i> + </div> + <div class="bx-login-name"> + Generate OTP Example + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="verified"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-message-edit"></i> + </div> + <div class="bx-login-name"> + Verify OTP Example + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + otp: {}, + otpResult: '' + } + }, + components: { + }, + methods: { + generated () { + this.$router.push('/generateOTP') + }, + verified () { + this.$router.push('/validateOTP') + }, + generateOTP () { + new MQL() + .setActivity('o.[SendOTP]') + .setData(this.otp) + .fetch() + .then((rs) => { + let res = rs.getActivity('SendOTP', true) + if (rs.isValid('SendOTP')) { + this.otp = {} + this.otpResult = res.result + this.$toast.add({severity:'success', summary: 'OTP', detail:'OTP generated successfully', life: 3000}) + } else { + rs.showErrorToast('SendOTP') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/sendDynamicEmails.vue b/app/src/views/sendDynamicEmails.vue new file mode 100644 index 0000000..48e8ed4 --- /dev/null +++ b/app/src/views/sendDynamicEmails.vue @@ -0,0 +1,64 @@ +<template> + <div class="container-fluid" id="dynamicEmail"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Dynamic Emails + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="email" id="email" v-model="email.to" :class="email.to ? 'p-filled' : ''" class="p-inputtext p-component"> + <label for="email">Enter email ID</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="email" id="email" v-model="email.text" :class="email.text ? 'p-filled' : ''" class="p-inputtext p-component"> + <label for="email">Enter message </label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="submitDynamic"> + <i class="isax isax-bold-sms-tracking"></i> + Send + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + email: {} + } + }, + components: { + }, + methods: { + submitDynamic () { + new MQL() + .setActivity('o.[SendDynamicEmails]') + .setData(this.email) + .fetch() + .then((rs) => { + rs.getActivity('SendDynamicEmails', true) + if (rs.isValid('SendDynamicEmails')) { + this.email = {} + this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('SendDynamicEmails') + } + }) + } + } +} +</script> diff --git a/app/src/views/sendDynamicMessages.vue b/app/src/views/sendDynamicMessages.vue new file mode 100644 index 0000000..63ec2c4 --- /dev/null +++ b/app/src/views/sendDynamicMessages.vue @@ -0,0 +1,69 @@ +<template> +<div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Dynamic Messages + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" v-model="sms.number" id="number" :class="sms.number ? 'p-filled' : ''"> + <label for="number">Enter mobile number</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" v-model="sms.message" id="message" :class="sms.message ? 'p-filled' : ''"> + <label for="number">Enter message</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" v-model="sms.templateId" id="templateId" :class="sms.templateId ? 'p-filled' : ''"> + <label for="templateId">Enter template Id</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="sendDynamicMessages"> + <i class="isax isax-bold-sms"></i> + Send + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + sms: {} + } + }, + + methods: { + sendDynamicMessages () { + new MQL() + .setActivity('o.[SendDynamicMessages]') + .setData(this.sms) + .fetch() + .then((rs) => { + rs.getActivity('SendDynamicMessages', true) + if (rs.isValid('SendDynamicMessages')) { + this.sms = {} + this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('SendDynamicMessages') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/sendStaticEmails.vue b/app/src/views/sendStaticEmails.vue new file mode 100644 index 0000000..ee7dc3d --- /dev/null +++ b/app/src/views/sendStaticEmails.vue @@ -0,0 +1,57 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Static Email + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="email" v-model="email.to" class="p-inputtext p-component" :class="email.to ? 'p-filled' : ''" id="email" required> + <label for="email">Enter Email ID</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="sendemail" > + <i class="isax isax-bold-sms"></i> + Send Email + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + email: {} + } + }, + + methods: { + sendemail () { + new MQL() + .setActivity('o.[SendEmails]') + .setData(this.email) + .fetch() + .then((rs) => { + rs.getActivity('SendEmails', true) + if (rs.isValid('SendEmails')) { + this.email = {} + this.$toast.add({severity:'success', summary: 'Email Sent ', detail:'Email Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('SendEmails') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/sendStaticMessages.vue b/app/src/views/sendStaticMessages.vue new file mode 100644 index 0000000..244360a --- /dev/null +++ b/app/src/views/sendStaticMessages.vue @@ -0,0 +1,66 @@ +<template> +<div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Static Messages + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" v-model="msg.number" class="p-inputtext p-component" :class="msg.number ? 'p-filled' : ''" id="number"> + <label for="number">Enter mobile number</label> + </div> + <div class="mt-1"> + <small><b>{{ text }}</b></small> + </div> + <div class="mt-1"> + <small><b>{{ alert }}</b></small> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="mysms"> + <i class="isax isax-bold-sms"></i> + Send + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + number: null, + text: null, + alert: null, + msg: {} + } + }, + + methods: { + mysms () { + new MQL() + .setActivity('o.[MySMSTestActivity]') + .setData(this.msg) + .fetch() + .then((rs) => { + rs.getActivity('MySMSTestActivity', true) + if (rs.isValid('MySMSTestActivity')) { + this.sms = {} + this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS Sent Successfully', life: 3000}) + } else { + rs.showErrorToast('MySMSTestActivity') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/sms.vue b/app/src/views/sms.vue new file mode 100644 index 0000000..3c9ff93 --- /dev/null +++ b/app/src/views/sms.vue @@ -0,0 +1,70 @@ +<template> +<div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + SMS + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="staticPage"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-sms"></i> + </div> + <div class="bx-login-name"> + Send Static Message Example + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="dynamicPage"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-sms"></i> + </div> + <div class="bx-login-name"> + Send Dynamic Message Example + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + sms: {} + } + }, + + methods: { + staticPage () { + this.$router.push('/sendStaticMessages') + }, + dynamicPage () { + this.$router.push('/sendDynamicMessages') + }, + + sendsms () { + new MQL() + .setActivity('o.[SendSMS]') + .setData(this.sms) + .fetch() + .then((rs) => { + rs.getActivity('SendSMS', true) + if (rs.isValid('SendSMS')) { + this.sms = {} + this.$toast.add({severity:'success', summary: 'SMS Sent ', detail:'SMS sent successfully', life: 3000}) + } else { + rs.showErrorToast('SendSMS') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/tailwindForm.vue b/app/src/views/tailwindForm.vue new file mode 100644 index 0000000..3cf9e96 --- /dev/null +++ b/app/src/views/tailwindForm.vue @@ -0,0 +1,178 @@ +<template> + <div> + + + + +<h1>Table 1</h1> + +<div class="relative overflow-x-auto"> + <table class="w-full text-sm text-left text-gray-500 dark:text-gray-400"> + <thead class="text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400"> + <tr> + <th scope="col" class="px-6 py-3"> + Product name + </th> + <th scope="col" class="px-6 py-3"> + Color + </th> + <th scope="col" class="px-6 py-3"> + Category + </th> + <th scope="col" class="px-6 py-3"> + Price + </th> + </tr> + </thead> + <tbody> + <tr class="bg-white border-b dark:bg-gray-800 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white"> + Apple MacBook Pro 17" + </th> + <td class="px-6 py-4"> + Silver + </td> + <td class="px-6 py-4"> + Laptop + </td> + <td class="px-6 py-4"> + $2999 + </td> + </tr> + <tr class="bg-white border-b dark:bg-gray-800 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white"> + Microsoft Surface Pro + </th> + <td class="px-6 py-4"> + White + </td> + <td class="px-6 py-4"> + Laptop PC + </td> + <td class="px-6 py-4"> + $1999 + </td> + </tr> + <tr class="bg-white dark:bg-gray-800"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white"> + Magic Mouse 2 + </th> + <td class="px-6 py-4"> + Black + </td> + <td class="px-6 py-4"> + Accessories + </td> + <td class="px-6 py-4"> + $99 + </td> + </tr> + </tbody> + </table> +</div> + + + +<H1>Table 2</H1> + <div class="relative overflow-x-auto shadow-md sm:rounded-lg"> + <table class="w-full text-sm text-left text-gray-500 dark:text-gray-400"> + <thead class="text-xs text-gray-700 uppercase dark:text-gray-400"> + <tr> + <th scope="col" class="px-6 py-3 bg-gray-50 dark:bg-gray-800"> + Product name + </th> + <th scope="col" class="px-6 py-3"> + Color + </th> + <th scope="col" class="px-6 py-3 bg-gray-50 dark:bg-gray-800"> + Category + </th> + <th scope="col" class="px-6 py-3"> + Price + </th> + </tr> + </thead> + <tbody> + <tr class="border-b border-gray-200 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800"> + Apple MacBook Pro 17" + </th> + <td class="px-6 py-4"> + Silver + </td> + <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800"> + Laptop + </td> + <td class="px-6 py-4"> + $2999 + </td> + </tr> + <tr class="border-b border-gray-200 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800"> + Microsoft Surface Pro + </th> + <td class="px-6 py-4"> + White + </td> + <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800"> + Laptop PC + </td> + <td class="px-6 py-4"> + $1999 + </td> + </tr> + <tr class="border-b border-gray-200 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800"> + Magic Mouse 2 + </th> + <td class="px-6 py-4"> + Black + </td> + <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800"> + Accessories + </td> + <td class="px-6 py-4"> + $99 + </td> + </tr> + <tr class="border-b border-gray-200 dark:border-gray-700"> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800"> + Google Pixel Phone + </th> + <td class="px-6 py-4"> + Gray + </td> + <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800"> + Phone + </td> + <td class="px-6 py-4"> + $799 + </td> + </tr> + <tr> + <th scope="row" class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800"> + Apple Watch 5 + </th> + <td class="px-6 py-4"> + Red + </td> + <td class="px-6 py-4 bg-gray-50 dark:bg-gray-800"> + Wearables + </td> + <td class="px-6 py-4"> + $999 + </td> + </tr> + </tbody> + </table> +</div> + + + + +</div> + +</template> +<script> + +</script> \ No newline at end of file diff --git a/app/src/views/updateUserDataUsingBL.vue b/app/src/views/updateUserDataUsingBL.vue new file mode 100644 index 0000000..afdcebb --- /dev/null +++ b/app/src/views/updateUserDataUsingBL.vue @@ -0,0 +1,83 @@ +<template> + <div id="updateUsingBl" class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Update Data using BL + </h2> + <div class="row justify-content-center"> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="updateUserPush"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-refresh"></i> + </div> + <div class="bx-login-name"> + Update user data + </div> + </div> + </div> + </div> + <div class="col-6"> + <div class="box-login clickable" @click.prevent="updateDbSave"> + <div class="p-card p-component"> + <div class="icon-holder"> + <i class="isax isax-bold-document-download"></i> + </div> + <div class="bx-login-name"> + Updated and Save to Database + </div> + </div> + </div> + </div> + </div> + </div> +</template> +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + obj: {}, + sobj: {}, + result: '' + } + }, + methods: { + updateUserPush () { + this.$router.push('/updateUser') + }, + updateDbSave () { + this.$router.push('/updateDbSave') + }, + updateObjectUsingBL () { + new MQL() + .setActivity('o.[UpdateObjectUsingBL]') + .setData(this.obj) + .fetch() + .then((rs) => { + let res = rs.getActivity('UpdateObjectUsingBL', true) + if (rs.isValid('UpdateObjectUsingBL')) { + alert('Data update success') + this.result = res.result + } else { + rs.showErrorToast('UpdateObjectUsingBL') + } + }) + }, + updateObjectUsingBLAndSave () { + new MQL() + .setActivity('o.[UpdateObjectUsingBLAndSave]') + .setData(this.sobj) + .fetch() + .then((rs) => { + rs.getActivity('UpdateObjectUsingBLAndSave', true) + if (rs.isValid('UpdateObjectUsingBLAndSave')) { + alert('Data update & save success') + } else { + rs.showErrorToast('UpdateObjectUsingBLAndSave') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/validateOTP.vue b/app/src/views/validateOTP.vue new file mode 100644 index 0000000..1cd1a87 --- /dev/null +++ b/app/src/views/validateOTP.vue @@ -0,0 +1,65 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Verify OTP + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" :class="otp.number ? 'p-filled' : ''" id="number" v-model="otp.number"> + <label for="number">Enter mobile number</label> + </div> + </div> + <div class="field"> + <div class="p-float-label"> + <input type="text" class="p-inputtext p-component" :class="otp.result ? 'p-filled' : ''" id="result" v-model="otp.result"> + <label for="result">Enter generated otp</label> + </div> + </div> + <div class="btn-wrapper"> + <button class="btn btn-submit" @click.prevent="validateOTP"> + <i class="isax isax-bold-message-edit"></i> + Verify + </button> + </div> + </div> + </div> + </div> + </div> +</div> +</template> + +<script> +import MQL from '@/plugins/mql.js' +export default { + data () { + return { + otp: {}, + result: '' + } + }, + + methods: { + validateOTP () { + new MQL() + .setActivity('o.[smsOTP]') + .setData(this.otp) + .fetch() + .then((rs) => { + let res = rs.getActivity('smsOTP', true) + if (rs.isValid('smsOTP')) { + this.otp = {} + this.result = res.result + this.$toast.add({severity:'success', summary: 'OTP ', detail:'OTP is verified', life: 3000}) + } else { + rs.showErrorToast('smsOTP') + } + }) + } + } +} +</script> \ No newline at end of file diff --git a/app/src/views/vueClipboard.vue b/app/src/views/vueClipboard.vue new file mode 100644 index 0000000..5a5a752 --- /dev/null +++ b/app/src/views/vueClipboard.vue @@ -0,0 +1,50 @@ +<template> + <div class="container-fluid"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Clipboard Demo + </h2> + <div class="row justify-content-center"> + <div class="col-auto"> + <div class="box-login"> + <div class="p-card p-component"> + <div class="field"> + <div > + <textarea class="p-inputtext p-component" v-model="content" rows="5" cols="90"/> + </div> + </div> + <div class="btn-wrapper"> + <button ref="container" class="btn btn-submit" @click="copyContent()" > + <i class="isax isax-bold-copy"></i> + Copy + </button> + + </div> + </div> + </div> + </div> + </div> + </div> + </template> + + <script> + export default { + data () { + return { + content: 'Computer programming is the process of telling a computer to do certain things by giving it instructions. These instructions are called programs. A person who writes instructions is a computer programmer. The instructions come in different languages; they are called programming languages.' + } + }, + + methods: { + copyContent () { + this.$copyText(this.content, undefined, (error, event) => { + if (error) { + this.$toast.add({ severity: 'error', summary: 'Text Copy', detail: 'Failed to copy text!', life: 3000 }) + } else { + this.$toast.add({ severity: 'success', summary: 'Text Copy', detail: 'Text copied successfully!', life: 3000 }) + } + }) + } + } + } + </script> \ No newline at end of file diff --git a/app/src/views/vueMetaExample.vue b/app/src/views/vueMetaExample.vue new file mode 100644 index 0000000..7de1145 --- /dev/null +++ b/app/src/views/vueMetaExample.vue @@ -0,0 +1,67 @@ +<template> + <div class="container-fluid" id="vueMeta"> + <h2 class="title alt"> + <i class="isax isax-bold-arrow-left-2" @click="$router.go(-1)"></i> + Vue-Meta + </h2> + <div class="row justify-content-center"> + <div class="col-4"> + <div class="box-login"> + <div class="p-card p-component"> + <h3> + {{ response.name }} + </h3> + <p> + {{ response.description }} + </p> + </div> + </div> + </div> + </div> + </div> +</template> +<script> +import MQL from '@/plugins/mql.js' +export default { + name: 'Data', + metaInfo () { + return { + title: this.response.title, + meta: [ + { + vmid: 'description', + name: 'description', + content: this.response.description + } + ] + } + }, + data () { + return { + description: 'I am Data', + result: this.$route.params.title, + response: '' + } + }, + mounted () { + // sample activity present in playground project + if (this.result) { + let data = { + name: this.result + } + new MQL() + .setActivity('o.[GetClassRoomName]') + .setData(data) + .fetch() + .then(rs => { + let res = rs.getActivity('GetClassRoomName', true) + if (rs.isValid('GetClassRoomName')) { + this.response = res.result[0] + } else { + rs.showErrorToast('GetClassRoomName') + } + }) + } + } +} +</script> diff --git a/app/tailwind.config.js b/app/tailwind.config.js new file mode 100644 index 0000000..c84709a --- /dev/null +++ b/app/tailwind.config.js @@ -0,0 +1,12 @@ +/* @type {import('tailwindcss').Config} */ +export default { + content: ["./index.html", "./src/**/*.{vue,js,ts,jsx,tsx,html}"], + theme: { + extend: {}, + }, + plugins: [require("daisyui"),require('tailwind-scrollbar'), +], + daisyui: { + themes: ["light", "dark", "cupcake", "bumblebee", "emerald", "corporate", "synthwave", "retro", "cyberpunk", "valentine", "halloween", "garden", "forest", "aqua", "lofi", "pastel", "fantasy", "wireframe", "black", "luxury", "dracula", "cmyk", "autumn", "business", "acid", "lemonade", "night", "coffee", "winter"], + }, +}; diff --git a/app/tests/e2e/custom-assertions/elementCount.js b/app/tests/e2e/custom-assertions/elementCount.js new file mode 100644 index 0000000..5288303 --- /dev/null +++ b/app/tests/e2e/custom-assertions/elementCount.js @@ -0,0 +1,19 @@ +// A custom Nightwatch assertion. +// The assertion name is the filename. +// Example usage: +// +// browser.assert.elementCount(selector, count) +// +// For more information on custom assertions see: +// http://nightwatchjs.org/guide#writing-custom-assertions + +exports.assertion = function elementCount (selector, count) { + this.message = `Testing if element <${selector}> has count: ${count}` + this.expected = count + this.pass = val => val === count + this.value = res => res.value + function evaluator (_selector) { + return document.querySelectorAll(_selector).length + } + this.command = cb => this.api.execute(evaluator, [selector], cb) +} diff --git a/app/tests/e2e/specs/login.specs.js b/app/tests/e2e/specs/login.specs.js new file mode 100644 index 0000000..24952ea --- /dev/null +++ b/app/tests/e2e/specs/login.specs.js @@ -0,0 +1,18 @@ + +module.exports = { + 'Test For Login Success': function (client) { + client + .url(process.env.VUE_DEV_SERVER_URL) + .waitForElementVisible('#app', 5000) + .click('[name="loginlink"]') + .waitForElementVisible('input[name="email"]', 30000) + .waitForElementVisible('input[name="password"]', 30000) + .assert.visible('input[name="email"]') + .assert.visible('input[name="password"]') + .setValue('input[name="email"]', 'test') + .setValue('input[name="password"]', 'test') + .click('button[name="btnlogin"]') + .pause(5000) + .end() + } +} diff --git a/app/tests/e2e/specs/test.js b/app/tests/e2e/specs/test.js new file mode 100644 index 0000000..1237407 --- /dev/null +++ b/app/tests/e2e/specs/test.js @@ -0,0 +1,14 @@ +// For authoring Nightwatch tests, see +// http://nightwatchjs.org/guide#usage + +module.exports = { + 'default e2e tests': browser => { + browser + .url(process.env.VUE_DEV_SERVER_URL) + .waitForElementVisible('#app', 5000) + .assert.elementPresent('.hello') + .assert.containsText('h1', 'Welcome to Golang Full Stack Vue App') + .assert.elementCount('img', 1) + .end() + } +} diff --git a/app/tests/unit/.eslintrc.js b/app/tests/unit/.eslintrc.js new file mode 100644 index 0000000..4e51c63 --- /dev/null +++ b/app/tests/unit/.eslintrc.js @@ -0,0 +1,8 @@ +module.exports = { + env: { + jest: true + }, + rules: { + 'import/no-extraneous-dependencies': 'off' + } +} \ No newline at end of file diff --git a/app/tests/unit/HelloWorld.spec.js b/app/tests/unit/HelloWorld.spec.js new file mode 100644 index 0000000..f84fb39 --- /dev/null +++ b/app/tests/unit/HelloWorld.spec.js @@ -0,0 +1,12 @@ +import { shallowMount } from '@vue/test-utils' +import HelloWorld from '@/components/HelloWorld.vue' + +describe('HelloWorld.vue', () => { + it('renders props.msg when passed', () => { + const msg = 'new message' + const wrapper = shallowMount(HelloWorld, { + propsData: { msg } + }) + expect(wrapper.text()).toMatch(msg) + }) +}) diff --git a/app/tests/unit/login.spec.js b/app/tests/unit/login.spec.js new file mode 100644 index 0000000..4cc7552 --- /dev/null +++ b/app/tests/unit/login.spec.js @@ -0,0 +1,37 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import { shallowMount } from '@vue/test-utils' +import Login from '@/views/Login.vue' + +Vue.use(Vuex) + +describe('Login', () => { + let store + let actions + let state + + beforeEach(() => { + state = { data: {} } + actions = { + AUTH_REQUEST: jest.fn() + } + + store = new Vuex.Store({ + state, + actions + }) + }) + + it('Test for Login form data entry', () => { + const wrapper = shallowMount(Login, { + store + }) + + wrapper.vm.username = 'Test' + wrapper.vm.password = 'Test' + + wrapper.find('button').trigger('click') + + expect(actions.AUTH_REQUEST.mock.calls).toHaveLength(1) + }) +}) diff --git a/app/vite.config.js b/app/vite.config.js new file mode 100644 index 0000000..429fc52 --- /dev/null +++ b/app/vite.config.js @@ -0,0 +1,66 @@ +import { defineConfig } from "vite"; +import vue from "@vitejs/plugin-vue"; +import vitePluginCompression from "vite-plugin-compression"; +import VueDevTools from 'vite-plugin-vue-devtools' +import path from "path"; + +// https://vitejs.dev/config/ +export default defineConfig({ + publicDir: process.env.NODE_ENV === "production" ? "/app/" : "", + base: process.env.NODE_ENV === "production" ? "/app/" : "", + + resolve: { + alias: { + "@": path.resolve(__dirname, "src"), + }, + }, + chainWebpack: (config) => { + config.plugins.delete("prefetch"); + }, + pluginOptions: { + webpackBundleAnalyzer: { + analyzerMode: "disabled", + }, + }, + plugins: [vue(), vitePluginCompression(),VueDevTools()], + build: { + minify: "terser", + terserOptions: { + ecma: undefined, + warnings: false, + parse: {}, + compress: {}, + mangle: true, + module: false, + output: { + comments: false, + }, + toplevel: false, + nameCache: null, + ie8: false, + keep_classnames: undefined, + keep_fnames: false, + safari10: false, + }, + sourcemap: true, + }, + server: { + port: 8080, + proxy: { + "/server": { + target: "https://cs.mkcl.org/1JFfwe3g8vHuNOtxk2BsH09pBA5", + ws: true, + secure: false, + changeOrigin: true, + rewrite: (p) => p.replace(/^\/server/, ""), + }, + "/cdnserver": { + target: "https://testcdncs.mkcl.org", + ws: true, + secure: false, + changeOrigin: true, + rewrite: (p) => p.replace(/^\/cdnserver/, ""), + }, + }, + }, +}); -- GitLab