From 62f0031630077d8511a228ead6a2a25d89810cb3 Mon Sep 17 00:00:00 2001 From: Jaime Jimenez Date: Thu, 7 Dec 2023 16:49:08 +0100 Subject: [PATCH] arraglado bug con el token cuando se cambiaba tarifa a por horas --- .../Tarifaencuadernacionlineashoras.php | 0 .../TarifaEncuadernacionLineaHoras.php | 0 .../TarifaEncuadernacionLineaHorasModel.php | 0 .../viewTarifaEncuadernacionForm.php | 5 +- .../vuexy/img/illustrations/add-new-roles.png | Bin 0 -> 12544 bytes ...auth-forgot-password-illustration-dark.png | Bin 0 -> 49459 bytes ...uth-forgot-password-illustration-light.png | Bin 0 -> 48508 bytes .../auth-login-illustration-dark.png | Bin 0 -> 57789 bytes .../auth-login-illustration-light.png | Bin 0 -> 55767 bytes .../auth-register-illustration-dark.png | Bin 0 -> 89300 bytes .../auth-register-illustration-light.png | Bin 0 -> 90351 bytes .../auth-register-multisteps-illustration.png | Bin 0 -> 33754 bytes .../auth-reset-password-illustration-dark.png | Bin 0 -> 45127 bytes ...auth-reset-password-illustration-light.png | Bin 0 -> 45817 bytes .../auth-two-step-illustration-dark.png | Bin 0 -> 52283 bytes .../auth-two-step-illustration-light.png | Bin 0 -> 67640 bytes .../auth-verify-email-illustration-dark.png | Bin 0 -> 60363 bytes .../auth-verify-email-illustration-light.png | Bin 0 -> 60830 bytes .../img/illustrations/bg-shape-image-dark.png | Bin 0 -> 1902 bytes .../illustrations/bg-shape-image-light.png | Bin 0 -> 1756 bytes .../illustrations/boy-verify-email-dark.png | Bin 0 -> 59443 bytes .../illustrations/boy-verify-email-light.png | Bin 0 -> 61073 bytes .../illustrations/boy-with-laptop-dark.png | Bin 0 -> 39546 bytes .../illustrations/boy-with-laptop-light.png | Bin 0 -> 36429 bytes .../illustrations/boy-with-rocket-dark.png | Bin 0 -> 52989 bytes .../illustrations/boy-with-rocket-light.png | Bin 0 -> 52270 bytes .../img/illustrations/card-advance-sale.png | Bin 0 -> 14740 bytes .../card-website-analytics-1.png | Bin 0 -> 24539 bytes .../card-website-analytics-2.png | Bin 0 -> 37015 bytes .../card-website-analytics-3.png | Bin 0 -> 26761 bytes .../illustrations/girl-doing-yoga-dark.png | Bin 0 -> 190544 bytes .../illustrations/girl-doing-yoga-light.png | Bin 0 -> 33100 bytes .../girl-sitting-with-laptop.png | Bin 0 -> 28370 bytes .../girl-unlock-password-dark.png | Bin 0 -> 30693 bytes .../girl-unlock-password-light.png | Bin 0 -> 27173 bytes .../girl-verify-password-dark.png | Bin 0 -> 34568 bytes .../girl-verify-password-light.png | Bin 0 -> 37593 bytes .../illustrations/girl-with-laptop-dark.png | Bin 0 -> 32904 bytes .../illustrations/girl-with-laptop-light.png | Bin 0 -> 183173 bytes .../img/illustrations/girl-with-laptop.png | Bin 0 -> 23862 bytes .../img/illustrations/page-misc-error.png | Bin 0 -> 34200 bytes .../page-misc-launching-soon.png | Bin 0 -> 33046 bytes .../page-misc-under-maintenance.png | Bin 0 -> 97471 bytes .../page-misc-you-are-not-authorized.png | Bin 0 -> 30627 bytes .../img/illustrations/page-pricing-basic.png | Bin 0 -> 9472 bytes .../illustrations/page-pricing-enterprise.png | Bin 0 -> 9395 bytes .../illustrations/page-pricing-standard.png | Bin 0 -> 12102 bytes .../wizard-create-deal-confirm.png | Bin 0 -> 10325 bytes ...zard-create-deal-girl-with-laptop-dark.png | Bin 0 -> 39166 bytes ...ard-create-deal-girl-with-laptop-light.png | Bin 0 -> 39166 bytes .../themes/vuexy/js/app-access-permission.js | 195 + httpdocs/themes/vuexy/js/app-access-roles.js | 258 + .../themes/vuexy/js/app-calendar-events.js | 123 + httpdocs/themes/vuexy/js/app-calendar.js | 571 ++ httpdocs/themes/vuexy/js/app-chat.js | 208 + httpdocs/themes/vuexy/js/app-email.js | 380 + httpdocs/themes/vuexy/js/app-invoice-add.js | 127 + httpdocs/themes/vuexy/js/app-invoice-edit.js | 134 + httpdocs/themes/vuexy/js/app-invoice-list.js | 297 + httpdocs/themes/vuexy/js/app-invoice-print.js | 9 + httpdocs/themes/vuexy/js/app-kanban.js | 471 ++ httpdocs/themes/vuexy/js/app-user-list.js | 516 ++ .../themes/vuexy/js/app-user-view-account.js | 378 + .../themes/vuexy/js/app-user-view-billing.js | 57 + .../themes/vuexy/js/app-user-view-security.js | 63 + httpdocs/themes/vuexy/js/app-user-view.js | 89 + httpdocs/themes/vuexy/js/cards-actions.js | 114 + httpdocs/themes/vuexy/js/cards-advance.js | 166 + httpdocs/themes/vuexy/js/cards-analytics.js | 1000 +++ httpdocs/themes/vuexy/js/cards-statistics.js | 1585 ++++ httpdocs/themes/vuexy/js/charts-apex.js | 1134 +++ httpdocs/themes/vuexy/js/charts-chartjs.js | 1122 +++ httpdocs/themes/vuexy/js/config.js | 113 + .../themes/vuexy/js/dashboards-analytics.js | 662 ++ httpdocs/themes/vuexy/js/dashboards-crm.js | 859 +++ .../themes/vuexy/js/dashboards-ecommerce.js | 984 +++ .../js/datatables-editor/dataTables.editor.js | 6830 +++++++++++++++++ .../dataTables.editor.min.js | 6 + .../dataTables.editor.min.mjs | 6 + .../datatables-editor/dataTables.editor.mjs | 6789 ++++++++++++++++ .../js/datatables-editor/editor.bootstrap.js | 272 + .../datatables-editor/editor.bootstrap.min.js | 4 + .../editor.bootstrap.min.mjs | 4 + .../js/datatables-editor/editor.bootstrap.mjs | 228 + .../js/datatables-editor/editor.bootstrap4.js | 264 + .../editor.bootstrap4.min.js | 4 + .../editor.bootstrap4.min.mjs | 4 + .../datatables-editor/editor.bootstrap4.mjs | 220 + .../js/datatables-editor/editor.bootstrap5.js | 315 + .../editor.bootstrap5.min.js | 4 + .../editor.bootstrap5.min.mjs | 4 + .../datatables-editor/editor.bootstrap5.mjs | 271 + .../js/datatables-editor/editor.bulma.js | 216 + .../js/datatables-editor/editor.bulma.min.js | 4 + .../js/datatables-editor/editor.bulma.min.mjs | 4 + .../js/datatables-editor/editor.bulma.mjs | 172 + .../js/datatables-editor/editor.dataTables.js | 59 + .../editor.dataTables.min.js | 4 + .../editor.dataTables.min.mjs | 4 + .../datatables-editor/editor.dataTables.mjs | 15 + .../js/datatables-editor/editor.foundation.js | 171 + .../editor.foundation.min.js | 4 + .../editor.foundation.min.mjs | 4 + .../datatables-editor/editor.foundation.mjs | 127 + .../js/datatables-editor/editor.jqueryui.js | 186 + .../datatables-editor/editor.jqueryui.min.js | 4 + .../datatables-editor/editor.jqueryui.min.mjs | 4 + .../js/datatables-editor/editor.jqueryui.mjs | 142 + .../js/datatables-editor/editor.semanticui.js | 256 + .../editor.semanticui.min.js | 4 + .../editor.semanticui.min.mjs | 4 + .../datatables-editor/editor.semanticui.mjs | 212 + .../themes/vuexy/js/extended-ui-blockui.js | 504 ++ .../vuexy/js/extended-ui-drag-and-drop.js | 92 + .../vuexy/js/extended-ui-media-player.js | 10 + .../vuexy/js/extended-ui-misc-clipboardjs.js | 23 + .../vuexy/js/extended-ui-misc-idle-timer.js | 212 + .../vuexy/js/extended-ui-misc-numeraljs.js | 37 + .../vuexy/js/extended-ui-perfect-scrollbar.js | 37 + .../vuexy/js/extended-ui-star-ratings.js | 170 + .../vuexy/js/extended-ui-sweetalert2.js | 558 ++ .../themes/vuexy/js/extended-ui-timeline.js | 16 + httpdocs/themes/vuexy/js/extended-ui-tour.js | 194 + .../themes/vuexy/js/extended-ui-treeview.js | 440 ++ httpdocs/themes/vuexy/js/form-basic-inputs.js | 11 + httpdocs/themes/vuexy/js/form-layouts.js | 115 + httpdocs/themes/vuexy/js/form-validation.js | 343 + httpdocs/themes/vuexy/js/form-wizard-icons.js | 164 + .../themes/vuexy/js/form-wizard-numbered.js | 155 + .../themes/vuexy/js/form-wizard-validation.js | 282 + httpdocs/themes/vuexy/js/forms-editors.js | 93 + httpdocs/themes/vuexy/js/forms-extras.js | 164 + httpdocs/themes/vuexy/js/forms-file-upload.js | 53 + httpdocs/themes/vuexy/js/forms-pickers.js | 419 + httpdocs/themes/vuexy/js/forms-selects.js | 51 + httpdocs/themes/vuexy/js/forms-sliders.js | 328 + httpdocs/themes/vuexy/js/forms-tagify.js | 301 + httpdocs/themes/vuexy/js/forms-typeahead.js | 283 + httpdocs/themes/vuexy/js/main.js | 585 ++ httpdocs/themes/vuexy/js/maps-leaflet.js | 4595 +++++++++++ .../themes/vuexy/js/modal-add-new-address.js | 73 + httpdocs/themes/vuexy/js/modal-add-new-cc.js | 107 + .../themes/vuexy/js/modal-add-permission.js | 35 + httpdocs/themes/vuexy/js/modal-add-role.js | 44 + httpdocs/themes/vuexy/js/modal-create-app.js | 86 + httpdocs/themes/vuexy/js/modal-edit-cc.js | 79 + .../themes/vuexy/js/modal-edit-permission.js | 35 + httpdocs/themes/vuexy/js/modal-edit-user.js | 103 + httpdocs/themes/vuexy/js/modal-enable-otp.js | 53 + .../themes/vuexy/js/modal-share-project.js | 41 + .../themes/vuexy/js/modal-two-factor-auth.js | 21 + .../themes/vuexy/js/offcanvas-add-payment.js | 30 + .../themes/vuexy/js/offcanvas-send-invoice.js | 14 + .../js/pages-account-settings-account.js | 189 + .../js/pages-account-settings-billing.js | 194 + .../js/pages-account-settings-security.js | 125 + .../themes/vuexy/js/pages-auth-multisteps.js | 305 + .../themes/vuexy/js/pages-auth-two-steps.js | 77 + httpdocs/themes/vuexy/js/pages-auth.js | 115 + httpdocs/themes/vuexy/js/pages-pricing.js | 39 + httpdocs/themes/vuexy/js/pages-profile.js | 201 + .../vuexy/js/tables-datatables-advanced.js | 299 + .../vuexy/js/tables-datatables-basic.js | 796 ++ .../vuexy/js/tables-datatables-extensions.js | 401 + httpdocs/themes/vuexy/js/ui-app-brand.js | 79 + httpdocs/themes/vuexy/js/ui-carousel.js | 185 + httpdocs/themes/vuexy/js/ui-menu.js | 142 + httpdocs/themes/vuexy/js/ui-modals.js | 57 + httpdocs/themes/vuexy/js/ui-navbar.js | 19 + httpdocs/themes/vuexy/js/ui-popover.js | 12 + httpdocs/themes/vuexy/js/ui-toasts.js | 211 + .../themes/vuexy/js/wizard-ex-checkout.js | 217 + .../themes/vuexy/js/wizard-ex-create-deal.js | 243 + .../vuexy/js/wizard-ex-property-listing.js | 316 + .../formvalidation/dist/js/locales/ar_MA.js | 389 + .../dist/js/locales/ar_MA.min.js | 1 + .../formvalidation/dist/js/locales/bg_BG.js | 389 + .../dist/js/locales/bg_BG.min.js | 1 + .../formvalidation/dist/js/locales/ca_ES.js | 389 + .../dist/js/locales/ca_ES.min.js | 1 + .../formvalidation/dist/js/locales/cs_CZ.js | 389 + .../dist/js/locales/cs_CZ.min.js | 1 + .../formvalidation/dist/js/locales/da_DK.js | 389 + .../dist/js/locales/da_DK.min.js | 1 + .../formvalidation/dist/js/locales/de_DE.js | 389 + .../dist/js/locales/de_DE.min.js | 1 + .../formvalidation/dist/js/locales/el_GR.js | 389 + .../dist/js/locales/el_GR.min.js | 1 + .../formvalidation/dist/js/locales/en_US.js | 389 + .../dist/js/locales/en_US.min.js | 1 + .../formvalidation/dist/js/locales/es_CL.js | 389 + .../dist/js/locales/es_CL.min.js | 1 + .../formvalidation/dist/js/locales/es_ES.js | 389 + .../dist/js/locales/es_ES.min.js | 1 + .../formvalidation/dist/js/locales/eu_ES.js | 389 + .../dist/js/locales/eu_ES.min.js | 1 + .../formvalidation/dist/js/locales/fa_IR.js | 389 + .../dist/js/locales/fa_IR.min.js | 1 + .../formvalidation/dist/js/locales/fi_FI.js | 389 + .../dist/js/locales/fi_FI.min.js | 1 + .../formvalidation/dist/js/locales/fr_BE.js | 389 + .../dist/js/locales/fr_BE.min.js | 1 + .../formvalidation/dist/js/locales/fr_FR.js | 389 + .../dist/js/locales/fr_FR.min.js | 1 + .../formvalidation/dist/js/locales/he_IL.js | 389 + .../dist/js/locales/he_IL.min.js | 1 + .../formvalidation/dist/js/locales/hi_IN.js | 389 + .../dist/js/locales/hi_IN.min.js | 1 + .../formvalidation/dist/js/locales/hu_HU.js | 389 + .../dist/js/locales/hu_HU.min.js | 1 + .../formvalidation/dist/js/locales/id_ID.js | 389 + .../dist/js/locales/id_ID.min.js | 1 + .../formvalidation/dist/js/locales/it_IT.js | 389 + .../dist/js/locales/it_IT.min.js | 1 + .../formvalidation/dist/js/locales/ja_JP.js | 389 + .../dist/js/locales/ja_JP.min.js | 1 + .../formvalidation/dist/js/locales/nl_BE.js | 389 + .../dist/js/locales/nl_BE.min.js | 1 + .../formvalidation/dist/js/locales/nl_NL.js | 389 + .../dist/js/locales/nl_NL.min.js | 1 + .../formvalidation/dist/js/locales/no_NO.js | 389 + .../dist/js/locales/no_NO.min.js | 1 + .../formvalidation/dist/js/locales/pl_PL.js | 389 + .../dist/js/locales/pl_PL.min.js | 1 + .../formvalidation/dist/js/locales/pt_BR.js | 389 + .../dist/js/locales/pt_BR.min.js | 1 + .../formvalidation/dist/js/locales/pt_PT.js | 389 + .../dist/js/locales/pt_PT.min.js | 1 + .../formvalidation/dist/js/locales/ro_RO.js | 389 + .../dist/js/locales/ro_RO.min.js | 1 + .../formvalidation/dist/js/locales/ru_RU.js | 389 + .../dist/js/locales/ru_RU.min.js | 1 + .../formvalidation/dist/js/locales/sk_SK.js | 389 + .../dist/js/locales/sk_SK.min.js | 1 + .../formvalidation/dist/js/locales/sq_AL.js | 389 + .../dist/js/locales/sq_AL.min.js | 1 + .../formvalidation/dist/js/locales/sr_RS.js | 389 + .../dist/js/locales/sr_RS.min.js | 1 + .../formvalidation/dist/js/locales/sv_SE.js | 389 + .../dist/js/locales/sv_SE.min.js | 1 + .../formvalidation/dist/js/locales/th_TH.js | 389 + .../dist/js/locales/th_TH.min.js | 1 + .../formvalidation/dist/js/locales/tr_TR.js | 389 + .../dist/js/locales/tr_TR.min.js | 1 + .../formvalidation/dist/js/locales/ua_UA.js | 389 + .../dist/js/locales/ua_UA.min.js | 1 + .../formvalidation/dist/js/locales/vi_VN.js | 389 + .../dist/js/locales/vi_VN.min.js | 1 + .../formvalidation/dist/js/locales/zh_CN.js | 389 + .../dist/js/locales/zh_CN.min.js | 1 + .../formvalidation/dist/js/locales/zh_TW.js | 389 + .../dist/js/locales/zh_TW.min.js | 1 + .../libs/quill/fonts/KaTeX_AMS-Regular.ttf | Bin 0 -> 63632 bytes .../libs/quill/fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes .../libs/quill/fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes .../quill/fonts/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 12368 bytes .../quill/fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes .../quill/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes .../quill/fonts/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 12344 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes .../libs/quill/fonts/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 19584 bytes .../libs/quill/fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes .../libs/quill/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes .../quill/fonts/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 19572 bytes .../quill/fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes .../quill/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes .../libs/quill/fonts/KaTeX_Main-Bold.ttf | Bin 0 -> 51336 bytes .../libs/quill/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes .../libs/quill/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes .../quill/fonts/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 32968 bytes .../quill/fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes .../quill/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes .../libs/quill/fonts/KaTeX_Main-Italic.ttf | Bin 0 -> 33580 bytes .../libs/quill/fonts/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes .../libs/quill/fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes .../libs/quill/fonts/KaTeX_Main-Regular.ttf | Bin 0 -> 53580 bytes .../libs/quill/fonts/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes .../libs/quill/fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes .../quill/fonts/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 31196 bytes .../quill/fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes .../quill/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes .../libs/quill/fonts/KaTeX_Math-Italic.ttf | Bin 0 -> 31308 bytes .../libs/quill/fonts/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes .../libs/quill/fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes .../libs/quill/fonts/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 24504 bytes .../quill/fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes .../quill/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes .../quill/fonts/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 22364 bytes .../quill/fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes .../quill/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes .../quill/fonts/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 19436 bytes .../quill/fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes .../quill/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes .../libs/quill/fonts/KaTeX_Script-Regular.ttf | Bin 0 -> 16648 bytes .../quill/fonts/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes .../quill/fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes .../libs/quill/fonts/KaTeX_Size1-Regular.ttf | Bin 0 -> 12228 bytes .../libs/quill/fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes .../quill/fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes .../libs/quill/fonts/KaTeX_Size2-Regular.ttf | Bin 0 -> 11508 bytes .../libs/quill/fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes .../quill/fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes .../libs/quill/fonts/KaTeX_Size3-Regular.ttf | Bin 0 -> 7588 bytes .../libs/quill/fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes .../quill/fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes .../libs/quill/fonts/KaTeX_Size4-Regular.ttf | Bin 0 -> 10364 bytes .../libs/quill/fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes .../quill/fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes .../quill/fonts/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 27556 bytes .../quill/fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes 312 files changed, 58826 insertions(+), 3 deletions(-) mode change 100755 => 100644 ci4/app/Controllers/Tarifas/Tarifaencuadernacionlineashoras.php mode change 100755 => 100644 ci4/app/Entities/Tarifas/TarifaEncuadernacionLineaHoras.php mode change 100755 => 100644 ci4/app/Models/Tarifas/TarifaEncuadernacionLineaHorasModel.php create mode 100755 httpdocs/themes/vuexy/img/illustrations/add-new-roles.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-forgot-password-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-forgot-password-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-login-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-login-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-register-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-register-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-register-multisteps-illustration.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-verify-email-illustration-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/auth-verify-email-illustration-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/bg-shape-image-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/bg-shape-image-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-verify-email-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-verify-email-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-with-laptop-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-with-laptop-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-with-rocket-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/boy-with-rocket-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/card-advance-sale.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/card-website-analytics-1.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/card-website-analytics-2.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/card-website-analytics-3.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-doing-yoga-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-doing-yoga-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-sitting-with-laptop.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-verify-password-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-verify-password-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-with-laptop-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-with-laptop-light.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/girl-with-laptop.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-misc-error.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-misc-launching-soon.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-misc-under-maintenance.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-misc-you-are-not-authorized.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-pricing-basic.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-pricing-enterprise.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/page-pricing-standard.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-confirm.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png create mode 100755 httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-light.png create mode 100755 httpdocs/themes/vuexy/js/app-access-permission.js create mode 100755 httpdocs/themes/vuexy/js/app-access-roles.js create mode 100755 httpdocs/themes/vuexy/js/app-calendar-events.js create mode 100755 httpdocs/themes/vuexy/js/app-calendar.js create mode 100755 httpdocs/themes/vuexy/js/app-chat.js create mode 100755 httpdocs/themes/vuexy/js/app-email.js create mode 100755 httpdocs/themes/vuexy/js/app-invoice-add.js create mode 100755 httpdocs/themes/vuexy/js/app-invoice-edit.js create mode 100755 httpdocs/themes/vuexy/js/app-invoice-list.js create mode 100755 httpdocs/themes/vuexy/js/app-invoice-print.js create mode 100755 httpdocs/themes/vuexy/js/app-kanban.js create mode 100755 httpdocs/themes/vuexy/js/app-user-list.js create mode 100755 httpdocs/themes/vuexy/js/app-user-view-account.js create mode 100755 httpdocs/themes/vuexy/js/app-user-view-billing.js create mode 100755 httpdocs/themes/vuexy/js/app-user-view-security.js create mode 100755 httpdocs/themes/vuexy/js/app-user-view.js create mode 100755 httpdocs/themes/vuexy/js/cards-actions.js create mode 100755 httpdocs/themes/vuexy/js/cards-advance.js create mode 100755 httpdocs/themes/vuexy/js/cards-analytics.js create mode 100755 httpdocs/themes/vuexy/js/cards-statistics.js create mode 100755 httpdocs/themes/vuexy/js/charts-apex.js create mode 100755 httpdocs/themes/vuexy/js/charts-chartjs.js create mode 100755 httpdocs/themes/vuexy/js/config.js create mode 100755 httpdocs/themes/vuexy/js/dashboards-analytics.js create mode 100755 httpdocs/themes/vuexy/js/dashboards-crm.js create mode 100755 httpdocs/themes/vuexy/js/dashboards-ecommerce.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap4.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap4.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap4.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap4.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap5.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap5.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap5.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap5.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.jqueryui.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.jqueryui.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.jqueryui.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.jqueryui.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.semanticui.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.semanticui.min.js create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.semanticui.min.mjs create mode 100755 httpdocs/themes/vuexy/js/datatables-editor/editor.semanticui.mjs create mode 100755 httpdocs/themes/vuexy/js/extended-ui-blockui.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-drag-and-drop.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-media-player.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-misc-clipboardjs.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-misc-idle-timer.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-misc-numeraljs.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-perfect-scrollbar.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-star-ratings.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-sweetalert2.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-timeline.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-tour.js create mode 100755 httpdocs/themes/vuexy/js/extended-ui-treeview.js create mode 100755 httpdocs/themes/vuexy/js/form-basic-inputs.js create mode 100755 httpdocs/themes/vuexy/js/form-layouts.js create mode 100755 httpdocs/themes/vuexy/js/form-validation.js create mode 100755 httpdocs/themes/vuexy/js/form-wizard-icons.js create mode 100755 httpdocs/themes/vuexy/js/form-wizard-numbered.js create mode 100755 httpdocs/themes/vuexy/js/form-wizard-validation.js create mode 100755 httpdocs/themes/vuexy/js/forms-editors.js create mode 100755 httpdocs/themes/vuexy/js/forms-extras.js create mode 100755 httpdocs/themes/vuexy/js/forms-file-upload.js create mode 100755 httpdocs/themes/vuexy/js/forms-pickers.js create mode 100755 httpdocs/themes/vuexy/js/forms-selects.js create mode 100755 httpdocs/themes/vuexy/js/forms-sliders.js create mode 100755 httpdocs/themes/vuexy/js/forms-tagify.js create mode 100755 httpdocs/themes/vuexy/js/forms-typeahead.js create mode 100755 httpdocs/themes/vuexy/js/main.js create mode 100755 httpdocs/themes/vuexy/js/maps-leaflet.js create mode 100755 httpdocs/themes/vuexy/js/modal-add-new-address.js create mode 100755 httpdocs/themes/vuexy/js/modal-add-new-cc.js create mode 100755 httpdocs/themes/vuexy/js/modal-add-permission.js create mode 100755 httpdocs/themes/vuexy/js/modal-add-role.js create mode 100755 httpdocs/themes/vuexy/js/modal-create-app.js create mode 100755 httpdocs/themes/vuexy/js/modal-edit-cc.js create mode 100755 httpdocs/themes/vuexy/js/modal-edit-permission.js create mode 100755 httpdocs/themes/vuexy/js/modal-edit-user.js create mode 100755 httpdocs/themes/vuexy/js/modal-enable-otp.js create mode 100755 httpdocs/themes/vuexy/js/modal-share-project.js create mode 100755 httpdocs/themes/vuexy/js/modal-two-factor-auth.js create mode 100755 httpdocs/themes/vuexy/js/offcanvas-add-payment.js create mode 100755 httpdocs/themes/vuexy/js/offcanvas-send-invoice.js create mode 100755 httpdocs/themes/vuexy/js/pages-account-settings-account.js create mode 100755 httpdocs/themes/vuexy/js/pages-account-settings-billing.js create mode 100755 httpdocs/themes/vuexy/js/pages-account-settings-security.js create mode 100755 httpdocs/themes/vuexy/js/pages-auth-multisteps.js create mode 100755 httpdocs/themes/vuexy/js/pages-auth-two-steps.js create mode 100755 httpdocs/themes/vuexy/js/pages-auth.js create mode 100755 httpdocs/themes/vuexy/js/pages-pricing.js create mode 100755 httpdocs/themes/vuexy/js/pages-profile.js create mode 100755 httpdocs/themes/vuexy/js/tables-datatables-advanced.js create mode 100755 httpdocs/themes/vuexy/js/tables-datatables-basic.js create mode 100755 httpdocs/themes/vuexy/js/tables-datatables-extensions.js create mode 100755 httpdocs/themes/vuexy/js/ui-app-brand.js create mode 100755 httpdocs/themes/vuexy/js/ui-carousel.js create mode 100755 httpdocs/themes/vuexy/js/ui-menu.js create mode 100755 httpdocs/themes/vuexy/js/ui-modals.js create mode 100755 httpdocs/themes/vuexy/js/ui-navbar.js create mode 100755 httpdocs/themes/vuexy/js/ui-popover.js create mode 100755 httpdocs/themes/vuexy/js/ui-toasts.js create mode 100755 httpdocs/themes/vuexy/js/wizard-ex-checkout.js create mode 100755 httpdocs/themes/vuexy/js/wizard-ex-create-deal.js create mode 100755 httpdocs/themes/vuexy/js/wizard-ex-property-listing.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.min.js create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Bold.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Bold.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-BoldItalic.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-BoldItalic.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-BoldItalic.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size3-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size3-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size3-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.woff2 create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.ttf create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.woff create mode 100755 httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.woff2 diff --git a/ci4/app/Controllers/Tarifas/Tarifaencuadernacionlineashoras.php b/ci4/app/Controllers/Tarifas/Tarifaencuadernacionlineashoras.php old mode 100755 new mode 100644 diff --git a/ci4/app/Entities/Tarifas/TarifaEncuadernacionLineaHoras.php b/ci4/app/Entities/Tarifas/TarifaEncuadernacionLineaHoras.php old mode 100755 new mode 100644 diff --git a/ci4/app/Models/Tarifas/TarifaEncuadernacionLineaHorasModel.php b/ci4/app/Models/Tarifas/TarifaEncuadernacionLineaHorasModel.php old mode 100755 new mode 100644 diff --git a/ci4/app/Views/themes/backend/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionForm.php b/ci4/app/Views/themes/backend/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionForm.php index 12d225b4..6ceaa662 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionForm.php +++ b/ci4/app/Views/themes/backend/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionForm.php @@ -221,8 +221,7 @@ method: 'POST', headers: {'X-Requested-With': 'XMLHttpRequest'}, success:function(response){ - - token=JSON.parse(response).; + token = response.; yeniden(token); theTable3.clearPipeline(); @@ -249,7 +248,7 @@ headers: {'X-Requested-With': 'XMLHttpRequest'}, success:function(response){ - token=JSON.parse(response).; + token=response.; yeniden(token); theTable3.clearPipeline(); diff --git a/httpdocs/themes/vuexy/img/illustrations/add-new-roles.png b/httpdocs/themes/vuexy/img/illustrations/add-new-roles.png new file mode 100755 index 0000000000000000000000000000000000000000..27a2b922f179c0eb3df45276dea7075efefc319b GIT binary patch literal 12544 zcmV+bG5^kqP)F{a>0DD*$G!P6Eqg;djCpc*nT*<=klipVcUn?a zn~vLqdVXkNWwNI1uA=IIbjWI6v0qkLlZDlrfq<2W*l1v7R7_8Qa>dP^kgT5SrT$863NXdFaEoc4@#hE{0oB zr7RvKV_2d;I*hmJ(cCYvCYWQKsklpv7|aPirJ{1B^xav78=98$bfi} zQAeFuO;D?LYsbUQwSsl($Gl5In}~pxrEp}uxWg|S9Dj1gx3a&Fho01;nz4It)6UlL z)5&^qj+Kq2M?Z~ZTVGRNgPoPDPDPc$iiK%mWtL-Es-w2;&ccjZR3035u&cYZet=q0 zRB&i*UshSklZ+%GeYbpeqnxpUP)l-WiWv|SfqH;&+U^zDN*wR>Hh;Lk=q-Sn!JvGmtpOtlU-`U`RUtX=Gs#r;Oi)d!YgLJcJ zSdBzAMKe~Ne|^4oWG@{|g?grHR*tG~d8S=aWJ{QNS5wfDfkh-iPC&PNY@%62ho4kK zH7ur2L2D2QL`yGqdTFwig1=p8kGiDVr;^CXXoAa}##fo`LjV8(Gjvi;Qvm)EJU=2j zA6fj_PyV-Ql#|&--G+{Muk7N)0uwo@9(aW{u~|F001q2 zNklk=M1L|r0^t_~8S4(@3fkdeh11eq50)-r`FZkpbyXcW8R&}|NPG% zCK`>!V$sOInrLi09#15$-?(+_*6{MRE9Y;pW={nx--iL0P+U?L>~C|+<~#2F07lVOiK zzI;CZ7bZjEb|y~=>jaO$Kg8)y#^Xs36=ODBiEp^nxRYNgq2pv0AM+uR{tW!#7#S|0 z*KS5OnC+_>!3^sRFRX=H?oK8I?Xh!w{#0aBiQRDWmc^=NmY>02FB4%WpcwkaHn1sY z^!k8RVJt+vT^TvTIV9%6n3!;GXeq`0jFq%jzGO1F&ipx!-$S4591{4-W)@Pyu^_Gu@^0VCZ*yS0d7r$f;R9oQlZ>OI6cM4FhwiMV+fYaoW2ak)G4Kx)@IoDWX#= zmo22zkS-ER7h2TGP%tOBEy=$VolaW3tA|F5wk3R14I@QV^vc|IX>!o*3g#n7ffjk5+7OFx-$2+Gc$Y-aRaP6tfU7e<7T zDTAVEhsS1nbSRwK_l4&2E9Yb)n;E;111u|u05cLMq8;{2CA-|3uS401piXuU;2e%+ zGq)@qN@WdMFbo(mB@16G`@6gQrE-1tbD?nNXnSR+{G0meB$vrXyx}TqO{DO(zQ4P- zw@1#O2A-ihAN(8#PU*}`IW!m|3m9)052s#be{b*Jy?byL;q=5x3Z3G#!iD<1YZ19Q zr>kj{2_ulA%HV6exCxkY2XsM4sV+~Tf)iR|t22RJc3-Ps{I zxlVSf%F^lhTM>yto7ey`D|x_M`v_3{#qUJ8PP5Zzrx%BlrYHm4QHD7I}^tF~QYD^nS7mrc|;I}}c?Q&ogBe>x&Jr`0TX z*>sr*VVP2;*evDXM^&@EsB= zbuLGp>rCF3{d6XFad8_TRZEOC%{s^Y9%_SWg6YksK#DqviGX=EB014>TxP9hmk8N* z`(EE|b=qwKB`HE>);n&0G!JOZMV)k#r#iuuol7YyGpG=xb*$o(QJ8yfr!5+V6cNgk zRP)uVSG;-hp0q(GABtvGyITL6Ed4=~vpe)6g**TgOnzcp{9In-=veS~! zOfa)=S3C3RY~=O(o;R8WfO-stlv8hwvbDx^HanS5#l0vT^}KZEscXc1)v~LucjUT9 z6i`uIW9ng!@@g{col&5n;?Za}o8y;FQKuO7+(+rmJ0G~sHZNqP(`o?==(MrZm>gd)bn4kBgKb+YnW^Go%ZKgl9UOc{k|HzC3>R?2~S24-HM9_r;K7GSFo0 z^pEwO9h}>92M6QH+c_RA?d))!%7+h*?5En%b4G3Fty{5i->#pz|Ljo)%6IP`8pGqh zOS>kYKgy=-9`|-0zI(W%Y5AuI2gfIUa%#-{>^R-)5vkd_s5KjI$Fy-`E836lzqrfH zcgFC8=kh*UwQ2Ep+z)RJ@HI`ld+_w>$ZMNHgX_#HPR8*i*Lmq1uV%2?L==T#X(=?2 ziqdX;2=M_Df&|;4S*431L&$_cnFP9tt8tOd5D2LYV}w$4T)2>-5E$(+xE&^|Zp2FL zA~vMNLc6HczJmWbbDJ^fGS{EbMQ8KzpL@=|_ne!}KR-ccgGJjZR$sm^^!xq7?yfo> zed!|LR7$y)b}vpc_&2^je)Dd0(9uiXuX(mp`EZD_hSVflSS{pM-|E{YD1lk4zuxTM z^kJDgd250ZR_^fq*D%b%J`Q>K`UI2*9cQO?q2^&{R@ublMQ%f3Et6YadI;By=z3PG zCU5$g%-3&w+ZDrL_8N7Q=nAYKoT!CN|7JAm_4b0wj#Zx^?1*|91K|&c5}R_%3MlW~ zd8lvG(j?C`^tBM^5+QO&p;oo57CLjao#+G)VQ=5-dbZVUjvKkWn%&rZLC-&=*}1&B zx{QKHoTU~);9rCZRX_2*5mUpZ+a+z!@g)Wlp9w)bw#)vv( zkYk)T+~RCmfPD50oE&*{ybyPAcHS~(=NL!M-Fzm^-L8+)2bXI~IlAi_Bq~j0rJw{R z;toHVlTLg%f;y#I{Z!?X9Lf|;3;x64az#89J_hCo$qo4BjWjq%$Q{NcPW+*;Q!ye= zjyfP|Y+$1xcm^;>(FBvbGt_{W+}U2ZPxI9E>k34iTtSiRV5R6Ys|8itVqk!;A!1%u zsf+XnrrdpfZG$k8M2>@s36ZU!^&Hc6ec!AYwyj|aAmS|GYj&}kP~(^b^93rW%+uU* zDjH8`uN{Y596EQ8P$0j2>V1ZWZt!L3*u|nvKEh)B>~{4?Os%J89?Hz2#j=?6ucuu{ zH&GM=$j9Bnr`siQ`hfPRYixKBtzO%%CRMRCV@!#M&ZU)&Tg>d(0i+)USHof8>yYVp zK-n=3je~7?4utg4VCH~}W{k;`U`YiY>63~v(_O4aACw4mfWRZ4p7QpN0|<>+J@@L$ zb-XYHr6b;cOqV7orM>Q2SV>JWF&!G{dW4Ct+|bt@&i#^BY}eW-m+oHB2?*1++wG$W zQ<=r&UXm0_fyu8D)S>RWK|oi^&dGPqpP$hAFo3Q<8OF9Anc2oZIU96=DWkwI5oJo4 z$wRDT7nr23?tecTO(xf$pkD7Hc{b{42z$lz!c)8LDGgxGq!43%yep3qnA3MC17M0o zHxDKkN$4VRc6OFXm{gApqCB-vj~c*?7v~gH!V4NiJT_CzE%TWx@)I@PM4DgvzMD)W z6N%9K^-Hq}(+FXvJ!!<4!cHnkzU;&|KkPgt&bt!4 zO#MX(jRhv64ouPz)zYw8pbW7v1!lafPwl)ncP|B{LP=g=N><~u;B*l8A(wi$Li-R= zLWBLr45zRY+a)E@JWn5s(}<@*8Cyx(daepihYW>KD-DFa7 zCh0fr_7bW@6o&zviXOMeA}ZRnZyTuN9mr^UcNv+AiLTxrVrnQo7SW}kMGwqL=m}Ao z(8`FYg$cEYqM@fj)FLp-vV~!V6a{gWTJ-(@b9AQcF3j6!q^rx1@60*lIqJ=$a9;aF z!TktSSS@Gr9Wy(}y*=#5j!pP)T@KjF0b){}TQ@-|s95fE$X)Erh0>9>b0IDAs~1ch zn;&2ZWhc^#U_Qq=_9v`Hc)WZGE1-8%2X^IJW!g&o6YoLz+sQM>k4cxKD+ip;7uc{B z?ug|bP$;pNJe2sOO@o~FTRLp2W{gFbo9)ZefrQXj7Hf!c1x#!)EGM=cIORwscO5$L zOteWt14sjpMTT%9>!ys+h+FGW=T#|?BO_0rKCRXAID6ZKIuYI&<)bJQCkxh8H>)No z8EQFA@df@B+l2HXj8OT<4wRmXdCk$pbh~igKAF^}1mx`3Y^B6i8?H zuAFHrN4qLVzFEv`!35V?u-+r*@*8=~aW+Tm`(%jC1U!87R_-m(LH>&-z_(+R!4Pra60TP7Qd#M?)4HniekADkrjcqT4X) z>_k|ZO17Av%jGlGy5yJTC&qw+`c(h8UYCP04E&&a4!4yLV}r@ zM1qu5X8WU;(B1Oki(ywk1y+~Kr8mA4v-hTBF9~GC!jV@U!m~mq2 z2tO%5?hXoNQvBaiW~Z z>W(PttLR-MpYQ9VW7zkv-%rl~8N<7~tJHnC4fH z7fKp&E|a8S>S(h?)QH)g@&6zN}^D=x8J9N*>cJpb^GY9<_xA?yC%Mj+)9w?{ zN!>Hod{lLes>(`+icxPthxYE&Frh|ez6TRW3_2@uWh(I<5d|;Y7$G<*4ktG{w|l0E z=Cp7ee_8c$99Jjf6uxyLqcSsK4ns!a5_ArnO|{HN?QEZ zt+)amSqVu_Ya!%U6iN9z^A{y|7n)QU#sQplQLGOL`XHkFy7zdr$m$e*fw7wvY6fMY z6qJJ?>rMs|MMaB>=^hRQhuh{p?aosxd>EHGLwX| z)iW4m^PkK}CH~TDd=F?k10x#G>MnMX5_{yKcrS$cJ zt9c&PL;z*1NIfph6k=G#bkQ~q4-GpzTW|Z6MJvC92qvw1!weSF`FuWC4C0h{%Z^S{ zM>&5TbPy$Vrm2+@NKK1Yk(mWDYg-16PXF(mvh;(;%|zw&+r@N_p<6nF=?G}fJihHj zqL}nKAk{P^g5+gxfh46*ozK^ut?o+G?*J&lPjFgUIFa=F$oh0}BoRYpoMfid zQT@Ao$?~PmOx`YtY1y52N45xLHf#B@Ry7mO77s>K{cg=EXJvdNiF=Q=Fei8#Z1OPaY{XX*P8Gk=JZ zrGEajvQRRUT8`b+!Nl@x<%E7bU=62y)cc;xff-?>IDPTJ&)ZI=WFQ{uySi}~Gj%=b zNWsNaPTTako0zS%ecWv9>w=WRHvNU-!@;5PCo1(dzIWpLmP|j+em>t4|GLB;Y98k=GL{BdVyfeLtXd<4#Pp6mB z5oaXRrWDg@Vq&AvOzAq6b1dZqR%)h);_|?Wa^|a5DrZoT=5Ti^Q2P1v5i8dY1Y-QS zm!H=p>%%j>J@oDLu*=X+!?G=#RyvM9=(#-4fN18}!#>kMG*ZXqBPN$K%S=)x_oA4; z9^u84h3_YaN_?3|g)Z7ok(H%f+o$slDJU^5%TCiSEIlWt?m9!qJO!C;=$?BVOanty ztyOak=5QjO+D6Q`_n)+P<5{g}>GdE5T3k2-YJ#B%D(WI6e?Xbdp)bX3Cwkt*T-L%6 zjW^u7AFNofw)vC$rVA&y!+Ow6flI!%o-s;PH8+b6C|8N^*uO zrNO%wQ5O}xvqsgufUAVy(_XUwQ97=H&wXgy0d0s&9r|t&R zaxz)ja84L?&ZU}y)DzTEUQo!e@_8~Yfl@+jbib=~i01s=(Nmj2mBSH5SM*r{$w2z8 z0}u6OLn5V~p|KXH>N(AiR!X*R%49Ny3_%~qlM+a&s7bl&CcN=Flxo&L4W8QEg)Kgb ziaW5qH}PBEWcvFHWuH$oxtf%*7w7m{Qp*NYD;H-Z1sV-XR7Kvfr;Be_#-=GwN z0lrg%sbY-}WitI>_GilTY0Gyxo<7#he;$ZtN->4$)z6xln;Oc=C>-QP6=?7Ex~>vImJhzL>n$H2zdgP&gB+XvY3+wYM97R4mgko*k01hcjd#TA)a9J;_cwvyzHdYF_JjhIU|dp2UUtu-w(x4ATg$P^+J*4z?> z<+5^V)X2Ta7Ft$r<%RD#zw_+3*>YU|d%=I7o%1{A_x!i#c|M%EdGaEhh=mAvRpsSV zAV6_(I%1K!@^YcvdWv2T)H+arEf-H!nQ7zPiSyr)G_Y--PiRphmGr6F@&#aix>r1P za}i%ssjgdG!A)-6ZG>Ct)TO5gb%H+bM8mf!0Dak-Rg`!M8nP?b>?&3tpy+rfPMkJ< z%=zDuG`Q&pAe7yPA19~t$GuAvP(Hv%p%x8d-hD>o?@(HyyMaOD|=tPIFtDXpsGu#H#c@}*vXAatNe%rmDR;bPuhIJTfrSIcj}y(Ugw z(8Kc5vSshdj_AI5%Y43Y2q#YQb(a(?ahQ+5P3G=Bd;E6ZtV!aW$(>|F{C9D7ly{Dp zIY~O43hp|v&S4nez$|_}!?AA8)cuBdaM3lvJf{||p`5OwSa|phYVsWSPANWnTyZU(gClrJ zsEj7UEV?IYt3qZp9JuFI|9yA}_EpO;)J&cwpN;=MPb*;0+@vRl!MV zMmC-}aV%AOtB{{)IC1^)WXLck&tWVBx>3r$N9d>G>;34RP1_IRVw^X}Gnu_dOQp-_ z-@SYJ^4;qX*djkwAKydl{9>BM;sf60a84AbB$Tqt4_h{(Zc2$PPN7s<%5{q!&L}Gr z?nJcm{X?}%gZ{>}M6E(mLX@w*dwoVG(z}5DJV8b}FUxg{jUXwHLFu;J z-N#PU+;(>&k#MK(av1l6jyb>o{K@6syg9gk`=%pxB9KsSKbI?)zZs5z-{tjs{V9AS z`?P64Yc+b=$4+cCosM;`<@6)w#3_1B(&3#=G5fdF9KLH)r(mQ{ra1(qKV&Hrq(n?Z z*eTNY@g}14e(=7TcP=Qy2_tUnazqD^P#(->zI`hNgN{%r6bJ-DY5aeDEB-dh8H95w zocL&n8%dzHsc?eXqjk1VzBW-6+^RSVZfYeXmD7{IPee1H&!^3$-^#y#=T0Bo59w}L zIq+!v_WkE_neydI#mt*Qr{P!}x*keRlh96s8)>pSqo(ehIo;N}5e>(zL@r4w7574E zG%CTgvgymlK_p{39nZT;-^%68@zbZz9XtrD1RkF|4du~F!3uDFtUGoH0g*!(mU-S;Aa8dUVI$LlhbQn`1AOw{H{E zgMXNe#gNjtC!1~SMBT9?O{BtWXY)wvh?*mnb)|nDltEsWZiF!TZz!4RK_X#9gw0Z= za``fxJN7ok4y7!-t;KvE1WUu&Y>N{ERPw17s7)7MHX?o8E~yly9_n@(K?>>itYs!v zCn0?Z&qiXh6Tvg^{RGd8M@u{13HjkuH zs>7vuM43`0Z*1{T50DsPW|a|79WNDbGZSGMl~OaI8BZt0sTw||HY7e0kp-$x zPqO-4kfJoS(wdiC@CS20#gnMII2nnEMZvtSnLvtCn8!RyIqfVl&*D!w8Baxz=>=Nf zko>$rb>RW6FV3#m9ieQ=B{TK1{B-5Y9Wb+JB~U~zWHMSPsB98YL8a!BO)y2NnH!y> zhv+&bWP=wc3a_0#tSx9dj6h;p2C$8{Q@W8$9GlzY$*^y&#Uvy#Bgkgkr3t4negD)v z7SB6JckE+t$!F+*G`#+h-I|ICQ9W9e9! zE67lMWhS!u&)l?_mo-y$dNzxc`iN;70X%)55yBKFZ=6;m$;r|)dkT|`{sWkn1}jgr zQPS1v+qS0Cv7`r1fvV^BfGJ8H+DT01^bs=)CM`|V85lt4F}HVeBTbcr3UjRMz=3t^ zRKZQXj|-BNU3jnR_i1Aqi<6%dS!rgnQZ`8racU-%NU zOgMSuX(t*9PD&^*QE8#hlt{yg-hr}xE`=EZGpU`D&5Z>lQ;?ZVMxf%nT_C21km?I1 zlbDXcxQ>?7{?CC3jzCd(f})oOSw|jYoX#jRDM;>dt?Z*el^Y+S#VJm!Ex^2eSt&Cr zL@GxgV1_;Q0G4W=j$jX8AT8YGZ*BJyI#U?Naa?XAl$A?DlyXT*?yO{^#$`cMn%sts zm?>r!V;W8(3xr%6O2{P^#6q%|l`$y`N+QW+K`0iKl9liCyw5rBIffLk-`^!P_3=FK z^PbBbW-Lym{zQZYT2&~|2G5zCJkcY_NRdA)_l-pvXKI7RDNN#>Fe#=fFYqNXr!Zgb z-Qk^tV(vb;73L-uojE~nUtoP_kfiaf(BfvKtN6>rjaMiaq@`)8Crig+%p!G**flJ3o2kIE zfN9Px#F!K_M&9&NcV?_ijf0}xbu`+V=i;4qdM8YvN#h-KU3E&jPW{GVw9!d6vK@P~ z|4T&w!q$kzNjX#XWU)nO4xm(H9Pea?_VO3=kzyXbtIW}TEVeNrwG%rED$rVfDr25; zS}9YfE$0UPbZfD;l^Js7G^k^KmSQUMiX;uC>-W#`3NPKK%%(6W_RToA!!&0Mo!UPm zz&RFVM#-Tkn`tm3m>DO`#%HgLgOgBCWzqnVnv$j2s0njXE-S$48!w%o%3hd_9A80t zrVLLuGn&SXYh%pl{V9}&yh=Qja>AqmJ}8gcx#b);#D0Ogf^IkGxMa;`3(ARrDL0HA zB+6{2P)%k?oF2+<4bzk$EzU{bS)4F;!TXt6EG-(+)6&$DbC`9rH+}mJ8YUSu;8%a> zn3U5yb#xo=&!RNsN%=~kloKW|Nky*L-4(^E5xq~d4;nUBB80z7|CT!y-R+zPO)&+T zM4^s((U_)$>24sDR!#m*wf+uh%xXcHN0kXwgLB{A_h(gUNbVn*Q}53lxO0((!i)Ig znk3WTk<4jOn9=(Sro_Oly@7=nqBeC92lNC z#a${L)Z$nV)wv6%DKU}+dJ^WTTL)PH)%1i{FUDtv-#Ggx zOe?5JFCIi0-9%|fQQ}OXIBz}`o*|pHg1o0uq31AXhu=6Sv|ttzr%)}8D<}3N#OMMt z4ZZrb*;FE-lzEhOcgJASEH=*2%u3xc&3RX#P@|}Mb$?9kk&=_2YjFyuWPnO~t9^d( zjdL1z>l_m&k@+S3^zahIu`D*+&pxf0=>X7{AS$ss0qJ-&s z&XWoALvNh9=~Q!_-otTDvy%5$*xIvEwq^e*W*Z^j6^XKFw}@uV54|Jx-^ALqa*{-< z%=mDAV*d#*Ht69K$6#t)$17S)nB2phJ2)_NM5*EyXYBOU_c!H;E?+)~t^4~=9w<1X z)l!OC(g_k~F7N~uTgt=BU}2hP6an4XT2-5K5015J#IG^J z7jC}njoPoiJbS(2kOXB*nX84#?cl(p-gkPr;+aHCs@ewsx85gxV)MD>tq+f(+*tSp zpdu6HCS%T?KRhUN;Odq#)kze}cchKS&*THe^fQp$XX5zq*%N$z+$%%s_>@uV1i7Y< z49c8PDrcEKA0P9O;bn{n)u_)>5qak4$Z1!3FQ?^n}eY-d8s88FRFmYz2A0AW8 z2ggAs!i| zy+}4ms$Xie+C-?*v-wcDlmU zw0E9=@}%3|`Q$smo#&O=?!3#pWvNQn^LT_{=0YCPi+*kT<*897#FZ$!+t777+t8{K z=gM}cQ!u74rZt@%DdY@|-wd--w{oVPT1{y=p>SQOECTr@Oli9?o3bp8S@KLqh*2LB z@Q4mGE~oFiF)1c02}Fz?(niVR#3_rj*{ZZEAg!25(`AO14G%cz#j?&&-7)4S-S`0y|MEyq@6@N}l z$75!Y#hF_r&rNFI^|EKQWkBrWHJ>AFwj z8!*k8RtnUZd#PnnndMS1lO2i08DMF`l%`ubt?@7&vHVG?7;PA)kdw5HcWmY2Zq?BUfOfmm`arPb9{}1W+$Nc2BBtBSwROqQvO#P8l^|bi)RWPLUQ7kcJTo5(3ht z(*5J}ef|Esd+xcrr|zETo_k_-wA9H-7)c&Hct8#YslXmQz(YTHfX_tq@E+nh>DT(; z!NUhSn)<5u-49tK5FNJ<=>rCaZW=nSO5pdJT2A+n`?j7ATuawAG%%~Zuun*z6zq`8}Y(g)p>vliYuXndKy?MJo{?*O&_5F@( zX&GCH#QpKUn27wL)QGKwl&^`QJ@H|O*#%k3ilY^nK^yo+Mpm;Hr1kxql6;229VleP9Yai2CQnSuJl@2!9){eWuWV*tziR$!uJwW6l4vy5s4=HuCI+f-k-kytj}HLe+cj?+(kz2C#N~e z;kG`+?GAQsd~R3^jga8txbyQ9dZD`A*XrsR`@6Gt**|Eh3B6cXxDph);O)0R`eh?3 zb}Tt}w}3M`!J0X{(N2pikOTRSrx}t{JN1VPUyaU*zkNTp%f<#LZ!%qM9Wl zPDMfg>IqeQjQ1bhH%o}d$1pceDvGZ$-iPVgwf^?1%+Gw^+n|JmzlJ*h%`N@xol+nC1p)N z8G|QL5uHxvt?%@Ey{%75%0BtpVlA|tw7%5I$%YHRFwuKgt)r+Xg;s^w4?{HT9AAG? zRJn3>4X0y#2dR^nP#BB#&D2#flWLZiv(Zw8xpJ`@KO$^`61w{_oJLpm$nEq68t70>_2vEX(^NMl zB8N2CYq1Aagoi0RNL{=fweiNPpj}>7b45hm8#dpJ8L~Zeu27Js`&dqGvZP}g z?U$$3bF5WbcZOc%4~{-}dX-YD(xqh0`gCL=eh-np6_Fm?Nv`^(?vId@dMd1S?ngNM zewWo@LJLq%lCNB$sJ<IqLq+*;UkTMd-g!^&6(+*R`?jfd)*34+!;oWZQbQSH$7V zV^X93dXu+rI28iqM>eM3iix&#*MHD=Rr05Apd0%aO$5ojO$jS!<+1xl(C!zSs9G^7 zNFHk{4%xDph~`~5i`^M~FJt@|e$-+q?N97aeiw-G6y$P!pG+j0-ce{I$eMgeoo}0wzp_t#kSnS7*$4Lk zq2u4cjVbfV*!SggNktK5Y-;bG>Bzx;kIZe(k^2O6Tvl*U7Mt$jCXVR8>0GU|_jNs* zbbJ3?JHbUEto&y7T9nDnlzo6|(PPvyb&X~U4*va+$K33{=W8^>!E6BY9!@C)dGgaH zIlqeC3k{Uwt{x9x#qRC%_1W)sK@F^G{`}E;6##RO@#VcsGRi{aL&Q=OiN^%$iOw;d zv(?uM?ME1)2t_@dg03Be2|xmkRaTi4yJKX#yV!7zfQBeH6c^7$iyiH{$zc}pok6dM zM8AwadUj(nIwUT)O~EYt%i3Y$~3FW&eIYISsc?a)SG$bsKb}?PSIzS z$ok@fWvx_c%1T%2(adYTssg_3A@e1Xp4D%C%UfmF{8cygiq&Cn{<>SvCl^+#RH$zX z#*^qCZG3%Bz)am-zT4sMK2;DsDN8El`i~~hl4KLVTyaA6VOq%%ebH0_)H1n<^ijo| z#{st^pn4T$TGlPAuxx3Tw^BU3%Wo=XC!%DU`K9=EBI!$UWaeM>w(As<6DD7gGt2bh zsZwrR>7+S9_zraO-b!i2lSFQb3VcCPNUBLQwAt-%zO3Hop&FA-DBhq?(n}OA_zLTm zR^Cj|3lpA#|Dno@EMA^SVY+cpd|CQt%Rbwk`r(&jNpzyA(xj-_@+&4a**Q5)g-ISe z_^6TSFZSK+f}=`q(>-m6FJ7Kc)U~vytU^r5`!b`7pTUQqBIVbFygaV)#d>hvi+2;1 zm;SVQs#A$8jTg&ZiaMU}pdLCRzqDpNGgVu@>;HOlH`eJd@VJCVq?sQ>z#ywZCqd6u z3>+|-re7;pN2E;ZGm@2-@UZB3+PushgFII++S+T9f2QeX<$p1fsvK_vf)72FGjbQg zC{Jnw;6o2*%Z`T7gOpFE(*g#7 zKPj6=`tn)dS?Hx$QY*k0VEuO1ufJ$uNs813CXa0w}cZd*U$$lj=BKsc)k6KmYe zb-n=l?_F$XUy`beGA+hq-|m1}b~SunTyAGG276B{Oxm(q0oQZ1?|w-7EPf3GkX<3j zK{hN7`ER&Ni$14FcSjbuEVT8|66mSF;+lUNFwVVXEh+~{Oe#5g3Q|hmnF@LFTms)& zb#WTjzXy2Qm4V5rp2nQx|1*6wSvUGdJ!2E|GQrL?8~UAEKTp~z}YAitW3XLUO;djMvO zdd~}CU0?OTK|pB;VPNI~y?kp+!HjMliW$?(m+sujHAhhWIidxn&MoyzAc4MFgk=8p zNK(3VqOMej6?{+NQU9b~b@M^n0dCur6&~?{nd@sd|LAY9Cc0xWZ0GOk>}x?Dp}g0( zZ`6S+Z|84eBg^%V9$+F*Gv~$w?Og!A<`od^|CQo%2>y zH((*=z-rEEm*97ht%ZzRXkvF&?due|NbvUg{Ge4m?bK3B&T`~E1^ zr$1{n$z`m;xE4l`OGDzQ%tI)bGU_wbZRzcOcehnc5&(}hYL#AJ{xav~Q5;{AwDz>O&;p^Dx`S-`F_|W z;`pE9a5rsKM*D@N4F60Mf0~dqgfeBhf~D!hjOxl${6zNC>6aBk@@W@fwT zwIxz=@& zpz0Fp#4OiN9>|9VqN`5sbNi$ZxU=g>FKQXGlEi7NThZ@V&EX9qJA}2P4O-)FS?}4 z?7MiXDg=_MUfOg&6n=kCH&*;1p$TG;5AZ{HuI#dJsdZQEvC3Oxn^CThI;=28aS(`s zDh=ox9fXHg1-&qaOUplS^7jFix<@SNv>s_Vnr0Wd*PC$&VEQD5j{>}z2@lU-#a3Tv zcEnP*Y2Rge*vyVaQh8jO(xUF_(dB2sF#q59KEYR8y`w=>tn`6LM0)lK_(BD7ikW2& zA~PqqK6}z-YXki_VZA?#%u~aCwR{Y`srt#p1R6iID-o}V?_vmq1lgA*nWe)<=Ww=H z8OJ8K%dcDxo?#t%G2w#^AaK7`jlcbYfH{p{$BI^2^rnS}tp`BljBcP{LX1l(h1RaJ zuxwI4;F2)^^7OX6bxLx&H&6PXyR2gb&p8Su%@6wuW@J6w`q+bc!xg5KE zN#lg1k-agvs47nv!S9==E4T=!8yYW6%>MlGSNqS_q{4Fi?<&%~nskiPGZAD_rI&_0 zg4=G?#;_ z;fFf7E>wg4jz2i9P))x8T^3`|UYQqi7Qc1ZS5Ng+y5x?{Epx?)Dg1bS`QNh+vAUcAN2bKOcASuCv z-*&-AtN*S$hMNQhO>g%DPs93vH;tX016nk*iVBmsj$pR&#B1KmthpLXu&&a`rs~pN zh#`v-Zq~2mdyb}B@5+ZvO`FE0oP+f!aW5l&lH0YQyzn-PU1SE?%tVom-xC+NDACY< zhHUFEL_7az^ecbvlKp2!qPyJb7clu}Pw9;izn6a_fVXW<*Gl7VNZU^*k=yib0*&X3 z)jA56vw-|2zuRJACgD9Ed~2JpM?Q>*pgSw~33EETD^?P}_3v2i!pJHQRAKOe^!u3b8f{o*@=j3RawFk0` z8VoKGB3!D(wOCS(Rv&lw7QnZ{5s2=|Q)fGThpMa!x=EgTi)jg}|j1z)4E@q{~!?ah+tS&t&WYfYbM1wB=omlra za?xFBQP}EOWtIGSjQcXtPzGdCVAJR|Jw6i&v-g(PBZ5TZ0T5ac47SCSKK%0O`GiS8 zNCGXqd43sh>Ef@^K|`y{2_*b>B6w+53HvhW=O3mq*s+$g6wmP~2XBZxru0)hDUYxbcn6LXD*Zpq5v$+ujn)%6U#TXC~o) znm&qnH*oH!lr)%Srw8~&@>wW5j61&&JxO;4|8ggrSqd~2gn+e4aWGU{X39tDsx8VA z4)^BB157jn>PaK~S!qA^wdo$JT~+eGmDP z-+&nzF>8D1MgCJAC5N3{rYEk8$F2UExpkYJu5sHf~9tGL~X8~O4^?TPKC!b z$F$E8VO=Az5Kk9AJfEDBB!@+17_xX(FY+}3Y%)HW3&xDOMh!A0P=u4*esx2s6){J}>iQGey!ax+CuvIdCE;s( z@VQd}?-iTZ^>YQCHFgIuH%=Hl`1#E?uxr~ZXtJf(33W@c|1A|(fZAcjSce)*U1FC8 z5C^kjqS6(rc*7EDbm>PZbtvF~_l-Iu7RYflJ%HsplYkHcPCziGuYxdd{oiiJ5x(CS zOF!svzgia0#D&`Q<0d)ieT@&_O*4sK z<=!BHjbgevdXb(?Li1YuT9VrB7J8()YTE-72(n%tE}$9X{Hq_Lpmr(g0dW|OQ86#@ z7ll2#IkJ?|H0P4J{1X4Hy60|SX|77_an#!%na3=Si(qjR;&8shFML!ZYDD3z5v*<7 z3>x(2`hceonRgsVY__Z(rHK?eo03$U)9le^204H3JPa5Mlmu6}M`tCdnTn=NJv?s;TQZ^0o7=nsxV)( zjE_2h6x#FnXGBxt(zqB$^~`qZgcyUysGwx<6Sh=J5bxY`dD7M0>V~iejOp(NJ*nZY zpcxrRdeQSzuj7?Bn3S+S{{}8?Z;89;&fNm|4nyv;MhK-z-_&@@iBJ+RpPm`wbq@>L z!}0t^`uXeGvXq{~>0DdW=GvKdSw$^i7P`_Ruo1kY1%^^>Rf}C-Oe>aNM5(U&)v$H_RV0; zWEegpgy#92UuLy~=}sSG-oDp_h@B$sye@VWsMkL!W*raQ?gP!oT|^BE>01HidQKYno6(;M)oowm1S1LO`p-QEXKiND-1aye zdWA)pez>5s&Zo$w7+v%XrsoG(R)HB;l$Be5X+fL*y09jVLSgtp!dy6i2Ba|)ZBq%= z_-CPDhSL!|8Za*C$8jN+$k7ngjA5!fNc*W-T}O#&-b)#)5#cvI*-NxBYb-D$e@!*; z0XbFvOG@f>l3T;G_Un8{DexOk^2_SdO~PXASDXrNw~FonWq>6=EfTp>D2OR0d$Ek` znQ4X4?G%xIk%$ZoBpxJwEUUcW;IsB1rQ&fY>$9WqV3usDuBBvNgU=wG?7}6~B+b++ z;MMeA_uK84YaATS1{q0!k{6=uJaTEMqGz1`tK`11PqbLxaHo8M+3j%kVSfim4Miqh zp)QtE?33@l_pVw~7LN(Lu#>-DKI)yYW`%-i$YliM2}Cig%?gy2+$shsQqW0}!Alp- zHo}6Hi@ZKaEG(E&vGnD=_-KkOsL(o24$=(;8>`gE-17nKe7X8lw~^k1wb<@@;qGLJ~RIW#D739 z>-A*}U0z2+5?wT9)D*f?)aF#L4?PZW%Q~zEIu~lw36A6bV;cSTk6dDheLbe_-|sj? zn+5g9Np)sLw_n&|pv55<8MIR~z_F=GWs41GbD8Ssb!Y{%r zbfy8&jHv^nj?XjdPmd!T%N$?+tW+491sZ}FFeO1O(Ij2!R4nVCUcC`V0iwW3wW)L)h?3L3=M6oyfIW7!m1(1*Y5pHDS44WobhOfRgZNzYjBHC)y znLs-iDsX$5eeWXsUu#-H?AfckD}eL^ub*zlwJ2lQ4;o13VEdrF%gCng(zfF`3tMQ> zyTmRBdwFVg<_R>qc-vS;H7}Iqy4seB3qZ-BA=>H8w8S3=lXg_zzP?UdFm99jRIrww z^52=PwXLpoz_RkV+&X~k(|gP#e~lB6o^#0I7&K6yOD zGJIu0vm(bcFkn0F!Mnl-fX_*qyjzqKIN}%|qLGw$DD5^JjC=Y%0K>|~#f@C$LKL$) zaepWdB$ks@rb^IC)IPIx36h96{Us|SN^I$JoYZU4VG69jzk4fE-+Fib2Ned)8-J^n ztyzpLtRww5h>lIA3a9*9pylhQp z`hKUtY_(p^MgF`XKLd1%PpZJyqhrJ?fD0S*h*&{%9e{MCbWKKt3n~7cWqE9QJ2#iH zXr%r9JA8ZgR+rEKXo;XuhG!g~$3x~M=k%IM0u!=wk7OS`YL2Q*Sh<Ua$mKWd z^V8xf2JuAfal1p0cyZZ zd8Nb?Li<&{69Y+JfS}e>E6X9+;F)4Bi1E~LxOh6>ex(FvbCunC@O3NV3t_1GUe*zXteO!k+hO z`m(hM{ZKtg%t9B|kf?JR7~te^_Xl4bm*}n86@z|TyFio{ZXfpSnCqvYdHl?<@R8B8 z2Q?Jqw7n}2{J)G}IA~H*)3Fg9y ztsT0Ty^B^0XZO89qNF{R*ON?;*AYXg7A6X=&1bYx1p zgBG@&&eIrM_rv%yfHRNu;oxavEz^l6c;|d75m7`eP+d-)ci<=!fmUFOLT9FRo%?!P z_3Px73Z}HZZCR+!hz`$C%i0$xr|EH&{rmvJNni@ww{w`+WfMYqew*u=??1Aw(|^Mn zg&sMJkwS4-r_v+PimhgX1g96b@*}6sGoRBO58>*ax~vH(^pNhrRcsNns;B#>#?CMW z2$&p&;yWiS<3Z67cSmGU^J*xA7{3pL;f#opvysyfD66Uq%lXJDJCB2EYD z8CcicdXo}1t)SYBHhw1irRun|N=kB}u7cC6_aD(Wef@pBUw0Y%eoGwh%J9O!!1DIN z14aq5KH;ksHtdLCDQUR{bF-3?)D$@*1>ETOkuzJVWnmNyXRN`9QdcPbEVq2;GZ*YF zN|d=z%lkbk4V}yj8epbXCZ>^<^{qe3PGm>Q#bhI=>i)BEuIYT!HE@IW2uDw&QoLOZ zAXW8aXLpt#DIXd&bgn(TB%<_Ug);RS2u%Y>lzm!0TGYbT#pAPoTmP$109~%EO}eRT z%&!!p5~KHW7tXygoCGspHZEi`&T5I#Bd0GXK|8T%GIU$L&-s6L5%VYV-oQtZBQIdia(z~)0=Mv$(0{zvb?w?e); zh;JsUO0(>w{QMGO27GF-Fi#LC?{w0=bqED4R1_N@Q8OtPY+fx@HcpdCm62q)CNW>F zW@@tJAC8}O;<1S`fodh;IwS#-TaFo!fya{9@MimU7%wf9^OOc%IGuR#Y|{PNPY%;< zJTh?uB^cv(Evf&u!$MrLNJkkD4{un^{C#BKp?T-EmF?-zN?-B{!;%}Fzn2?nyu{%r z=qvIfxQ3h-fI?W$N)nJ)M-m}1kc)G3>^fl39R4w=^X?tbvh?Kb6k({odcZqJw4xA9 ztbmNV(eK~j{U`4^G({bvD;ApuYoFXvlme1?F;;t5&e(aU7{1DK_&!fQHxcsyJ|8{p zqSX4miYIkRx8-@zLA4zvsH~(@0t>g;{b5u{Vep@=euKdybT*6zvf|GMHYu`sHm86! z=1&_kcwa(CcWRcP^;!}h_yo6k%Z=g_=qNbyJ!4rsjZbEur-rRLAs`>4E|3O)Oy+9AQ}dzVUj21atuzclKHW&YggHc>o2l*%g z$YWh_oEbkKnxe^dqf>1-%(ai6&i91A%_m+lY=hO0^gjm>pqs_?=IBLWVfs}foZ#)` zuZ-vljYgs7k@7TN!F|3BbkW@&iOy}3+Z=jgP^&W4geXQ5VT zs*Pjb`H0C10fpG>27SDG^FVtL94$nWJ9Msw3zhl=rorkYjx(HK z+B>9_nEeWV`~zFuqyjpjqfv#t`|VY-K=gL2pf|p0;)V13;!xB|*E`kHJXBh00je$1 zb1X+klkT22gNG178Nw)CJ2D_(KXf7$GilfKWBGRdyQSN|wg44CROm@Dy-Ow*{R zxbCj2%JQMPg}HhD`iQ4&pPtrvt(0NlJlI6?;_nh>BhcfiZE?O3?z0b^9P16Mho#+9 zX>9rRHNImBW~s1SAoI~P163>p{1&~l_iZInC!4sX`de+c;~9NSM#=ZuS~bGx$*M%Q zwB1r}ciiz{*fP+oj35Kbc?QJ#6bJpfcT&80VpywbJj?>ueprrlXFBp*{R^I$E=F|Suc zn7~7ofajmIrTRJ*m7G9O1$%?csOJd}w(b5pvc@xROtLb#Jk$a7*->(Em0SeoTQCk! z{}<5ha!aN~*gMPz^AC^ej*gz5K(a4I=*ZAhoZbu#=Gg>L52`1pEX^PpqoYxo_8`86 z>SwQcIrdMWMVfzis+4G1-+aX?;aRRA?*H4kD@g@!tq@^~j=z1-4XygiiqYFq>Mu?gCC37MR+V=Q8wvK4-nb@F=mQ3Kk4sNA0HiDV zKe@!vo%_LuF~Ts2rl5Ln+yORTWs+mjB;b_HXCvRX@j~80RZ!4l3wauRy+YXI$*RS; zpI$+Y+`)lIRkg12tA6#b}w zznYP4CcbzLRi7YIt6;ELwmy*b{ksz=!zh1cnF3r_N`qY8PY9isdW3dEqmh)`?e?Xg zgU;0cM?>esZL{2a-F{qu-}!RLcYH>-4=_oMKiOZF`~(KwrYk$o)|LVeR|%o3a=1y$ zL|9LFv}&4P>Jc9oeTOo{J%I_oe^kaw{shKH0ji8dMOxVEcbnoDCu=Dn*zbs6j=Hbm zhuZv2P`>G1)NeL%V@<1?j`8e5;%Hp-#r=Tugk7{CW*)Ej`@m}RfOAaw8DjD;X80*77hs|`&ptWZ+)U`tfMLnI_e z-#H{yq(o&p40Z3;w$ax^hA7Q~LV+mWH>!RtHDaq2XjHVwrm{cB;`>c!y1GsSae}VQ z@afFxrf4y&+O&688jvRXmGZ0rSAP8)o36JCJGvCs1 znSq8~;lbTWV1cQ&QgC3}gjn0ILR&@Jx=pMCFAhmkiiaJAi*-N6r1tXx4w!k!FOXxz zxSa7^XTK_El7$-*B;%Sa>q{y~H z_WQ;ASI%LNSGC`0u5&<@^B2VqG%+01ocb?f?HW|Vjhq*rgc8CovW<`=7!qA+9xuR* zkbL{cEPyyi{Apt9zfutb_`&Ya|14|P*}dDbIS2lvxCg9W{yNFO(5Z~c+-%n6F~As?bTVEAK1X8f##xwpd0KKR3zgW>!F{$cG6|^%5yM$ zqDVjfUfhj3%zMPx-mSzZAqe(@_0*IJFbFGz&Iz4bpGEV=i5j_MY!guFo5WWH6C{NKaqPsujChw^_` z<)}X0(6U+k)dILmq<9jZxsf8(&i1&0T+83E9luXk3qo!$a_~yK@0M;VuXy7=jJE>3 z$Z@uzP1D8q$Bav+=9-=BA zhQTy1&X-S`Do%ubvnt|Op)v$15E3fWl+>ugGQpXJ#+qp~bit3tTMrjUR8+&W(grWb z_Qtr)?j+6@iMm1~;` zX%is2gn8&^meLSF33BSFRS=t3e%{$kE$&Q&L3V~GXOc7;JSG!GT%QKzzr#z`9ZMQI zmIGjX>%eE2gi}2&2*}MS(E)K=ZNm!`@FgJO#jp~T(&>8P-drl0x+Nqd0tk2P0EpY8wbB^^>LkZKqoGuSh^hi8CAYRhgFq z+8KPAG1T>_k3|0<9sMo$xiLuSm=mQ{4c=w3NQET7yzH2BJg;=pQcKoCBm^p=@X(pA zU31~%ADw5Z{uY%xZ&negl`*$jP~!u_qrkBWUDmgPgYxM1>KT$xVwOhBWY5bOjN_zEfK zp@EZR9mQ)G!TCjc+JY%(!OA;>!$-V5KR4y98JtwUt*>QfeyrSRPz%4DRtdn$y8So5 ze-Ye%nb{&vQX;yL{jON{bCZ^TUcm@l+IjqjTWLsdn9lzZ#B()_idPF_q9WVX31Nf?@VnK!T+C?A3g7NR= zCKc0=A7Pc9*4q)Q3iw%P#Al%N7Z07sAVE@;BAV3z2riNvI=Ac&zC6Y*AI7|uU=UGP z3vQh2m=s2mv^Z^?dKrRez@=nDJo4z-;aJ)83$) zjnF5WZ;R>Ms~IW%Y!b(ny?NrjZ_dP8?$ay1ox}T^I%a}@#8S#j5*{v;FOLH(ur?_nZKs$fo)_~7_cDvN1i_stM^Nh#? zfw>Oi(t#G9%!)McHyHlKoY>8ubg=vEAjI8E^-N^(G002RUN0c2UXJ)QeD~q^$9Z~l z`IL%NqYmzrMf)l|1`u#sMWStQ6~yVYxNWw=Z+*hkntx2+XwZ*z(WiOzrkvzkm~>qs zT+Dj-RPKDTwWX(z#WOAT!8{t+5H+Tn22u-Y?E{0jilcQEq@2(KVmTHJph4~s0$m4m z&GoT1t89}s>!OKf)wG5l@3Poxj|+gHaC&smi;}xp`zid;Y4PO_MoD%({H8k`<%Q{6 zT0!9~sQ>KJG+=-{sxBh<7zF(1Y*8ri>5LPnL*X$+kjPsa4>aR`ly(Q;!gJdC)PrxW zYpZMFbQWw~AluYnWfc?`Pq9++2sW7ZTPQra z?LHV|9d+5YXs+xaQ<>5DTavjd9EX8mtsv5AG((wi@=QdHsapGDrW|hvUr}tb9H5P0 zyHvSi%ZV98+Mb@?2R6XEj;F0>1cz_CNLE9q*-JQ1CQ-?zVUyH}la44ZG~vh1Pnx{N z85Ttuj65@TwV8|%HjGH@)h|?G_(%@b?SxvungRn<5?*{#tdac+mQKwbK=%L^pZ@%& zIxPkE;QP~P1bj&MZF#5t;cbxP)4o_Lgk7Yft^F53h{20lTTDEgY!eX@a*F<-MR0xi z{@`bwwkC(1TJ*HoS7xn>B>+iiGb2`L9F^2&T##lH=}Aha$d&R4t^~i&OeF^pK(LAo zQRm=@A@Xx1s}!SaLC}-EGOwmRsna=l>606}h^D%;umAMF))HD_#C|1pQ%J@NB6@=v z2848(siq%K_eM0bt!m}LIG_%lO}`mNHRqK40RyT2aG@Zn9SmMDE2<(bc!lmN*wjtF zv^hIL>w&(v+*1&b+77IA6c_&xWA-NZm}h_9yhEl)pW&v)uq`m9EFG!mC$~aF9lsU1g=fcbrlkCYGsq{v4L7FU`E<}RTE)-9NFtZ-8`zuJKxU#DGP5CD{(-rN025a zH45Mezg%*O3&=ZI5^cK7pRZ6oQ>p z*x4x%6cpj9PdKFG zcWwrkV2GxYeCzZo5-W;bn`EEuN!8u`S$P=jw9T@XDiYl+;QQ_)uq5BTP6(o`*e>*p zHN)@y>#PaoI=LiOfpC8a65P)G zAFQ>d36)Q>ytQQ}#T$*AG~FGW{y%IfP1u}3h*!~)n}|xhmG-|~3*6sdsUlgzc`XyD zEo(nFbu-Unt&8*jkBl2b*xA$4s$+1=!a*^ZlCcivxt=yrB9RG^re9AT&cHb}o7j&>dts)kJQ*&*DDInFzyu zFT24HAw&OUvMO+NmB2+Lo3zEKM(SV9?JTb_XW$ zW2n&NnCfhMWLpXjhXu9m^SDn5+iHgmXB=Hz8w^{0eR6SmvO7sSK%r&bfyILT2p7nk zV-M`Y*Jj!mp0hAOXC`0ntVt*0aH)h(OMeQ=b?a7rk9(X!^uGCHzYL~)fWjX-)$r8E z|9OIhzc_n`gNW0FE@bBs*5Ciq*Je4HMR2ngDW%z*-LGdLV4$58pskk-!zFmUi z?y!*$^>L^Z`5IRj#=)GRv14q?o0l7OcD*D@1-GA?-oR3qS*lKz!~~M=es}C@Pm1T3 zFt$!BE5T2}Bbuk6<`PiUh5=u9|MU})m)8ax=z;84r|o!)D=>z71*Hxg+x@L`KkQz` zR3IP!XKEIe$oOkZAq7#Krqt4Ueag*6;EDQBrdp4Jx0#+A37o*Q6QMrp9r)p_hC6Qo ztBrJ~;IwRfct#=&7KNaz5${b4I8tGbD)KV>1J3{Swj%%e5fm$m^ekC;;4?AK|5I%$ z;DSA%+8ZUyDeux_BUq7=`tYbXVIrdl*g$t?nj4!Z zZvv(ChYoN6jV^c;VZS%Y@T)D^CTOfLr`>Q;AQlfuBVak zxDJLUT@-CEgDT1r(DTkddE$_V#1q4+57NHse(B+)+p0zvzptD_OnGvxKRjHq6W`lL z4UT1hSld$IAxZjF+O~RvV>Fj^-Wp(D-dNNwF0&Fj!ni>5W z0;kw`$N{uHt0{S#Bvg?yt4;|vm_m!l?zH59IM)?CQVzxFUMd0sp#oM3z_a91U*R^o zw^-in$fiON8o;&hZRTX4KTzVFI8TStJFG5y1lkdRa#~x$-L)gai#%Nav-yC|s6tQc zAL$EJx2R6OZ+nmeNv8{awB0}s^O3P<_A2&FcA*f{xH*Q0ie`B3UYgQlis--UGyz1_ z|FcT-4CwBbrJ)l4ZQE6t>4Ui)6)} zWf!q(f7N*&S6 zO1vh?XgYbnjbv9KHD0LF*YEN2C;awIM85_K92W@$UFXzl#Em$x%550vJwwNS(%orM zym|=s`S~QD-OHz%8Z10TACE_)&qW)pQNa-!NW?=8*iD1JDPp;4s@k9jcv#2E4-1?n zmbKw?oexe~f`$es(A9B|^j(#F2;_no{REmyu}Kh2caD&v}aTFyc6k&a+^bcaGHsFecC&X zJ16%eo_fVeAR>}pQoh4Al39lq6!~rZaK`?Gt=!PTJx|{Q+^#Kj?6bBU?y&vjZ&3Mv zFn@7f4XwFW)o1#%>TZ1i2VHqC3v)U%n)}C5zM(G6{-e@sq~P)AsimnhZRceAU$d!% zl+N-26SLU|tcj~U@6y#YRAD~w#~;;m6}gZvH%Da4-6IZIp9!XQ zf5*k1Hu4A&iz7NDQPKq$Z3pa$|tBN^X7>Dap|tGGTPHjS@t0 zh$0~%AqvPSLBarGNO$|&_xIQS+P!zX=bq<0=e*wU8}Mpm^!Zc#ovKR0S;PGjX?+Crr(qK05n{m zFpfPbl(W(U-5v)~a6(TuKEI!&i)vbGk&Hv8ll*T>w2x0&W(pAR?nTL}4FwnB98b%H zimV_m?Td?wE}b3zJ&CMNTXfZW9}0^KE0a6y<&grFeKph4UjfGoWf5i(s*lNcjOfW3 zo)Px*Figwdzj{@>-FZp1s(><_3?7%E?ylqGxs)g;hA_N27^@8{86W0D%xr%&+iY-{CO1AO99)S(`O?CytJCE@p2J3U`$C#^D(3 zE27C^qdYSpCDx{~uY36!+VT@7>-McOGGQobB`?RWC#&JPSuD@bi=l`y0WEf%e zzf8RC%)Nie-B>5Pi7AY9F7{t%4jA>MJhwQx6s5!; zgk{(#;RAI+2|iWV%zLV?X;H)~Lh_3X5D@fz6yUk##qe8;372~lfTWs)EO+i3X5AZn;wkyzUa}1J;)HSF`&ETSG?}7n`eTNA^rQYNV}Kas zx;|@A#zE9R{iEasr(L_*#AhLpDO9-xLqq2Wh+nVJpB6*_K zVcL?R$L16E=?IUgHpj=a$7Y;-LWrvk5_KPPZMeCE^8M&5abg(%?@U%Gymy>mdI7Z#hrJX2FEF$g*D=D8wf${IXt^ zo;<6uXSxF8kkJojNhSB91b@?%#mQhqM@t#6q=HT>H2`6 z(bQ-v%*!`tZh70Jp>&3m=U_X3$L*z^lm1m`c0JDHyDH9u=&%mnp48=;FIrOhC67c~u{`h~?B}m49r{i`3cG>7G)`v}%JjUlwGKVoTTq8uXk}Wj zmMU9sDl`RJgt7=D@}H;xCqneUDSJuLV4ISn7n`R=+>PilN3hcB-^`vPkPXj~6!k_1? z(oC0HFWiu0B)UC~imZPh?&bC8ycC~V_-yzf`+m~dt>CkdObO#B$9@i!wqBQ^+w|6= z0u@La-Qjze%S=od86Wr-B#i!$ucdznFO)sJpT-ip-w~o_VNS;eU^fQj8Mba{^_~6( zquf85mGSR%=_!sTYV&Mem}Qenj~?otOoRk4Ko zk`eci>19f8%)JDpbi>+Ca@Z|a>k+BTb2F}EsXfAM2X}8{MhsO;z6nWGO^6Js>Q&<} zVrw4r+zDMFm|HMhMbsAmx2H7$Q-R!@$gl#Zz`xxvKYo4(cCH1!jbz-$)fx%MD`{$K zhLPICx(o)NkPH46v-s!Xcoy282BWT|tLDJt0Q=`#DOZS2IC#rS%IA~_Fy{|c1$gCW z&t~Vpi=RC-=m$EQ4J$SAv@-bZ&1mM5z0sd^1V^m|hgt_z)pke7gc@gM24YZJ%{l`< z$LJ(K$)u`V)PC;nZez1~+s4M7(N{)pAmPsvTktl^rFXG7&+N~Pp!Yo{K2?sI30T;N zMt$T@ab1qNHQSOa+ZIj_;=j(sF)l<3#tUzU{ZrJO+lJYg64qER)V_zbWLkn_}$?_mZVlM?+&yd&a=5hEm1$--_l4JbJ*>WM(5ZJ z|2juc^9szq{_cUz&lUseUWP=h2afY4Jb<~3lbAx7%d-+BZ|x2Ai$u|3e(aC-o3I_G zzhDwgK0lBk7Sh7EkYF8_-0YF$08^JR)P_-ZW_CLqq$j!$VodOGV1{v1d zU&RdocZVakd%r9$ezMX(-&-`rnMdV?8cCFpY^T5NxLTRS?Uq?XoBfq#ElR(Z?Y0R& zB;6md5H{f4p0IG|UfQ)16Q~}5I9Qr_>MB@tK63o+vJzz}{fP#rpC>M+kjD92&# zo@hdpBwA~0t8$DcC*Q;(>2Wz(VJlzq_60px8n3EEWyrmET)mt#$0}97mR;1$vvDkc z712=q1t#&s22Bho8R-l$?){2=BD+dA#%G!F7I);^E+sRQwzJ$+$)2;GdvSK>e%s|` zX^?03xX_`;L&Rq3H3NjG?glW(IGbhP$!+=-7yNv^R9LkD9lU`wpj6!0OJnss@s|9Dl#YcZK7X)lW$`raFtkZ@CY@ z`{w`m^6iJ0L9n2Y44reSB1>I`LqQJniOrgV0b%M5c|{>n+pPBq45*in6%=Z*>LUM+ zH4L;LOLzHXD>F;#>%|JQ_(+t4R~B;qcK;~(kN8G*X5R2W3IR7*=X0gDXu`y0$qqX*7Zyf#f%)u*rBwFj=w8z4Xhtcy`(U z4{@9E@5cjP0Qsbh>!)7&;WoAu71SL_VoOdFsOeMZ_wL}1)ks$yV=%b6xmo84hXc1`m$mE-fNuiy)&1`u z4Cz(zPsBPD2frF>u%Pi$=@8PYMK~qxdr6i?l@uq!(=Ulq`0lq;R&QKh9|o< zo0-~>2VK%}=OLK4DXOgxWEiycy+wp!=uM#f>}v->gTWBr?+ukv&kUh`01(5F-eJoa4i?&rrR_wF#dA_V<-LiFpyX6$226f(D=x9?usB+x zAtMZ6p*mxp0ih}PaL3Q%NQBOAzJ|+q-S|MSHsJ@jED?sccPeEOFra85VB4l7k6F|u z%2{+j?oLdOOx2&N^1XD)vSyF_HF;rMKfZ5@gGEFAPQHO&1y+FzphBiRC9kUwa;jE$ zxOsWFQ&Ur!S^V+61uwe1JN}e~wz*lZeT3y?eS6)Bd8q--jB@i%Z_=L;AF8Si)30f? ztJ}X*uY!i0_=L>=zFm<6;h1>r7AnS%IDf!uGvLlF+rDeg*IwBbfxLfyk1!(=dGwP} zk|Qnco4{LKL-nU9i{EY6N5oCoI@@1Y38*1nsQHeWZ#&}B2&8XB!XMqqdR0Afi$LBD z*}p|5pM13VjfW>wWs^24lNisp@&p_=W?Ggyxl2$Di2H`!5Eq)P^)9q>2Hy6 z?4y$=31)_Hk$mjXLO|(B(;P(FQDluOmFU@kzhNTqY#tvnS8;T7o61s?@ZtLRsW;DG zMPjB^Hi@?LD&svSpd)F1Pq8?T?d^76iQD#?MY({RqQs&s`4vLoJHaG|tfHg&AJrS$~k=vca+Gw;~&XQp_}gN9~dn*=q^Di4Wm^kHap zh<~Y^swsFd^i-+yCzG-){mG~noU1@ZmK#J&tp%alJj_h5fI$14jB` zax{)2Js}#Tn}L)C)196ndEOJ=aA4;`MiRo^vx5>n0<0C+Ex)cLcdzs{c?b46q%PPG zNQ+9~t$m0fml~h9Q$8XCJ6Efbkazr#MMRqiYvC97Zz-Kky?N->=I#B!;J^XTA zD}uwRTCsc7ww>a$X_^pt*a;ros8O8x!T&I;B(DC-X8TJ~s~n&wN~v_85U6JVi{2U_ z`2JvBOHo-F15?%2^}l<6!JvJfGpQ+J{8XAH+?$|#o{_>j48lQJBAmV`Lv57QEF0Lp zrn^oSDzR^{WS;z$gN@9`j#dw!ujT&v4>47tmq1!yaI_{)1qK=O1=(gV%oVmkS~bUV zhRk0ld}+XeKpJshZworjyb;OwssL*5a~bMtkumoT&c~Nt_!mAsuDL<5w)$sJ3x@(5 zwwmAPkZ$;L$?6p(tMYEW1TWyEf2m6ops)%aj@Ac<7wwq4f&Y0w(BW&qjv*6U`!JS{ z{`OszpjV1@*jBl3jUnRgK|rCI2nZ~^RS!?tYg+?{{bb#k)R24s22^pEt0)t>NMe1$ zJS)9dItaRl>;}f_@~^M^@=v}F%0RHUSc={Lbog>V9=wwi-j{nqmn+sqI|imOS%I!R z{649xWeQ=RoK&^dKt6Vt(rDk*lqf@a{Mz#x=nY%OM{cF0hl#JhlknvqdPF;T5xv%T ziqN{-<~McGE|p__F96Z&mTrDk!`H7XoK;=bFTgTRb^C!c7=~F`;a7vvlNS@Devk77 zi9NT3trkv`9(`Bk=Z1cNx+y$A$G|H=?WYEB_$(lMX-8+@JRQm&hHmO(>_Uxi)4bjnbU}y@xn0=ezMznJV! z?5GV``m(O_)0EeKP{klG?UzJ*mLc^|`SotwP9*PV%QAHly(N+6_Zow7A3}?-%*?9}k8WW7`u`BG?Y5 z9~n#!`W*bywIQ=!*`KS9JYEXAhXnsQwQ;Yj1^F|p=myoDh6M0O0LZKdkNTVNB+q<- zavTCIkQnh`EzO`vOhA@aji0!ZpF}?UuoObV+74uWo5|_i$;l>n3ry-bn5i~ z$^i`uWjK%adn0H)89!K=lWV6QH%f7<3AQYyt28l?e)>`b&;|TNG1nL(5uT;P^kgi~ z1nvQ1pG7XQPk6eyfSOl7_1&Uf{ef@7a>x=@d#$HqT7j2Afp-N$_x3#8H2Bvyg}9-g zxvJIML+%n5Urh5a8CtoNj>>qB^VhO)weT!94&Nn3Ue>6{ooZQIFoW=~b*((>alb^` z_X$4*)(Iu?u^v3_GB>1{H}Aq1B6c9mmzUH5(_Tcv_?K~Io8LH2$Q+DU{@Onj^E!@< z+xv4GX=be*`E!GP%gJs^vA^^?j#K zg5M?i)~;Tx`zFE7%zz4h?H%P3~t@P89=yLV2*Ai9M2BsWu834&J@&t7)* zAAU;A(#_OE8~@a0bPPc7UzEIIFC&z?B;i05xbQe{%wERkW?9f&iG+y&-N9pI@xcNl32&6}2Z=M9?$i4s*6kUwVaVnaun9s@20G&wt96T{~ms*H3(zkm%EH7 zYXx98bk#46JA=uI%cP|DuYo;CPts~8I(FnP#Gy@8SK+5gx_vqP@Q)&XzZ|hmRlR=b93t)HE0g}1z|$$ z+w!`z>E$PTWtfe3yf+<5lc-Vp<>K&zP_w*`^s5O%n+k32jo=d?ACaD7Y9bT-H9TQ& z%Z1A=txBkLR6+7m?F%da+1m_yfN=nV71=o?ZroRUPvCJ_PjA9uN_HvCAQiWl4-Tt& zZ6;ei?Q8TotF|sKc?X;I)uj16(56(9@OfCz{@dA~A`v~al_ZglYj;MpbYN)s-57_G zh^jwy6qj%_SXI>hf2cks7??_oR{9@0t>X27+~V}ab1sRRS14l7!$3q~ZFC(0Jd|N) zR$C@hv0uf3{Of86B=nj+;uY^rtpt5y=Egs&kl*LC+URsH`T@cjGj6G}dyHz@4R^|JA_2>zzHVxkZE zF1wV_nywu}%wiuyBF`y~#r({5p_KzzOEhH2WmtA~>)nV?^b*YOb!_&;@?0WkF@aCA z<4APaNH%C^|2ij|DFVH%_r||9BtbN_)%4oL=^?4bj8RjBi(I)o0xZwe4RO@no@ReM z9*~F5cl|+)$QK*5@~=+sV&{y552|)PB?;fDk1KZG^+?IdYuyP@1ve}T;^pKKn$O$ox>7=fy%&<)(AC%8!yT!g~7&c6+& zNZ91n41Rv}tef_No*ZEYWf@_p(7#1PYjHdC+1P6qi5Z10>I10{^ehXka=DKIz+J5b z@Hf{=GCL|E%=>wo&;;@u^$?J}vJ87i4QH`H>J3$FXx%#$C!x5ymFqNRla?SMKK6*i z3TXWHUnI^H6!oLNq*Hk*ARGdpEXs6znU|U8O}!h(X_FUQ1?t){FcuMdMLt3eAx3o2Be_(q~&Mqlb^uU=vAhN zN}$@*SM=x50V%@s?cv7W1!gGFoL90KupJ371*zmQxBZ*WBHP-U>Y3_!7vPDmR6z}mVy8PHb|HZONLr6Z*fHsKNy^=aS=D9HC-w`fkt zCb0SYmqZCJPkA&GO6Pg^OdIoo@v=;1Kp)A+_1F2dL)u|9z%I-`dsf{6pbUF9Dzk|< zd|CFh>DX6%*tEr+#ASdG9zGw}bG2laN!g3uu!L$6)5&-HL=ezgV#`AC0!Cc?&@hCt z|4OYHths|1)@*~8$Udn7!XWLLVd6tY8#X|HxS^`J`H0*X)3)kAx ztXYiAm|mCpOG{HTL21mVZGl~Ush5$7_~vKrOMz-S1V?k5ZIlY}8pj`EJksS6(^EF5 zR#HukPk|Py@%g5X5TTT8dl_$lOPwvW=bxxUnal^4*Wke%hbg^5@Gi<2&MYYHq^ce|Rh{e{lcN_7Q#YR#I%^B` zNMGw^sjIp+dBC|zkGQYhbx9%Fa_wgVBT0j1Refn3EsM4@x1o)k9;)p+s&tQ5&B8tE z9k>_wG5kt7^Ca)W7(LbToC>RmLmmx zI{lG4L=L#VxnTnvf_(xRv&`uL|LY5o35`LAD_5bbAhlp-eu5#Q4jU4r3sB2rQSAR>3#-0joua zSgHEjXV}sfb+dG3CEaktH!wd=gzC%#2j8J;fn{Yc0^aAwd

=fWUa^C!L}#mzsfh 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

c! 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

  • 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

    }!3a@|)Gu%kicvsZ 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-login-illustration-light.png b/httpdocs/themes/vuexy/img/illustrations/auth-login-illustration-light.png new file mode 100755 index 0000000000000000000000000000000000000000..3a071d9fc4774f12386687ace181cfd0588d312f GIT binary patch literal 55767 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

    WvF}!7an=UBV87f4ub-oMw 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 ng&!)n=UX_@Br88DFGOWu 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 Y7uq2Pygbl=djJ3c07*qoM6N<$g1X{hlmGw# literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-light.png b/httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-light.png new file mode 100755 index 0000000000000000000000000000000000000000..10e4a57ca46c027d62d01de12cd5898c08e6d854 GIT binary patch literal 67640 zcmV(_K-9m9P)*sBm&`^;WiBo|Ha%l5EjGry_bx3tMMqp}bC;E&!&_#E zm!iW_N==rb!+GKTYgPhds1G2RA7TwV})O9jxQ=KshjA0Z^fmT z=2>NlTxg7}pX=P)-$zn(VQrDIqwXyvCqqtfCm$oBlH*ZGOJs4Be{#n+EiXkqKR-A- zA{ZTvf7G_A@Vl?`KuT<#kKsHsG=g=?cx%BL5+TC3_De!U*{hyBM`@aj-iCS2YhSgB ze9&)WxsZa^eTuFyEOaX+dzOgYIYVW5g{ar3nsb1pE~k={h1t`imC&D&Xmpr1G&ktO zw%xF!W?HdxXT8mvjW$1EgO9V}x2bP@pIJ~;2X|#TGzlwY=Hdiqm9_;JuJvM{o|J+r)x5ImLjgE(&($3a}gqC=5b|WfCpK4$7^7OQ?y^~{Go0qDHS5dx+gR7;u zqn@ypj-`>EziK}}8W9xLr!c&MfNx;PbZm&Rd3||INgp6QYG!=Vs7TVGp5?SKT{Siw z4_8VlFmHZ@UQfPVTWj^fJYrXV|Lb6YaMmmsTi~`==QmzcwO zYfrGApHxMKLpEepnpZ}P^WD>QW1(0_bN}vgJR@YYtgc3;m7Ruyq1@B7j+KFPtT`{K z?#5{+je8?{YFs#0XWq%f=i{G=!_K$ee8RTp&fUYK(;C+68UO$QJ9JV`Qvey~5g|K( zzcQd;{&0{wP|r|Qbak&=mDzxtc-^?&m%Y2^;HTispXAJ&dgo!g+1#|H*2!+Yx|7R~ zl1XOG009KANkly)TPckr5_|%n0i2u(TB<7{lZ##lth~bNWUsn* zH>}ihb|fYM-j1N)re|!|QUxK6c|IKl5t&));Owre@^&Vg0C-1q8mkw!<)F5+A@S=S zqws3kWreHYcY3PLPH$%?`1^0*q~GqacMQhSmp;jZF&I{%LK~)sBjlwze5|E8*Ys_9T1U1^q^(FF8hen@t|{rXhs;e zGK)AJ27aax&5&PL4Etk1mYpj^Ga?TAsQTSQYGwAEiY5%sqSNaL6)xEk zKUjJlp`mG?aCzERv__n_FYg#AdIL9@q52{yio=%*Xxb4$QM6#tv}b~%_@o7z_6$-K znsyEpeFlS>vMKdM--Du;{i=Vq>+2Z2m!Ib_0dbjX7a!UCny}FH0Fe5IqJ?hzZ!KfB zDzE#RtwOFV=F6rCwK6v~BimJLSw!jO?p3TSwrh#dn4lWMZM(0LloHljUjM!P?aB+P z?OMtzJTz^^%vRe%(d19I?>0%Zu7!N}eJ%grY}d|H!&Z-)|9Pm%NT2PT>L4w3%d6{@ z&1>=&h0o11)iAWC@274?Y5E{#^I1ne}~HK2bqf2bP)cqcW+5b15p5m zg(Of=P=yb(8h0=orCh@7P8lD1@H>Zq>1YP~RJ@T3Du4cS>5N{MKsUTvo6w>-;liYa zEffo)T(}&KQ)i6+^tx^`ohyb}E2>pNjXVySapqQ~R;DKU%cfifwM|WzAN>oNzP3R{ z#{3Vkv_gbg+-A8Crw(&CD8+7QtZYiote|V_4(Cf z*v{0`uSSuPOo1)u!zE4rHLSTwtApw!Z}X)^#fGVRb}Dmt?1u0pQ#|dE%I1N|VwEZ_ zzpfwst~F5gVqkh-$)SAb_#Kscf(oTyicZz0g{jJ4fgCT~V zs7vvg-1VZbx!5YvbYfX+S5KyGHUHsaetoDZQNa>g(y#8)d+bS9KpoU8U+MpSGUY?m z6<70*?cdFOASw->#3r&HJ3qbxxA%xNJX@2pKVA^U2VHiWL>d1tef9N{R{@Wk(de=!4u9a2vTuvXqWTj_z zcP-`LmFiD@9Yo2$e8?#@g%G-OWR{OX!I*o3UrD9>XC-q>`FSid)fc#=DsOkp?!sAdHJhu>Gxa8k7J3cJ|;sNbCZfqu2O|7tnLp*=wg`o^Gkd^HRZQ1|7IMf zCmTOAnR1MSvN$j{DR7UNl;4CRb)P0JzqIXZDSy`Jb~VcORVqqF=1vM&Y)T=ZK=qzg z1ouFEA=wUV;JQiw>t(U8MKVo3)JXKXC=pq_(-&0W)y5uRLwC*(;tN?NW;`@h!e#a&EZ&bweRQ+0BPeU~Gy8C4ByVayp`3d7 z`X*XPW_z0GPZMjP@h3whM=bOksL)&iHD4#4F2YN3R{Gv$QY)QSm{yEoVmImZQe}+{ z?m1WkyXEzy5XD&M?zWR3uSxa%#K$EYr5_(<>?hLrZR(>?a85<(Ms9~}c(U3QFHFh}MQKugdVSD8UtM{E zm^ADFL7)PiWK9Q40(#7<2Wd^tkaA1oJcU~rge_yG_Nh@iz3z!&l13e4{**H*;Ao+> z@e<6u^K$8noWP%ZtYw@K{Zp(yb^S2x-(wht?(w$%P-BIOBn=hXk*+0`7W)BZt zDo$LTyWis=maMNx%l1Du`Q6v!>7B{%=kxik#QFUF`#Y+;eLwfSIG=OcktBB1pdz4` zq{dby6RBOgzXR_NSmcj{NX;TsTHE87&lbaG`wP#vZ*jbxFQlH1!|1~{eT77y7p1%g z(BPJd*Rke};jC6Qf9ERoJFjL_<-1ve{5PYhezU#+3ZEgU>)j1b_Y+1>l!SgV8Ychf zfj2zbGo;)+3)wMcsWrKnHBGW;MRz!56m|MEO@8-vdm$7elX&NJ-)DE{wwsXZRjI}d zUe9VavoFWFNn_MUrB+WIK5Eh^*C!8dj{9`I>qAC&6A<-bVUZ>G z-KA1{mvl=ZmwAe2MVglxUc_8arq3RGdG3MfJECU!aZZ2g6ig@7;ud^@5;xD|Dot18 zM@%X`zQ4A!l|!!Vr{jlHO5#diq2Di`QV^Yn>F$rG8uq}-Ev6+gX(FK9xwoGT;PGa1 zFU;G>yB0fU(rmziNGDLb^k?@DAo^g|e|_EbH5mO}GB)0P=&4BIJO)!LF)?gY8;+jZbMrn1O?+-b-t5DH*8|&(Beq!|7C5)z~3n@&H={EHz4Ja*Lr0e{X zAX>IZX;SXF2CLvuGwhDST3#ik(CB3`e>Um(GEuo;gN4st6Bykm>?-AfcBhs6Ec9&M zKH=peDy zrBrchhstMh>EsR?y*M-Nx;9UgL+_E4?2adk{it>Tw3!sZGGJ4zWZO>-7GwT8*;e>O z5q~bB{=$%7UN(^pZC2)DyPK3XwXEOpgjJDek4k6z?ZWG#kFd<``2RE!|7%r0^f1)oRV|ITB$Vrp84_JI;As7M=z(ea7hg`#cOQ| z5=MoWZ&N5>7TDQVJ+BL00^yyX>~UNpk9r>niAbdtg?~1dwm{{w|DelS{r|W- zZ_-bHl$6dhh^AG_3JQYEn-pZjRx0uQN>Fh=Uxs&fJ>THn=pz71v}Ix8GESDmQOfmL zh56;a+q_g=d4(vQdO_Do=4vC&1w~?TxU9wl__nC?qZQSjlfw2;DtRaLX41>{*~BoAyPOCkio*5MJH={9A_Tp%VG=o zmfkf&6H;e%vw1y?xFtf zjCL=F<^Q|`&!hvR4W;`_(^3~H*aH#S9dby>@EleGLsj^O$57tHW5jv>t@th^ud#x? z0_Mrx`su?@<9kBtj5ebar8NS+iIg6YQb7$&5krUqE{rS1n<3A8aExTpxR92oJ;-Om zP>yxvbXpBR^)#!t#f%1}yJAWi@MY~TH1JL+=Qefc`CO@}RM!6Ufr7j-4ehthqUmfu zQR7|+S2iM)j!|K|bogMu4@NsCrrT;>E>d=@U8EEg56*pxBFO`^U`~+((!^VG-As=a zXDLnxwi)R38))hm1^ewj01cV0O9TFhglbC4#tp+6oCl1VlQJH=i5Y5zJDZRt#$KKi zVK1n7f#*Q{XLj77sXuJHbY3FT^+}_|biXZA=?t-6jL7eMIHO4geVZTh?9=C}1Pj~% zwc6;Uy=~5y_ga?@CH*<6*WE51-_`Bm+WiId@$uZIby0;sNtl$9@N5ouY5VcRc^oUX zp&Y4RhzZf~)l)zpgu~|~(aS=%TJ?j@ue=e(s>u<34Mx9ze>~UeZol5Pubn_>RuZ_2 z`jYk|h-0h=i$3c^x*ap#khO)5H#18G-S&0{Oi}QZlls5gqDCw?9*b+q~4&CRc~fuumkO7f-Zsb@}0}=^asIc z4ku;Z;_`|F<$&~gxV>HIG%nzTw;YvuU z(lNQTHe-I$&w)v)6egvvc#Ic$%86K11AG2+@pDBRGj`mM=+&jfpMU9ne4|JSDG>#y zVbMQVgp{NDibM+`*E!=i0Ss{W6(Ukk02;|jrH@HhvW60o>L&x}BRtul|LvqHcjE`Fv-eG>*;l&I$R>$>$KB7eB%2vbb|+u0+G_@ky&yo)@u!^ z;??^!q=ymFI7BTf6_cW(qI64(Cs`icZ`njhozKuSUwuug|kr2Y;(Mzhi3XGnU-eth}sz!xY{dU-rwsf!fcLk6bkQqwUl9deDH zLmF^~O;;;3sjt{$5}8_eCW#}o=B;$j!FW73*Z780pU&bz>8wIO_}Sn$oAQr7JKHfW zU81KyT(l>oMD#tOhw;*w6p%{12W67{i^n8>fuH0DczfCAt|4grGZ0L^8Kk@>iWE*x zZQYMU>3^EFTV6WuwWq(VA1(^_4WNPOsxc|Tz1R2NS{Ku4dEs4f9!f8J@y-0sx9-bS zy{DLD+VWQ2vEU}ny?4833uWUTJ^j9GdqVmFoaeuqtHz`V_ZsgfS|o%9^bNix`J<7E zi&~K;ZF?x^J$(fqvqW-)-`-%8oHUntd);+KY3Y5n?PStbT!l)TAvvjxYT@U))xB;~ z(Smm036L*vSLv#+C@Wtq>T{oMRB959`@Ki!KeH=IOJ~(XnMs39I<(>RRRQ34=Toc7lhX7D4$?xt3ZvbsPT|HTttfjzUJ5QykjgHSoiEuu+Qy_( zKuWSxG-myzrITvgDcpxfkGBF-4fpv@sWtB%DG87;sf5JryX?|Wl)cv9RI`her-8ib zsI9B_T2W#_Yn5KZB>r3=)o>qVhE5M(&4_T1!pTQ9f4fNDRnFukFAd%RGB^VPELec|us!sW<`^)E4c@zit_HEVe z;_L5!oJVipcX-mI-v&T>5&vt&%uHnflL9eRTew&LP|~LBR@KS;;4Lp}6H6MT{R2;y zarbDIlBY|59@3Lf2SU2Z^%5D~)LHHOF_5xyIz*2#q`3fmFP)336ebHt;X%eeks~5i zb4g8TO#mywB=PjAURV2=5q+qMihG(gyEHmZHKPf`ZM6gGXNA<)n9yU)A>9d_y_5*4 z@DoEKTr{cdf-j_`WZ7qOOA|=tSi{<|sP=!{heC0$CWS>avJHi=eh<=PKk=ALjdw}6 zTZk7yk!qh@WF1DLd|P};q(rmW1Q3-XLa|$5YXA3rsH1}+jf}LbpxT>FVf5ll57MfG zbe$lDsb%3aJSHI%6uU_&yaEz-P^~UI6^V{%cXb%crwP#X3KSv4>AZMqgqP$ZtGjmo8mk( z8ske9kPbQ%>co%;#x9V>L3=PX1NlNNU__%R?MTI$b;$@-soS|M9i>If$3IKTFm=H9 z-ON53llJ>g-x9j-*PHaNx$)8WHJNnTU+5Iz&(G>2r!c2kY9gl!tDzg_?b)3#|8YO zQ$zYGnKV|Aq|w3mHar@jj)zpX(3d8H9E8HNFxFC}L{TTL;BUxPTJ?^sZ@QL=QjxFj z9W6a6$sHB&uS^eVO=%F?qx3^vG-W;`CH0kh4k^kOsWhdYpe`XjmzCv+M9v+KE8W6- zm;0t^GAi=J)lvn?N@@I3bjO?zb$nt-zop}yT9bxNzco$#&wV`Gs9$+6-wP-5;`2r< z;nf4O+d}pXqnH8(o(&UgPd_{mpzIs4c+nla1GP0n?D>H3*g5>86F`a{)N*%xe0uv? z%V>zSxxEAF?SYWW+DKNK43)C&+0rrM9a#piDJ&ixcHo{r!Z%Ip_E^LVVVK{9%pc41 z3Bpq^+G8`{E2orV_D5sP9P4*XT1f}00IAe4x{V%D(;g>nBG3#JyyFgi7LP8q?~U~O zF#+DB_2NhpCVf@=8nfv)kB*0QlPV`rS_PmTr~SI=BT`bG7G+Wgb$X+lk$8wn;~sI1 z9b7JzwB@A295I#lx^xT*395e+Y81MKPAz$_LlW-!K&`g zq8>%&{D+yiS;`~zymCs|?I0Q^-TM(K=|`)Ze9<%AL5E^0)c-x9(qd&r_=lYV0`;*5 z^WLY2a{7(tq&&67pj`_2jJ#)DnEq3>)5SZ3IQq1kl*SxWVA_pHNk5`)vh5?jr5Mp$ zY{`(#@FuhXbG&H`umUcc=9bs}>B-gz$+#DGEFWp*uNY5nao^O<(o@4A{nofK5DhpX z(unp*N%aU5!pDDaas(@kHYs7ETS6yk@SV|EBRlb^T!;kL&Te9=8lIJ6NBOP3ywD?lG%0cST$qeg zt-kJ+m=pBLYA4_1$^;bKro;h=4F`Heud^6d#(W|z-T%}YPE*7$&eeF%TT0KYU1IicEh(7#@Ny_^? zo@bSYGnc_w)Agyd%ePiCI#3^GsXnf6u4TJvOyu2y%uu}VKdX&za%>ALh=k8j;rG~*y81Fc+HdDCC~ zPI)ohFXLdo%ni}Z?f9S4}klYWg$ntQL%p9<{Ii3r z5BCsFjHX{P0?>?T9yO+~&(wBpM@n5&;!4vO-V0-C5Pi@Cw8v-Qs4O=!O_-kP z>9pqd#yqh3C6n^A9YQAhWr+7}0l=L7uF2X^zFN;!x(z}7rsmFT{_-TYg!Dtq#RZV_^t{?eYK5@)N%I>z- zXqT_Al1J0nK{RaIp!>iGjjMCS4@|R5)7J;=_V}V^N5)&5P$Q-n6l=4z^i(HRDc@Yw zL-V%hQZl+0MvJTR^;8;~lvnzp4!)|0ad4J;qsgHUETlikicKFR;IFbz!=<2f0l12b znt8cZh~@5*BoJ@_f)7nPtx6g1JvMi)B%&!F&B30G`goepCbia{On32G$#T~20DZOKy=@wXZn;b zw7Qo-tSW{7^z{hPK^_EwBg(0f5!0IERmy%V;=QM(q%>)?+F_Ir^RnryWg2k%7)8MyN zdgR;`^Y^558Hi?$x<_54M}oVNyW9$I1LkwnT+)6a%`=57bB)ijS30eLYTT6|ZC#ou zebrK$nLY5=B6FI;kq~lMVY|QY+9v&O(ow{MP_N(p z=mp;%LjQV`^>V}Ly-t^%Jn!WZj3OCeZy%Jt4oY9=2I?GjvK_uAe+i(Zwa-t_BG5~? zW|txzIXQaj_unW-R9c{PStGhkga)I&W5h)&6UkuBO)86>fTeWKuO>!=#^AFa$*NJ< zj~J_m9i?Z2()P<6GcW~Gq^Yl@GCshcxapU`)pEr9f2-0|J>}6jG?-P5x=4diyox3G z`+i~Rh2kl2&9xfR8pnV%5bf7Z=s(HG*Mv%6?^Al<=jWA0>erKACZsU9{GRj-@U8u? zDs3nYHuKN4sp+LZ#zo52pVS~*fdb~pqx0Gx>GiuUmO2ho0KNxJz~@5mMp_% zUw5!d&;5b9Q6bC|(`3)iqw9Lt-FNEFUZ>3~jN^sS#84tW(yCIcs#%cQr3;tf&4XoC zGG_8Zt^ieGsKmmMh${$U3lS(2OI3j)y3mOUaSOeHu9Z6Uoaa5qk6-`!@xHEXH$4Ut z1Er1g>+ktEUxYbNHqFaDcvMF4&5F(`_VppCdEFEsjaX(v`;pL+EX}e;Ug?pg>0e1B zQ5qmEQEHId^B)@GCC;Sl9t4b$2sX=rpFse47=K;DCebT>Kc)svrWw({e*wlTC!17y zT&R``VA5GmJ1tYd=gjnv0@0s9qLm_Dbf1CyNTdF%{&TdZoSTHtf7}Xa_7kG!(UCMW zmr=DxOm7pV?otc*c^NbdlK!Z~ByXO9x*qPAq-FV4CY|B56W30R*`Gn8fBX&qTy@p7 zAe|_9=$@AWl96S0;-Xi9%0xo{;2@AL2AQY8Xz@FKWpIK zCDcT%IQ2>FNogq0#qo|*s1W>jGg=I_zyY6S`uATP=BukF+VL$lKh>ptQ5Vi~t6x?& zb`qoAZntmgsH}cY`M_3ICq?b!RN6~D0r|faS zpZwrpkN>+v^+fBQK>_kJ!7s6H>KUM!QElDt?3iPLR2;5Scj>Q*(l6)m?vnaBDVfwi zp}*(OK3n*~v;3!`QYIZM{3$Rx{|GqLr%EheLPwV1exX5HV$?fJ_A#h2e!X9e1ZqUJ z7vJnzeki3D++C)=ymUAz<$Xxl(d3-8YEJ2)qfcNtLFI+QwN?7b1Ok3*;xuw)4_!-` zZ>PhH_-{#HY5@P)#+He+*$pL=kKABNUu+u0nN(v{#+JQhdb3LN7zF%-Na^M}-(8}* zlsrbBkQA#Yk@P8C)XFomwN<({i4*iKEuH>2Gx3WBi7tOvJ8(8u_rk7~0BHo!sM<<+ zCPW7nRkvxF8mEq`z1v5_wx6v!kn7IDu~7Qv|2=5PFq@gC2 zZyHynt6^vG|0ONGY(0JGb!3a)rw4XGz3J=#X^iGQ?J@<{+^s>55!5oOLaa+QrLVTm zpi&5kVJLosbHiZ$(R%N0e!4kzTI!yX{Wk)JQF}I^xre>CQcrno2iSc%y`9 zG0tb+Q_f!Rc#Z0tO~*1R<29M{N*9FEsW3VRdyAn&s=BmO$(A~UtN-UlpB3fKXlZIb zKQl@@VYH3YHiGKql&RD)HA+pTo7A}FT%8YpfGK%c-+=uQ)i7`F7q)ASFXkV8{FDYp zKc&_P?BWsf)C6*0h~^HwhG_09o1IVfxP5Ro(+sB<{-J*AY-dj0sETRkbmu@QHI;5Q z)Nf^iAZG-8VN;jBwEP+>kQF^Ce^$SNwEW4(PN^}9Ysj>SqHE#cdo)W>dr0=scpe!Y z>UNGWS`7DWzrDR3F?CMc%4r^^(u`@MG^o@dh0P%pvb9G_H>hfahP?{#Erh5h{o~)9 z^8`w#@hSBhe;SO!o-axq*`(NA#%7e(x^bmm^y6UYCX#~S!CX^N>F?VGrw*!fDwOUV zD5Y;h<#XBx=8%s#7}Yd{kf*n?Oc{yKL+YfrpCK zpEovKq!GpPMw0XuM=t!n+ujb8I;I}^Jv}X}G!75>7ViyGp_4_bzl!Lz1_RR6q8M}d zs8jLocwMNEwO@MHT3rw$P>+vZBoGH}^Q|yx6lr2K73P+FI-r@*A@&T?K&fNulq#kf z(&PB>8zGJl-mc3D_)y_X)aAY>+0Z|X`BgTlX0Ua;P-B-){G%qGn7(fo9AT>&bQ^(ZX{ILs_Ftw56{kmozBvau5 zjw2$@AD**=%Y=BE32r8v)(U+dYZFdPFI%l;2+;; zHsfgL(b?Yao+d=&qZm$UGtWrbhu&5`bHAk004c1a2Y^aXxgDj9GqDiksn~*lChT`Tw1?sdS!y%yMA2~b0IptgA) zAWbxegftOaM$`cfEJj9;4qv@`{qD`x-N2=tQJIQL-KCk*bpc4Dy>QESHshp`%1{y2 z8iCh5;X>fCN~e!Zre`hFsEDrex=mGunujA7*Q_OzZWyFS(@>OGM7Q%ey*}CB+uPee zeEsg?+G9Rb8dd6)9uFv8S8I{2U`M^^wZ;hrOsXrI@4Vs-do#Fjlx4a|nAVTh<2sF!uI?OiwH`O#?!{r4fnJ z#Hm60*?I{pmZri4`qe2r&19k4gC)sqGX#4lR5bc~cx<2E z7KpxhVVLgiWlDXFhWut$X{OX&>N)9s$2V83%ER+XIVt5%fP4W2t`^q+^{06*6py92 zOm*!^YwQy0GUTF9mXtf;2UJQ|!E@SKJvXgQg0GA1%*`NDCsYv)qkD565q)7Ja++Lv zacd^^`l;;FW-7^cN-~X*e(8U7U5lW_JI;7c_YODaE1l2);TzTmStL!bKv3yYvr zmT1mJ`9MLQ6U1v7A?>U=H?57rZ%w4lBvMDz88t*tZ*Ptc_jV1@pGPQ-<(g=O*8|%qtJPVKK z8i6V+Hu&(g^EVOFW)i6)YK)$CuP@%cdYKW;m|9+X7$`lz8D`WlHAdZ~{oXL8Nu`_e z2SrdATulTxh|nwPPwVWZ;sgKwvsUTi@TQc7z^Q|ZfJQK{!uWn{=m2W^(pk$RQ z))LQv@o`$E6OH%tUyS6uYfo2OM(Ww+#dSQt{7}7wB`eFN6B&@)u9$TQcV77nj!zP{0f>z$TF@zFge%G9G9nq{GT~ zdP$@y&}T*s(Gcbj1E2+=I(98BHA-zN--oNT9e;X+wC4x$W|gkWxv?Xy@+gWZwxTNQ>g>+$aT=TDQb-p zW4sqikB`6P>n0$=^0pc7$niC{Fue+JQ#z_3*BJ}d@qWT5OvxlCn-r|bGnsspyi&*# zfn@>-(th7Hni#!38T3SV{X=?751V+(Y3ap>>r#Dta33ger9bsI=yyY5!4;Z>&igMe2xlqDEiY z?g5(&_OO80|GPtHGF38h{;38fKI zUTp_cZ%`ho61W5^!6r~r-@hsyWkUHZljT`PdyG5^r++~zP)>_D=~9!@=5Y~D&Pn@) zNXw!AjjeOqeVIWFZ}!NaaYS9EG2ma_N%0i-b{qsisN_9dAd) zbEK=>8q8G8v>eoZDUdHMOBkrPmtpjZ%yE9`Oy*O-u>-I5vvw zRQ*?6z^E30E5LUHC5%(gCTyB6#bXIyLK-%wTjaoi>{whOi z{O!f}_=~-V&p4$v5~Mae8dQ3#Dvg#dAnoG@*GW&6Ik38T}i%i^Vr;Dftyk{-zr5dETA}w96=- z)V*I_K}4Ifh$?1O=e{>cjnPyz8IK9f{nCiM?kBC587&|U^G;Vc9`Hw&LluY`r3UFn zgD?A`X$Xx=uo_GNRG4UHh3_Wh>s|%#np5smnzv__ViTVK5|l+%hej~|692D(Mcg<4 z@OCz@jg?Utr>IzrTE9SW5Zwq0(v2wMwmTQ06q0mRDD7V`3yTgEN(K_Lu-k+}DM`p; zT!gVU2JhTzxgweoxmkXo~`-upc9 zp#brILihEaFEBcqw7v3PTVkW(&)mzs>=7q^61$snOCfbSDkmB$gmXSS^V8}$R6VHP zAuuIv3#2Bc$#qBDI$XUr1mx!cWk+MxtDVC zZ!|*)u(Ki1JeAMIVzI|bWBd6X{L!@IAWaEvXQ$IPQaz>ssU@Mt8sMXpu9=iB4CYfv zU*&?wYv+9H3ipBdt!lJMJa2_6zDf0DFRv$;g5ZOOJvR*cMxr+A1L71EhCmocER;}=6oS}UhA z1*+iR_Lf3wjBfuJ4OM&jOPQ8!{q?wX3DfN_^k^+j%m;%dC z6DE2L^a1$n(gSZ0pym*Z2E{L#lz+Jd!C>2)==lNoy}-X}H&+C%EEnfMvy3h6tq5_ouig6&eK9%KG>8#FG+Ix@`CQ(Q@T z5~}nB6g=igAeU0+x1vJwT3?QmqLky^?B(~AMT0a^Yj0KfFqRknFuiI#3xrc|^Bt%2 zRH`LOd($wgDWP_t>|~I-WT`?*qI;Z>$Gt+nUkz#F!6)h?3c`Q)Nten@LKWYy$3|FV z#W|-$K}PYA9x=Fm3gIQ1O$2)W+XYCYjxpLDN0OBqB}o#;agvM_v=mb>rXEydG%eh# zipm-3M@Nz?aFk}LQlr!>=?b4Qf@_;@PMVVTXW|?nx%gR+F4t<{-gEkdl29)fV;rJp z8fT-a%@JAZi(&vk8gO8;5mNXAo^Av4l%OFb(u5r>R8N;&3_^O0Qz7 zzv~XB;vg8wkwBeN>PJFmeI(Z)1>R`i2T;di7izLNR4f*{mdoOGXZDm8OhP@5Q~FZ= z4Jfn|kP*7EVUtQJ@hC|wger`se-80eA2;Wajs?5oaTrPh8t9lNtYYM3hJx~i#VPBTvRf}Z=DB5IHt zrAgvv?PZ~phxD={kh1Y@B={ytQ}`r+&At=u_RKHlVK9bTP%s-`c1;v{;CUbn6N!|9 zm=-Ehk)7~h^Fc^IYi1d!cwk9+jnn-xR83H4LY-Okz$N(8GoB^uhHn%q%uY(pcDcXC0boa~23Ot4= zt+XDTC#3Y}3twR7hy1L01{}XqurgZirF{Ogp;6F{8*Wfc^O6AQ=(92nx!?NXUOUQ^ zG#a{lA_m~lMMcW2s%bEFYC4Jn2eC5R3llN)QQ#FP*L{8)D7)s( z)0y}eT`_{ZqIMUQQv44o?v$48lJdukM>IS_MK;k^vw`wCjy}8J`eEx_Ayq~N(lq0l z);~K|#?S2k+&P`a$!wYxN(Y*Hijr9{*5e&mqttSxnOo|dQV;1Dk6uIJ0`tF=Q!(PT zP1>%6t~_Q3nKIIZ))IPu#jl8zoF(N`*I4!xiN<&3ODPD>O*`Rlx=8-ihn=p2bo<9y z+g&V433Y8G8KxP7Lg5_JuF34!eAnJQ*fL7Z-lLQ{NQ2$Gf4)X$e-iA7aw6&che66w zAmVuvPs#&$FQS-JTKWtq6are0#NiBFZ`nc(#E%1rIcjukJ*1lsQlV5CHAEexS1FZW z1WU)LQ98IDX=RXtSDIZisgDKH*Oz$Fl3>AnP%fqTLHrI#ET5Tz#*Owvm76Ioemez) z0L?1=l=&0S-h{}L3@y7m#(N|_>X{mTEoKr23~3sv(oIIFci`p}^h? zq#NzsJCpu$&ixOX-vhWqpq60um`1}zlZE#uf*%Hh&@o`Of(VI(gku7h) zIl>690=6IZ;yI-4G`gRPt!`}9o0CeVB5Ub4>Ww%GdrG2FI)_vc)#E7DKZMYvzHwyR z?3+7{!($1@HrKtBX06T5&hG7g|26DmB%`jG!;N%u#u02(1eVwKzmgm(n}$;6oziDt z!qR^fIQTN*%I zP4sqHPY!=paSuM}XMlGgoA57NG?P?bdlMZY%GhG-lhNq&`)DW>yZ}qb#4f(}qC)Cw zMs0;uS1-qL<-3!UZ{$4KSWBu|gjMCqmiJ1OO zN`0qOv-MffJo;c6o+~gS%rv3>A&)YUN0b!b#q%gcLGXbosnMx;6(DDXD0NDq@=;t$ zsk6@0fy{pSZ@OAHNVi2Q+pgDs9EN}2Q$|lJjrHs_>XOA*dw;c)#3)rp!?;3aOsg%5;%{ZP#{{m?sGjvT#p_&VDf@uQiNaGy8TZcgb zu*SzraU~`C^ms{m?#dP;6a}6oLV1f*-Ue3u5O1mEnDUT+=~m4k9Zh=zX?og&o)F+HrDo}HalW^oiuqmeWCnNxby zZEl#9=C^im$B2~S_-Z%w97tXdgpuqe$?ruin$9nK2oz92oKmcR;zx24r9?5=>%6?O z_@w}eKz6^kYHq%BcY5C1Py3WR!`}qblhZ>7sZm<(U-rYlrei_WF`6a&71Hohgw$|$ z&3C__o}OM*X3=aq=q00d59yjH=~24KX%!3h`CHd`0~tV*=Xnw(MOPRlgBvmb$#S~! zilwN0A!eN+M&HW zC=sB*OkC+=qp~8W7d|cWE>?@DxjSf&0N`%iILxm*qM+k%*?NSPMpY!P8j3zjU$SFV z*ps#4_wRpSpF=8jqgp62({Si!mKmdN1FoKSPdPM7YYOS%R~M(1Kp{Qv?CstWO4ohp zRB!hC%BbW@(H92*37BjLICtZzTJypQL7LxoMWV}yoG@$#Fh`ZFO`b$@kmi z*h#6x@83Rbo?ec%En2O;KzgtrIZ74MhD7#qB*eD>pU!LNr8T~d1>ef|v)<4pL85Sea&E!K=-`FxnmzIQ5G2%v_J4)c6eOWqM zm6J%Se<%v-=jV!yD#v$hpSX}Jly;>qTC1Ah`T5SJnEG%I>A~H*f5t+ov-b_fvp*4= z-(Ot@Pl(juG5SVV2mc~s0y0T{uEYbSi4?T?C2Vvm8f<}q$WLtWN00CeP~F(GgYpUA z1zdd@R<^nQ{w?{fP&&K1PV*-ScEl>6R?OH8Gt`Dj=m;2SUcUic$l_-3ZzOfM4ce0P#A?=xfHbRq-}az<{q9 z;*_Blpp_;hvppSLNLStzM&DCLjnYL(Eg5Ad{kC^J^#w<$$>@Qc4Aa|t@(Dj0%Emwj zE^abNzqs2?s!FL!>CVQEmYfvQRd2o-Og!J0xLr&_y;Gq`Y7e;=ChnFCVu?J5wct+RXe{*Hwf8Xk$v*-Ko+}-?n#;Ij~ zs6$iK;l160}72fn*a1_bYM8BI-n==a?O9C&d(~1+r8aizslm_gLh;e;RJ8Ct ze0ejQi-o-^NFiiv;X|}VqHuU$LU0c#6(eLdM~4D>=jXi)T9)|)GWR=KK;^7bNP3FtIs#(q?FF3w7;4&DG#~Jkuy?9;r0xJ zA`(#L{*#f_62kjJ!9Aan!N&~pvEexb4B&MPfp`)Dy*Y05R{mk`>{%l#qc~1LBw!)< zf}n^tf|bpFg!Ewv%p{c{@e`zQk%fRLY?wmZ1R;e9X{QT9nA>Eza8nE+^`@9bO9}Y~ zo^$SV=gH;oFV7&?mou~3#5lf8e)~VK&v~}L9PRe+zG*+p2~$q%4bo&;N;^tp>q(V% zN>v9fq}68L4&ies8{1n6QfrMqo;E6Wys3rPNm3W392)WXh?Z{kCBx4>uU-y-*#?zH z4bFKEPs9}VWD3`UF=;dn>Bogm)?V`Mj}I|*Pv3{M&uDh|&-;{m9m=hm?0@5s&hokY zMCo`brR$HMl}GH9YN_x7TT@QR+gvKmXdky_JP@Wd9e}rg+AVX#yTNvQUd+%*dg7j zx)GAx1r~l^Ug8rIfl5m^<-qTM!Ot zKC_BL?8)cQRGC(%ZusNOe09JYyCL2I2hkMON;%U7O)5nQ z(BuGDO%W#QGIgi_hN_BucV|XjNQ2UggULbSv@foaa3a@XnWrKP#4b|__T zFPJ%_IV5!*4M=n5q#>gu(KIT>jtO&D5>EX>5?v}FO3CCOJbVAyuPZ-u`^sAPq_{O-g%^W{YSuCi1hQ2BI0#9;Id>q|X<-eIX4<6Qfbi zhhZkXP8G+GcnBR{&tWOtLXO;PBY~BaSL6+*yQ)?s{w!p|BF#~%Vn|y{!m+{?W?JI= zbbATum(%Xv(0o;RO7)|i6c*o&GbWuaA>A`V&0Kq(@wt2Zi&45v93Xvyi)_Gka8Q~* zL7?=LvZ_klrBc9hwb~ri&}CB1(;@`+H# zv;#6#rBeB`wq1|SiCJBFS~Qfdv_}i6*})G{aR z{AiTVx4D*gYICQV)f6eDghN;zs8GrUE5>vMwNzbz%QFf)$8iA}?|fWaLavtGW8=&7q@0JqqS-5l*sM0+FzMLn0q@FiL z=A_!D;GxRpFCpa-mEayBuQD!AJ+YFm&fPFX^SZWD7Y*p8Kk$$+@xG_Ry(iG*U;lJG z?kEjN$BiTE`*CZZWeUp|iN+;4hUm;GZR!@_7p|T;WNkTJbV52x15l1=PVNKJyvalc z7D}ZIE@`kI@dvi9;B&ZU8!|VFNy{F5&@w4!D-W7weLw zlU&jGnE(rGTuDhDlWeY-3JM@W19aoL)6bYPd7`q2Co3uM!_}XQ^2nnF`euIgc@I*j zbhimegVE+_>X!EA2B_&IsJr`FC5?Xn{hAX%fQ$ zN+XH4nA0G=H5`u|(&`{Af&l+|VuZ#T6E}y{Ue$OuWsoi$(h$;MR3Qx^O-g$H9y?8Z zd!V31#VM}E@n&ec2LU7iZoeO9LX>OyOewn;a>k?!T)N{w;;J9%36rgGKyvNf&&I7i zRMO4y)F3rVPnwe^7)_K`-BQwYsw8bONmC^YW3-tzPN}s+7w+y2V2?-xQ^}jMyZ_~v z4>ER=&-Y(>92~_>ec+ARF@@^7enzHXq8kbB?*a`Z$d{*{a456 zc27w+H?L|}(#9ZlZ*OT*r1FP#<&Z{!KWh7dXmstJ(TO4IG&hw)n$o7lWrt`Qc$Sbf zAbo;`B!Nmv;QLtke4;W8M2Z-oLU1c))oT9mwR|3cg6l?A7Zfn88gQ5^wJ_?4>7cU} zpE}EllS4Y1Rzazm-`05R*E3&T90jIk`3Pw@#b@DYeR~mE)`|T+F<25pI&CA;z*IW- z-!CaWmzE~p;l!CdkNa??Nwk)NURI?1859tQONKbfVnkJ-Ak2}HXa74iL4(<-4p390 zn>T6qeSII&r9<|)_$J;KC@DLZUuoH> zDyimEFxB4aXvTCIlA4V!YO^M!)XiW#oZZ}9S|#7?_pslRc_c9X`DSJf(S7Sl1)~Yl z`OLTMh2=V_Bu){O%0NQ*6+(uyd+Iy*1fSGE>5Zoiuo{zT{c*sS6Bquu<0P?W`9g2a zXVCTV5FjgQ{}+#9MqZx??J??*K7D#KwXif8HA(tPy21&ACN}Y^mHkt%M(tJIlY6c9T_wjVvrLbeCvw}GgGeP6kJagfLB|b zGoW+$Y7Ev4u0;Q_nCJ**g#Q{pK)hbvF8EubEa1K>gX zqTChbVN$_T-2?;$g(4PJT+re1c|9#R#QNOvu7Q$;)XPt1nbDn_X{V&ls3k z+&}8`lu=IEhlEsvW7aS#^kOYgVo?ZyNPSg?)#-bmX=~hBf4HQBG_K7FDfJY;u@0#h z_pQAD`qgW*x<0Ub^D3`GP2Bd4QMbjuBWmR*x5H8A?30vgIlpU*nmrLY!=qtzTn-DE z+?(RU0k8Gq{azRZ4|&RoORB7-s*Rvw5@re9YUI+DBW?Xou*ymo#M|HA*j< zT2B@RX_zzGIr~e$iNq{4f@SGCR=&?(f2kf)D9R@s z`A4Fe^{|kZTlWxL0yvbm;~5cJlmQhMUW?Cryv)}JqRBu<{Q^4+OM}wGrZzhbN>eZ2 z%A={C@AD*+g$#U|K9ss3KyZYYz0U;Hc$DQ>` z31?WV*GM&qRR@TdKDmxU5r4DKsA=g}kvy5zA*HR=;qj9_VAN8jZ1r_8n!J6&bmR|l z_{*R)ttH2kit3un<6`_v8Kn3WR%zk1E2Y+DNCzB(g7r%JEh>Q0D2_TXmP_*Myh}61 zqq~vUvyNtG?~ku`Mi)((XZO`q#Y4IUGvr@`rA zJY!HlK{~fb)={(M?t4-?k_^9h8cz~u6+l1~P~)VM8wP@4X%2$2dx}XJ(qYF*<>wDF zh$j#szk!S&np*`SmEYGsj2iyquKqaCv=2#2Upl2BrD36^r|s|E2t1br5F5pJq z;!#@KzqS5J*3s>;R-O{0W`?J``#|;OS1)&NZksHo$zsDv+G!S9eX>REjCNAG8Tox= zPY*gz;P9V7y`A5q!h|HY;B+J8qr=jI94?o}nDk$V6wiWkNrUeS!{TQlh39+q!CS3; z@;SKr%;;DCICeyn?HHvmTT1K1sas-nvZS=dbTMDFjP4|FACHWw_VBZmey>WZFbF^L zen7aYlE8TpdnTkjzy5!tq+HYG{kGgGrnHc^5aBh})SGo%|1>4_Jw`YBS^cp+5~9c9 z^j%6F(~(u8?prx+4wIfHO53p~<1@@_PhmSbzqb!rN_$$GrPS>+5&zOn_oad;eT(;I zfx|8hWANG3;gxjtO;Autro^VOA`S{{kP7jlE>_a@4||=^URIwGO+G#=sUsS8HfyqV zZofN_w^-V|3O?O(P#Q|=c|K?OEu_Ls@uquj%kyYRd2f~|DGij-&qn>>O6&~?sUGr% zkz?*rppq8e8&*=Dk;w6AJk2DlPp&>HPyXoH%hpCsXGcwH=Xa=1GNaF51fn}hNfW1` zq{n9vmZs+D*4Agz6A=l3Z{qvI%=Z1 zw6w5ebgYbK8MSa!?PX^-hgBfz3m>NeYL?WX^xhf$?%7!~$FmDb{n28YA?<1DR@kRB zEUGLhim>nuqX!Q1A$h~&OYs{w`u`&(h5kILC6CN%Eks)dtfcURQYB6Cs5071>YdS$ zQI*nw^mKAyyC0fc!!+z@+LG#=-rv{v_s-}KdpBoEOFK+A?SuVm5~38A+GF=q7&=_( zDjQ{wyYcW{R$qL&4}iZ zH0;{4q$()Ao%+L`W=lOa9o_TW8J}OOl6q8{;?mL|eC}?@NhG30w^NId*Zc?%=0g>Xr zW!{uOTd$Pgan`!M9z*@MIVMHaGEsX{RG01a(N7kH(l=Wn4UA3(Mjw|RR4b-}r;sX) zic96oj4BVO)MoMRj=XC+@P9elGkHBDRx*jl6>@1}Sr1l4nZ|F=7n8EaGMmaHAAGX8 zlk{NdQJB~_wX??Eqn?fW6q9#Gag?jolREBwWzMc1F-YB|x>_$>LJ~td`L#nDd9+*> zJPlL*6RV%fO-T3pUi>}axun}{cv6WDCdR}ckh4u8^#zErU_OUADe9i@?SS{B1qTKo zjk^Ssf=$Gu2^Et*!W4J(adPA2A9lmt?8+z0N@A8?Bz@}!VD4@}B$PvdZs zy*Ho>x_<{h_6a4E=c6pt+y0OkPgH4jqZUD`D*a(%q8aavQXNNQky^AjNFRLgsEc%C z{fLsOUrMPxL%1(n?Np9rI!+@$z-ckJ*eYE(*k7U|b&G9pCRs{O~uC&i_6b`rT!YQqjAHIWLW;kMC< zX1u?%w!U67JR?*?;5U=%!x#=n}z53P~DSN zS!4zYeiu;X@C4PL%%mi~Sggm+lUp=OMuSPwqqP{)>dA8T^XYLrLr3nzGfEdDM5ACo z(~S0Z9qzk<(c5b4_4P4vX)B-6O9ZK!)Lg31>pa?%l83iK`~~?SwoBSgMNX7uhoRs; z=kuXY$^(MD5R(%4AScDh;Xk4o1!lAz@zT8hyByIbqvdVu@^IAFcx* zDAjR%dBGTUk?I)#Qo5wN>Um?mQE#l5eFUN27C*~^XaIG74_S;yY>H_i->j2Ragp6r z)R6oRE{Fx^+N8VEs1&;r{HS$kb)?Qo@h`C+ekZN!ZKqxEC}Fhv+`7c-2+``=yV1SN z)3HjIj~k+T%JZC*_6Dh6ExuyCeEA%lt~cs^N1V_dnC`Vli1x8a?U9g|GQp?;#IsNy=;_%Kj6b?> zj3)?ZKREe3Fe!de0WU!82+R0ur#)o6-4}@iL43mzzsiMf z!zFnZF)6Nd+|`_Cf^;-Y)N_@7EFK*z=JpGuC%@WwztVGNQ7LSybWZOU7f^Mzb70iV zCSlYdU3&Gk%1a9A=HSp!{_wvdT2-4Grt{YWEab*tYElj*EA7z?+@zqK@C8t_wCGzWpBRZn2 zR9xC}l~Z7}38{_;AD#W{)z^AH=od(b2Zsg+mC}3v6;m^*1bgzo7v)8BQkamYNhzHv zN-`Sg<=2Vv4Ww9W{jbODu#N{1 zhyj7Gt07-WH|8MXJ{jt}mOa!*9_57E>qa3bgvxXD;rb)rzQ0td{QApE6z)$*yf;e2 zupRftXn-^}>Fk_A`bPagad5~e9V*ov(I%kwqQM^LmLR1A@OX6(EGJJjC4_Mr0+D5M z74iQKDeHI;aq`7EeA1cMW&kU;W%d}On2uUDY976vP%4inhjSuQQE4fE>)7dUKUh^r z7bZu7N|jQ({dCCZdy+!-&De2-V5ozW9Mx)R> z7%|#AI5@mfEu%^2H6i7P&68WJcuvYAI3bl^F~-`U{33Zi71Oq(A33C4q$ERUDrM^; z6P8sFV6mXpg!DRP6w^`1^lk#^;aYwFs3KZ0lNLrt8x4hY_3g#Ekd)emVtOwAv^>P4 zE>eTkFqO&s?@uVC?=&9H^%|hPy$WjX;d<@xT6Kp>J3GjHJKt)His1Pd=N*AWD*0q9 zpKrluyYCXeBn_m=@rJ9EcRujbpMGPh|B4dqozXj;QKOTq^hmAVHz0UwHfoTT1k!xp z<_E_F(l-O7>QaN$hA|qK_TDCyWl)m>X;076hmFy0qcc!Cw6Ci>Gu&8LqXt6fjZs7Z zgat|jlhVqD00gxWxQA+j(#cF}FUc3*>~7P=4#_4(0uf6RocMYtR19fHi%8LC(}~*@>W1$x3Y)qp?Wcq&6O%Ir^xG^w{QR zabK?tK~#o7+S|2HMptgM{>YkgD&u-Bn)rM>Nif+i<%CL>Eeb_eu}yo(^GkCb2uwh_C|=BQsu1-`O|%Q@u`gKF5CXW!vKR^ z@Tvz@nv|1rlk%dNbBoz*o36;g#GqYCDbFH#mQPHI+_T$XFS|5eIl zaQSW&Ml(quWhZ_5z_P~rI{101;TgX z1x*SbA)UF7PGD3Jwc&hvm|wp&mo-L}%z=ENC_^=>i0a4>Y-tbbJ%coad%M74+(NxE zY9@7+%1*rTh2@Gw`>lMgySuBE(xJidR;?<%sm!&PYTV+!Bs~mjQly0!HM~wGjd_UU zU<-0iZ(Hvc<;|+}BE{qOu)zo15*^bIE$?|>0gQ%VkA+itqfrn%bNZE2H1ne+Yd^`; zM5>R0lA83ChI<)CsSS_z0;yAK6%l{!eP82D82a>k7wCEku%m2GbAAnceuI@P82Tbp~`j(q7*p0v>%?6_au#19jqaA8E@B_U~!Nr}F;Ia12$fuv>=OX3% zwfH$sM97?EzQwzv6Rv77kNSNgaVDAdLRwNt^I}vPmXiifrIZp#4+^9LrDHm7 zsJciUQ+Yi&z4%_G@>aemA`K=DWJ*#hNviSclnSOdUcg1lmzF~Wry?a)1FO0qNs}kx zmZ%gXe%iH7?cdW39t9?`F#=j(sVy%f`Edo8_1|-+G8#75yGZRT9D-l1?H77v1VnSe zq@x2ytM{O6l)9u*YLFVEPHD_&P^k@LbYyPvRAp(an9De%GNLAwCaJwnsbMOd-f;N^ zXwo$I;qsC_IVgc@sW`yV#5$z9PfuPOm*$f$yFEy|m}-HVG+Cs`{vIO~wllQ`{Iz;t z3!)nDbB1YQV6>pL2A8@{bAR@%F3j0N5+7RYd$@N@h0%lK3hCd)Tvj1fDD@$u38`26 zN@>9KmdkgyfI`x55^cea@H3i5oNb{RPb~QQYj!DO^4RT=wn4fideANj>2E?48)|u$ zkM9i~yX|dgoNmMP87ZQ6Lu7^jWS{}Slq}+b_epn>Vk0{-7r`jd_In-D zr>``6aQE}y6fN-+Op3v*^^NGy9Cu0BMUzOJdSefK;Ik6_kD}`)4IU zs(d=2j;K*84;>>TlPinI{>&<)EtK{KNV_a4_2NlJz|^Atg@!3Q%(+8!c;gBk%X^zV zw)6iv+@yF{O8UN1o4Qr_uf$i3gZ1f7Pdr^XL8V~Q%R)XHg1z5mtB5|*C`xH9$OJ;; zs>vZO7L8B)gV|Mvz8S2{1xODXm-28%<+*K)j888t9_z~Gj8RvqVrh_uc<(iS$V?Se zt@TBx+k8p?lL3V+2L<9%UR6k%(_BmZGK%zzpxV~=Cv7=;1WB?4z<4qRlUD!~a{@*4wjFq?VB$uIB`c5a~VGNAcb%ZGkk#Q(4t+|KO?V ziI%CR$y2&xRPMq3&BmEiF{ienbb5CAcrh!8dc60!(B4eQP=iS0`pHvM9fIl2y8#u9 zUd)u3tfrVGVnsZ^R-b2Y$ZYx$-mcVuUwodJwh%2Kt$gDG{lxFuv)3Vw5q+|e6($r> zgVZZ~bE%D>(&17-)OBi*N_u(b=-V&9B;zp|a^KSZGNK(SQ&Us@cir*w8A}6<(aD*W zx;?4oHv};z>i>!At{4~wZm{Gs8;dC*wXe*?`j;mBhWYWHZ1M05=Y3YqSgvR-)`IfQQ z$Nc=%V`oA_Dk7a*S>9?w+7j`j8K+F^98_%6=J0-$2K`Ij2js(v$f7yHaO?^Vs$}*} zu2MKLAbne@jfb5OkuqMfAxid<;!pWPe(*s@=gw$J&V-#)1Ww*?Bhv4aaa=4i|+VU;~m!X<5>1H=1= z^8>cMDH^d>8-OT|{@+HdvKNugE-0ihEX;S?x~P3|z~52id(<~dHRfLc281{4Vix=v z=)#`-dZ+~BV3;HdY4?Ov`gwl*Eb`wLy}BYf$>(RpU{6&|+8XR1$;5zq^T~!6_+C8~ z3!@Le_~MI)zWMaiTZcyrf@(-f^LHqP$tsOR8bNAQ20Dd*>A?L2jK}^*j42!#aUJ~4y(m@dvI6!<#+Av=JN`V`xVzN@)QV?b)*?N7f1u6 zM(Nb1VCjfz%ymvf&vH%NVCOW%F- z?DNk*|NCO_YXaVAF>)RFjNnKM<>j=z5Ey7!)%snyjSq&#z43YGo>(z7y23PhF3iE48e>!<>PUn8Okb24()qGf#kNWdmgLr!yWtP5xgeYmskSEOlslDsw!?=7nNa~~} zr1v(fK(B?C{LGw)X@aUUWKt>?pcd)X*^~bODLPT>XX}%SXk-#7R;m%&szRzZtfd1h zO8-TZbc`Lo>UM~tLQ0Bv?k#%|mg&Z5JSHuzmd^{N98spExjz&0AMW8lK3Z*2nVQ-YFijy9jG|c+fA|fx(cJxXZwS)lM^%K%03!A;@sKK}rlhz|RI3xR zZm-Cl#*8PjvXO7KPqmRJ6>QE_FT7jBhkwd0lk$H&ucY}ct(=m|g+BB`6xoGU*9{=O z=R27v0i|u!KQ}g}fa#>7Y1w@uq?+i&dt8cdqbce1G8i2wse@EIqavsZX&l*4TKR(L zBpOx~gY?>q=pwQd7S=c?r5KV__`CeRXk3~(qFfrw>QCjRloj%FjSiQ!y0u|^N2u!t zRnm7`fl&}qFDTu7e7qgeQQtpQ%M2b~kk;D)rQzqyZf44l$tCkW-tCddbmTr~=`|=a7@FHG zBeVAvU0;)11+J$u7mz;Fo+wO&D!6h`It5AtrZcU&iDt9bv>SN{pm@q%u*%u#f2LEF z)F3?yB^4n}5v|xov;Byy+y_U$(VuID@K_jy38R|fyLKp1Qo8Lyelt_AhGg=eB@lc9 zIG+fi0#$Ym$|FhU>}Wbgxg{NY|BrfK14tvIqEFGGLQJ7j;~NF0{ZI=ncx+G2>X3;& zBBW}&M<2)`iVKufi}^i3TCbRw_oi&(?~b8dZ}m4e`u#RKWRcO7(qd|lxM4~bnF6tA zc4xj!^hWxG&R1sbE-fjQJ_kke7Xm9^wdFqwKDkGi=19xwRxtYRY=BcR6-MQoQ7V{* z&b(}<*MFo|kQp;3dsSGqb98#7nDo~nNGBtta`h%;;^*rvguX9~&MBj=g^xPa*@viDcYn`456q$%DQ1wW z%a4=-)A2Cn)IzU*W4vtSYqfGi!URO$3bYH^0`7RqIGmS31&m13`JZNa-+gLZ= z^Wx7!rD^GeQQDpbrG{zPBEL4iF^kfC~t%De0rZ(Qn~3H%v^0R8501uCVq`r-bS z6w*j1>^^-&B~4>eWz;Y=QbkB*Gt>d2bAi#iGMXr9lHxlINs!2-)ED)MTDbfC@vv;q zy)u(~zTAXk%2&~4k0@adgr5Uv54!H;`rj<2H;c6>5in31^CwWcXAdF(427{#4oBw|qEJQWenj3)luoj~k=`QGKS2>ZMgcTB|9d;_QX(1XA($v7&EH zeCn=pyA-%5>11V(9id9$i+-5`Ru)m8^u!j*(w>`w*hmb(BZ+_)?M7 ziYaUykUj!On>0fsrPbZe!n#2U77a{$5gwwX`vg*SoSLA`7{&JpX~eWy)E4FxQe1`6 zIMWA69i`^*M-@^gn!H5iq30oJ{$f0r-nr+w7FSZ2O=gue?=yHdPlMaBTcT!~l#1D# zRS?)l9I8?ZNCT<0W`s0e)!BFFd+R5^@*)b8OMHR11El){q{{*+DM1YjX*)n#3xrCA zR3ME)dUvvjL>Yy{zmV3QJX6en@h#uI)_BiNN>_ON4=KIWb?(ao+h=xpA*CU?|I?C@ zXBdlpAfzdxnl&k@_^y=B0!)Dv_6S~%x9Vz1&9w4fXaDln$@>#TRXok~?xPnL8~Y4W zrBpBHx%@^2=|G67P}8 z?&X=4(p=%hNypgD&e^M!7O?8RdeUg>tG^f9yV0(jskeu)?R4jt*0;VrVM=Nu>g@2_ zZ@<0R*xy4;y8cH@oU95JF_lYwZlI+72x(pSkMK$gMlE-`%xP8ff+ydMEcUO{mKN!M z(jQpDoP7x!M9}G&+-A;ve_9~l>ri6-;z72cwIAYQQQp@lir{MFvrP+7+2YQAcaH(Upv1hVt0W(Z{;w83t+$OKYi= z_65(B)7{0+{L(5Q{apzaO5Zx$#o?jBub(}87W+P~t$lIqM1b{^?hA@(p`=wqG$j;Q z2&q6C7?plgs|ZOA(&X5OK^5vzC#7sr*uR%jhp9dI(T^kjywStU@-wIGn#1^wZwE!T zCCvyaS?pa1DX2&Y^(GnqT!7Rl9dDioDHwgS+t?R`^yIN2C4Fq)3t-Xgg%^Nq&? zI^TV=_?0I+yY?5wC^bw`BrUc(@57{P-%@WM-M#9l#}rbU`AEpcyDC1C!hNBCYh()Dpt@9zR1if5Z2c)0>a*s*r zkwu(oA1&n-xCTtc{@i)UD0QGVi!INKCaplKdsx^8y9K1q-D`r+or^rVvT=8v8Fr?z zMK%U5A#W;Sq%_l+$ZkBw+r=!l_vGU;b_Y;MoPCPu-G-@j@lz>9OxQF;!RR}S-3B7k zt*!Mxz7|4*AwBAJ7uA5P0y_+9y!-Rdox2^PxY3>4artCEK2&bwVnT)|=8)2)_Z% z?KLD#{C%RNHfI9kEha9cWEh3^@Q9COGp5Axjoxo6zvtv!bVf+MZnAy}?=;)fl|(|? zB#8Q?Nj)g8cx6($vH7M^I+r;6>dxX~h)8>2ba(P}boSH7)>c;`uB*$vUTL5|H4 zQjOD}lv8>A=T2P5lt5Z<$;MMfg+T^MH6-ORsjhay7nb4kS!XV%p4H3=&Q5ZPK2Qcm z7t%{ya9Q4YCG2kz{qAcTiMJx2#EqhQuBDK#4W0p{1}HA!3B#obOACL0?%cTuDX6JO ztLz}W?94BKQ9xQh9sK->FV>EBA)1}7lVV%JR(m}`wE2H|It`k3@8 ztxW0_ASN;jlNY+`Jq+zBq?-yU;8aYjU^EEnQUU4Y&(kN?jy8f{m-m;pz-hDs)ujNc za%uspVmjd_pMhwIH$dn)^Y#L%QJS3Th^Hwj#!SepGgnbQ7|lC|e5W%1zl!d1R>E#1 zW$d+M51#+f7&NseGBwPu+d+_CZMT(?i;%-d@fjvkiCLX?fOlqEedA?)h=K zo=U#wBcE$c>fq&M>D(?JWmK9JIhn6_NhPfxb85-V<7EId!8BzwH9#7cXZ9VWpa+en z0>^nk`a>h|2|^>H^I`Xg)d8bF{`lj`9~D&Lbf00W@u^apczlUSRmeq1rQPJ*y%K7Z zQ0DJ5XWEbpX$bP}pl_$JgPrK6&n1`g^IPfWV^Usn@@wa*VDfoUzGK!60MsKYfa04I zQ%GsECXgznZFTm-C=7000Yz0Q+y)T^p$Vd95!4<|&g+<*M*H)jBra{j+VQW5rcDW> zmO7tx~r`P9%l%I6(spKp3X?~Gc(tIhu{BpkkBN8Fy&0{{^zMfL^g1ZHdBkI?t5UgNipGr6IjO_w2I~(js%(5$S|QR#CK95e1+tLTF^u>{PH-oFOi1 zx_`bil@PA8<^4QQLd=QO$JXUr238jS6m;kgvClF z@J+UAbx*z%reVth1+Ue9Zsmpmrfp8^g!FHt(zZgnS;VAG(b2+$PO)x?ME3#FKxePf z?S`~}b>+uXC%%Fm`s&1qQ)&krjpIvO1*L_Srj*`oi4$6){Q;!y6jJl{0aH@X&m0g! z;!|>j^2lS;d?O@Q!79mT^GIRDpwz*XUB$#ZN~DL+a!Wf@^mZG60-;tTRWbEeq)q|S zX91}wDHs(U6%#%|sKlZRh(v>c_MneL9nem1?Tg0%>Y+nlh3nx4Hh)|IrSSNjt|)2h z@*j#lv1XVpkx(OUrlRMR3@a&V-dq1Z1%=E;>65OZ@Zo-L!$+3U8l3j?N&u}iz`a|x zcf4;P0lyOhA{H=*`eio$l=ec6PX{Sdr=VsZKuQ%-FltV|D~v8Gq(Meco$7$x!FWkT zwXtyE@F&M2q(2-0qak;)mOfJaNU2IG7_9+P`N;xlJb=_GDM{~j?`MbL1uRB&RX_r* zL)C=~xr(;^yz*Q&x3N(wr5-L8hq{~WDOc=s@cn_Yt1P!qMx2ZAlTcc1O6K&&Ynywq z$_b?G7@}fbd7>C4kRCg9VqV+zMIRJqs*3sOZc(J_B)_JZ4$`M$&HWtOT^bHca&Jm1 z(r?v#uca^Bf;{fXj9s3{v%|!>BgBQIy6g~+5|W>C2qy_T+eAOJM8O{ZJ3X@O!aIhh zorf94gBmg?oPhW0nP9KI_SEBl?3kxF3wNM&YwOgZ2M?_*qZGO@=z}imXi3(jtY1)C ztprGMaO20H_LJwQ4uN~-?eWlo8Z#?^SP>6E}n z_Ota&`}-9{8D5#wQGI^RrW_?Y z{^_T8wM)p;2OfoppJ;@Xp$*mu6EO4=FdP=9R>68GdpCXVhpci(;!N+3S1r}Qa2or$ zxnlV{OP?s}5?ti~c@USVlW#+Vckmd8ds~#9S&(?-pyH1{I@(YsjR8i+)J=1Pc#9)ja%-X*2fdo;i2zUnPxG$FCV``KJuZ16FW1-4%RXDZ++qDtrM@QYFO#jzo75ty5~0l?TNe@T@A8}dr!kq`id#1ZY*Z-H*HUk+Q)%( z4qf?2HJvw42*FVLAAJt{o-(E4T3v+q6lc2rBx8{f7j z=5d>cH9yX7_r5x&$JjS&I14XPsa!&4=W`_Q(bav!NAE{QywQ5blnb246}c#RTEi)d$08^-E{37KchSqK67N_HX;GuIj-czc&$6 zH>Y#oa6h;D`ilrg|dYzRS-N)Ca#w7;l=P- z{MU#z^0Bx2#*p;IcSmA{j<+Ywwlp&blZw{x zZX?J$7#PRdRk81yTrz1*8R>jB&`yL#}OSS6cK#sz!!;KuLxyjhwGTUhh=4Cx)q@gfHCC5tl4k$Whq-#RPI&Sb+)( znL&q0ZR7JP)+hPDt3iiF?^pcAq*bszxrx*oavsr?02HUFpB8;y6DMUX)(&el zdojVPAxY*oI@!Xy0y@<*Hv;c=yB3Bo?sj?Dq6ZVdt1WV2aBbO9=+f5!YGV;`jK(>M zd}mZ1TgK$lK>qu@F@_1~Ric`@FGZT0Zxp|S&0@-Qn$dKx{Ei7jrHSN+uHK{$E51O- ztLL;y&2bLSCB;#?{b+gp*JJfgm8bn@Yd^YpE5+@!B|l$k5yi^0_wN~FV}`&(7JO-J@jXjS(6CrRXM-vVo_H;JN# zjX!phm9PJm<{_kS6s2E)JDGpI0E<3De=?C9F3VW1A{A=HBg_~6PD(A-=s=ns7}8`a z9T1CpRSRL_?{9jCMgt7ah+qnS2YS_7m8)iB{N>ACxh=6mD5Lsg+4 z0=FC{Ze)JP=xcj0B1JUp0gbjgv1zacACZr_gH@_(evP!YBFCeD64j@-wn7porqG{) zz#KE#*mV|@T_G@dm#0zPw>KF~VtINjh@55$dKs4fU)Xr*v75opzA{F~ z`)MN)oaLoiz?|`veX}@Yz1`G8S+PH+T5E@>8p@vxeGHXm(}tw`%#Sh6ogjDk=gbYXA$#4CB3KJ(%IEb zS1hyeG3G~hVwjF07(h~b(0){vcs}vt;Hy}@YKqSi-piHxN6Gi#rNFS5jRWU__YtCR zX;XMo%-YYJS~+Ho0U^ZIRx?HEHfPTUj0#Mbhip^dz|=o^Y&X&U!Jq%hw|ox0eNr6w z(sC#B2ggSr9Hobl$3OHD=tN(m$&!wj?!n8@ zG6b&+i-l4Cu#L!ghXK8qhiu3#Gh??6;N(7ZB<)j>qP8Z*DDD2OAyG}tR*>Ru@Yjgh z|Nl0H08Cg>`^5BrOHc2gS0YuO@{1^^zQ2cMy;!!7#~yai@BACnb?eIVzet$QuSh$T z_5NG2sZWh{eAt$6TafrXYrS};Ki9^AGum(|yA=t;4jB6}L;Hs|>sJ$_vEpIx^gftj zMd-G&AT5+ZiS_RD`@hfcbI&U@T2O7T#+u!!2oLQq*=uci+I}6CvowdUj|}eIUDZ#g zp=c#a)}scKn9Dch@*b*~3ic>?S*E&^UP|n3frfm5wUZZ- zJ$s+On%m<6$+V06+&ddr>Fvzeg%^kKU#k>64S92Lin$E4hcF^=8Q*)KeqMOMnHlcJ zqpl#x{UEvS{fa~Fz}#GbI33pDE{pEa4n-L=@T`-akMhC5pz8`L=>|W<&-TJ2UewN} zwBh!{7`_KtUVEcr$Z+2SO<{ieuNrxQVxC^sR%v~Pchs_RPjXMvFVh2XerH0n>A`sreBb3I0=%M9EO_FHnh ziWKdc^zhtC0=6u??oqkK5a~&QZR$Y=aQb^4=@UxN8@IW-H+N$Ns)CvNu&rKa!fBot<`mrNTRd z_z>wgyl<2Kp~P2*5ckZX#_xoTuG=2FzKcW7IJ#Ln+4p`?SdDT8b@>KOM?fa#0-C|J z?L`0ee_C2`GLJ@B<<96jaY-!TY4<2g-c`8QF%yy2jrz=kz`0Qy;hbaGvR zcJR3qGen#5sgSyz6j5mXWth8c#unDoLL{NbL=?j|KFGSmH}gh}c_%|R%`AZTGlvO- z2t+;#tAK%EWFWzb=pVw`K%Zd-vrFpg-_xX`1ZS?5=?2%NI^FW;cv zgN~{MvjvjMcy<>)k`M5g4D7q^UgAu3+piiPBK%=`A9)a-)*5gFq!DEW_v?agv{i=6 z6yxGRX4I}S1#&)vUpm>es^cGIv?Qh*`u&GA9{5px7R7|fdsqxe9^S!=tYnxaSgm-} z+>nlrfc1d?L4#W51Fml1JJXu1<0^`te^pJgei2N~mO$OsKn`QPMLfVhkDow+3OPk2zfeb(v(XXf#rU)J8)zrHHg ze)szI(T@G#82`>=LG$>mab&|+wv9Fg<*088-ZxXRHXuSKiLym}fB*wtoRCP(E-lT~ z*$6*kH~-bDXIX^2iZ>QNlY+d)ogKlTPKlK$=wsEMPjy$2rG&eEoQ`pCh3?{hpnA5~;CQeq1Yjh4o~ku7&!aEun-1skvGJ6#tE$+eyl$Pd0Gcz5U*M)z zg~-r8MxIK+&*brH5C5D>^9dshylIR)5ka$6;(}6yl++vHJ#ieWlS7LTjiL{)@dU zE%(Y(>m}#HuPWM)8k?fw>QB_!cHb~xwkjy*jGZ? zVx@KN``&Azavm9;<^3RdtKYo*{e$zvLXcO>cYRz`8%WnwJjvq|I{Bn&QODNm(Hz#q zZLL8JEqn(pZH`7H<(rV2bt?Lvsra4FnJA%l6jry){m!Ru$hP;XUsAM(Mb$bcRz!%e zoqC4ft20`oK!%A=jJ+G>P_R|#JZD1Jav?4b{plcQ87SGP_Y)(J1x4+)`o;Ks_Sig^m>Y%G(u@*KuZ-Ot1 z9-q=mqp2lcnq538z$%rQj{i(Ds|?fPcwewP$F;xb`*lBgldsAOXdZMvbt@1RHU1tY z2L&_I_V-OhY}-vFIqenYeJGH!2t?4W{UJ*huWetiKrfxW+nZ}2KeQAbZtNu*FF{K~&Ypib-cwmknD2ZZ zlJT)~uS_MP(#u#WPZ)gy$bw|3M^Zz!{ss9`X}KK^mda-98#K}nq08SsACaNdb1W<* zOVn-GwF3U7PnF0_AfsiO8!?#l>!7wL_Hw`GI!&9#$B&KmXi1Z9@_aG1lBVP%LH<47 zeDJ4khUFC{@aVkzJ18p3Ef@GD0(yE$N+XlIJ_1cGm&4FcL^zsPVR~ zKXgb>*}PzELfP^HZ+`p(8hSHrKYXhsPxtz9-52~YULjGvYJ0ad4 zV_;KcC~3&dJFI$*4#r4>Gw)|d3xx!u708?EbLQABBU&D1A{+&I2aeziQXI?74d?!a zBy!_Ut$xausld20)=7x1A<0P)9mCq)E6mn%Lw&f?zxED0%Fn-R4mBrbKFf)rEOj`Z zzrsylY;A3YI##gGHwFdLm2YtRQ@3EGU#>tPd-vTg$F+fe`Y7!lPlrK=^vT%N7M71MxSSQ-H&n ziN(1g?034D=v|2Zgics67otPu_Oc})383UcP#v>H(ajL^QF6Hep$|llW&a}~Wlj(6 z5GPBaHCiK0e0e1S?)Wd9*<9MB*oMbJLSDZ@>BY_dk`;ChW217SN0NqV-C3-okOt_NC5qUK4cNeaQ5YO^;L4GJ7D3*i;L3Ak!Xeb}ynf=-W$sU_^j5)cR22=izD#V=nBa$@9Zf%KErplY(V#DSw15D_yApuGd|2q8Q8 ztVo7qYV3tTPnC$nW#qOSwNPEoujuILo9EoAGG*o^OgZ=9UPhwwdEYjt%LP%d8hCz_ zm_!4_J@>WFG|J#_%&)GrFv927g$W7J%Hc8*oBX18iiHJ_W&I44+~7lz6T6Mlq0f)0 zb|x^G43Tn;O5@idHt%NJcSkBEXfAaU5^I}pJnmte2R?J@Rl1(cQc|lxD&4~)zULvJ zP0<|*Z)skc)xjRM0aM@Cq#u&3wAs1kDVcR z@zdb`KyJCi_&ioE)&1g{{a~qAN%6%4^)>%S3d> z@p&9g>_J((f~4pZc_HK6fL_r6h~qEt^ky6&292lMVV^mQg=?mL3d=hG%kf_rCLJOG z7lBj;1&R*k;AY5xxzsLj-s>95F`uSr9ipJWR@(SK)6>&TGvR$@FK89no?QPyNl}6f z$3o21W2xy-B5*@Hh;*BXIg~lO)`_EZOr(L_8{0?Pjo}G zqjwOs{;27c2!(kC#w``Pxmg|~N`ViFpu+gu@H+!duc*;NXheCbP4bTvT3ti4Ef7Wo zr4V4sfSoP4cI2ge*!O$;z%<#U$C1D0LCZZe%{&JGxcCJ_;~cig(7{xrt78?_=aKTtmsAN4ULDp8d@?WB z62S!)iK^S_K5mtbvv01sMql-RY8QM^$^BFTG3mJRgk1#6POXw>&czITnWraZkuhZg z&zEVXRqATJ4DhnD9MrILflS1h_65S&U4$gK=S3`+5uF~#XTLlE7TNX-{K;t3ts`bw zz(u>-JV5OzkAk*ZX36GFy(X#Y=(`SGQWLPzMmY#>;N|x(NHraH_9I-#_|fJH`tqKP(32Fbk1RvnKlaLrS%U_jgGLZBW2+gfI`dDyD%$03{SBUFd z_I{!tBvt0ab3aflte@%rXEB5ZHxjo)&v&z!>aij?$9K}q)qMGF(JZlE^I8m^K^Jjd z$XWZeJ#-IP#x$Ey?ko?&zn?{($iqJ*8O%%$Qh%0O^jiNxsWzPR*dV$>h9fH>25S!g zx-{f2!b`oUVS=f%*s|#%mg6L_2yKv~zp0BOPIJvJ>?l&ZRjQOpko>6QT9Y?`fJ&F^ z0=eR6Vnd{5zJ}=Ir{?tXc=yuu8*dd`!zzGoM-kypa1AjPiVWxn$fA!zJxlHNVsN`% zNFFcRwOn=$XIC9ETJ*Rd1;`kKase=(UL{IhbbY0RQq{7*o%$1feYY($6ue zk)F)SdV(Dn#TyYL5qmAS8tO;ybq~JoM{M}CPi!mRx+#w;8}MD5@sXe*#sRW9{Mx6ykuS2z6=|>0QQ@9BrZxFHX`Y%@gajJ%y#HA`kzWeScPDO4TJw zQ-7nO#Q{jR;ZU~FB4q!tSr9fPx_?w6{^uL}JFk)`;iyp@dEo``Mf)xr68505WHb}mea_rj3M>LoJZLCAMN_KP-I ztqZ!>qaPGNxv+5<<9G~=lYQ9NaC9)DL+Y_PC|eiQ8I#&E3;I>V%VpQT^1ag@;-QQP zjSx0zd0!!{Vmk`>1*L~(Kqtn|)hzU4JA54KhzP>nNd_NBq}X39qD_fl z#Aq6{)emp?vH7xe8?zxuWzr2@=5evGJ%|_&1lUysT~AXM zj$l=P<>SF#iLQs&$$hA~33{vxAAf9mhsyk^nvBRV)z;9LcL5UhvFxn!p5y=%F*_lW ziX6%4F+ms4b)zz5JVA1o?KJ$^FzSF;UiU-8zKBD1YZx7b-lGzA4?~WR&<6F;v-PFv z%qn(<49Ugog+m&dT#%-6S(4fq`+uuhFipr>i}3r@&{N3TE~~G5lq2eOVBka=3911% zUEzTgKs{`Vq}DI~B|Y}#2{)a$4CJ7K!Xu$#b2IENR(>=1b*BhK|MmqXiuMld3^L%5E!MAA7eMEIH=~Tmqpqbb=>`-0%b*H zOb;{O6F<#Qed0+G>J7IwQ21`WN-DUe_uUM}L&L+y(+mUK^l9$s~(qSjKlk_%+~m;#ZW z^BSAFxG_*VbA5@?{hHE%(LfnW_zvmXXasFlNTQWwVOzDBVLojGQ~7Vi20WCe?FsG$ zEd??hcaxJe)VvR4D8jfN8Y*<2zS0^(ERsniv)`0xaj;uxS^XAfEucWZ#^_u~(bYIu z?L=2lVE!00qgF5?v>w@22ADF_^}})EE#7iZ1Bb(^+*=;iwA8E^xnh+dL>Bfc5*ZAB z`E0*ur{4t}J4Ol396JXfo3c!l9&%78y-k@pcopyg-KoaLOM*`0t!EM1<#|j7%GgVH z*yNTsGKWyZ{+t~GN){3DJ+DQ%SN{b(ZN91(-j{HZ$$!agdzJ%ZF^`s$%^Vp-`X7A| znJn`%LH# z@>shRE=9Oya|>9)h8>@fi0R)g3SWDBFe_^`;yU6S@UI#LeDGmwKf4QJlRW;$Y%qr~ z`bNG{58jD$ssZ)#;NS>A8+kr!-bmRKvHc5@UH3t-}s zCH)@OaQ(PKcg`cI^}x8BYrKd*)YnGhk~X7@Y-HCu|%Ej2X*( z&t0wuE^3Sp1g(-E{QK+`tAo9Rr~gcY!yqg*ibZ!BAwq*zMiO%B-eN&A=WKP1M?Et% zho>(=_7W6$DMP1o8-OEzClo(SzxJ<_Q-fl#5vMSIQ48|Vkzx;b^?^QGHJF|32M-C$P|Q= zYY))k^@d>9mZG7|+ECcRX(iG#2463MP{<54)6^sHV`opcfJHa3;v)iO3&)?wGCy$# zcD&cnHgfq#k>g1j^j$B+H!WFNfPdOzitG2Tp|*<0lhj87(+P^Y=aI1w(#Jpi2*T@D z#c)p^AJcM_a-_7XBJ_2-wkRYU)j)sZ-HkgUz1i8;&4KkBZCK@kOzU@;Q(VfvUml_chqurJ|VOeQ=9q!2eFzf-ae-%;aD z#hZ^3oQ-^iF@;uYAl4t^B(Jepue~oiTfRTGcIH23+f_1iIj-YfD#<7Q`ccuu?l{|A znI(cl?BUuRfX1RL%M{JW+Cwss0viVo046nA6hTbnwvV>g`L0U$l<^7wnnk)EC|{NMt%MT_JYtf9sCX9lup+myg;K#=q7%;_UE&RQrmN*iZM zKQUv}>z-tANxN@k$Mc@z(y-1YRTyLZV1P-;g0FGS5cp!{9jQ-O1=JIgz-R`P1={iz z*8hG-Q{_#Gh8oU^%1cvg@OX;(bEH=kJyR5cVf`S0k-}|Vl|cl8Z_Vm({U?Wn1UhuR zEGi@AOgLw+lp;dP0xC7sbJFjAIk4JlP*Ck=zRL_pA8)aM;>Ye_qG!d*C;_BT;)u;< z&+o%QBv_5;g|TElj* z@=?4eXK#ioz!+_@B(c(H<9a=G^n_l1H;V7a!Mv?D6ii)nuhwF=Bsm;g0W z6UGAf%I}v=H{-=Hof++#)^0oAp*<`!XTluG*En z%`;$BF7a7FSvWh4S%-)i0p#*FK4dfs8YjmYJ5&GgXcjT}V_ds2bez*>$Wii_^TBc) z+a3eD^Y(_TI(CugKI$y?!szQsp0#9q_G9CaT+*+Tccs`E#mXdvqM^FqH2kchaaZl6 zsYB1;{#H3Dr_A43?u5m(VRrrOxq8Z zr8a~?yK@s}PBJbB`12(@{*}&mpBsnMG!dU>PP-LHl%HNYlVC5MB*IYfZ%c~(TfyZp z&zNp3$x*M?? z^gwmKYJE|nmw4`-|4t$C|ls~0+ISoa3zwP^Sx^7#D!8gr2}?DSkvMC9&ruk{InNspn- z@M%&KsVtBJ8@h15_QT919Ki|;6OTyFDED|c8-vKUNJu&iUwE$@6d4&KS1MRwBR#}x z0nEf^Dw(UxLx@oJZ-niTlH5*TbW%bJEhQQMa!~}O^qP@$`Y0nNGJtB~)pSY! zRVL$MLKs}ek^nV{kSG*;fEYOT|JUmk!y8mx751z)1Cd`(v#DfXit`w4GJ~AW@`zL4 z+#T1}hC5*`fdZuj@TEe45Eu&+fEQ>20F{ULY4DIS`g}S=s08OZ%85h6(JG{v-qQ3o ztV#C#Q){YBX-9gb4HIlBnA3|r;VX@^o1(}Qp$%q#2VPGZNWc{B{HE%1=)?UAFLe@-$7)s9alBPrk}6{F z^Zn#E|M|5qT|5(Mgzr3I#D;@B5tJx&)%kNquQe0yya)fie`#W}@kd^o!v&~2)Z3*S zj-v)ii0-DqIM(3xS6!5_x!_(nLRua|0=s^^rdiZoq2;NXC{Zw0_~KcCkRz zpLc1n2VH-%ACy0^ckMA94?elzE_{YNue+ugIpKAIWTz4e5iBH6QrCJ9KD9A5`|6v| zal0u^kgts9ADj#&fuH&!GJ4^P0Wd<5r8V0mrNOJd ztQE|8P~?!Xr0YPbEiW+<#n&~gd)WUqdoxT{h!OyZLs8;W^m!#TWA^v_w?}>cxG}nH z&ijqFXS@r1vG0+gYVPs-Q?*-%4##ywlHu}651*y>1*Z=7Rq>$c@7}vTLg|$`35d5p zG4>%cd|s2O&-)G-Y49aWCT&yfQM8RdVu0o4LYy6t9uPsa$kA5BjkAQ^gMUP!NO&cR zRQjrYv zT7byq>nn$Gk&LK0#@cC&f@Ak%;FngK!X-C+guX{qFV4vviVd_Hqcp6mKxcMFQE)11 z9KX`3bPMXF!1H_H%t5B_V__j?F!}7XSla4oTrH>)_K}(aq|9nHNAZ;YrXiLzrqM@?+_4ThFS|A9SRF|7aiGFq5 zbH}5Rv-qxOQW>X=q|&O~Vo%d`T5f#`-NtEwq;lu+Q+Eqa7$bJSgD5W_MyQ`ag$?1C z^^EOqpH}z*DFL&z-GyGU3rCfW$mi=|rg3*zSR4gPLZ`CntI8jvUN~?b(oo>FxuU}MEMi^+YaEeF;ZV}t$(DtrRAw}@!eC}%x1>Q@LNUxLbk7z z@Emo+`y#s|47e-iad-50``U}ruzl+ z!q|u)p>$6Pzu+YO#&GMXG(hr$z)St3I&GB1`cFXYlc>+16j15w4j#* zB)`0ds;n@dJTXw{uoXi2u+z3in5LMmrV5p8ol6OuaRP)@C8gJGIJ>Qt!Gf2m&fXbP zVL_M|9QT1us}c7+DoaPdr#Vpq^vyg|(*Z~dl*slIwUzI;u}3Q}m94=u<6$t*D4^xb zkF_XLe15m+04j)Yn9gE;IZU^>Bd@OR-}Ty6qiX!&hr0xkgj3dUw(?iUccbC-BuG+s zrDXH3{5E-7kXPM-!w>F*S)YiDr@l}d63Af(tOMw{hOE))fK+MhvaA zcJKZfF_aOTzbf`p_6{KPy&dZ+t>}>z*wOrvu<>3=x00GGC>aZ8MjG0amB58-YEbpT zbEPr6PsW$S@|UDK=l^`~JebKrjIUE1J@T-|F=dr0mX&=k;{InGi(`u@Td)BzN8MsK ziI{I_2aP3%D)dn6yCg8*;9##nIT6IPi?#tc>mVli1JIqw2wSj zN1IKVIO=1^_hE6!%LNU)BOepKWScxfjWpt`1ChDV6R(g;BNPi{Bv>4Gbs$p`2deI5 zn4)6+GSTT-4E&KG`sV}L{PT~Eq!#wz>?;no>%)^;7|0rIXjw9(dNmJ>J{2steh7#x z#IY0Yv{I(pYzZbYpl#B&>}h?Ar99saeMkZlcBizTOwb%D8w!kfc>UiYc9D<(iwvUR z5R*DdbpE{58#UGl2K1S-keyTNqsc#uDPT_hjLSoIjr)MEjsITMw(k30_eWJ+iY?R< zBRGtHV$51C`HX{(k3V^PbdGCz-z1>@w?eV+klbX+exfMp}oTcPtNPYS@9&|iSI+5grFCr z26OeDf2bV?galt_Y9>4Xw~`a}W8m=!kAjdL%n}S8l62=%?OJ9{g}FT+wKXqBBlgDH zTHm|J%E3GfZ0s15C{ZjaO>`U*C+9l&%IrB_E;D8ed!E?9BJCmWR}t^(r%IcX+n4C@ zr{vQ_vom~T_(YZr2q$iL7jmH??s5Kp<50F>SLd|ICe(i}rj;f+^)+^gow33) z;?}sJosXdYE_jX2+^?oJ>lcOJkq5G4$4B;Ods~TS+F9m`SNpjCLyZoWe^*TF90dT3 zD$ji*EVRHb1DEMd5yN}%M?xD!p+m09{JgGUuGYI4Fb3v1^PerrjU~B9k{*efF5Kr( z!1y@3Q~Dmrk+Oo`GYR4&872cjjpU><0$mZfs;P2b^WHvbma7PAp=9roVw2DlV=oaQ zJ$CFNiD;)`RMi2&Lp&BIVl16Qgf12&g3UM%@Wuj4{iU_3N0X`v^HL!%{=8R|_Yohz zM)Edl@aD{wUuQYz^iv_wqi znZ~|X=(Ls`o)XTMN8kMd2j5A1K2b2X|7iffNNx5Q5eGa&?1*a$OBBy#*Xnl3I2-G6 zw?s5={c+)xc_|nT=jwpwF|DxHguV&Hxj(lWf1Dn=I`c}%CqCND5gyCba{bzi8B3)4 z<+Ywruu8z3gWt~JQstDq!}dDu6sW*~RO~zqhP^s%CV2hYIAR14g2KTJ$xNT6KRqBi z)&fh263)YB1EM#V^?wyB((Oeb)>Mt&kn=`47Th&wr5hyn3LN-AFyEsDu3;ZxBFMpv!*ZYq zqvFRmhZh|!cVzET5-4tuGobgurb_2mJ;Ja8UC7qYkkiw^qc=QJ2jrzi5VW$8OT7A*H)}MHCvq8xZk5AEAG=3B#HK3JE?6 zCut|zs%vm__SopLp*cmqLcbdgyGVM(y}JgG@d3C(upV!8CMyJu8+?Ov2?PVdhP3fn zw1)KoJGpAK>pzpg;u(+NAR@FB5(lD=(`ki>nF*JD#-S7$%*STkEGba&n56DI_<}Fm z6+3O@pz_e@vii@3$oL0uRk`0nP(`WOqBEDwhOeoFMUMh@S{in{c4}kOD}1NAm1U8L zyq2KN6xdj}#9+*NrS4}`_1L`o`0 zZ0sQO?Y{tIKcA>SR0=ydrNmRbIAeVP@|I)DxHw|J3gS|hs2iw8$z8}<0vZ{ZIN63p zJv{g%>?MN2gI#e#vebo-PV13w+5{df5dBFQ2@x}CiE)eMwDv%x`~9FW;%(p)qy251TWVA_Z-QU4*VT%)^doPDl^9tiMTg zG7E2$x9HPYr6`R?6AVbZDm2VMH58C_nQcecE|0#=!!%lBU2`j1uh2_jl!*N&(*c&2 z97M-`2K#2lKJN2Acc;ncanEZS{4`@xgvy{CRSyCs&YmLFk|l>jfUw6FEfxFs0kekd zCnE)z)XGk>viRsRcLJn=D@x0MHI&o+>OfWVr#Cj9(KYqdQU{W{o{4+vF9wWsNbwT> zR7yTo?flSNSW_c-V84^`L%%4%!hDug~XABdU@P3lz%-6T2>5~RP3(#FmlHy$$6GU=zMTSEh(`k~{{9KicL^<8B zZZFAicJpsa$^tn&9+m(OFkGiqHQexN`ZGuk9$ac;d>GCOqWOF|L<~bS5jOWPbSUvT ztFZZ;Ic#b}MJAqlWy^78R#g5$Nl z!~x>Cf7xgf9*!&Wx;VL|d4D={{c`o_sjr;9jz2AsP-b9TR`%DrlTOv|L#(`~|MtIC z#3?*ndX@O#wU2nUr@Lqbd#YIB`W6Yyk*OsjlOWzQ!@g1Z+ETK!eH2D@A>Q#hRc7)z zwphKTPTL!YBhXGL=eOUk?fi15l`@`j*} zt*1Z6CNe6o4W1|VJA4^$pk8*DHtOZP_FovLK(VA!qKnZ+4T%HnSYgW6iK}1F!ObROrH74LP^7dy(TzT0;bPoxHN4lwz&T zw*7n1yXK$5*LE`VUazo1&CH>1;Ow!fHbw;btgqVQqg-y$k%TAs zpv5A;_k`sq-zGMxWSbsbQ`)<}ZC@~TbZyzS{+?>-?-@S35Um+AmeN&0R~fkSF1(DT zD0F$adGY${Nb)8}5|VduA&fd=!xAa7fY-BeN0#$`u{iq@k?jXuko&TEU1f4;)u5!g zCAakv)d*y-l5)EM%X1@eG8O^X@=OBinQIh>{=t+Ng4%7NjB%IwPB&8Qj3Ot$!jUwfD0SSIT&yibFJ8m{tsRE{c zVK+EX4&b%^Fpj5Ou|rDvn?gKkc-%a_#DRA`7{`Q*`Ab67gR-rEnZF6-{f${Y8J3C6 zQ_O86L#avSO>SL33eN(DM3Z-}`aT~?6O|ZtKkw}b=NqzXnt94AbKNBBGr8GuTB#gB z45Nhj4W;Q&GWy=W=7l6RS*KzR?4!(i?dEV$`H3;X7ON1+RFk!+`{IBIc~ncTd(qOz zkQ)*Njim0>fTpi%l3VzXwENxZTp!f;QLLN)S%Q2mK^r1Biv&o=Yj}qv0x$nbzIlNkjYYW6)IA$*f58%qz^aHaSnGIR`~75aNx_4TvZ7) z(#=tFzMY)lcF-DLz>?2_TG?%!j4>Ldvj7@HmP~jH0nO4n2`4-)1ow1Aq|uO1>`ND( zBgqmbWpj1=PWB(@#j>Q1jE(RmaJa5N51$M0vf7n{IjAO<@YZUeA(VoQ5DIK=+Ak*T zODX_^2vw2^YDtskKX=C`QKUJYB%~4H5)unwacCcVjp2~1WVUOzz>!aZ|OMUg!63xdM(q z4?GC_DZP9HE&tiEg5P**J3be9tPLEW=SIk&$X>SL>OvX*3wKOi2=CND)w@z>8|Ru; z&wp)VHs-Cde(z-QHvnV&XjGPjSyX&IzuA-wBtJfoB0s7wkvj5`01Z1C@PzEdmvaXU zG1t5CL}23wii4`nC{-1-RMfRXC3(GN{_j)#NdYw4xufN4e#htSiiU5;CxriUV1Z7n z1hyOqwX)ZA5i{|)z6%p0y|B<=;AtMcH+cOZ8je7q;1Vj~Po~takJ~8;s2WK7_YVHm z;TJ}?rLZ5&2HHBNY837(A_TIHn|(#<>8Q;PFt*0){X^w*b4@|F;nP;@^0R#%b$D zQQIEV-_RZKfYAUgIsWs?Up_RUQ!XV3c$!UYsylBf#eGG%p7}qxy)}e#>y^1Y3%r!L zVODqwu?A7=MRwbl$_k&6dT=7a00_;zEQlGZ6}rsa{3HZ7#>d}&*0SNFyypHZbmbUX zMh5J=hrWlO$eXFEQUr|(2xZbR5~CRlvxuS++$_O`3hkZ!6|rT>w~0x4DHR?&`yl&* z*Zy-yDxI^4 zg%M{u%*JUmh8@LIB7II9xbjt+CMTCp^NszA=HV@$QPTEKo9UGLf;!6=D~aPr7x$7z zi@o+6M_V>%xKO-sl8hbNx7TmfvwzoWVScx5@aeZkEoq0|0g>@Cy-VnJuWbQ5JOh~+ zxc^)^S1;l_C|Jmt)yZfN5Z9zNlI2fW-n?=@89~f`|Hi6H{zr0`naOs*4i$EaqL*~} z6{Qv^fsal+Fj4)b9VW#<{njcqV3ue=^v-p!`eHU8ldG9-EL<36WK4JtTv`U?crMmA z8*|d~e3KGKHo?R5w7L%!GxYVON;NU3>bvpT0sL;D4)o&BeD0rY7Ic2TirFYVG|xu^_9d&0e*-koI@DyMd3 z4F?>e_!PctSS%~PS+E@Y?CZRk=xb;HX(D%G3m$*x-JR%#_>RK%h0+z=7=BX{!-J1RGpQ6{CfZaE;MUwyE% zv==V8>NKj9Hh%v>u}SkxV{A{FWyOt&SLibBgK1O$ylHY_o$qIWQ56EN=?70}-c`~_ zy2o)pB-rmrRfuvz9E^&y^FY?AbC$uxG5(|xRC{=%uBOdm(SQC23)!kT1=%FAfReUL zZA5>zAh)`TL?bnaqh$vtWq1^~&&O8xDHP%>gYq&)t7Ye&E1(Qtc`LmwK8Y(_KiU=5 zXtks(KuX?;Zys5%{#>ndn*kZ)wHr!g=*BGMI_W z>VnC zY)kB4kgRs&jjw-iY@C3^-p<%6=2a6%z@qy#hk?+7%iAsnzwIjtohYbXcN(e#59UNI zKIIb0J`uuxtd3kB!)J5oq{Wec&tHZ_*4;L}q<*8;`j5V6lcfH1s}pH2h1%(zh>_hz zHJ;Kw3I$-#B1?8&dk!~osB@#yapz0_U^UPz95WBSwIPUJ8ebQ1?S!CVF5Q-R4mOhG zdELus8~&e)l%bT^*HXnNQY+E@i>0-ze*aB5Unc0=gI-vXf|a|^OzwxW8N~Q%-$9Z1 zt>{8GWk?l)L0dZs6yHNOtGU1Esc4dfdU$y34<#3=9`AeVVPtnH+~@r*k?wGSQBj?U6Qsqk->&SmLP2GtV_WeY0YZuQ?}lVf#x3ss+G64=g4DcnEFEGUU>$h-ah`3dzA4ey_t`a}U z!Iy^s`0G@QPSk+3bcf*Png|Xztsg)${qaNVDzo5-Rc_loxHFb1wJSyQozpiRXF#6(gGcfWFMO zsE`I4(cP`P1AcY%^KP~d)%f){VDp@y<4Uj4U|Z?1=>gBPPy>9)njG^t%@c7>A2-HM z>JIGzX1mNap+i*Y5s4@zK5K# zxbU~CW@vGW;lU z>-fOf*n4a#OVU=T-hMg@JtEJl^m-<3zE(x+rAx|oYaR4d2VL4jD-Bb&I);kgF=iu- z;(kBAko*Qkl@eS!OxMmj1+QxK7|&hh8=e@rsq~P6EK~jXdgvVb_AgB@;LZ6)};BkUfnqd+tlzdER z_1rS;(xiSu>NGp$?eK8iC7D>gsJa!t(?&-vwI$5NU9E()j}9cqR8idS8QYz?=RTP< zZPnSyn7o&$?QFt@WtI?WcU}h!3@xgKD^btEs{Bz6KOxeJ45ZJCK5ORBZ_Ziox$X^YUh)wOQ_IW*)e`+=Rr@?+Dk%h%NnK78PIvO z!cbg98v2PFIwQo6vfUL4dc3j#?pmIpS$OpBea0J)Qae{x?m93Yc&SvKsWi33bR9&l z9ZHK`q^^(E4q1r{>DdPrrDdHRZdthNOY|@C1kl!@YFrhDdM#Xp7(Ca@aSdDta1_LJ z-5w=^3}CyxNF?`Dj&iBRdmw*OOG^+d{06mr3Jjrz0{S7rbSda3Fbs4{!>o7Pk3$ZT z?=I&m{RB!Ti_!IFZvXC!)a7jK3NmH-jt*N(B0Wj1VXw4RNymOWX3-Z;Dn+Q-@%#?(O75@Cb(*#QvwUAz zj@cx7$W^-PI}=_N^Xc3FZne#@v|n8R{$u5Gb=fa-Ln>FyJ{GLAe^@wnZK+hP%0m9f zMqm(gZ0&FUSDr=%Bn#i4APpb(UDc_&`(Z0*Gw+`ybXzI5P8)`$RqNqohritx-{{?v zdPli7Q`&T=UV1}y!~<{Dd}*dFAn?r29V;7D2^(!BH265AueW$+h4YTI9+wfX2xJaE zR>x`#!DqWuXr=xW?}My_qunhR-S3K;M0_hB+>fWB1gZ5&{Zi0j%hO(@;#qA+%k#fmzr! z?C*j!b@{z^-BAumYi!K9O<0IF$-BB^sd|`73XJJBDDDQfo*H;xHj45Co4}L5RtpqI zFn3D7s!bT(bM{ok_jFil!hILvn4J4`rK0a1lsE?8V(vOa-^1PFyC~%YpGREQw zsCuKU{5)AtrJ2t1*B|}YKF06z*sa7__6RJBqGiJkuyDMwqzG-mENZ>R#Asr_@;LN1 zOMo4_ah~#}is5TbsQU6yTi&fXpmUs>MYhK-bpnUcGp(0|B-HDX9S#4MD$neDoS`2x z59Z0HGhFeXDv>d6$&Y=1S^vD3CwzHAOGDeWAw`|=Y6vlCsQq+KpE9d;8%7dsi07f( zH|k?sT(H7X)+_#EG5$`|;a_ut%yrhTPmD<)GhcHqEeZP1P!*yklEI6lnn@0lhX)s@ z>zgj#K!hqM6!6!N!XUt>2WqUlC+h1T7hS$M`V*a zpI~yRq~t6Iei@QV(}jvgQBI1$`*RGpAEN{3-HX%S8TsvfzSe(s-T>`c9;ekoJ}7Q<0G_K=LHVO#?O>D5={WTDS9Yl7atYGNJCZq;BNirP zj+HC9$(WUTSU1CI6VOU|^m~%A8}4wnBz3O31g9We^5=R~PmQw2iOFFsG5nR8yfqg% zSLWCQ^r^UC?#{4`U}K)b^3$th>X=&XSSF-^4W8fC>}ay`QCny$oUdUo_c}|^FWQVv zu}67HXdY$dX=$k`s3NghzHI_J6}71ERFdAjh5DpEh4f~}dd1nnUeZ|3|g9Eyx$7@_VdbUT?C-c-zr&r0EBpv5<| z7ELfoN?d4rE1e3w&?eLg{LZc1X339#mI=Ypd)u zAG-PvM~^&;*)y>p<``(b-_ zECo1B$S@LGiNLkqy|0LunVr0jR@FIY5N;xa=fWEDVU^XG+`a`$5J`_UD75@f&$9dO z5*v-b#|7?LWu61enuAR7=Vv%__(30fR|M&K;v-TX9|#KRWU1n3ajDFMBfp&jH_}OY z$4H}}3{bh8Xjp&2y2Ckc@uTEen3z7cm_omul`n6B%+Pp(I}m$Z#ax>m(~nV@ zu>sabl->|$&6)Q35Ir@Xp_}=rPGJ0})&i~`?fN=W($3(Co08pZeu2t_rK_Iw?fK%Y zg(KK=dG;JP{ZHKs6}@XGCh_msu;`PbSOy%274BP4dmyxG=0AF1`q^;p-)9@8;)9r; z-u$WaLuP_2N6qu>-(lsi;;EspSx%7Q&APe$P+kY^73y&rTw8$?aOZMhpkH^n-j4mf zU_!CZdL%zT!z^ZBc%J(q?0(INEYUII5A==SI!=@Qt%m$@9%LmN-!8n*FYm@1z zYt>&6$*r44k<$O@*1Z}u+wT#x(i>&>D`Ynhk70M#TlDYteQqnG7+aCrY&eL};j7{^rO6D0?9}RM^9s~E!$L`qmBq*ce!YwOpXjy zB8=|M$viEtT-fc`gC;zPj5ml~ZwQERsn=PLD1Y5k;oZ}kg$|nRf>%{i8oC!^d1xJm(`^D4iN~!#pP>T7PF^E(Qq46vnEu%t)La$2GPne9|M=%JGW0g`2GgP~~mvH_Ez=D3nj;hci>2;J1IsXwHeEksdxS{KZlfbyaP!&p>B zYXF$38xHefwHe?NkX!t>m-YqSvu_*1-tm*ck8A(lY7YL`u)KZ_2~8?lc~tK3&P%%|OQbK}X& zhoK5ybn%;U{QzCckv;J-0Z=#xM$bIB^LWh=wIgm_ZM)9~If(ZlQRO9g54P}E*wLN# zkD2sDo?NOGR(yjx@>Uw=`RLE=q+U<*y5u?Cy~~ivU1|QihMAF9M)|RD;T3n;hm6}H z-^w3{u;Oy%TmH_+)7)550S|~3PZDSbPwf=cF~!ZQeYldS$8h(yjZm0^I$;|F0x*7NQ?g(;}$u|7WQixC%*3@Itf)YEtR z6d^)dxwH$s&@*d|K!^dQ}<%h;~5v92;sd*A^C!jxk|6*#DMU+W+Ac?^ou zBZ?r|3FaM|on+iA4w)QE)-v=83O*8b59YA&j#ZhlsddlR;r)}%^GvNmYHI@QMV ze57ui<@<+cO_d&s-Yz?`k`D{4ab8mSo zf8eTJD)m40jf_-ww5)n|YH7RfzZ;!n?f1@nH79qFp8=t=)~r_?8xph+|o3k=@#FdnnOj zJXCwN=g#Bup8i8T4JBc7a%x2JBy#ct8{8B6UgFm;Ewhtatv=DwV*5gWEcO-4Gk=B!;T)|)o*B62{5qk_xy>Tj`cZkiI0(U|UeJNd>|Z(sgwMxI{-=Z>52@9o5C zOJ5iulwt(X9Z7YSNX*5BA;GAe_ot>*F9fWG;gcOb-IFE#^VU;(<6eDA+sD2rx)19R zoxt#BUIonIXbA!8&kL{f+4X@zyXO}Nw0qARe|g|*z~7z4S3}P~S0x>Wn-wJ&jq8Jd zGhaii0uwMy2VNp2+A+0A-pMg1lB|X&ud5NxkTxW-#15p(t>FvyNE99kY_}W*2CpO( zOWZjW$PawVd0JZtNvnkf2S+TMfE=1)kC?7IHS4KGmt-GwumW+!ggd|sM|WLHP0t&_ zOMH%g1Pc!i_VL-TH(88YR#0BxJ0lPwVIXT_{IJ;CBr6s2hNG39U%c}jbux(vCOhWj zYxkWmyLlJa-s|t)-7x8at`Imy=Al3>66l^*EO9k@r+S?#A$AmL*gd%9t=NVBlEXdQ z$$xM%1Q+Mla{7hQH`ee9apwz{pV%0ZCX3H_uPJ^Y&q!W6iS#}H;~NF*RE zV)#hLnD%8VY?-X?nrCW^_;KiQky(jWnON$T>?v(W6d|}-UM)mf9&Nu#IqeFBXEV@# zmx`DB;p>ptm%)=dg9zFK^=u@N@g=&3UI$pyl55^N1wzKH{$8S@pVF1^_MK~}d>$^Uo- zcjA%D59z&ZDFB581QE2v#cs!l`th~MYNT1OB_jl6&8}gQobKhA{Xb)6IPf=C1De`ye=GkXZSubsKbb$#yXn&6rT3OTwtG7zW zOVEtfMUUcGM;^?%LcTwT!xYx1J}IB_JDa0Ihl?pxR8zR-2lsy`+}csu{Qvfw>&Py zK~+FSAkK@NmqDf?H;$mXa58|sinXD~UPMF;^eT`S7@QKcvLMwpo3QltsQ)w~uDE!F zGFXZTcL3Urd1~w9gaKx_i%gBakTMwA zapW10-wff?a+`A09;R9h`;$NTIMiJP1m|3>{N`?}qqI*4i~toBYD7(eEm#E5^KvFC z5gjFN252MGtPv=py<6ct6(K?s?|7`mrF9|q`_5xB46siIu^tqqZ)Ei)MBi7{pD9wh zGv<=C@RJ^y)hSOA!%sk2TGeKR|0=`$>CIy62oVWWpA|?h4Us0>_i84VlTs(Gycg~e zx>{D$uMSwQ45|=J2Gx{-W;;oyPYm=JM9@qYpShfvz`=z373Bxhft28N0sotbMgAj$WDU z>KASM($7gwzDhp|G-o3^7?%+p%b^Gwnfj|Z)SWy3Crl9g{^PCR?Km!aSyJv}$bbx+ zFOtipn1OAdelk9#`lj@2HR0}YhWyHWJFlWgcdUZCLCpp$3UrZHyE%s$fn4wdg_?Hu zE5C$CAPMHJMg(E@hV|#&*B1d!7Ku8X%&_Q&BMNOysDwhVyws z5fhJ~nWsfN!|qs|HBU|vq)FodyvRI*YMD*$&w#y=)}eooI2#Hcxg>ymr|*JAHBz}r zhV;)8=zG)MNBPIpzVZp6w^*$3APC@)CLYf~pb;h8T+xHEB(kcVrI} z2hhC=@Eqo7K2I3bigN3urISl*)V zwIE`64O!y*9JO}1XRjg~xhX_pXk|Y)+F<$g4Q>JdEd!h-C)mKaLPR*|(Zf?2iHo{m zi_}JO=={t0tp*>(pd2YvNA#9cAQh4Vwl#kDs2I|`a#*8n=>Du$gS2#iBLibNp-qBW z9sCZW`P5`@?<>XDKC03K9ag>$jw%zX5fh(S5#N$|H+mCr0O#9G)NeCvBj|Te8qaVf ze8!E+X}$VgchAheEmQ11klSG1ooU*|9u2efAS*c<6S@3pz?ynTS?lCax* z+UV^z`SHn!c}P5rO0kZ7)OtmMOupc@MY2W{Yv4^4Q)HRb2 zak?5~;d-DTw*KvpQ~P&JLbBlmktk?OhIXX~u7RlJmce=`TD)LjWgapN>4r-v%xWqO ziL&!?E)(tko|ym*S_a6<5yq7RKg%)&&E`173FgY0~1#<8cO+lNJLDTEm&elU;e&sW*-cAPiXpLi3zS-SlySL#2;r?ZCJi3 zl~D%p0ReZ5GnB%|i!Ttd#2V@O43a6phu!G7lL%=@68_4O7lq1(Z4RG_Jl0a+*^xjd zYgQZ5cP=omS!=kWj)7^`jw$2UfO%cI_RF{IPjY_Dzrqsp-23I>?c^PnHtNj5uaTAH zNq;0p2;jq6rBcacPI7ultJ>SaepP0?44nCsJ9+m%fL_z`fwMd8!uy$j{EC;_e^~1- zBG$so@^Hk?f8xw4+6z5;|D;ix|CAumH2mdpV z@8pungE4{kefUYND0s1hu*`zTJ^^lEc{2r-qdfL9kJ|E}T(Y2L(-FJp?rn2v=s_N&lyH z7x8JC74F_!ccRIfG|IY)j}QICRVoXJ)BRpoLxpU6zs}b97AMrV%Raz+>;Y+C5#d;H`{Ddg$TsZz@~a$beR-j?s6oP@chHVUn2 zBu~F`QUg*(D}%PP*Wv$3Nh=n%LyPx(^8A4Vpyy)TxxfD>b|>r0 z8;TV=1!(sY#E`8_iqh4rL?}K+EOUU4>Ha1}=DM$ht4NRN^qG>UdG&3z7^2ac7tte1 zC*}g5KZLFI;K|J@QLcJ)MYV-YGmG0r(0y1}>i}hCJ+STm>5-E2TT}E@rGKYXUE?VQ z*fX_XHf|_q?O-c7>H%F>6QK)Lml3XS6Mk$hcD!--p9=+o%Hki0%^M1$XuXu4J^(R` zkX8i2RyAecotgy|JNmG~mPgz5uoqiR~yRn6)tILFy8B0} z$i8&6VOS$;2X(Qoy)3ncSalyv5Jk)tW|SDK{Fz z&Prx`BMlMU%%1Y5N{ z69-)tCR5j&@877pff$~~{DEx2WLe3tCcj@q{?8GyR(6v(ZS|7naNi$3e6)lMVwkqQ zpDK{|Ls}YW-{=lZIi)l3ql1R{ z$IzXRELKeDehzi(=?#LDs_gmZWGR88GPFlvXq$KA+}bOYWJ}&mZ>WO*(5Zcy<=3IE zk=N)*gz{D>cL|khngq!ZjsmK4{|TB^LD`0XcuL8eSA_;bS=IxH*oqIsw0E|emP#h{ zn}mNd9Y-ULf$m5mBz#jfMnbtkU^3S9<@mOc!iiAE<+o=<|V{1OIy+RC8Y=WC_N zE9&`Bl084}7VS!fqIb`=6sT)$Z!#@61mPOP*-c^?(*t6*Ww>+BV@JgNNcukk>AnJ z;*NL$tZ$i{i7d^&f?T9HnhcGT^c4{pPvJc!GY_O(5;Q7%dcVmD45N;&O-|)lgFNx# z`kK*@4Gw&{uCMQz=7BJ@VPHD+rI#5-*;!V4VD%YfyP1V9C}Ny3 z&~3#}zhwI`_j$U!BC)YZ%Tk6sYC%i^m-{1cs^ptyz*4O*8}kFY7H5u@!GUmfr@MIG zk8>2uqbMcadi-uZX62~bO79;sWM_iFnU(q%is%1E?Vm!DxN9on%2kL#;lPgLdD9OAJwHlUZE-u`||7rhJ+O0O5Rmc%R^dc~M2R}VrIMw!0 zyIo##Y3)bSjHlw|(Am%^gZg1q=+F5tbJr~o4kz?&J%*yJ1JgO7oW3$JWZPrnM9~^E z!W$lb#Ex+t|K@e$PzcJ!S^^zvVSNVr{_-4ok8x(AOmBx#5;_*+Att`p_tIUal2s=* z)alA$xpIkov-#27oat;P~p(g5soLSn@{jQB%@Pcl$88qz~gLi|9A0QR7@ zt*E@CDNJr9=r~lE;k^qjRZF|AVW7X!u`UDFDiA*_Z3=fbt<8-K$G#+5y`ZN$RTg@3 zDSZCR@>+Z>`L%d*d~vPW)l(#yWo)gD4i z;eyR_>;nv0xl7>ZNHTBE;vqsVJ1c~Da^^QOeefp_7gN{Hf!AT^6SM!;tLFUcS8M}< zR^fZBIH$^^_7w2ainkKZFWwqND$3-=_7zj-FllUrt4EIBBJ9J!d7?UYqDVv!=Wqz! z`Nw@p>RGra3wO;zS?w>_ksE7C`$&kP2+8F^_tXgIpvX@Dg9H+oa+rCCXgkkFkR|sp zFG)+1xr%wf(CFJy)Hs29#>dspVF;!8_D)n?f9$#tNn)(njFoc8VTh%8I@FqT`W7QU2ozKdom>BNG~48ixDg)QJ?+5YBO8p2EXMwi;>NTT<|XEoBaVMPQ5 zwso2GXN}K8cOdJGonhR-S+MG7i;?&+oi^zx$Bfe>e&-J-Kk|G&jDeSca10m3!evv< zu$yKS9%gvdI;C>?Ff+mOD*hjoY5!?iIL=y0gic`>(H(Wutzb^Ng<{AqbWB@IS$bW9 zc&;Yv?}~7$j(T}tjCCQe11qz5F|RU@cDfh+M#kPuZqW8!`9h(MdcmeAH+>fkEuMH! z+Ba%;m(RB!S-Q6)RW*&G#ne@|Ah2E;FmCBrMUSD?Q-iX@wiw`zzy>4iB$L zg>~#be(evqi-()EC)m?#dA2f3QnZ6v);nS^o!hL8tvA~taG@8a9>SP;OCM;46Do6N z_J#pg+}LbBx{3g}rxyH;jV?{DIbv9qv9$p=pmTt-tZdFv-o;}j`a~4r_Q|KsoWL^=br+yfK8wTM%EEAO* zR}m^F{++@uXZxRo9#FGtc^u6Tq1CrdNWRC2IO$bhjjx6mR|lK0qsG(`B&o>iQz%x= zQLl=rVvW};&wWV$wxvVcTx;oiMD4)TJ5EYY+-+#Q!C7*cUd;|N%y?LHTN6!#wRzDJ zgr4m6N&V)nRR03jyJ_Vu4WiobDUi3g*99nMM0`&%&tJzU1slR3fI2_$?eHf>mimO)(48iS&`VM>Q)iDt4M&lQ zqLykUdcH#yTVkpOpq*DpsHhcjcWE3lnS}T4do9ON&(gnggmR)mm^ikqA4?#{@nBd zcX+)6-TPT~`E7?I;O*TPYYkRLmg*R%xOGudmI~9;X8?sxE6AQ#bmo`B8RPhX6gVlc zJ%3)%nErQPZhpPoU;y3xSTz9}RTV-!TxVyx9i_|jL230X-^Xk36)DQ1bhy?;FY@Uz z3(jL-#%mIxw$org)AC&N^8MAxXVD%e;)cyz9T=5GZs!RD*I<0jRqq(@CtpBEvJ##9T&T24xm z^Tb>GCf%M=OG={ifv<$cUH16sY+- zKzT$98!@wPxOd%)%2oCzTmEsnzPb?@p|0mJt;PwN#8FN@y)kRE6{^EBXb83HN9XJO zC(xJyR)L1fFz!@gO<8fC-ZG-U*tfgdooXF{jJRCzY96qx2(#zKNb7jC?yiniy0)q- z5KBVD!*85?8y;f4UFR58r^nl4Ot1Gp$Zz%g>?3@vXyIbR*APkZlzWu0hf80`!(XDf zUs+_EW9N-F0(X`kyU^`igf5BIPGFK`gE;iLS4sbV+l5o!`OBl9KajG?wW`Zb0X}8A zq(Tl|ZxYVB;T>AO-t1&2YgI!x;pk(Bb}At;E$?X*8r|C9IdeSQLgH$N?{j0?`ZlYL z15N{lB#b3My&nhoZ^0f;~I0L!P?N4Qxoa9IU#K?aZ zj?*G#ILJod!_y)4(`o5Xf&~=*o2qKex%5^U?@Dek0R}#1W5eg_yljw$7lqDdD*-+s zh;=g(HCO;WZ-a;{vG6=gLE0GSSo?{sz}=?|Dw0Y5TgcPNndC?3PM=)#!KYZSnUrq) zx;Uvv_aWIt_N3LtKw7Wnhps>kenbh>f%JlOz0zJbL;FI=gj5{V_H~@%D};Bv)7~;Z_b5yd{P+1#sx| ze(6YD$dy8GGEPW&E9W9y`Pr$&Y3a$|PbHb0T`LaX*nwb{5nb^wp>XXev?WN$S?7Tb zsPgst;ZFdKEuv}ufy;8bbdAt$&y|E*bFuwE`rXEH-g>gSF-m3Y{jnRlDJx+wk19vp z2AWqGj&GK-pQ@(X+qPiA3tN}f$ko?V>v+eYFroOTpMJJ%s`#q&#F49Q{8o{BtOE`a z?=Ssr*MZA#fOcAF+o&Hq@$ByqX3nKszGgX{KfFP;Pl@NGV~aGW3_KN42VC7oChA2k z1Ee}`vV`|e_i!Ggh95YZ%DA4+N`$$vbr&lW|LdtLpJbLW(7q>mxryvdmrvCB4Olv7 zsCA?ZmPyGKk zcB@Ytr$PFqP;H6Uwji(_A)w%@?2cC@^E{b-1CU^2kj8e<)#dFKxtE1aX?21CW*!Fc z>e82O=$BWABm-YNh@NxMr%NLGXwVZ2YemaPMei@2UH(zYV4Wyskny}o2Q?s-b$$=B zlxalwzHW#6?Bl1c28c~o1Q~;2O0I(LwD4ed#&fSz8oti(`4o!|C;-n&4n zwVwR&)ybn!9}ylI{EPYkLCX(HAI|IEiws;Tvq_LnoOuB1dJ&bRD-8L(uKW9xpE2~h z&VDiE$XDT~9Vev|yN^o>yb3H&YxaXnKl+hYry_B$BVcS-CM3_jGqgr~NTFZn$<)@Q z?AFD+iFm)cD>H^h%?%MoxPjZR)6eAQdik+Al^p6)0$n zPSSt+3C+Silch)!%_Z&*(&#lmCqPh(AFL*x| z6`&8Wu8dE@PdjPvocEdG+cS!E!l|kFTt8M3d(l8zICnsMW)hkE!W+BBQ8qu?@ zC6Cou3edb5BVnCor9(VPEvs@ASv*%#A%E{6YydU0}2 z=mU&twJgo5X#I13>X|U7Ytr4H@Ig=&@bZ!z|nC%oq*k970p7IZKelX5!o>yr${d|%0L zkIZvlr_3W}sq&US0P!TcHN1Cg>MwG0t}@A~c{eJt6y0h!-6Z03DsyM1%|!U9;;M$7e2(r11fw|3DP#{9vX}L- zH6LH}dgS)44duKr;}~S;==OsHy_J)Ck6N@d`)wK%!IpgA(@`;l-gt3;#uC)d>3LD1g!UD!xFa6T| zJgmQSMaUF7Y^HK#;ALfixZ%0m%Au_)YRmkV?ZmnDfLm!iV?(OHky!;o~$Gx6J{ z)}D+~rPM&Rb0;yziEQW|iQW_MUUbL3b{TWU3D6FuJ-N#2R`B)C(f`d>Ey%8mO|_J& zNTDVWz3fH?LyFlT=_ePuHZ*;+EGYh|Ju-`fH=8ajNs}bdMt5>{y2oKO`J-f-XG5n*)HN@u6HbP!7NN4Uiq*aZ{)-f$iqMZ;bAfV1!H7cvt7I6KFM|_Q=y|E)R#8uw z*Vh`S+^;7`90CnoW3A7nJpn}^!)?X~9<=am6wGHXRfRfumBv%=eCm~E7;*iGLe(L3 zQH`Gctzu64nmsmhbeYh?Volf3@kH9E^w%En@Snl`ti0mGXhkQVt@pnAiDZ@iJ>rOa zp~Ll9S?J0{r1$DSo1Di*m-4i;`=na#p5$kbKP3!5{E|=C(>p^VHp;KXtH%6hVPdp6 z-_INlY%Roj?G)ckbaV7gclfmMm#>e13O`uQ)W~b4U$X zH__TJ-Debd?ZtRM^o*O>kFW-RQliJvQ$OUT6}Aq(ePHJ7%pE^UlOvQI($Ts+A(s5k|OG_tq)4dl11lkr4{VDN@Gr0T$;?=qm z=bzIU#Cr|I(_6f*a{akowq+@HPGnMJm+$^2Q-QX#px^RT6l&F>a|Eqm)U4wF#;2@s zq^%hk0#UE$=QSZPal8jB1%Di6uW~1>Hm)B$?@|K?u9jay9Yvuup~gb(;r_y-@Z@) zATJtT+)y%3XQPwe?S&yM3oMoH#67r--x~vYQS9g#6~0X%n{-oE+v)mZAQT*=p{1kI zl|})8jIe188|nwLT`8t!urQJeUF5T*dU<-O06;!CUMxttZ_CvA$4LxQX(UCz2YJ!< zY&|1^sBqJoc1HvlNBu~d?)RAQK|btA7E~KbH;zQvSU)%Y%3iLbpL)i85Ay5wCJKY6 zxk!VPws*yjGL)n482ujPMUlEaN1-2yQH|G0nVS+EmA@oKzXv(d=z3m6GoM`}*`(Jl zrb+4(Nsf+3==UHWI&7!!#hP}yq>f-kW%y7SM^(Qs0Fa%omw?o`gxA|i8SedP@=CkR3?oB0VHe|3^Jdi>VF(r3IVl|jG9PASMd+xsD; zY4WL)lU5wQGxXG>Cm-KWFgbyIzTD&mPqLIfl>xovFm!_A=-#TiSPN53P9PH<>l67N zUCbk@X(KsEg|ICR+rGZCrTB~q$V5+QEJMwe6;=0kVhUf4eN0c%gQJwVgheUHz>d$7 z+HgQ>5>M|PF&NmIvZ{13o?<&6WT7EMV45GpIwwu+_ia^bTgqBT5AnNLl!6R&l%r(Y zDo+V@bCOP*27@7MYIS{Hqe=-$LADL3L4YvmDN5*<)$-N7T})V#np&#n_gj#qn4G{S za2O7T!=Xt;3!bMmy#z@G6^kK9agwQ!6l9i^92G-hGErUV&f2Y#)Dc1LP`k<%#_Xu2 zIK2m%+WnBxuF;FUv*)RHQj(IQ1eL_qCRLH7AnTfRm`rpeQn$pxDOO=>?9MMo7YhJv z%DL;*vRA-MP2pWDCk##$r0JrPq}K`nY)Z4V>xy9_v`jUwd87BGtyuB?%riO6B^ql* zs~nxYJYN7{b4iykPUJw_B@%;_6rG$NFXEDxYs>FbKbEDzu+Kp{ex-^F0BkO4zu!OF zosK;*(6DO8PI`f_*o zWHz0QrTN&NJD#4rJbiPtSj^`uBn@icobJvh(vNJeQuSoE`||yP@%9gTlCPvptYAWZ+ioRA)O!r`OD(BfzCZ43L zrh8M(HOWbeeNvEtN~;ulW{b+PNcYlqykpl({Uuv!RoR|an*{(ir(D@TU(%x5ezI>A zqpeEfVxejbw}R9*RMj@IA_dt!ZSHN?T2&*fP3e4ff3LEtvc6x{MM;|iR9f4vZxsN@ zhw|1|rBZ1&>-GAcVta2}UF*$eWoxUPT2^V+_qO+IwN|TDt+q6^+P*5LQe-Fq00000 f00000{$G9qouv(BTTJY_00000NkvXXu0mjfi^DMP literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-verify-email-illustration-dark.png b/httpdocs/themes/vuexy/img/illustrations/auth-verify-email-illustration-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..8e93590b21bc92de2b6631948ab9a781aae11772 GIT binary patch literal 60363 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 K}X`$i9^4&qmJ9#AXpN+7*+`$p7} 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 MhE_nEzE|S^0I*+~VgLXD literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/bg-shape-image-dark.png b/httpdocs/themes/vuexy/img/illustrations/bg-shape-image-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..ad3a050012802e9045a68d69b0fd4e04c17e4795 GIT binary patch literal 1902 zcmeHISx{4F7!A@9MU))@E2JsNnm|NFL7`x-m=FRah%Aw6qGpUG7=frD(n>9afRr^> zh?FIPv_L1)u!9>3I4ISG$}$y%pwrt1P#Q&9r2mD!wA1&#bmq?Y|L42kIrn_$*<5euw&9gaI6g@M?jx{^8j39V_JK`u_lR1p&6ob zE;`;sp$sgEgn)?iBia!e*CN2=%J`?Qd(IYTxEsx)O7A*Y#F<&(Y)sY&Kk)mg_sj3x z)(R>k#idY9*YJ(exy(lgej02J@@<}(@!K^w#^*)eLOq*LOWZ8dZGN9T_KRX$+R@>u z%ojL3tRJdtZT*$#f2K0kKfj{TPX&*pI&f4Bap*&cJg@hp{k7eNSJml_*QHyx!}fJ2 z*qP+{-WUn*LA7z+ad!E^Zq6y%LIfr$xO61E@T4Pc;W$R6lJEwqA#YlH;W~#K(x=4k z&P)k!s2XOmgF@z=o|30H7_Hw9c{{&$;nBdfQ>AA-d(M1)Ne`|TTi~8IJ79He))Tyq z=&SOSL%LxG+h5e%ve%UwOMl^QOk2l5bVtm9 zRbw4IEXAITQTK7Wn)qgg_3$Yvb{k#YH{B(-F-vTK-_>FzN7Q*K>a$LgIJNndDSqL4 z9Pf3TV~9nRnx-`kKOW-Ie!n@0Allif{q0b2v9nxapFBA0uzhLyS%PIKFMrOQ5tR^o znJ^uim0XKer3bnP#)rQRAVcxtQ=I#x`0$q;A~9YjFu?1{6>)am^-?Tp49l;@^4_31 z2jXS747gj^f;7J@jTFmUKyQ*X4L!cn;v!d!+INQ!SpA&7{b6AIxB=Hl4k;3{Y^2yl z^wo-{p+B&G1tWKjC#=~U#wM7xSaKeIz^Y5p6Bc{T4#10oyox5zeae4_i{JMEo|`$2zEvxS3(Ndje4VT}~5aOVeh()2TZ~kG^3zkU96)jVt$$c$47QaJDnLGq0 zCJ$Ylwe{U|1Wfp=v&%Tz$s~w!7%ASovu&6fH>7L<1Nmx8q~waq8hYVuq$nw1P?r&$ zUNWv4vcXy26Ej*OjD*VmGg51uF>WdPt6(Mz>12;n@pRinIENpFH+5U-66iimOeDEm z*-xmm2Gr+w#Qtm+()s)FHpZ%if$+V%xlHDT&=rV&x^@u1@%ASs-M2Hk9%Z2G#ln;5 zmP96r<<3xGB6Gl(>6lfpi)STc&|Q_!GgWyb(cRflowYEVdx{L_Ky^_7ex}U{R|b=L1gHWdEfI+H4oQ*{6N$hbJf&mhDqyl!$(Nj$YJn;+!j)PJl|}uCB>dWyx42SAy~=_kZ1S9tZ1N$ zWV7Pyzlq9MV-~)e)<0bRl@^nfJ~b%g-$R)Y9`7{#kp9e!o*mriGuVm>Y4dy;x4!(u z(ZTbk&B#ONm1(%ql{#CG2`i6@tBD<1v3qe}sN_YXTvt&mOeGnRgg4cN|KHR|D4U8J z#7W;KVa39|MO`)E)EA%LN*bfJJ)yy=q`?%Iv`{!EK|JGfbyxuvq@HB)IlcL+bag5M>I M2vG3MkT5=Xhu?6^qxEdR$0h#w*m$?Ed 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 Q{`;?{s{OF={#UZ%tV!OB#f;)l5HArv?P6C(r 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ͺj@|6@aEE7w-6V(h^eMJlsF8u^tadxMZDJ^t>5n~du1n& z)vfnO>SC<*mgO774C!ThP+8`0N}Tbz-n6Q;Hdm`yx6i%Nkier#5>jaIo2{1xp{zqb z1!o=Nhr$$m)L|lQ)$&k(M)7c!XEd~asq@!J1@Y9T#pu%#cZ6(O9z=JpMFe2@=u54O2}hLr z@thO?zmJO+*AGF%>|e1q814iR;>cVfUsWwlkS&~>?QHV_Rn$Knqc=faP)dqclPsF4%1!Y*{rc6?l1>T0yX8EMN6C9f0(;In0Xpt$E5^i2G8Di>&}KE$fyD4 zH$(j8qIZ@ow5mA7P(NNR*l>`lV)n}0KX9GXyF9G8{IqcpB;ivdYO3biNc^3U`Q$*K zBRW4$S4eOLC){}+`AGjec;)kUc?*g^TpcVKI5E|V-g&3qc5~R#N<0}aeDQWBbi~Y) z&_2Ue@;*QXV#o+t*hioyq2w{EN@0JqiQhrjUQfWWR|k6ae%+G3WZN1?N8zQ`K`m8ZVT0W2#ep7$1Z=nFUOqE0n5;oq%B}@z5JbmHG34eVds)LZV z;6~x=HANC$lzZKDzCq?jT+QEQ$IDO^AW0EmMRqJQp{`I;0BV0X@WwH z3PRVI5+D>+e{b)p&-?MpgQ70w12{J~3U9$U^zv@nlks}$5$S4J&-814YEu%MiJw_C ztnmjR3yP!4DYvpu?lU2i84Q(|)e+*`AmDvLWy#`*W7Ak0l~zPU46te)fO*%BBtGR- zu40-z5xoPI!7!a25H(T1Q4~<6-B9FW_cAW#UX+hOv&=Uw8feZ6F|_LKA8`C+5Jlx~ zAkQ-+AdS_m-I&$W@v8dqdDC2wG^RZ&rhjLhp}OPIDzP(fg%YR>e&obJkW9S_ z0>4P84Otu+zC{b>87aZYfjs$CC-eg>$F4KM+GpiCyEv}ibt@KV5GG+6ZK4#K&^?+` z_fvdD4cMwpivb>R7!zEu|D!$|<O9Nc26SHQ3T2c&pt^#T-gLrE1MB9{nYrkfGPfHOY`$i6TU_uRh)|7leSH ziwgTgf!ETu;~TLiV#Rq)>-GI{b)Qg`skO60mT@EaK zkuW1l0N^ZkhA7ul#F!b>ZgY4v(m}!Fx0io?&?M)1CbD<1cFpOQY*so=V^!0i*UYs> zYO@xq=4LlXyHZ{QZar?#xqh=Z#2)P&EFHz2{vJU{ zO=E{6{kEmLMXh)>ioGHIR!Fy)^mZGIme&2PnP!{1hzq$oOs%3BSuDC@E#@dR0jBsM zhItv+@zi)0my+W?pSFKb7WqEoz4xa>AD@9-?9sD(gpKeO?^N!;oq(yt- zMYW4}bZdJ6|1Fg1yYZVJpVktBkGoS6T%UzkGinx*f_M5%Urvv@g zUTFQTo&ApJon#ih!_o3Q2Cp;j%iF>A)Sh!hG}g!GaNlx&4pFaH?k(G9b;-m|TIrCe zzjBqymKTC5T}``4r3Z59PgTt1Awxik#&gy0@3FjV5N@ zN%|dWw|ckUuK>Rrod>%Oh0nez;z*LDn9Iq3?ukG+fHFFnOMl81RXR`;rPEc9lb0{){GsE7J@z}x z0)NS-m4X2gFnG&6dV)y-DCLl&RY{$~;VRbvSEDsc!F&>z-T}WJ>>`fNc!hX^Rjn8m z=(0|zF^kVgJjF=78bGc3S`f9EkplzH(=!hupb7qFdw+WJjc_r8wPx=T_;h+eIuy8F z0}c5Y4n53+#DzH`O4X`Ack$ZH>;69QFux|@enjGU_YN6cJb5<6ROHY>IX^j-jAcak zN4pf(m?+1 z{Nv0Jz6QQq8yEKq6mzv|l4oBcDACVDK&tGe4p_EMbHTFjd6S zuMBzj-X6kS{g7p?xMA&VOh%wsht3klV9oDUJI7#}aACG&p3J5pc6cBt zTulo$H0jRX*T~kfrS=V)<%8rG9mmN&<(_xVKE9k*XGp4Jb5VgdzI>*Hva!53J3flWpieoo>j#v;SD)hN=Ft`z zcQ}e&6izpxO1q!D=l$o`T#ye#xVnEH)<_+JFUBZI8lxc^VgawJ#FVuxCQfH7-^}0IJgc z2Ebo`RsF5FcY4SwGm9?gksJvT6s3KrIT?WQBNWNS%dEJwSJ6NKa%pJkCq2J>1^1H_(1JQF@A|QER6PT zommty@YUV13E?;_opH||A(Ck&OpSAE&Pu_ChBuYg(?-Lv9Oibgu|j9;TMzPXb2KJm zjxv1nO4pJ78pg-*cE_s+^r|sXb9iPj&=)Co>ojPA(+Z6>i-xthwKY;T6e=Pd@%i@{ z6`LrM#d@OTe8}MO7zMiU8*mZu);*TjcFH~nL{KMowV%1Y+Fu>G8kWD4yz(Tsh=y(T zbLh$-jvQ)!1;<7;?R`$zs(L&o>MDN?stAw&-F4ojwn#B0){{R^gu%+nv{3|jDE3NW zL$86tfwIUz|AV7HBlD%CaI$KH3HaOgbt~a>tP(sotS&O6d-eIJ8*1({YL^G{IO?Bx z-Ne}yOGh2PzfgBC%#8lb&cz1B=usd}w=v?Y1ETzDksa-MqkP6N)P>U(11B zdEC>*?V${CjcByGeF%J(1R!2-B#G+Y(7HOKg=+{wuU`^e=5g~`GAc}&2K?JUvULXn zdh5T4bI^v?o^Ve<*}kxy7%cF~#iIkH4XFX75~jg4Xi*lVmz%KpadM%GAnP(G0?K5C z(biAtF#X32p4$Ub*8szoFK!Y<7)=gf0@+-B{FhUly+Qw*K?DeWZ=}RL7rX!L4-+-s zJg_njeb3vbk_IE~bobJ+Ms2A*E+!C2WWt7G$uR$AH;#TAmdL5SV&$2?I=+w&Lj8m1 zR=(9828_Koi=Li*8?J|%Q(f4{S@xYbdDctp%fIGgnO zAg=;6L?07}za7OgXxQBS!ulquvzGh&ue7A#K*UrDLKeqK(PjR+)ffdsvH`4@V((rM zYU!UY66P8E;|7M@M9|iVL=r*?p)L`?FpdaZ|K=uwr+>>vAIGbJVbwW&PmR;n)F0mJ zX7c7D>`e~HN27}pvZmr|{H0BFPk6=Wq$nk+sVCHr@%)GSd! zRslpH>qae2fbt$WHf8}lY>=VDAYNL#JR4{riJ!>PWXwS`gAW9uV^d@=g)-NJ2t{4= zd!Gqg#8p?uuuEenlpf0j(*gBky|-#sr?xY1f_M69yUa7=V1&Gs7r+yX zp^XzU0<2Mpe`C{b*y@I0si62poXZ6*2G;pv#IJ$^N=u>X18iWK^+@PF8ito21M9x>5iw&=>?bDDM&dJ3_#xm*khi z%zse8?M%y5jtOw>;LkPae?=8L24n8<_mL-tj@|(__q=F&^{ZBB5q28m^@Y`v}=-*jO=^w=GPVQO*iv2u!AO`B;6V( zTW+|He%K`{V$2iS?}*3hMp#I_wh1C4piWSW{)tMr=)vOs|6Y=NU2SAIu!w$(fe2;t z(Htc@)3wLrUtV+#V04`7xKE-N)hn3nk36bXuz>%ugAYzuLvR{J;E(`Wu@puS-^}!7 zqhlb1GjUrXo4}Fv1|OG{cl4j{P4*^-UVN7 znL!W%le*xpCcxbsWfUZ{H>3n^5j(uQr>|Bsfhq3RO6`5Kq|$&-vUxSLT+j|kKsxTO;DS1)3y(GqTZ&3a;2L4# zDkqLr@0JmPyWJm$+m3V#jwsw28cNA9l)E=e$}|d#m_ zdZlF#V>aM{_``%g;C4thuVKQqHX2fT{Xch66A-$iJ#7D z=GeedzZrU^$iF+I;%^RT|3P7a!hcJFd0*wXQV=)~%>gZ6&D84!hq?ze<5csiLf}>N z<{?Gg+;F4%pX1zCJ%7e?f#bmCWY)kx?iMZeGK#aW z`bk0$L@}3wu*L(qQ#V*)V-a`?L6EVVynP#k#ysqO=GnDTJwSP`$pW}@j=XjI8s7Vn z&a}4HFKEqaNRagtS;qNvw_8)%xH4y;x?SeqE?Jp9a!nx?4srRK@NBHZA3St6njvueZ+h*{@*plG%e2VFp{f-NYF%=;x6LGZJ9VK}ZC$Nv(J0tVh&z5UjYfZ;UdjY3Ww~uqY0f?M6eRuG zw%AqK`KQN%FVz%p7uUxJ6?9JI z7KqQ4f@GM+_eL4_)3vEotqb!47nm-$R6K72 zdg)-u>@kn3U^ePABG9ub==$Ie$;7*kt-HT}wA7p5Ch8jaQph@&dNY>~f%loV7|zVV zzv@Uh`*}Q03)1FuFjYah>?4^LAC2LJGKrvL9AEGEGlMyK&Q6HNtjeqtXYTc)iNNni{lx>{==r{_;JeA&!B}@{SsoT zVU1@M=9v()r?-%@K9d%{x4V*&vS&1a6Np}qeZIUx5_WtOJn0I|+=}sjGZZ2?K5p+D zSYF+IFVHnl@#pj!dqnn#qbE|Z{(8e{S<;`8VORL|V}>xEAnGAFohbs+raTh<-z<&b zk6{72Vr;9-Ra>rK81B+0{dvFJ&Q zqiZ~~7HjmQK3KoNypRC_R$~GP#8Ce6fiKp6w~M4j=gp%U2q;6`WCI_plhKk_wtbJ2 zeCdy!t}bu&H62Pzz(3$Zyrk_J7=JbTjowQ9`0l2p7sZPV)Z?paMbGWOPGUZs=^eFh z=xB5?fg5B%CF@r9$rf31%#-oRzT&ZA&dsy-_KyN~CRtJst)D&}c5UdfJn|)Ot1I!N z5CfYgocc)M$=h9n{7K%f7BG&6vvcLqqo?CTjA4p~tgd*D4fj7y5eThk$qh{5Ko-pfr9uacVy6c}y$CS>)QLPUF< zl5xEh6PDw{Q`4cG4=#em*{Hte&&R0rxhk>6dUtIk9mVBe-J$*TQGDoY5}4C7Sg`<@ zljFRyGxK=OX<==AQf=?YIr_*A87IrtV)QX<*sxL*s&h|(1giLQg$XSCS@oC(`%{Lw z$L*#V$Z^*q`t!%uf>8m&RUOpiqH^M9hGKo)undWbKeqMQ>pI~$L#LqgQ*pjbGFf2; zD8;U`T1hr4k%WM_lYqgmx`o}5TQk!eNuKM>*qFDfu0rf8=`rZAhrN$8erf8;lZ3!U z;F#CJsd|){FKpPDhUYL#8ldXaU3XchG#U{?hQreGmg;8~K~d(3qc(o~*PJR1o5G##Y$Ij;USgKu5Wjsl z0qxOuX8rmjQ6|VU4eLixUj2j=D+08&q~K1semoQ8o>H4nQt*viR1dtS9gu?7wKa*= z88ll`1U~aS&f{}mw*6WuzEe6Xoq6M9_Sdpo@r>nSAXm0?p7fuL+X2#Fg~94}OGGUj zFnEpNRmXl#8Sv5V8K@$VHrLAK&aiqtcE85>4Hf@ZKoBw|{l@gG(STM< znE~qVcyS6m^x`I-No;-krgc*hU9)uW=VwnAa*t9QpfwYD+~{Z7}CNW zg-5m?D6nR&$yy=dAB;=UzH?;dRJM$IEJ0~ckuXu=7+4EynIx8Ri zgnlE?Xq5x@9jj=AyMxJH9H2x-gWrLBgImlE>hLC`GPAb=;RdM`n6D!BWzOHerbffW z31GDbBF!y66k(-CTwtW_JoFpZlSRRAWhBEnYLyr6BGIo^{278J6pVUs%kkHV;2&bR zgAP8@Fz&ctuYF8Sk;alA+&DQGlYyn4xU#5DS^w#3p-fPJKJ@0R>fc5O2)*2`J8yQS zeBwh{y8P@G8SK&jWxF9^slNe}+v4qp^x&?o2$GWl{hbWE8`|w;c38iiB{^&g> z79COYk)e*c`MBl3C0yt0P!9hP~X)gJH!VO zC}kBB?3j$xJy-FE{!Bn~1kp{n)rS5TgXZjPQ0nhGIR1V^y`AQ;C@rpP`4(36ll*`; zkel?BqwkJSvB%!{9yVX&Ku2vMJ;u-pc zfPGaS;UdBaP2Bl9cAXRWt@m#;!T-8#N_=>!F#YaDUc`6dilM8SZBG}9>G7m|x!16M zOWprF+yk{0>jHNJe@S0y6v7d5W`(b8_$L?&i73?eXFsge*ET~6c{4)tm#);RwbpOa zXTsnou?h}cB^{phS!dX9B_<%J;om4Sp9Lrci^x>FPdUGk2>o@ z;!-pU>xav9OWcU{vx? zOwpw|vep%uzO-lS{W#qTf)Gp5{z!O1Xx6>=iU5fLl8iwV%d2SZpS5JNP|bD60a5Cn z_aRZ4l|#KuA6xemT19KcL}ICqjUY(TP>sV&J7esq%*c;kBy5q3oP~=E`27X-?sR1C z=h)~JfuFn6y!-~c+}bZpplsaP~Fpiu=QzQi7Q}izAV)=h0l? z;gIyh2V=S)d(=z+(Gd}A5Bt=nzKHu+34b&E@lkhWf5z(f3zPqHew8iXKVx&iv(Ap7 zQWy)b0Z0#}tS&eF2b>%>cHY<8I&l`4UPjbK{aeCN!O%uB7TfywZDaR<4jn+&u8WbN zg>ovi^4>@BGyjhVd#D|*_~J?MX26K7B*@&@h{jdE#}f!Ei*Ebdqi%bf3p=o>fTf&L zevTCd9X9nCTyzj>KX^-yg}l zzpt~aM4=5roG22}5N9?v6)NLI)qNAUZ`T_B>+a|(L$8#pJMyv0Vn^RMh%V9C4MeYV zsIKHy5c)ffqJoGl$L?c|e<%NqY;-Jb9X@ zgv}^wu4hsZE~tko6+av_FrbFQu%p5wKR%1A9X;*A_0}&c@Vqc^;bMzX2&mXGniE2* zW^>-pclWZD#JFF7AA?p4Sz%G36(ec9wp)0V^cm$&tQ^fvXxP+?x1H|{xq5tF^1Pe= zwJ1EE_mzb!zAKjooza7XwHNpDX|US;-(Oru>x8`fG1P=gsbw?+znj0 zKS3vldr7D%zb>^47`6Iio-Om`J^L$`f6Jj+h9K<415e)D zT5*G#$lkZQn423`2=+<$AGTpvnC}W-aofTRABhtnf|>pTr8+8s*ik`(z?-->K1F8B z!s%`j3MUt4Q3W?j^mLqzlc@YQiCSr21+O}^{6ud#Sf`=V^G{dD+;fy7mU*s zqsrAA%f->yQT`FymxU_zMdEj9#h9mK?^Nwa1oQfHtQ|I?CeBHn99xE2$@%sR(qKdCG9QF0ypggs<|JSA8W({Iy`h5JFFB?tOA{FVSlk z&BEUI41bY(9@q?Hp*kqe}jju#Who2EGbQx{y(fAeP3BOoiTl%ib1N_v+Y}SS}Oq03c zZ+3~!8{hLXp~V~?3~~SMZne%tB9Jm#_%(nFV6`V~ON=1v%UjDDQ>g$Wr^`41V46Td zb@*wqLV|eG`K;neAAZDeP;?x!e-r#{U+)w{$Lmc}vq7-N2XMFuHVKmen?!Uj<{L5C z>fe&4{d=&nu@Tkm0skE|8DYVlacDSBM5FwX^mR8%(U6JWcNwdzJo4lI?G>$L+l_Ji|FER~YN}C1MzMBqX5ZbaX@IlbOeQ<1`2r@gf+GA3u!Ahnc z+&yP(>zN1<#yubQ=DZmikRRg~)v@%xMf&1puE*~IBC#!>x6$3G73g*9ibU8z$cjYh z2Pczowx@eL=Q+UYPwajc@Mfm{_X)nJLTP)Kg2o~2EJ`XK>f%HsG_am!vVn&^CA_n6w|b5-vJs5`SA!khMh(ke~Kl`Uc$`B1a(a@zaEP z(O?`@h;(q3IX^2iq!efyx}#4g@`6<&9g%w6GIi7icwoSuaaR1RvJLDAphE-0wv@^6>D? z81N~t;>h<*$l7TLy1ZYPw<|{s%xTyka$fTcbnHSF_%k}-_f}@`zlf3e)6=EZ8O2=f zU<{VyRQ%X{(@iRyuEU1etOL~^wb4H~=kSYbO$Oy|-}RW_qqxYmo zAL}wp=6bZWxVTQKFmZvXyCe!|y;s$Qn5i(Bc8ntTFiBGkramGy-MRaS7Kjhfh5q

    H#-5bktf@_ecM7&*uV1`=yr_ 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/boy-with-rocket-light.png b/httpdocs/themes/vuexy/img/illustrations/boy-with-rocket-light.png new file mode 100755 index 0000000000000000000000000000000000000000..734b424eab682091dbefc600fd53d5fdf91ea4cf GIT binary patch literal 52270 zcmXt81yoy2um*~?Xell&6nB?UC|;c6?(UM{w9rB+?hb(#ch}&qNpQC!3GM}oKmPa5 z%h}xQ&dfLS?aZDlxf`LbCXe@u@)ZgS3Z9~ZtR@NyI`a8jgZ<)JVt?6q{``Y(C#5Qd zf>IlYb8mt1JVpg+%1fhE!KwF9P|)6~t7yx~yQ@%UOrX`wqSVYiAJJ;&aEqr)sv3%_ z8?=kMpCvD9W>No>&%#QRpO0AOb7-}5DF5G*rdFSa|JUqSFVX7e9M&$M<|Ccgu5|S$ z;tRM?${KUyh1Su1(}xuzHR z^Z@q-tzA9ZC_h_1e|*-jp6>7I1wUO+k3J7O>`a~>AOElaZ+f&QAufOa;Y;8SH|!*H z=UQ7A`m~zy^pU2Ui$qPm>j`RmJu~*~+0-2QS)&`Rdd9$LF)ZTgIm-E1kKp*p(=pU~ z<`B@ou`Ea)z4`Y|s)^3cB&=1*WJX{u}YpcwO5^gv$4z(1pnv=?Gu+XIu^MA8wv~+$9x+DqiYwCu z`?!3vk_O?$|NZm_^ZVM1;0d-S)C$+GSHaHTWqntHj?;jAaZ|fY>lisvH*n@&Xi=rqirR}?PxH_&(Wq{Is z=FhtQzT;4pL3+k8h_I5^GM6R6U*QtjMJvKjq0Sd3DMid0@z#IEDi<*Gw*N6A%bF?a z<_sxchlHsh?-pH}xlDG|mbgz~?bk>cReRa$#f4uL+PB4+m7jSmj8!kbQ8a?8{)!*F zv!X!rZZ2XiZI5xtUZk(wk_rcEQbHn0Af`yqj|}FPzfNZ3jEsL0mvOL+vVd@RzA4hI zm9b?j=YEynzRj=_!BP?7EOWee>;fGaM`o?JQ=p}@!>f#&f6)IqHhhbm~PSq3rV zxG4)WIV=HS4wd*kD}`uqdyYFErukYv7K-|2TtC27M}Fs(aT9)KCn%RX{zz3@DZAMuurnFjcZ%y z>6D}RY(}uvKEB|39l$7KjGhyiqMyLe-<pmwM;xl`Hb=v*2>g!p!3AQjEkI&8e-uuD?5S-gkiT0 z9o@sCe)GNbX^@I5D?okESlavD2P<2ytZK(2x#LnqIW_lb&tDo$?yUN_#R8C4PUHS< zFVwE;bbtg<4!lKmoB!Dk{i?NRtl4xIw02@E3JL}JZ2wG|7XJ5-_v`G$B?EO9mz={X z^J6W4eMY(O`+3cZQJTZ^J*!)_t>-GJ&UapheH@IhO6q~Se0V3;!Zzecr0}}dITo&% zF}2rJLT7Tt*KE{0KXSu9G-a+(^A?h0y#UC$`wY@7{=gw?%O&$`0B#->D2X74N<~(- zWNZnFXvKU#J{Mun$Xai?kb@gQUcD1%ScozelHXxi;PR6u6DTkmR!4q`(-Tjza^Tqx ze~vc)N1?WD1K*^3D_ja$cP8Z=^?s*}Is~8qTM-si+i5Y?%7*B+%e1Qf| zUB9u=&;i|cM)eQz*kNfTa^OP8?LY3Z3uDhEp6O9PT@iedarZu_+W&v;onx{ArXlnL zv2MppBT7iF{Yw25D;_Mx(X%wzBw&QU>mkuz;X3^sS_!83q^A#wg`49?klQ^|>rwo2 ze7nGFl(3l#o}7=-0APaR3x(iy08!?kji)rLc|WA$R)Pxe=!n1s%FSJ-0!aL2oVAD zbCo*hSgYwbzuJm8K_If96DPk%&qTQu1SX%!ru|(JwE4`c7ei}ef$$Y(FUWLWq#jCP zaIllGX+GhOHtz~ex$7;)jwrLne;Svt`;=bwoPw8Go{Q8`JLdlHC;?j)e%sa5>>+fs z+Xsp>cguY9+}B)rZ1b*nqC-O53W9rekh|p*0%i`Dkq$_G$>^o;hapR%VZo6)NZ_Xb z(*SFn0myAOTmxboFgXheAtJ-qjA?U*D;a-I8AYs)KCfuMA&^+mH|s5qthTO)D<0~5 z2OZby?bSQWl~Ks?cx^g*-GGVE&NCopi}Bp`M#LLooV{gDG)!u@2p0Ab4>N{xn_BWWm%9wTcg-JYlw@LiC zMjW0QXZH!vnJuOPEH>4gvMSzv_sX~0QzC}E`y7&wFb#Ynf$PIge)&KG<6T>v;a||{ zRH%iw{`}Rw57((3mkGL|1J_=Wtb-nC&0tlFJ{Fs0HdmFstbbmYZ~C^uRzZ@8C1qm? zhTmlv_<2KS*z|$yGvYqO zYBUnvuClQQCV~kJFEQSQD0hjcTvW5L^4Va-JH9R+dpOmuI?k%&0^y++EH0N!BXW#W zF2wC!$TGN56zY8vo-KSmbdQIHZA>=aqbby;43AO_ewIhHx||p$3Ua;w7Oi(&abx^W z7v4PWlyF3VQfCISt$#QushU5Kh|6-BOGHWU8O1Zzv=7`Gr2e*8va+s$Sb~{@mCF@~Q4Fe9*5SL7f5S&>E%7Bu*{`=nT>=0 z!#E%C?(a?w{4ACVg`&cEUI*~>sMA!3Htda{mdD7t(+|QJH!vW>r432B+xmLar*XQ4 zwYH5x8<4{P*vNiO?!HfC2SptQB0e=E-(H?VS5N<;K1Z^%JJui=Utx@Uhhkj^L@M^g zj$*82ZRr!CP*j311G6*`{htjNA5duPQ>fb42Q?u6Sz#3@wq?MF4%67tmslVdd^5Co z-O&Hi^Ue+t`08C)!Y_S$04KDOqnsw+PL=jUJ|^Ybpxg5`_Z!pVFcGADI;1d6qx z1?Q?;X7K@?1RkqP!7g);#aRMZk|!3ydbK(x!fxD;*v?8-E8cz@%pDf zd*daG@RztlMvtOKEVStbe0rj76Gbs?x)&sQACLDoWR8A_0U=Mf7t$*-=?O0a_TtfxgI zP)6oH3#zv198DZ~D9R#JDRXEDo`wRuZU(~%%_PP;4`HSLY{VD`!%YsixIOoLabg_ zH_exQNAxp1pwrlj*MCs-A4D5JzM=@Qa`&M)^<}mJ;CgQMrw{vqjW6Qx7r7xsjtxr% z0BR0~*0yfLcK2ld+yG;SM-8k#4g$Yn1kL{f1+m>n}&cC5HJqo=&sUIyB# zX}$OYyW|rM&~ble5|dSbTDwA+@*>fl65s^8;}Zo9QUW`T|K&2kCUf-Iuoxtq9*Qu> z4)%#a9AwW5w|G)WU(_8?GFZq8W;na@cFOwr^cBF2>&xg8wRlP)P*PKE6J`i%jfU6u zDSzoS=Jtn`Tp%h!c1x(^;|*5~oZb>R@LhlW0p=$AXe0i1fTscY-&Ce^_(24Y$;Opj zwLZQW+1&F_J30%~SZ$%vh;Q4_U$QPgPJeOgtY^z$I%$a-` z_{JQ7LhEEKOa5bFm#gR7uJi)}{M2yoRDszKM3GccO?!cIu3H)OH8%3$nCs6yA>enX9G5D|^?lYsKuTGBM^1P<#P{;`VtWX=rBE zaJNsPR%K9NY?!!!gJtjoBHFun+QI0wRKi&PZ(2R^0inICaF5Vmwv!1e7>;12qM-Fp z{W=O|9y5-AaA2Wy8i}8!DQRt2F+lVtMAF)k5Mu)4QuN*aITivBC#` z3>9`nz2Djmn9*_i^l~P=HBU#5y`O%7ZJ_&{B+RVIfpu~In8j(A3Gl}%qfWD4Uamd$nWI-K8*dHG8b z&m7$OCCZ+rWpOxzf7UFI#rekwF-mi#OU z1z%*9Nr2mq!$?cAGdX8VB#F4B;p9!ek;>2kI){5;%YrwdW%jOj$FBeO5B($4l4LPC zbkKwSBXByR)>+uK56RBIP?U}_1W_qoZXDNYe2j3gRJTgaPmuUYJRH39KTHwsz+mpsnc1iIO$7{;$oweY5>Y*h*!XX2y_)K;JPtB>` zh0vN+Ih86(gCG9C%AxK1GZVg(NF#F8G3=L^bZ>bqAzqnA(Fa&@wQBLtR2{20N}`Gg zi5viZSBVoUgx~AEvYAz@NC!Rf@ROZBEd+jfLQtq3G$?@{EPhzMLk4?oi8!6kaA0xd zDzMX04=pF?zmg)IY)Fr-5+n+g`F2!u`R`G=o#-XI3FvDdNv_Ydx_lyRt75t4KliLMH!p#k|HZQ{~*yWDLqRBVY?0@g<@G=|GiJRXUK2cWr>kZVBLuNDTA&nI{L!XeWxY3!c+hO#80lgta8(R~6QZvf_$y+mDEl-NkSs20?@>}iCfpux{Xk>*OC8aV@ zyK>#XGkiMv}Hu#I6YOi^MwO7JkCW?!o9~hRJEehSy(W~5Ye@G@{iTbC?%#rMn6zucgA60ucCjc&!_Re&Ko_$~bd0*S}S zSXM{0dJID|v3IUpK-J0~j&ze96u7QW`a?%Ye~Q|Mtc&RkxF$*pWCipr~tB%a*0a`+h|PNK$wxY@il>!GbMlJ)na5Mxg! z7EFgcGo&+d`;=;ZsEYaDzPmX0&cK$%pQO*PAA$7;(qjbuus?CTEgg&XKW8vU=ykg? zY-J3Q0z;#T*k5}iHuyW^Og^8^vVAm1^u-Kqf1mOS>6{JZ-A9h=yIq|>(;Ckpa_7kg4-i$_?iG_~d;+jK^|;0! zU%)QH8P%7KRXv38c_FoNT+fCf#2y%SYhG?}+a-TTG`-xrVvryDop@alUw0}0R$xa< z0kyve`R`+37;!7d_3jYxbN-*1l{3OU;d$0D^uskv@`=|ay11#ImxnpYGA|sWQ2V?0 z|2>+C+@hPk#bibfn#l+_xrLu+v2$<_EpP()aWRF3ajArVFF#xnrOFG;5#?nxak_mJ zuv2sqIb~O!y+s67*N*wTZQ;01dN=k!j^P7a44qT$f&}a1PfA)&(zy0E+G=7`C>I3+ z_0$CPUYk?Dr_;rx>ueu#Lxr1MLu-RfLFQad>MqWD5QSE z&nt-RY3#{U@UIYC#1>1-sOTdrN4k~JJ>r#iMan2jKu&p*m~^e}YeIw^h{S*>x02y? z>ek&a9B`LT7M8JwlTj4S1vYuE({UEYmDVl2r3te#E<(;;SQE-ElI z`?Yc1XBHzJ3}HTSq9etWKX?QVcw-DzSH7=pdmq6p991DLqvyqi* zl>F{X2p|iw_M=_F4rb=+YuM0fuK5SjQ?;gr*JH1vHMYGznt)_$XLw=YLg4e|32o@t zgBU}4fIoF8)Niqvtm<}*WE`j~7Ut$(6-!R34l@*b($5i)pLl*NQfBDE@v$X#7u7~L z3n9HvP=%9ZmwefPn{~znfUO>HXGO{}AU*lZJxawKs`4b$+}|6wKf3?i8t+hm-u#6w zMha@zEtLYQyH*?k3l`rTMD$iUN;GY4`%WNJ#)Y=h*VME^smy8;H#7P&{EnO1U?Dj6t7%DUF5n^_MjeG@(kJ_BaQ4FXEsq3*8NYg*y= zBvPQo2Wr4HSVdazrMb~aB%7p&17vc;W_Rpw`y&ux0TJkhtZG&2XqrB;YX^+PPJvD2 zbpOQQEU4ARevyV~)I3e$(!@Q}%n0m64J>P{T@=nM{8(ki0Mn7hFRT1U?ptpSsUEHX zhmvh@Phb8UONm5ivNRo2!fIE3TDw>uC}wjp|f?TH`}|ApB7l|=12 zrR$v5>pTC1LEZ>AigYG;K`L!&~!vLbWP6l$B<#(4VlvuF#fW4v(uZcCXb2~-nAaGNqikF4;lm1{~kRy*>k2cy76|^Jn39Dm+Yz)@u zP>O6=UoP6<_^!Gv`(q*yI%93^9m$g>CxYcNy~i{>Kt4wx2f}4-?jfg+_CFI)oTm{{ zwMZA_wlS1^jjVXp3$Tw;BU02)0|#7?#WEYu|48@eWld{xSHngcRuRvKvO#G!9;xi> z;X*%v#s1VDc*wzyf0V@zcVKd;qM>BzE0AtsI2pxKLEM21q>M@4^Qy>Lc4@R_(XhzM z)I@PImJdn?4iPFV3t$nRpIu9S1MnHRYVe|jk~k)UZAN**_Nf~*4ptaW$|!00&_GFR zRe2$=oy8gbvaCy{kmxfO$K>f1`dks7PH z>r6oGphGv9aDEsEscp%n)yHY3ehAi)8IH)FQ#|p@Ec%V*p`w@czgoEC!omkExq}&$ z;mV4+FUe0T&`YgvfF)2eIh1w4n8xWxuHdUIq?+2L7~(*@gTcv|k;AC6cX=(fC03OY zSwSSmIB^BO+{&mbF3=)etLG(qweyO4TnQvx%v6g}N(_>2!k5DNdQzX$UcDaxjk0C~ z34re+HZ(BGylgt}m3Vi4zeJVW&mF%#U(J{sYF8-YlkbCw_T}4_s_O1@2^FT-p9^AD z3lL}5cYe9ny|yxCAcclzR#HFoF!J>UGI)_>8A1hZobf|7i|f;vPsVXYcI41Wit z88JG{z{V|0I|hRPpS{UZ98r-08TKVJ9YsXgYA_ zaNqN=8U(LZj>{~lW)rv5i32!W1>?>Q6zPB-JZS&@BZJy2g1%SQF6*-Vxj|LQh>^3%EBL!j9|!f||bP8jR(I=OjO z^d|UhU*YYeMFG3V%$U*Kwrj`;<&=0}ujk>*qnCk&fJnhse>g655{=Os9BTrizs0e@ z(UR~Lh(>QtDlzSQvF%!%w5+}X-!jN#e^bG_KmkVqsqP)wgr~(iC&^n>AusUX7+M&q zK>W9sOUWkH@!q!8KMKs`WvjjTSqRw7bYcr%p)iNnF8fZa>elP>`Vk>5rK3HjAARCR zSjeLuX3lm4mMvBM8}frZKD;{;DXG!r=?3fc@-ZdpjFZGv85$?)bDpN5uJU!i34u)7 zJJ9$I>oHp&oFZ^sYegySId`^$@Ths_OEye|^+GM-&Rg3y)^Qf?ix!(PbFDj_JRi)4 z@P_u;QoY=}S9o!Ik)x$E(9VkM_Ou$V44QaPTH+R@uQ|Rrc8E?L>=F5)YcCd}l(Aj& z%KI4rw(>b`r7CNO{DfdV@H;@i+75b5S!i#*+xiBmm=n;&oB#LAeJ9f@_EvsW4#Nx` z2Wo-etKMkh8vz#>GEQCb)?#J9dH-Anm#r9K4H~jGOit!!FB?~?-a?2PObh%G;p=A3XfI8Zassi#cG?0F>YhE3fQXS~48aZgbJyt#yrcqxbmCkOC0Q-s7DYqQ% z5~hFH@e-RdJ7hDM=|KaL78%B9ja7XE;(VQ?0&TDA@}Kv=0Lc+MK=Y~R+-NXCI=aRA z8JU!N7z9uY-*p~ACpqi7l@09$^ zs}lOA@kc4j-Zfk$sdtx99BzLH{0or+SRw3V08<9Al7-K`7$6g4EYwkoa^-9n5JRxW zCO+JH%r)z~U>dwb>Ngm$WC_0LyA#0LJ5P$I!^TKLxvV>a>o}Er^H|{a(vBh|AvH}R zN*{5>#?20uem!h{B`+BLEZr7$9!49R7N1pKB9h)~soD=jI%eftpITh4a}-_Jbp@VI zH+>K}OiKFLx#p#(tu+Q|JsTr=J(f{kS)TqSD7Li+*Q4`S9X>jZLyAeL8-$J|1zCw< z4##dJ922K^GMU@H?@a5};NHJKX$4AYy|hw0BGrQ)XGsC5k^^*?DA%c=F+gGvjh+q9 zPOB1LYvhVRyf)1ui8_}d{O0B{N-6Mz#Fh^q-^y&lLA;AP6v9@W0Qv@aNEv8&EYkbq z|HR52%Wj5^WFSCGMu)Oi#%>_r9C;n4N<#2%rRvYZuoApLiPto*9~&iXWB^PKQ*=S2PN>C_1!b0RrAk3yOD-qile0CIUU~-@PI{7P znB*r1jjU;77j@U`irMQ9FJvP2uT#Nst~p()!xyu3a(@c$tOE#uLreT*;!rq*{cO>{`+Y!PGKKfBzsKA0LTB6S(irU0Pbl z#=||mkI&&Xx42@uL&}OPf!+>-S*2Xn=AcS>C!4nOkNq+C}pX zbBx7A?BH@8X9)Op>XC&^L{S-;%NIAReK}7NW;V_uKvZ8R#QE$y5YeiYI0m>33o9te zDBm!m`fwh8nk=i~IvhAgUHz?SmL=^x+mD?{--$mPq<4MDND+e##2e=0uQP2Y%^vagSf%&2t0xaOmF+eDf_A1`if^0zSVe;htX6Hu9MsC5S4T(KM20o=%U}eQXWC53rm++!^(!F~1Ft~N*1-rUp-nNjbvPhTG5Q1+88Tl=tI z(22+^gBD6NTmg8#!33l*@jTa;AF9bNv%2n6ZW7owQa}}8P}n9|#u$XbF|F44iX<74 zIQ?0Ipxxy1@}N4%PW+`5Uaw!^jnO7JKSLDSQ>t5z*=%fiyUcCYh40^H<%-$*i{hyy zxB5%eM&L*RV4l`q-hm6YzaZCwNDN--+UchJ>%F;hSl`9<_dw!bPPF0R8(Wnx!|ANG~@R~B{+0{dO`ay#FJMgE=CCQ zZEdGSlLX+yI~_F>tCUGI?YEEjnF#=AI`(vsJsW;2vR_9oTR7LKiadKgtj6$zgslJ= zr}L(n3OE-8-TOxwH&>(%&rLEF^@KhDjh;$dZ5YqRgjymt)D#3|5g`jaIjQYJ zUHvg{*iWda;sseD$yI>o@;ZG+`#@Xrb3$G--BnuU1{Glmh2a;k95%bSNnNLmm-mfE z^QF-le+MTeq?2$8g`g))fys0B%~HZeCDA&VQ6l)GxD4A zugkM~jfHkKr_H=MeEJ|%uk+@fA7Xx)(SfPnvqwln+49U!a}`#ZlcQ7&C_%DQxiVE- zyD4ogDMOg8ANhvYaxPluWL|@1U{n=q?|-*aR>*6Dt7Q26sD?3u#5=m)zuXA&36BN{ zZ`1_gM;YF%HV8=U)I_;RLD|6mJpa@M5FA5md5)hdgM_Oaj(&M`Tz(%aA@Q5?217U*hDfXTo^P3kJ(vyD;5rj%vY&&~bvP&p zYe);Z&8my0=NmFWM?rhM*IlPxR5HyDzqYuYD;4%aBWgy%r#Fn>b?{N7X1-Cf2yMh` z&LtdNRh2P#iA-#{z!FF1Bx)YO;U4KZPVXCaLU$~@GT^xuSjzO5T0FUNF(3C*=09^#GCu z;>_!ac1SK^H{(Sk3XnxJ(2Lf}toqcu6Hl)`nGF(<8_m(ol&(&LU;nq+$$|K(j6P4Y zdd<*TT&SPgpFTA1A!np5|1@=noQ2aSA?G{4`nH37H{gO?l1GZxGWMqgjgumwKNN&g z6C7zWd%cdIpp^5puBzVrWR`G&_1+S}#iv2TEjQo4rlJDkK|=9M%$FC(bnHCYdo?(X zgp`hyEv`ZdZ-5NY%8>Y3s1-7}L{ME)d1%Q%w%5q?tGJ^$TGXH9LB*qliBC}@c4e5P z--C2Ac~%F=D*`*R0%_d{6t9#&Lgl<&6F3HlN0_<}uC1EV&AqGqHN6x_XbvYVT!>Ju zhl%dfUlHgE8y<%f%U0&2@z`|&0*0vVI?i4jso+-V94Dt*mRsr-kD4QW$!6Xz{6&PA zr+fp9NARTZ+Y6fAfAthyJo(z-kAAh{v%_4!sftl9;Yr6o)bST{=B}x|4SAxh4HV~M{!zl-S6&^BLXR&3^Y)%{eIu?$6^WqHE2zAd*))30B8GA zEXxDhx+YO@+4AKHJytWWJLf*~%X=Mc8WW8;!n}}wnkJ!AUmZ;Xe`&IW0>%O&@D_vD zMmRt5B3!5C8wTNFJL-Yr(nFu}KVx8WQj|)t#9*cas&qmjSdJ#^laj8jDn{H+G<}gv z6AuQ??clwDJ^I@#)M5>P@w}gvL{ zz8yPY0WL5$iW*I6yqOSHmYVYuQjrc3G?a5U3Y&HK*{SvfX zBM6`5%z5f0t6&PnN-_?@Mzjhrd+O*$MSRZ?mis#!S@tipUjG>uhe;G&qq%qPD$0os znmcfbG)CPc4dR&*f50P5JNGcKg;Pps=1kwVCI|d%9`zb9&7}Mc&BilFWpaH^NCWD^ z13Nt;)rwjtFh$^3j^V7>fy z$R#uTSsGo-erIB{_X8!PVr#SDp8cGooR8+@TQQsdN|%>0d&#tkB=u1d@#*DGHK^#n zbgMAS6DIa^YTBS1>GUBZ>l03%=?TgNlD_ua`yVy4Ad&=(D{ZJBH)d0Q81r^abrXT? z*czZ7rLI>8@Wnh#=rUY zE6e5v`MuFT`KOTPXj69&e~b%`H78ZQN;LnQZsaEm9biv6R41)DrYQXsjg8P{wlvQ3 zkQV(_hMAxa&rGf%r(vxsSM2@ziiAYM&Lo(PJ!~qMK7HfjYxcfx{@}{iN90_m#M`^a zCFL0DL;bW}Jzbdynp=@&uQyAT_o}5SMVPf8^6!XTe}88_CJ7$cGFEN3t&p_hiQAWv z=Lvx`>%N6^zVnF&`FwO1ym~3lIG!c3c%IE5>UD^>e_t}wYRLooKDwJj@7o+{pOJ)5 z2d{$B@olQP>|)za=`k!=53Kl8xmKZt`tt2v-Y4$sL_i>hSgywj1JD$!9b)NYQ-Lr^ z^0gAUMQX|iJVCsvLXPp>{?P$|9Z8oX_3M$wH~dY;{r;ek{o=vw%+r!RphN{1NTn9aZ4z0&>-+>!u~!%@}}fkmxWEg8QtI6^g7rwan*V z+UQ>2X6U?Z{d}V-vVtM;M#v;FQ_7xqCxQ3x;3g7Vz^KZeC(Kj@FgE^DCA4g&jIafd zm9}#x<(ZDbH3M|=N9D0dto}=0L^>+yiTPNZ#&*}4iC<6c_4~*(bk)qiJLuf zr90;Fbj;7=91Xwjy@Sit}t-9p()63u}Ww2Tf8b`=h$> z4ATbEAyav}=TPEiKIK4 za91mltkhBI6SMEmvwI!TVOp#eHM8d#TVx zWxtps+@N;kjRD1)$fD*!OD>~ZawdxPzsk3z8mRz7nZbOVk zby3qcxv{27h3U77;c^=Znv{v-OTp5)6E8-D?#{-$8saiFQuy-b8x`MYuPYBpC%mIZ4^s^% z44j+rj<%tzV3p=7GuI`V64r@2n5QB|rRb5V|I2E} zJKbuR!1T+q1)P=1mb1Q);Zar0jdbf9@mF&B#5%(Rs-yS#hHmgDs}p0x<>6G3oIvTW zsl?Xl{o$8CS8T|~E85fLXunt3+7R@|f2NJ*39i>6<&!q2`q48M;6m?Cx(H`(cT{XL z)Rcg?1r(G~*z)2m%R4@3Ki%rhp7BXY;;oKXpbPd6H`)aS+u5J?BoR-1daqGGRRpps z;>C6>_cC;kj{}-5#qQVGN+1)tI<4H3V|16Vmop?dPos1zSfrBw%n1n$@BhGRNKlxq zXxO9H5=v__!~zSH&!i@X@@R|S&J4|D!s~Unvm`Oz0%2f@mM=X@*FsRYR&5~`^PhB`G$|)B1w|XeG>P_A6SzfVZ>^^;5SxbrLMFCKwEf=Si zyqq@`Q1rEhXibc4t8L*yc0lfQ_$v^5xtG{xGIYc+rSqzLiR~)K!%5?IYSo)|pW@fv ztk?-0sL1)IkpD&9^!IW4lZh`Rsng2y6`p%5uRsI>cOiR4hEYj?5l%)NQW1kFzh=5O zpK>C#t68UpodGO9yjFer5bmQ-%rd*!d}heFe{a4j1;QxZA`I5v-P;UG245QYxge%oJQW;UB?tviB}ww%B(^4q>D@~|WwKzaSJth=n2 zr7l}cRB`%1`>CEtJ=V9%OGiE5ATh@?IX-|;WT!--5pI|7Iiy#Zyl14Lc^73^D7v&| zhLicAtzOm7o%tfT5kE6Uzp-krf6~}5$upTSfKUr;rJZZIGjm3?&*FN#BGzn1%FVID z_l?mnjogU)+ug zR@v^jSZ%r^v8CeJrDXrq%*oahSslyS$GT?lh8ckSJ`6<|58e#>%r~nK-k0m?(nrVK zFoCKgW(%i)@yx)<&*mZ6^n?}h_j7XfiKIKa^pz40yz=`}f3ml<*|t2bmUVP+Qy@um zn$Yc6(wwoG$M=}j1zT>#PUH$?9ErY0Ep1fa@q=}&!NWb&vkC_*j*Ke<0s~^h@($4# zG2rM@1fTbmX!&x1*D~)CWe2Ih)Ah@BWoA|etR(~LnI1ZatUKdQo*96P{ z)zwDZPJl)RvP!wZa6*%nh22g#!L2Hiv9szd|Q~DMbPX0~15B&hm7s zAt^}PGehe_8@PyA7H@{P+vp14+ZKhl+lk>iG{go8RbgXAazh#F&=`4Yp0sn?Pb*3w zG`+&+Oi`h&R6$XlrQ=m=gT%Lr@G7)@m+SzI)DX^|ye&ai#IRVnlWx9X&x-g+_RPQZ zH`AJyP2vTubQT>j=UYarV(|84bho#BV4S>+9-YMq=a|%Z%&rL2pz*KK@4p2N-w*_s zhzR$54EvT!RJb*<_Ndt@`$Oja4g-4CHh|xS$GCnBh&>7vo6^X zL)=|iYo+z%-u9UUUZl9YXrM8%lIi+R|K6n2CwXZDiQLp?L2ACKOlwFFke{PfagVoJ zBc3#Hvu#3tNJ6h+;qlyVOPL!Y#u90!a9NOl&-gJ>E4DvG0YIp?qZtX(dJez=cMw&( zz)o$A%0_&V=;8puTWa=S#Up4ZDxJ8oJ;!F71>}PP`1rEH5Q($mYek-+S`ji)N{L90 zCPA0z?y0%JrTSlpHba`Sl}N0QvbQc*>gd(dCdwdm-Gfoy-#)ZN(AUH}Ob`2!AhC$w zj5w-dA$z*}x`+FUw)$D7_yfAR)!T^G$y^S-tto0$q-G%m#~->HPrMV(Go<~zbKz0) zbmw<=h1S%n2<_(sQ*T}`sHnJW(Xq_0Q@*FL)IGyAB(_+%wnHo`=tLnBB#V{H4QE~N z^ln>S5ABkQiFM+hi~Xa9$m$v6VuDqyzL-Dtdh^k{I? znQ6#VUSX9KB-c3Ne`vbuu&BPLuXIRDcXupEEP_ZV(k0zpQhTMPyBk(mKw9a>C8cXw zkQ7)zYAGp6LFDE8d!G0IIdjjQxp(F~GoSgKr#mB>3S#p&|N2voL|=>`BKp4WA)VWd zI_v@qcBGKMdRl9%#_tbkbhtlX?Qlm2amEc2EWhR)qNPNaKP`j%zJqoQ3LrH`H5Fv$ z15WPhZ^`9|`K}|OHQEX6{hsCvDt+EWCA5PkQ#U!WEWXFfs!!{Uwu2pR6hLiD3?Ig| zbMpd8uM|5s7+BFG@qn<6H?Q&9HwvY*DgXW8g;jcyE3T`s=j8G5^OyV-XrY-w_(p?) z0wV1f?D@4PG#a%Y=oiX!rn9!{IEb@sVmHiP1XXi2;QG&fM>jSyu}Mm`%Xh>rl>1Yc za2e{#08FN^5P4@}YGBVNo!$Vkeh8x{w;?{G>z7<3Szx`o5R{P-*oNO7k|&crOCL$r zOM|L8&lmoJno{n>3q{hT+7MUBUmwPJ4|$XH^p^BLz2!G$$GUsg7*PwRp$1%YFMgY; zdb!K&0hcVTvwTJ*ET&&d@cEx@4>xEd%ES)_DJjsaHIzF9LXo>^OxuatHAr1}&wB4V zi|O|l?KL=}KWlQBxYiz(G|!~mpqs7`LJCIdQx?YnrlJMl2w+?x;s&3 zIZkKN;6iNp5$?&z*XSMoz*pd}cqO?~WO49WVy??+6a%m=$k{J|2r3ZU$6t#WiDoE; zbh4vL&R=_JEk9(!|TlkP!&6(#CB3J5g%cvb= zf`sG6)ChcoFdO7rj1C^A%sgMjeAu-X7;V7F3}A+LJ!|7ZmYJyHe7xg0fCiSMD25mY z+WOy(+=b#Bq+x0MhVbf8w1@K(Ez!mvtfo3)gp;6a=S@^a^$$E5fyvB+VBVF%OxwDL zPYKgc6YF*TZJZ`O+K4|XWj43vDNtqR>i*KxlchBQC=o?;X&)Ib3YB*jo3#-JZezuC z9dIcnn)&5aCEB`7n8d@A+{u}U2a2VxnmkEurVeVNy9(O<(!~e+1&<%=f=}U^wiS~V zy;KwNn-nb$heWaMDpH97veY}e5u}?oh?*bzY{qhO+d9PVfuzhyD;7&+l}s{9b2w#~ zUJLw#C3V7jjJP#Oq#HP3QBX)_}4s& z(-qHgkb`b9{Eayl-qX)}rZh=m&Mc=>SUq<9|xcD^S9f|B3mpA6HU1 z`@0aXu2yc61WcGD!fWi3Q!vAdOfuvSeTXcv(=R}BSrLN}^8Qobb1R{6`T70LNQ)*a z+oJ%nkDG6E`3-AE3nf0Rs_4p$-)N_f^`asWP9;{#li1_ouB49Vxh%t|i)-7qtlfo+!{7TjP$(Rt-mj5s++lMl1Sw&aQgVF!? zveoAQ3XwZyXE5&z{r-ea1hn9d>C{=!qD9le-B2~be0mStqe5n0J6ZAy$dmxLTqol% znBIFv6P10^;U~E*pNj07^AV>%`Z5h_Hf83d`%xifK`^8G4-Wsk>?$4~4_b;JBrS2v0 z&97uz3-N#KSdWE|Ul6bN=DINcE9^Q8bfX{N`1*=6l) z>;36xm}04mMPk|~ihKRJ5(CjPpGz+q#s7raN^B0|$Z>e97?cuS^MfYgvCP;Ao*d*gOWW0Z4HX^*;K*pMt&Ja}BTE0zyQ=gEQe)O4X*$RSP=PhZynF zf{w3*Y^I4`&fY?+{9@sJsV#JVt_bC2Bi-aStXt|5hZZD<;~!yh8ZWJRFJ^&hJ^kG| z`Y9M?9Q^8=`}-6|yo2hwH*i;hl5M+L3~DW;PFWDh35kzFJtxC z^YC!d**~AF8V#U0de2(8uQn*yNl#@1pff%$W0409b!9h}JE*hA3zKSOK0P2m@S6?0*&5urQ zP_l|aofVrYLUFj9h^*W*AAB2kS|dF+*OAxo&`V|}>gsVwV{R7s%5;j<@PO-f(bLL3 zSV^Q!DP4&H_;I@I%s42eUnkG8@{@kmG}(U-ho#e(C4g(-%WCAKttD^9DuIP0xrnH* z7Uj$Yh=~*eG*^jNm@V?MB$Npqyx5Q=&E_b(?9!%IMwoGb@>q0YzYDX-zNUj2m$R3| zYVQzjcT!rHuan$5ck}J>MkZbq5eT;@WU=2&20RL)W)P?DXxn7bq(j3ls#gRmzw@!? zswCPV0bB*w{AI?!<2m23{vX$95iJwY<_mHU$m?8JZ+7mgqITV)Tj;@dwPQ-c zkdu6_$|I062Cy;@S3c?fsj#kF)cki#?wP&Gk(B(w zW*F%5k|qY=u`bZy=sD!JZL+}acRzpfJheS5_p)u$)S8l%K;<2T&mX+`{9o7|BQ00JXpW~9(3Hk3nO zGsC?2cF#|*`3#>a&)B_sWK*kv0Z3EymHu#_HPqu%A?B%gHVn(Hp7*ennd|(RFMcMN6L2cI-$d}if}RQQ22 zQU@Gj8((7OcsvO`wyBluyzfuQ>ZMK}Fq^oXu8zV1rrvot@p2{F0yP;!x|D;l{fqVL^BE*3;bv+KVb+#1@9; z!la&VKXE>I{NMsRk&27VcOM(Siv^D57xo4e0Sm8(YW}YOF^+cbo)yG7pJV; zaa_I(8A+e;7bJQjunB?o)t~HNGyD6^hy~FjQlzrr1>ToLc>H5oteG7$xLQ4|Z$Ur4 zsccroJuLl@dl7#tL&O0ftOvh^y=js81QT)%y7$Uab=J%R?jywGVJk3G^G!{mHt#Y= z)P%T|L3QV~3CkR9eH^Q2KRY^-rx{NY_qd#}oT;pVCf}Br9|xOPi^ovl5?xEI+c7J0 z70`y>Aop!{*zqAKsHQUb$MPpwqm;3thLs%1@Z^2gDmgyJ53OL60i(^VYgf-7c?BRp z4l>9i<~Z6i^*Ei55FA^0ikiu|$!)YUBt+ZVO%`f_2nI$mG0um#eFESoK@2q{QzL?- zqz6dI0C5QP)|F?BGJ#RgG5`GepIg3zr~eMtdr@qiZbt^`S=1u0E8<5$F%+N)^Y@E_ z3*n7*SkwR|1WF$dS$5#%F@I4~#3YK`WoG-&C;mf7CN9-sX8^HoO3LjX7@o)W1Q6X} zu}S{c2)B6eS?BJ*Ob7WbUeu7_EPFT-O8osas!yF^XZ`0Oc&~ zGzIoZ1UW2nU2QB^+}^jE@L2koMu!xiI+z0xYf;u>vnTG&1S$p&T|9B%WN@e7=ci~? z9tj?pyVaN1ruLVFZIt|xNnV2Ao9&fc@6^`XC_JETJ*!5=pgm%T_kT;Yqr0MMZQXi7 z+y=W~(jUC8@(~R023i(9N=s}G2Y+>_PO}y>xX9s)2Rz9KW-3`B4^H3Lw$aQ6G%8^1 zQSiy5zcIucA+e@(=p!Bfj@spH!F~?3HZfLT2$2~JapO#oQ+9`;P86fXoe8PJ!(I4lT=Y~uuKM?#VlzndKT zc@LHq2(wns!EZBH>m?K|>8*=V0>wCzV*MjCmQSV77;*49v7Jp4!S87>iXs?cDm0=6 zx*Nmh^VzsY!DH7Id`=G)Pz4mylU8~uM&G;?@x2!E)48Mo`V!`9}Vh|yoe-U@; zN?r+E=;k8f7tO*fITIk8=GVpNJ|Rn1M=Ps65mbS<-8M(ZG|-6h8YghY4g)RjMnc=4 zN(-b;Kg^^c!m`jlK=GFT@rm@%`k~j^yI6d*OXYLeP-r33#7#KK zbv4IL40%^sKNktBD&9_3Es;6Ds8jf;FjBpt;n2V(`6yyY z_z8+hWPph-nCeoQw=TqfDj`y%pEw+F3qQxtYHHNUE$QHowO6TnoQ4`vz&GK37I$MA{JJX4NQiAvJ&FzWPpq^ z@VVZpPdf>cWYwDx8swS-U27Oq`o9PJi|(rXnzrB1PZg%Wp-&;w4bk~mL+~>3P)s*B zuef6kYKxo@%vQFl-K+N}E@%nn0`JeUa&BiTw(Q+hyM!uQu4-`F;c_pPH-ThtzQN{{ zn<(LW$#K&tx3TmLTld)CuqMIX)Ysq{_Mvhx2J}`v6*729A?HrnKb4bXgM8HN!r8?t zChqoPx`V#E1#fs5J6a8B+eKGD1P<^Oc|o&6g%PU|mVj$b+5n1lf@9mQqxtVx;aMS( zIp^vrmvup{$O36Vk3f$A-WEB#getI^`5gKXN9T9C1Mq7mtl;_g0m|bCTMLYaNfpM(e~m$+lGCQiS~CytfY-BabYk@|L(o~uI1hev&frOtz>x7Mpi$_07xfz@$$X5h{{-8cOj(b zEW@WUH+k~&qnmsYz4Ne8@2?K!9ya{ z9fxck(ZTWqhMJ8njs) zT+tD;qr^|BvS!k}#^(ZN3FbFJXuLL-nsH^N+l1N@0euVpjz0V++PI&OJ&xHG^zDxN zHSB9Y{Jk_Hu(w9yqqFCTID-Y}VDd}`J*4*5@8p=MrO?oR*oppX+{#jb-ZWwRS=-Jx z>ZfBVHX_S=FNMBvahZ<~vDWBfd;5&*f?<%O@5sgNBTyu-VWN8hs$;HC-w}TJ})bbMDNh_A*#8YmIzPN)#DzN0yZ+SJEk_2eOkG?|WSHA`>lz z9+}%o)CrhL($!3ERekmn={=%-G$p(Jbjr9HxlN&f2dbbSFum-Lpi!KR82V_G(*36A z*)T{s1}J_FcW-XVPP2W)dOM7kdl3s)+`KCEh)IOZL#wWVe-|v<^eH9B+pnmE>PX5S z5@1~)id(><=E`berQUT18j_Pv5vXAKjurQTSR z67C|uM%hJ19pst)gxXR8Xn0*setv``bw!1$j{8e^&HaAnbZb+!e(>PE*I!4=16G~; z=)wl7Opn9h9cz;JA~W80yln>FeA_&X&9Rj1I!zm! zjRhmMqKW)Dml`Ip!pHtko7MtPRVSl7g~rU92Q=I-2cL4MaX}+FvYkKnnZ-tdYXY2} zQ&)tnb9^7TYv}fAyj*e>Tu6w@E@*Ywxjyq>+qt9R60L6;CIHy1G;bG)Yf_?hmV5_2 zB!Yu{NE8xbzS(Y!y)CRfxFeS4%obzp$EjW^o=;arMfsH^<0PmCY6zmh z@!0LuK4UFrsewE1^$OFUDEKMO^?D9rZU_T;wZa@xu-3=lA!l>`BR>oa%Bm+m&YTpR z>&9}+kbQrORvLnpYjl0xnAh5gwtfrCT=q(;3g)7TJTWt;Z%o2sJ0^Zqevnjb)?||J z!4_>wtJyl_?c`W5F?^obWkej=$8h-L&-LjhQUw?CnlZl~V+$oI-DHB>PtvHs#l}#6 zux4L|GMVArs65d%Z<+{*I(gDr%NY+P90=2fmgIkJO$=sOr13pJz7h%*r^7957=*J< zPm;~2hZe#o-Ur>BX%v}Jem9wJHsi4oCr%5yC0VLwu@NH0Rj^Kmyd&l@gs6aBDNt6k zv)L{4s31s^b;0-g5YjcZh3mfunbn!gK0I));5x2l+nTud>V6>VSj-|3W$=E`*y3G` z?|oBI70#lsot`FpHMR59dsYSuCEH&P+O?`9Qa;WH4DZEMe4AfB0Z}LZw@Q)<*QOTZ zis_y3&zdsntMgo)lEe5a9dA~cg%Te(`*uNwj(fNHd)$ojbR#;8PLi^ca2d2+xEg}d zlZvPo)V5q<#wd05sIs-oJ6WC~QNlMQX$*60&APTLHiveP$Co)UY)L28wxF4dG~A7i zkzxycphFB=5c!ip*8`=m!~7eQZ`)jTG9iR^VZR~C?kQC_SG9}~;u7B`IExLm5E=vR z!SWQlmJg>utN?#Ve2&*!R$OZ?Es6qUK+o4cQkWkOi=Z_o(3Z-QyfzhZzJC@f~eGC&uF7UrGwtve@ zhg@|w%c?V7`|A9$d!=eRpjeuXUkgalI+Ky&QQ%%s+n%cNT30rh4x;TIVMh@sWzt_dg*?3rHJ+aXb;MGHbR9*CT$mZXbiXB$$~LdHQ`bwsIv>YEn8) z8%n_d90xEV@$8J8wMVF=H@!HXsaavNE7wpO3kZqu?v*2ZZT3-f z7ejE6puAAYI@zW=yu9<@ZPzju@Z*+7={_eWqR>=Mpa=8X{5MGmJFk|S%IcwDa}ne;)xby8&Xc?@~3hk3i+9XjB?`+13&i*sS3FRC`v;Zt^sPEbWF`?6Hbg6xhX! zq#3&9LaM+gf3;0wD=&m_UVZ~!uDaMsGtY6d31HLL)D+{X* zcD6dANLh&F{qM9!WbS95G$p0#w2r;lAyzc;swWN1=7_0OWFckxs;-(|Rc2^?JEi~M zWJ-RQh-LS`@61a#~yWV)iQ~$n;JRysU+WmUq0Xl#mcRoHxx^!K=oAk zy#!jVqTp3uH~Ll5c$V(17?}TU#};Zb;9pzastV8BZ=%MA#@J2kMgYUHu~qwtavg{u zzpm{`nRU7@l!6Y(`(#0`_O{cy*62w#WM#%qFh)Yq7<6T*ap~tLJ{YnBqQ=@L<-AQT zAU`y5f2l}H05rS&;CyS1ERI5|fDAjW-hjEce4eBh+H9h1_rN*6rPW@SnTj8)P00Ur zn7!t!6yX*{&wr1Che6Lm;WpwdV|R`fJzABKKh4wv5H(mR8dMQOC4M0C=`ml-i=zLe zeI7@_r^!CmZ$AdAUpi_T$+aZlIL&n=03q3yNPWSQ>gDSDizm5|kDhNkxpNB)pcFK~ zrne+{vHyOHExTQi0vV zW^SFVD?l%3XkBZgVx!h?Q)~3@R;``Hhjk$#!!^^qr*bSU0|-g8K+4(#m83!;Y*grQ zdgnpw+9B(cSUC5i+g`q7oXoRictQCYp*Ph?(9QDC!soc7@NTIts`47_J#ZV@0$UUS4jnz2}w2)6+Gfp5m9*6sna^Sy9azD`+I=K6)% z`;+-UUqj8%x8J{wz+Zgz2!+kGo?X!{lYpOWH`^Iam6d~|z+s@aWGa9PGrT-Ef})P3 zo9WNZZb$rD$S^ZYi#1a8w>_^UQ%fMtr@jD24WSGCZ*lRu5f9af`G3 z)dQ~6S7ml@cup|B5CK-;1ue6jXOxM&k`73`+a(0F5B3?F5b@f`x=Pl_ww8SlO}OjH zY$9<2IU4f{D*mb@In*ajhrQ^jYZjTu8U@w?wZ&2a2AJWT=#vlZ{S4|za{_73ormG; zWJtpsJ|PiwW-bL4khg^sY5jKu%X1<;=Ch3mZU!JLU$Mn70TtJC>Y|v&7B}`Ef|;ai zrZ?55)01}FBH7ntMI0Fy1i|I9e1e=iyMvJ*Un&X|ka`Uz_!4gXJeepuWB+N{1KuJ6 z5}ZJW*3ocQyd5Kk#S{u%@B-^ic`-%JagL5yoXVSwb=XLq_Qgb8UUN9aVAtKNP-MZK zBu;8r#s8|AS`&GA+_amYcQYfncU3e%!R6jE9a&$)kyBL8GBAkZn-2Bdst&fQm9?Z1 ztcSYlTL~#~|IG&4E?WaU4)QzN?90t~>^IPF9Vd)6tTnBL@DPGUgJz>);3FE`KGc`q zBv^;{!fy!=+0<+Zh;h6g1Sp(SkM8Vt_c6R+Dj~vCMygT+C8d=Ewxq~?m>TkrKjp^9 z&7^LA=cC-DNUuM;rQe8vyH40l5I_L@`0I z5UA~FH1tyx+$YST`4p-+2G=jl)(pQ7L1iRE#L5eLDUZuOG1TEc8Q+FXR4}Joxl{0> z`MRx=g|0%aO~b81t<%LLkakj`a*nkvze9>FdmD{>h=EFBD# zz)T%^&=y_kqi#uiKYYM~r4`$sU=n0HEnqUx)el=_zzeqR51|ZrfFsj3s+L)S_QqW< zBL=egtTj!Eux#2`#p39lk+r50qK56E&zV5!_@Oz~FaL7inwWEkYEN!ydCJ$cpxRp? z(TyW54iZ+wqXVVqrRo%)NQ#F0^wxb#k(b&=b>BmdsCPRAHMH=<2A9grH0i2w#ShCw zBy|NI{3nUlgl9k^?|P-c$~~|Aw0sb0M%9dCQQJi@D#@Lv=z)Gz?J&$63n5M@Z;Rv! z%lURY%O>y~ZNn=@*JGSH(>xN{2lIp`uoL0EL`t8Br~4E=K-^!kp!bzM|I>K=5d|H8 zg~wGWotc*z2Qgv$BErpp&Q7(dRU!fAFi4Ve=Gne6MG)|5xA#@ClWkG3#_mBdTNXH=$BMy+b)c@RmYn+3pp zk%-}mEb6XzhZM(Z$=`G6`t(h*d z=Q;Wv9$2}n0!v`$DE39W+(%7{YXW0hUh2%bN)btgcL7LaA|YN}ng}UzmN{@FtYlRW zLU?U)&vs3H)BJ^Et9Y@Q;kgPdO`QjU9}U;HLlP7ZfO9h0-C<2FcpX~|ce0#q+iJ$P z_~8XVkEE@^ycHT1l<0vzRQMI_B2jBB%@#SY2idx{stWw6c4A8k$5S!Z%zIK%YKFs{ ziCZKh`9UCX(pby?%t%%OSrn-Hf#zM1r*dVYw}iTGb_Nvk*#9AWpQ{3tW;3vzBP)Z< zhlEV!vN0aBEXjI+SeO@V=o!dxi07bW%vf(H5;*_d2YUlec&-L`zeDbm0cX`b$|xyE zNmermGG|#*Z?d&L{RlZ<@FVr$GEGV4MBG+Y9V}SMkBEzea~?lIA);LK%&}@DCov5)oC=A&jX0I%OvojOy-Xqh zm3{EfR|PQH$0Z}Qq0Z=IXqjeMb-aj%b15RyB$12ic!pY|;8EtN zg11l#JfJGJ9Q+0u(DzURFjbD5i1ZwVd%b$5jffgOns7WnFa0&iMyCU%zy;J4x2hdK zlvfv28#LoL)TZL3I;j-*#<=TwD(za|ITsgvdnEnvTYSz!<3Z;2j&8zZdSP>spT(q3 zIRjFqt5mS;v7(m`CU_f%mp`Q$T2seZTuE|iMicx7B$GD+ye#D~G z;-?{($m6mkw}j16J8~$qS2~SGu1jR!x&rECQKdILnv$_)wCW`X;?Gvcw zoLVsOb2BKNh37{1!=9y|WBS_+DKTT$Njrz*(VH9Hc$56xl!K0L*TWhzbY!m?867&{+68g49tf7yRqDbR{8tS zdjx|Pl9+&?6bO<%@-xLESG!x|N8Db1rU;HtPsPL2(i1_oa`(@oJ~Ta*K>NtZ9Q=vW zLPS|0z%Z#cLZD`H3{KZ@7-#OU7tLAm(eFw6H{IE4sy%AnT4$pB&jqqLlL3>?|9(nI z?ZkmoG-88_m$kMV%W=*evB3{d;MI;dNl%XigG3B{Ezcnr)j^tPxbJa5M+JK~ zas(z`vGXnDXd_b~qhO93z4XBf$?lSmT9e~m*tc4H;!H^e<7%OCYd{l?NSaHCMS{sh z+J=7`=P^(NBcJE^BUu)tQGt&v8cejy-hSvl4aeUDaXs|1V0h5y)+f~(7PbaEVyZqx zwOJ1rRv??}^mkrHNa~9v?pJz=a!FeOHDiPyx3Y zHSjtX#395C0k%G3`eiaX+LD|DnUY_F(e?LlKbbNosUk~8lA(W?03wr1TT-D94fR4Z zel^|-MZJN{pTk06!dASrG}TD(5ysu+!AF|vj-iEm;vU5xLzN2K3~NgcwA_o^ z(vIFpmRck81BIl_Ob&deT&h_-?jZ$oPoq*Bs#s12*U7o2?jF)s@fg_z=jj&B7}A6$ zJe`qTSEg4JKg*z%;Rz$~|kU(iV>x*(ScbDPsBDX&Z)&)s`t-*{zM18YCnR2UI7X%DgBkXrki&YE%1I+A{rLsn)K&Q+_qs7L42IQeVPUPw?Tu0yL7Cl zLM?kQG})RRy%8+64DvPj-fQ{n4P?3| z&25?Kh&Mr}t5cJ1_dbR~i2a_*EE@cKAHH_JPZ$A?Mxz`J7wAgRu$9bysVY0Bg@J^M z>2DJT6BJnGE8pNM>NR5ZB!N4(YV~hU3%t~Ui+LY-X>6I(^KghL}7Da?X z*_%&F>4IktR9O%ge+3mjB(Hx2Mmr;2$LyQIb$f*cNzGnkS0((4lM`>>>a(_bmNK^e zcW(y}6ee=@7XfE-AhVfn8Cpkx%iclha72i=C_++y;Bag^xX6hx9*KA6zW8fZSnupH#mwu@Su)>liOewjhUv>oKn6 z9uP*snc86hGcQ>u*by}TQlr~`x*T*ha^ge)d{~};A{AxjI$6VD{$ih5sp3;}WMOWE zZtXBOy8Rz=9`>?l3bPO1%)1Tp`l2i9$^32pD7P53h_jZ`fFb*ZBQ4`(L66@yv!k;# zK!|5~?B@1XCaGy)A)&0Q5R3rS$2->JQOXe&_L zWT(6=ho2tI*DEso(`0hxhp-C{2+ArC8t=}OPQ25%zoSJ26sTx;OEN_qxyZYAja<+$}{$ z^tCA}zx+b^GBG>@={B+sR2z}6zv7?L+keNXVdEZ!M;UvWRs*jhkyR33xEp0A^rJcr ze_e2~r(76PLx?a*IX=pJ1W(R{#bSbK3E?(WrnlIGaH3uw$KzIX@3E;u;$+t+8+WE9 z#pA=Z!wn5r-^4fUyMI2P4apJxYDy&aeWZXo3#tRwMe&}$*7l-c9XC-*ZR%RuO-#S< zrbNGBM7%L$Y8bqCPlV8`VSToGt89sBJ(+p_F%VdJ{96E>qgnl4zjf6N*0}eYtKQR*^;B^w4XHkg>CB6nwu%Eb#_#2{KQGPLlB_l;c9KULaX8yD z=DH^~zTKUk3f#8i_!jnudwgo?U49dCeF0y&JU#85P%QcGY}}4vi}WtF<4;ai+buUs z&IG9{H0$wXG!h8QdgHJD{s8(l>DE~UfFq{40zB?@)=cMOT(#zFUdb@NBRiVs+n`Hw zDFJPvNJP+P%BrpYAs1P8VhIw3W#nDu^?ix)JapkeT-Jr;L30c9r`D+&xN?w-c=wNM zzpvfi*5-E5gBN7(*Wyc+8zMXNu+7`Xc|>LJBQSXeU#!#PVYs}%8iD%rA6<7Kg!k*e z*EVTeQ(x*2UW?Mdd+h#GSMZxGTP=uhr~B3edCJhTRFUfR>gEfvnlo1WQ}bd=IUQ%_ zj<);K{(ULMXeIxzV5t|u4B)+JWZUw=_Pv3uj^uG`5LHgaY!)7IWJ>X&I+4ky>y3)#W-`BGzp)_no zYLo$XX`ho(%glKcM}B1X19>qqc?S`u35t&=aqlCSd&8pIVsPH(8_a|N$>X0}oaBWH ziwbw@v&2O5{y4XnO4Ahy7YEO#xL}qj=J`?meupOdEXi};e&QYDbL;aNGr>&)#Sq`7 z>G*&jzxF`7o$ciF8P6DLOltv8do0xv4#9LySFZ?E^91^P*%AI2W!pxpNeW>u7vm9S z^m&1}xNW#?N7D604%UY^X!OuOX#e+}&(b$DF5`J!b4Zf=3GiyM!E>`LH7t1S+t+DT zcICVZMCRg`SQ{PO+tQ&Jbta5clN$ytbI#t<`TgA9zj~aApb~!63EFczi(fEz95R8} z&lekA0FYewc@D|w6waZ#t#j32z>yTp9#zBmpeVz)j=7>YzOPxDncivQItN6-={^B2 zD4x%BP<>kaT7XfU%3j`V<#lSAGfwZ&s*uFQ z6uf3fr2Z;jkBDxaSf3k#uQcOmi~It6V3f(i2UcNK77f{nv_tlqvA# z!`!P34a;c8*}5{V@hfqX-{qR#eovu+$I;+CH>#ypmkhx#J=iAWMB{K3gtrlB;bcsR zly+dit;Ti&9?Pxz>oIwYx)-D27_AhttW@AGmq1O834g$&r>AwlHP^J~?)b4Dl5eNH z5?)z1NvVXh4q;U)rQp1LgzvUa1_uA7Rn~JLM4^J}Osn!sQDKhpt^_b|mx@uPFA%F8G93%aK zE4!LnCG?TGa=`t8#N9#I#xwf%((E0N*$DeqsKf0*Z$YvvDP2}m*#`{h?D$2<&mv*m>e z1H|2#;9%Kkd6wFAw22ttJe`^6$JA+!r#unyKzElJn)aLlIXABOp+fpi49`HY$W@e$ zZn=AQ#Iq=~@A$nGfY^Hn#FzQ3qdVbSm6mjO+}M$t#IAow7W*bG`;iSF;=r5xeHkg5 zax0z7;qbtC!{ZN(+RkIxDkzX-iQ~KsZbQn$Kn^=@7B1)A%hs#ghPvm_rF4BUl*E+r zfFGPKi1*KEV-xhH%XmEyoG1}xstPr#!C~W@g%n>B0qnjN$-uC*<=GES z=(Vf!e@`bWmm{bf9N1)x6|$d@$V=a?9}4r+#=6G43aK^C320o~3T?;2?W={x8{fY% zo7VDJ4espduA7^euF5^&nN*c-$HE*ssSLJwr?O@!R{>R6vCJKZ#c9hf_LWAU9i)Tq z|CL+dY`B0J)vv92Txo$QAw$v>|Cq1`zPq5i6Hm+Cw%gm7n1ch?zjasinYU$m_E0mK z4=tpLsGH@R3k)D+|3H@beCfI07h+LkHMO^E-wM{k#-5Jl983skUqzK$Y&)k6ut>vQlASR^4Qv8%Jk|GM6KP>@wxggDY0QedD(^7!a5rbFMiV0d3W z+uVs1{wY0R1~J*hh6gUdv-pPuejV297pg*Ui+YlKUuqt@V#uH6Cg*;OW>uj7T*6EI zua;=c8ez})6`ny?H#7{H{cVnG-^(%2Ccog4^-s4CRmHT%t;U?=#s(klcOyN(5M`a} zJ@cQ#2@yf36N}``(}a4|=4jRijlh$YT(GSC^octR)yBGxF7k&k`jbi0IK^+bN!S=! z#X>7Mxbxd0;mu}R(^P1rtKTvh?QSwz$5#}Gwd?((Xp#^Sw11Tpko~q$B0f1W+Fd=a zz9Pf!bH!$n^>b+8FD#&+?p`N7!q4}t`_NOe!1L#@NOcxmZ*5YqM(*-X(@n#w-l3Q? zQUhO{l!$PWz=lRc!}~iGx{+AKS7%c$An2^so4MkK^hNoO+4|0ltF@YXK^{p@thoNx zj)IbPxICV1Wtx!bx>jQ}yqOV^f3aVN$RO5!^72ky`~L6VS%o34SCyz9eNGK~{;+4g zA_eP2SUZPLe#qoV|w{fi63rdD=aQK6zVCPX@ zsqdwH{$vksl+TVdD!kZKxHx?$FJkjq%zDb%)LrQC+eBHAANI<($kP7PafwBr4>Tj; zL&IBDuRakwHNFd z9W|D6^TwsWp*-t0S93T;6GD{_2z3PByraclQvma~e7xcA!6xw{j0>e2=J6tflj`+b0%z~A3WyXbyf2z&mvWr;}R zr+JU#cvUuVt&?!_mvU&GIG?dOPwi4iDre`iD1I-B&&DEHDT(vwQ$LQ_K#9(jBDMBa zVlDCVM7|GFYFf8OUhN{G;A>+ocg5>;ma~+KFE2)W2m&7A|KJOHL%cMR|NeR3*)-X1 zhyS9kymWAWzH??YmcpU=5`yvx}Yrb80kn<9JwXGen|mh@)6%;eA!gQ)6{v8eAY z4ZZaK%%3ejnU+=yMdNx&LiyqFQhh|e?{B_E>s1#_V?pgxgc#i~*_wDR(ZN>tiKHj^ ztfR3kwYt;Sr}dzP;8$_Ejz`u}irU5v_TnsAb?kyJ9&9$lb|WUF)vokF*-DqmpxN@5 zd6^V!!r(B8SIcM|-** zW-CP77AhqinJiD5lq(cj8!w$6PMm%fU&w78MLpKubV?)AMwQ4v9}-#&A&t^cPg{Jq zv9|$tRldzyE*7&jXX&n1zK&UeszJ<>&QktV2ow!7)R?PhKR22w0nziL$aY=^6DSF4 zDQY&IipD-G^=>sQI>e2R-l-3F#_A@5^6x8%%r;`rQWa*vRGwQYr@+HKRiyK`=rqb{ zIrkbtg=NsUl8BB^kG(#%D{?z^Hzj$zci402m-YD_${20F%N#Ozdq^y4h}}5q^ene@ zvdP_hGS4MFU9Y_4@AKqXk)4ym#4+p_$$51;3O3CcEW`scgg@(>lE|Ij?E9&G4Wk|{ z-NiD-^0_1&GRunH9*cXX!q5FNr2~|crnd8*y^y;JQ$Q6V&JWX5f;(Yj4TSyRRAumK zWu@=m^U48Pw?GG@A?v@MnG+9|nC;m;+!E-#-sQkNW0zO6Oy;CUK;8CNLTn<17c^`p zRYBzj%4Sk%e?0r)p;qchub<>?HyZe5hT*G?6_l!+Fp0N$LArWP48UNYb{#;xxH@A?02sfLgT!`CVTcbOln*# zPoFS{yDre;kZ?vQb?58Md&KkavQ~kT15n#4*Svn`u=4Fw4sH~b!`Xw`<5W4@eq3s$ zdB5@ZX=ZCF)>=rCWdU=#S-aI(5I;S^)+#?n^5I(nd^3qcgHgJ_K}HMOUW3~632*^& z4!xX+AHF0=CbN3m+IQVtCEu4G81dVsnTdrV>mPr;&%IxE8nz##=DlO{Ziea&bZ%l( z2<_V@>Nk}ZsELHyJk^VONy;GfbeCw)A?-Qy^7H=L>~CUQEQvvrFCL-4{AzqT23Ozhoie}4qLpVa%PC{&zMnzxpD z7?&2oSdcmClwj;e+=Zt&*+N+sbKFpc1Lb#AR<^g4n1S?;&&0(Hr^G@>W6go2z#=?*sMw2i;8 zte@J(DFq9qjCh+*o(1V7Zt@UBeDkt1mUvQFx=#(_kOb4B-_rXJPFlb40RAMxZK0Y)uRqjYxX^$78$?uJ*z@&o>HUcjfO>*JqU!jD|{Sl?Bul(2T>sZkU5 zC(TpE^CxSK$?a7BZr*?r09tEQq5U5Mb8{w=h9hkIP?I4C761Mf{xPgu57Hx1!D(dp zr=mMYXf;eOZT`#?P_u09);9aMt^a4o%%H%4LCg8ir8lze)y|7~uvKl)9j3^_qxa!f z&DNbG{{W2iCq}BjjLjt=fIi{icDs>RQdR}!upYs~hL_r3;?HAS5u?m{%CHPfO(}^# zC<{|X>;Lp#t!)}|cOO^q8ua=jZaB%W#h)y>>CtiB`s;!YFydkq!F8{-|I!d$T3>b@ zZ}RSWP45$*s#?0Q@X^bt4YaIfl@{##*}?c-VHdFMOuyVO1y)5CZ7GrKvfxI+BH!vz z#?cQ@20fm&IKk2@Rf_M|C)0>}tMkmTYj^Mj>-J&(Rch-!|d`{23Gk2zcvlA0Nihh`=$R;BH!odIIN=$6=_m)rt9MfTW zN^Rr753!fsd>!mlO?O6%SF~?(?;hTBe=k||XRZk!W+K$?ArxiQgf$e){?nE9*s{Hd zdit-*!7tUNkC1xA7sez{%aF%9n}le#04VFT=C!Td09{9C&ahAWFdTH)cgi_~gd_!9 z^O*>2KXLr&y<+o?n-|?qOkohbCDhTn&D(}3u*X&)g$bdfQ^hk*nFjgvL$q#anV&1T ztcwG4$d$^@GJ4%E`5YFVQdgF#}AgQ&Msk!;_sTb6`$#PS$JL(ljy4uzvuxfp#gB!e51|8W!!Z={yyK{3{h0@-}9y{><1``7Fe2FYn;l=bDW@k40pLH*a<)K=atF8e=FA`N-oP zuoTp$8_$*6Z(u1Se0w$JFQbL>@aDGuhWt2hF}LS2<^D{as#^aFjmhnWe@_B7s+Q%l zNzWZ~DjeZT#T$>cY<2zt=Vr;Sa~ww*UB$rgdy8dH0rdxG?A%NCNm;@;p2_CDY|FW0voZ}H zh>w+b{n4a`JcWKbYxMW*92E7x7r$Q(ogk;ksC62SkibSliJk85uh=s|<~J)Cb11Z& z_PCrj{xs4sZ|lR@A5GsH`FH%!LX|q>!n#{qTgPmlDRBR@(74`-=~S`K#HxFz7hd|S z&dfFH1A%QttH}!!A>wYzEm#GwkwkV`k^TtE;NVGvnG+#*vXdKBoBsWs8>=ub_cu5( zPkW;DiLw?)YQ3I-oG0X0?$p1Q>4&VT5i;EEkI{TdKc)QFR`T}3p1ob7v~P8aFDp_H z9jp|q$e#V1Ibud&<^j;jg2SV1K~+#!vTRLGfe4!7tZXS-**!iUd4-PQ zB)XBRvVr2rXA9eYHFc^UA?lyXQ1s{qdol8&JC>Z8RBWLC*gQz8CS#w~;BeIXC*nCZ~_K@Ln}W9S?GZF%)c&5uGQTeznC6bh8!OEE+AM5RB} zyi0(Q0nG&_{mk@NjB@|4PjrhLOZn1Iz2W6k;l7%KFH`h!u$#E{_5!OF7zJJ<0?&jH z3Z)Q7c@zlwF@vvj-U_L6e+ajHoX*|*tT&OBD7ivUZV7JlpDT-u7@1!ZXm}Ap@#yy#%sw`c+k+JZ zW@*mdchm!pkAXtpB8{ewl=%G*X?a7{96TS}BfcSFk>SA^=GSPAZCC#Py3T#4M5EgV zQjrxxCnK^18-ueJ?rw~x<;49zKOsCW(c6=2zV*(^?n?&CBn&`uj@%nb_-mAq6iuw2 zOrg^qX;G=u-%DaLY^w1CEW1b$pa}3D6Tk-2<7E->4sE1COzh$ZLFI~#P%1mAn?4tm zlpJ>iS>q3-cWnXqdXLUM0vxcdKkv5n=#m0=19!uLr7GT1mSHQXLoeSEkctl290T-h zMp6w%Ai_N!IXcDK3VQ4Q#W++-@$N`U{I^-b9s!s~RvFr8yJSF}!E3%ha^*ztFAme! zFDEpbMiRcpL;vo8xaD~;N?oHrbI&9bK|4|H#^jE1tk=p$($ilqq5PEY0;E1 z!u6!l`0X9a{n|4ovP|Ai=S}%AgH^2Gj%d z0+aR8{=wiR74jkOpRNHF0WG*&u;;%}ME_xlN=}~w8Lrzx*_PlNFR#cqV9#IG4@5u| z{0@M87`AFrMuJy$WD>UptK)k;#k@p0M~MMdp*v~}qb|U%M-cq%;*P*J=w8mn59KQ1 z0r)G#{^j0)t!bv9`rS4Oo)+>(KDJ+c9q`#|E&>PiZuG9h9}?g+CuhPb-3j)wP3@B@?q#l4t6zcoaeUkA!t z$wbiY(^Xly!cVjDqvS8q7ioI&g};D!@P}c=)nPHP(+g{^l<=N=S2GE4QDhMv3zKQ&8qf5|u4)IO!v?nV z5D?1v&S!!dlsZ56%dpprKIcnLnxBzA%GUqcgD?~C49UrAq}w^tAs7vSVH`=)WU zfH>514FB1P3+#30wQw0C5DtPKOA%G9Hn;3a38y$$b4DQWF1gO@X@?dHkhJ6Ll0Dsg zR#9uaULN&;H2>i_Bt>f!3l0ayI|1lj_n9656(O9)>0V!TVq#xE0HI+{eU9r(oOaCx{y&)H0GR08i6)Ul3m92~&>4O$LC_8W>UR_cp#)pxnjK-z z9IgL-B=Mrzj-n8qVoPvFfO7`a`*}~fV6}6nu(z!3^A2FN=ja=fdPwei{pH1Pk)M9v z6zKiWjY#&YCL!032Bsy-rC$idTe6I96iQ%y-7~3I#hawsyn4wxat%)AFO>pJq5w1O z9vvP|_wnLpV`rFOqA3@uHR=4J{u$QZN@#jpZ^QHowX?<<~QSO#g*>_au+Vcn=rXb%2@`%C4xRq z;eam7Gw%Hqw0TnK<90UOAMdc3<@UOp;=&@P2Ro`FLwFUXV)mkUiZV8J{ZNtrA(@4GW#mf&tl1lI>3Tq^MJyA}ya@ji zj~vORe4tC)t)6Y_Bx`w%uD^Ti2)}puhu{UPZR>c(&A*fc zI*hhhSM#}G=R5EnI;5*?gbQr+;wMr|fy&6=m=Q4Ny^MpuD(`BSJw|Wb?1W9SwZ3>g z2t#!p)gGEG4`5}+;h;6boQKC~BdE;FQUNE?1CGtVA4S-T3ZIbaqo}}0Oz7muNRvee z<_V0|y299?8-<9@SVIZ)9w9xb-ew#i57`^;bHFEdzL2i(!KQOWjXrK}CWjagTRip` zGA|WwcL>qM4~D8DR)K3n5RHvh4yJ<2w!?|xcg4hgSw2hXNb&gnQZRk>+Z--O*DBg1Jr1MiQ}rFs>9O|kYGmj2rDyW=w;u> zWJII`k)+a}Fs!YXyC?l9n9(CiG+0~PxRve{7BVD(j_Mw?NFQdWYuIKcp}lg|)qMlK zY~H*bOGBin8qjNO^H`^53^^+!3)Z2Bw0lp&0Fsym*x=1g#XI+6{KjfK4(Mz;pRiD- zIdg%a>}ATd5)<<=Onnx9ZO|O8(no1A?9W0#k`24W)x_aNjaQwLvOR6t9_xqqFmc@2 zrhoI+-v&3ePF}6FP`@-MN`UmiO{H-pHhC}|8-=0S{4qAHKKs^b1~>f{@PeWC9e(V= z8}wYt)K1(9PYjEjYZ(a-b|x>L0xD;4oY&Ygd>DsuWz+Q+sb36FZ($(xJOzw$Elf8p z^gpGytUfv3?2Nn4&HYe{L93z9YnYiL|8%O8r0(oJ{@`vi*-9=A!KTGX5KLZ$HY}-|XY32uB8eHMJ?ojBYok%8CS= zd!0++DT7$1-@Ls&#}?RHeTH+kc92W0Bg+Ba&4`tOv!ulnB>HjqWl}4lK;o`{paY-{ z8P|bcUxq(@9BUt>ofZVcZ3r{^qvfkSQWMIrc{Q)GPVhVF)z3D~lOPCH${Kr)e2%&* zg-BGRKffvvj}N3?mOg^M%k~T4r}YYmwC75_vDi0c%}TyN&XRkLrp-?KY{T3VATG~h zh&|DLKK2={shzT>pi@10J?&aZi6K}e=Js>P$d z;7W(C3Jv@gbb?!@R?wWYuT*J8o7Cu$b5(3m>q^Ljt%#Opx11V<^r2vA{LePTB@{#1 zx_c@2LutiAgAU{#yy2yZNDp$8+i~qT7&qn+h}zj&l9sKnqKihAPvT}`SPfE^slU4f z4>OL0rX##!t00l8sP=z`d_J9sM|nq}OpKBc>D>tReyxzF<#IJ45cbStGGmL_nAH|P zl(gsyxHtHyeAu+gIRRoKC}no*9&Xw{Wb8#5PXnF9+L9}1ZfWRUGG(iN`|fq`A0F+H zp$FYQIZrK}=EXmYsl-HS(LnX|p}|XVPhL53`+!WYBy+nGKiVve5}CWyxZLcrU&JET zQz;0G#MG^LpQ^1&j^~l6?OKaWJRy1Ci&BvJ%eHNrS5Kc>mvhqrO87Mmr@KH-owq~| z3mF>Hb10-C$N^=>-d(kP9Yvy_za;5HQTU8UGZ1s!L>eycylGKgF+I#|tJErMh#bM? zN?oZC;O%UA`{0Aj7*vZY^SK`SY#{^Bf@2#C&AB6i26>`! zy@eAfvtW?Y8Nb9MN1M&f7`5}&dar&7UXa+(A%*@}qw|~u&09OfFXP>;H%9sV7A^0~ zd1lM(7H=)#=Q7}|Y)@z=1Y95akoTqH zem<;ASB?wt6kW@ElaKJqu7Y$q$FV?*{(5bKAIoh=1wvc+Bc3fX32wnXt|hAbH0ms> zWjO1LffVT%iOQUEvq(Sv!xK)5J7gh3o5&1REw)?v#KFsd_?S}8qc7{8RMnzUf?CiycjEQza_sN5y0zx*mEJ?K6vfWQ@kqIDjHhFC^{|D zru`{(ndO-jgR~Av_%WV@YCgnvH42-#L?I2*D|d-3`^}}RqP@Q-jSk|dJF%pNe&LGo zaCaii9F#`4tuyWT(kXQf)}GvQWNgoQ(v=O4i*AZ|7lynpsxre{z>nvaGF;@hqQUG$ zWP3~>ZCv`G@ZeAPrql&IPmqudYz%XsS7#ItZWCO;y8z3bgX;c!&Os;6^)M(xI4UVM>fD+2F3fjudKiBR< zNmvXkP;@)Gdbf6pEU9`e&pM3!Jk@%_gDpM;HP^?>j>k?(WKP1XYU4J5>NonHyQs8e zCL!m4t6ElT_2NBZ92T5+nh5`7g{72@xcyDWp|Bwj=xplwEN3CB!!URLCUC6=t}>Mm z!)wgv*Doh+^`SA~u)zu}-oE7-4vdT$Eh+J<7lFOXsak(oy7q z*2D|?C>&9rNpeh9zy~L+BMKbfr+C0Zx)&h*k3ur5E2!u8(*&%|Wve9w1&^?ZKauLL z&V7gWf7G$Dgvr}nuzMhS6_5@d$x=`OPm2)0?$1$@`?`_yF>T>CZ!-9-77`)|E@_GS2qsjx~AEoPWb#&mnXx)rvlb z6)6ApBkX2<^z#$%T92(!=5HW7R(P{c67RhJLw)J{<+|qcM7s@7(+!4T7ZEYD>mHr8 zrg+6@OJY7#LaVRPmqxB(=eXahKN=|>gIwJ36YKU16;mO=f46#AZeZglzOn+FVA7lS z^TNBUMZuCaPI*$pS#k1^JhBd8b@bl=H7W+I#ZvSbsJ=QjJK zv`XK`l3F40+FRs?{nWb?qQ*yxZ~MIf6ZCzIR=K{qhjFy|XUW>Si>%V3bDaCDcL^Hv z-esVV^e6i!FWyu{Ke_xi^I$*X97dj}r7TKD#gE+O+lxf!pBLTp;ilEX&g1 z8yE5m0s@Ut>*aZ*RyzHtqTDZKxIn6goxhY?qXdaBgI6woFzG63NgPMO*?=7L3>n%I zaZkbs{filkmo$|f2=(g*@I?)U2I0m+0R$7^tX~lLlEEvvotJC3XfpOJa~C)U$fZrm z%N`X@;m{{tpwYHuz`NwZixsZyO*b7q-olQm>?6D zY+D(E*F~-sCXvUmL0NQGnI+R0da-N24F_T4QFDot-OFIFZz2CoK;q9T zgh}j)bjeAF$pnM%(ap%QuO;R~uy4CSAKwM{4I2EWW}IpMJa2$%fhh$3R%VwjBUCiv~~-QyGpmX1cm6Z$pgi7U3^4Ob|`~->qIrrL|{LM6kek zxJ6tfKm@->3+la9PblYjJ4My!L)YA9p==;yh$bs;2Z8M6Nz=6@$iUgkw#cT(bj_3n zkieIEeBl7m$J5j6s-4A!8y1xk;>_o<%Whc}wd#W({4==r9)WnKN_K?LZ?0s$&rF!0 z{E~dVFS{T<{qSb|Jj|!>YeJjw#Z8%w4FX*k=EI%sX>ly~vx$)mvCF$R`G|EM#dcxA zo7;2m2@o-_`t8}bA&pKp-l>bFR2!ajo?yTN+syjHQL;h+M5Z_KV$~xHtvigg!;xp` z#T0A&cXZ8gK!&jURnS=_gUEcFwe-)_N9v6m4_=25B?Z}>o^zReM8a*~UZ)w0r#>$o zKyqW9CG9UaN}AJDzAf3FY}C_^oiGB4P)Mv?rJ{=tUHa{c@*!_wpSeoU&57(87c`r+ zdX$_&-uW{8!x^hA^OK!~jK1^C4h=afyJ_`V&&~IUTkRX~C6;+%Q%BTozTidq5OUOo=zLr`)fv?|b85-#*5vYUTHbc7r1 zs(bExz?i&Z%a5|zI^MoLt6r>klW^gC>qD9=b5uW*H~9SfYyjw0x(^(3ss`7`Oxjyf zHht?YJOnE^?AP-rw?%pw8LVnQ_$W(1Dy34v$JzFc_&gi^cB7a7f<}-W*&eAvXN+vn z`-}!TihgQZeiK#^Ex06S{`34UHwryqx=7itcjwO^(V$+5b}1!E&>P01ZGn+-I9yNW z+B$vp#91ZAl&veWjZ`W4CNSfqzf6kp!EU&6m(00aFpSl=d#g+3j*uToaEy+?n#8K{ zJW{fcv?CmSKCc;ZZ81(UeBBvle^FtCbd_*<*Gte-qFRM^DbW%)91YD%Ty~@}dqG-U zavQc1n2(THq)bH1uh?4fd%=wx4`2@?BHIRj{+<1c#{s4)up>CvcXlp8WLLiHp%KjI zJt{ijW5HlRnrmMKJXn8ZSbPc5?LKoSh)m_`x{O^O68Se3Bp#@S%*O6|%J3@n$3!W9 z3ZK{$fj?x#YD;b%uM7!gvQ!T98akM+vMcy2=`ttVz1h!7hXk@B7FV)6;u3@wMU04&3eeBs$D2x$|fdif-K|~ z^0k|9FuH}5uu_;@$B5O|DFZBPnG6OL3IzBe_b6p^ssc}e7eV!#|Lp}hI`M12y7Yf* zekVFDn_qe#8mUTJz+m<07ALRBuN2LhEV!+;P>WAWVdq9rze~G)5u7-?q96`5vP=sK zaAb&7zcl@LZfcg5?4TFg25C9u1IFWddm-3~kNhlD`$2w~sXzPoMd-b^uq2}vYed}XGsF>&F!B4=jfV}*m2ctkE z6E~>XL)#El4iizrWWmg)MKYG3A1p@bAE`LvnI(W_(~JD*&%i9D2Wu^>Hry^buy8kT^Xs9}~F z+Hxp@1CWkDv;i%&Xrx>(wwGs*HQpN;V)E3#Z@3or_|BPyQ+_?_8nfNk9D=ErqvZj> ziN7nAO3bsJegNVeq0>J9=TYNN85lN{SU?xK#dx~s+v{W{FeiRSG;++=i5=i_Pel$+@x99zCN(F=iCyoPqT?t^V3!|g*c(8nDz7h9pZswsMY#8hOS^M=PRjqIjq-nkM)oh^=Lg{L%Mui;d?5A6N|yF!eN%vN z19atmSE<$qOP(@V(pZzJT7DbVB6zy}k3W3-4}Vj_SM;#5>C=`%K%2x_)4!scLui{R ztmOV^rvA0CF=5Pu&^pJtJg5YkHAeQOpv(Ijz2rKaid^i5|hr$iu4auL3sH~see zV=pdDui5WHftoL!UYO&hNkS0#dXX$0bl92+aIkU%fdL9`;bvtS>eDN|Ee;y zA-HuEMdKWIFktk#4Z?s_9c}?}N$RGzdj8bY;SGvt;dsw8bIf`!^S9WHAMmC`J7qwW zNmPCih!1-ouA3wz^V3&{aVkVOfZ+JOilM%}k+crVhIdxYQSY)1!LU*kfCJ=-toifH zhYJ2m-|3n;hLyCir$PH)%i8-0EMf~$hr?9gnRt6-&5t>Q!hy!q1Tc^&yt#&qq zB7|B=(@G9iG2b#gDTJe=Cr|ARy#5?L z0%(2*I2dpSHcTb2K&-MDYxvb3SW3$!hB{sEdbswtsEg+8>Ks=jp|O0Rg}rM)M5(RT z&*XC`__41>gL3klqmx?T+p*oaELLr=BZG|%yUaE9D>rq4CytkT#~M}or-B(b?n~jm z{9b{?!F;==fFIEFHGSp9xhf-t6Jo0T6ft=%uQV;*NM4@338}UZQ}pwFCi{sWW_YJH zWSvHWsS4++C~BCd{7Oo}N?{)z_OkAeX!iT-l4l=yfC8{^$b28=8Y3<9=Suv_SivRy zuPWM;UaLsWc!+fWZI~&SKMv^r=BV<$kzi@2nYyZBI*RA|_R6K@KHO}apEU!3s#Q|_ zJ+thoLkyHaSHsh|`7PqCZd&<8wA~iXvfFpOv$@5(TH1k?Cl&UcvOcFln#%jpKG5~7 zwPSR3?!pq7)ADly6X<(^o$?S&Kgno5Isxou2yIn{R*@w3V1h0RyxoF;FseX2p>^K3 zo0xk6ZN(Vg#{dOZ-Uo*k{a49FlqT|&v&g3^ zgTA+$FvlW2wz^7AA#>9I8h}BRpx6Hz+({$Mi9jEZldma?vZt&4irQtDV(mC0h;ini3$UR!lRZqhng)?dT8q$`9QUm{q~f>%sa0>U77%dl`}GyPSs)#E%Y5N zMG0W-fz!%UEqiqwv$td*7a`1=*&84-^`M*p(+#`*$-4bBL-p7$2i)J>QO;MyPq zL@h$$IYTrr68O3T2P8hSk3EHAc8+Ud_9r<)a}W+^>pIOeAjp8HuNzeuiQbFmTrrrD$=HVTjn_0S|*4oKSDpJKs)lGXUV7V88a{J@#U1l>S{F>8K11OgTi z4HO2f&SATca&xSGV;&n%_R-q9s`0+cjGcdG$OU_?ko5#lpsJI(u{J^8zD860UIQ@J zE&itUV>E}&e)5cgA7TE@cUk=Jb;o&)7_{q1_TEvH&mt_T809{yUZ)A8Q5AyaT_M!olMRIwHyl6xGV8pHbp5&&LGW>|l^VZoZCiE-N(v&)l>IlGW)O+CVHXS8Q1UnLO zc7psM={Nw!vUTDfMG@*(fj)|rY%Tw^Iu2<=aI+NMgKWKAzWo5jb^xAbmCd0PKv8D{ zSkhtH-?w!kIQeGShgYh>AQ5m7Nje(9#!VPAd=C+8Gc2uwbkmM=6=)TQ0&`0jA7}wt z;rbD}!(Oiw7%%+%0jSp}NyP`5%_}d~eBUr@XXsyq=(fq`2bt6kX{MtI4Hi*MGZ)l; zn@4jpX)><%=A}x1VoAGdjC4i>N0i@$b*+i-V!|RHXGHwQdhW|z%9b9&L2i{yBb4z= zj;uD@GDB0~CFV4>pqi+2S-HlkW>$HH-^kaAc=30}MTNpmr z#6#Giz_Y!;!|{_#r1TJW_yAlJ-t9pIVp2+;`$Xmz2%XKKw0+dML`j=f7X`(7#S3Cl zryHdFi-xIA4gLj_E{5P}LRtm2d!bn3rj3!^T}FJpJXwsoZUmnf?i}4RTL&C=AAx9C z&P4hXXrL%EeVOOBj=4*e3|SOh7ljzWE8C6A37cWysUIDq*9~AJN0M|~R*&$o(mn)X zh6?hR?D*SqR5*?Wk2rI<_qNDJiGk{8!vIUh_``{${mT#yn7o9mY&{$7-tRY3_ z6(k@J+i}Y{fF;|@%7Z{?UIskLYYDvVIUwvt@PPaEUiuP&O65XY9-3ZrSuWaSe?Z@$ zgR7>2Hp8W_E4CP4==rxt;Z5U0mx)zwlY*U){Gn4*2=>QXhY8C#-oQbDCk`%w&=@AD zbedxr0f;D!-45eNDq^d%c7bh_EU1-~t{=r`AG$#al9zmfc6ah*U+Yd2?L?S7G3yvo zV*Gs1D~h-;V7g2q()=dPgIwnr05EvX&EsWB_D2Hr<+YOUu+WfY!PMttI9{WkxkYvS zD@>4`TES+e)W`+<@j-;E%oZ@d5Zfl`Ly{u^77&s$%8&$b7(vzX_(8p~5RkZZV_z4X z8QOTLkFFg%xVCLGN&+xRv4A$5ic)-0=+k`B2&-@3EQpFiugI{h{QG5Dzs zdaptoIPraZTM zh2)lTYB+1!@QZ32@MyJv{LZOi{r2kFYatqN6<-k~EqxX)6^geRrjfa$K-!KvE;DE% zzQdZi;cO1)e3+2gm{U7u7pCsB5yaj!mX$v>mtKusvy+Z+V%&dJL2dQ<=^&%WVkTbwO3n#i*$eaw%jc29zG zI7%!1CYb(I1oVPLv}kCf3Bz<_4#gh^TvD25G4ky>Q5A_9*UX;Qp(bcNzsR8;4Rjbg z2!_aT4$E1oJxf7kfXOrvLFosEpmDYL`dPdMh?_T~d{*yJ*s2;|v1K7;qzuT@kEaE~j;`+q|E_d`Y_2tr||JmE&H3F&~w*g6p+&i!^mflxMSSLH@~ z=kof%A1oGxrP2^3>>qLY1CSiQ*#_HO_F-lwXhr>2f@H?fN(E@WD5)C5^k3iUSw@r} zzOSot%jL4vT%|K}sT(kZcs8N@5?Rw`kU^=p&yBy`0KT=H&B^zCKW8IIIADNn{D_9L z%Dut}y@bG$_ULZC4AX(nCmlc*-K|#2AL|vfQd?fgV1f{b6f`V!mE~5oy%p{{(`N&Zf#}Qxo>#9&aSXtab|=Xz@hCD zM*5a*Y4p1Do!kWIH-I5248mkVX9v$$;PxkJcRDf?E)`JU@iBxWYMPNDIpuV9?d8auKy^^= zjiy=(IwP^uh!|zV;X2*Y5VOf{IUuBph}M6bDeM<3HU_+*C$O^}Cd%V$>d`NHl5AO} z&om?lt97Ho5qAA)@%W(sQ3GFZjQ^foTV?8OO;HX#JY+y_04*Icl$~u_+k@VpuvQsM zp>?N)&pTz{6x{@S9meL+z~^OtvA7P9zlQ4E^3*k4s{q$ke;(#%5+>4mE*bH?baioB zNRepRG+h&&!mokm(sjGuiiSorjw0TeV*emc%OmTx^5p8(Npc|+VuW&?GrZgA$So7q zb=#apV7oh&$sqQ_Hk?$<>UJ0Y^81ayK5Nr3<<&zMKN7NJRB%EC`Rro|X{$J>m}Tlt z_Xv9a^e`uX^LTSKBq6akZ74t_S{ym`wbiK+Hye6U1aITB#?7X2Rh>AU#_xm2ZJ9`W zJN2VVm@?Hz>)y2Uln*YUG9i$BJiTV2T-Be{I${KuE%-LfZ#&%eeC`M30^%a< zQQhr8Vb_K7RsqpoPO^Kg-DO|)r1-QP7E*F}~e_5y^#pwFarc$tdi72!C0FEn?A*`}W@~6=F_K2WgV$+H#VV{F| zMU69P+U{L*%DciUmnUg4$PAxn{J8F)Xc6!Kd4FA9OrI{?-P7+fkcO{u@?KB>=E}sI zg7DFIeLb%TrcTCXx6b}YWXo2tS~(kLS!HU=TC0Wl9YFzG zO91YzwtLUfx4Go^!Yk!Eg>3>Jq9py4nZ{1&CxmXd@8<)VO?qolRcuK;^%aPeTixuo z<;cp{fdKg|i%k=WvolBBAx#~E!GFc5l0s=FX2; zvEw?$(Jw0bnk*J)>_VX{x;qX&gglHS@y|z+4<5Dr%weO&?>EGft_Jk-R+Rt8Bs`)B zQB)KrI!vkxhfN`VCLyN$?8EKPwP>tWf15*_-t%~Q+JC}xXPzfy0n^~H<1`g8&%F!# zMM=??m-9uWNsv7P*4t_bd(xV%`CgAKr3Ug?F*Nx}|Ls#+xAsNHM`CYcdmt5-yKkl^ z;Uozy0^Yt4v-OGMlTz)Z1Hh^W}BoB8>If(g+s>HTI3$uf-dHC>MJ0o3ZkRjQ!=E#=ET=H`brZuLR# zwN2;oV;8;}iX9JCpZ?8G+4IjLF!$KcopDxXbiP`*F}BFtNoiS0A*6M9`>Hq{@snlr zY1lf)W+dDWuc~v__@ua+RQ6DElf3nDGn*!~x-?=)Z;yE;WascxHuURmZp4)ZZtH?g z9Ic~ByxLGQo5^C9_xt_h>&w?OI}6$h8*y;XRA!8VosbL)z3c_mL&~@HSMNT4Rr*yB z0@*+uo_?D7GS^5 z>uN*$>sDyy%x79GuO0Nck5b16P(>uG)8-B#FIm8H2HZxgiFOW7c`a4_;p=7?kkiJq zC0}O!E*`mDi|U`3cva~4a?(9s6K(>0Z*=Wlt=&Zlx5|lo3o=>D&ZYfXSzTGck(;9t zE^=T2@Kkd==?Lla?X8?6w&slPWeoCVHihBeKf*r|0a{i#Tjm;GzC;s7_BEx{2G~*) ziDhp3S-*Ko_B_|hBo`?K)I4b324uEb8D1!}n!exX$?Pi=P&x{`i`=S&PzKzNG3{lq5d4%rlNh?Xy3 zpm+b`EWrE={Wh@1h_2-)I+usOJBl;5KoHF3I?06y_ z_wY%B$6{gC^EnyWv{$!_Bi)Qm7t}%LYw>pkrprU$zid&9-KMcIcG>Npa{-$Hz|OV8 zOS^Zw&+WVLCd6)coTE^3#0GeqS%?mNxiQC-9!jV_U4@3g`M>VjA@SDAjp%h297I+_ zoxs&^^JJ2ukU(cv!<#_k%d`1(y*Q}OWN0BwnemcwGMo4xoSxQfXfH_7R-N7dvNNdf zohN@aaFEj~>Tsv_j6sUB@yI-*Ix!|>uQrV{se*ppF7@NG@ZPKV98y;o!fVI9S8o;+ zg0Ty?#DZ|o^TH^z@R~kHwDNuHCiko09hTR;|PS zg6{NkOJz~?dYG6-s6oIpqJ_f#vWeV8&XaYVzZ}+L0dqmo4tGyX6x6>edUg1;-c5M* zyQ)Ao!;RbMQNhZLtUGCpJiYnADORP7K6fi@&frhe>n^}2k}*Nr;s5bdKKkdzqiQ+e zvEiwAk%0ajX5^3UZ5cGz8$b>mv~rapkb-IIjIUa<5dWcnm@FP~d+ z#wI3Yr*?4;!RFkcb^WVEt!qTy=h=u0 ze2VgQ?>~H4SyJKf;&y|b0je)i`%Vwgl06XaR$({&e(Y5tajR5R>1T-6YlCLLl?I=f z5V&PP+wa$itj0Re>)FA=_aFTcyVO6wm8aifmbJ zDc|9SQO^1PlGpXxv?OyhjD9ZeeY2nblxclT`)oqmmS07U-vl%z=FvBC1izZ2z_P=`Q;D1%;}!VO&DRln64g=>UZl{Kiaf zQ|OZ&!fv^_JiQy$Z+dbr;l`neD?D6@^UDkKu`z8U4#%2Y3h7RJ62H(v3B7NcBxsWT%#t5K|;39lHyE(3DeuN_7IF>->3| zv!*`Ynbr7`v4=g%nmgN>wn4tHMZK}*)?Aja= z*cwhf9Uej_${@m+msRKARY$4d7P(3HyUn*D_?bYot)4*B!)lgTXg76-F?`BCr#QH; z*yKC&LIzpcfPKFwWv@HxGxXO7MO7ykVqs8j3G^f0&W#?5cxum^LUP|md;mg0z1{ag zbb?PB{Cvk7>$Kf;ql;v35f@SJGtB-TQ$l+Z?Ock$s%|WQh?I?5^n9$oH6!%DKru?9wNOeus$|FTLfrpO1!?0evoj;tMDWTTq!^{?@1Qdid}8*Eb(iv7PE&lUEDGH zL@R`CD{PXur|o}eP(Wd8) zUu3-nce?jC57k^2k@7Y2Vvd5lFL*f6O=9|Z;DA9zjvJhM8KCY^5e>bl+O&gxTqf4d z-=Og*^hf(tck4D0lkxXD=H%v*%0U#Jd+XDSOFwh2HNJ9*0rA%urhU9%P*Z+dcBxtD zUk}NQV47~gV-si!=VC+-ej87-14;i(XQ-`oXrlN95l}gnyqrkX&zIYIA`Y($S=H#t zh*@g-f^t9+{xA>{(f;s4QQ)u8>rt=GAGhrSIxx~TN?1vzPRQ@3=$ppZtf*>7zhI}x zuAjoi{LqHR(X66jDT)mj5$RJdePKqOxGkwzog2##)i~fIxu)&MI30|e?`O9ADUVdFH+6n6$VOb6RQP=cKH%qO3>+Vxts6@ zO=yR|{=X2913(YV>dmu^oTk1M)ZIXX-6_D;b!L!Xkm+H)am?^2#P=stD88>k@O1wG z{2km3QzwJ>5PBVHdELkE(m|(}htZ_Hy)$2{?UvruDWDBR=XD>UmgFefQylI_*)mLk zi&cerhsKz-BX++}lJ8=fHU5BCY>FVM6zjg%v0WuVY6A;1pfW4|PdI9^{?Wwt<|5+% z@ScAXdyIG2)b~eBgC*ZUaW`1abf%7-z#)-~*D8A1fPG#!7m4*}`-CHc2mXHnzXw40 zGoB{!!l2^$b$32d7rM$gmA#zBug|p=iEdaZ2`g@-l06lx%l|UnY`=B zK$y!FmVAQ~9gKC%mcaH{JL??d4hvjRS9iQ<*wUEFxnWkwfy3Nhw2rjfN~hdlFp+dS z7m#!hlgvh#<7LESwiZZxw+;?-sa&4%j@h#7xmC}u#dJ&T{!z3i*9G(B#>W$A;u^rCYf<84JxJluhL7PFh1rl=+=v<7gY?752 z_D-L_a&ke9Oo%&ni!oawJ-33@Bvigdb!8{{&8~>#TIM)rw?UqS!-^eejCITa>$z1(KyZyRjihNQN8IM4L4l?7 z6h@QU5xN5ja}U)#=O(GZ+?cx139`&-IQimhWDk**XC2R2#|$FpmVTaQqfrt7CxhxX zDW0Y|wLM6fTYr{2zVzTZqx|BJPQRF11iX^Ej-ig(uPbvN{lC4l*Krew!f0vSxZ?>Z zS6*3)6l8@0iGnl~Nt2R>lDDwr!UaO2^vedYcNqioa|g^Y_IDC#rB$-{TJgzunVHK= zFF>d&P7viJcv8#dDJ}6lnP|9td==c76Z6OE)7VbsWk7XcO?l4RquOeXYJVFEnTten zxv!IWmRf2Zy!4V*{lCl^qb^h>)#1|z*5Nr@kF$~-S2wIhp{cn_V!0&KPCU=S7Y%ej zQ_KH5?zy(i0HysP_b2c7l-O>Y2H)^udYFoJttIz?8&E4FZJ4Rg3c@)RpZ%bY?agFi{Av$2zbB8yO z+-7rPspxI%xaHzVB01&WZcfQHmrQ+*=Lki2H7C*vrM)Xe2TXd-x&?@x#z#LrJyJ~B zR6=vy!lnz3_baARJTe1RdHtba7nnVHf%4WBpFv>EbHCofa+^a>b0>=Ais8hj*bfPg zTTpZXd&x8!+@w?0+~etwiv!OAn?3jW4wf6FIg01{k978 zM5C-Zx#!Tg0z;m&?l`MEljbV=9jaT3b0)BCnCn#MQv+RJ?Xy@MaSklO&lfn(s;9aA zKy$x!Bsa-%i{v@Zg|jf`jMS5#{7}^#x>m3b_JiFd*8S7dYg#u~ovyVy&nmek;@pvY zX?8_I+PU@?mg8A!L(>Y(c+SG(ta@=SCU>nxd6`>s3usQ@xr}XHJz@C;_cYst(h%l= zAPMJ!8LBhbW=RPd2gEm%k^L1mYQ{7c8Ie(VbRTDEx*i<*- zy0P=FIb{Tk;ygV#4jA{`uNSC;Peo?Hb)3JJX5ZiG*<+ar!$H2UekmkB`?XXh(3}{t)^J zFTZG?%wMzMMugWIk0<@w^JzwXb|D&70G5b#lw23=(?b~5_%+Sf@R06<$HYUk+c8+Z z-^A}j^CpD#o1poVT!c6P7L%R!N8TMoo>qD{oK}9#m+pJPsvccvj9PHWZ~!drI$E*= z5F7yZCOg>fd47Z709aSHgYM?i8}b_fYfpFZosQi)y+LvSSmQegPf>308UVJMu4`y( z;lX&1Zu^!S90$N_-NI{?_l7CYeN-FV2EaQ>?=`LGZtAjbVuR5D06p#9#OK=OH1}>b zXbk|Md`s_JecK&tzuJGUIhQpuyXmZcQClbt0Pr;XF%oPoco*T94tH+%tNp#X8M34O z&dzn&Kgs@##$v6~w58Lakym!qDMTNC?zPjer~C7 zVdJ{4=Dn|WXUBYP%-XD<(4CFhrk1pOYSN*T<+!Njx~tl#nVVu&*r}Y#mWRTNd>9lL z;jyBycW56RAKj~)t#f2OIz7&phB7LF)ux$$aL?4Ak4itC#g2WJTu{rCgXhAxyMb{x zE`~QWILDKPLqJ2lh#oaM@vUT zN4J4^nZS$juFA{=+HdvAkIL0>g2 zDIt3+B!P23L})latY=*+6%$-CI;nGOp- zJ~T}x9tH_yw{T)N8x_KPYgsHK%!qZ58}C>fN9amA>3o6w<{!I6-zdVrcsK1nQF+SAi*R;XZ1qNRU# zn{0B)!os<&t!+hihg5RTo~E;xpOA@)g@J>dlao^_NI?=>0RR91Ms!k6QveDQ{va$G z{W4+xP%@Z&N`CHRM|I${Pmk{3zk=`5ss8A~r_^KK+R1U_&i>!WiB8hOtDfY@!?E$` zrm4x?ujlHW?11k>hOt`!05$+gL_t(|+U(f9Zrd;zg<(n1AP$l?0o2T?V=std6O7k9~_#tQ+@T-e^$3`Q&;a?(~WHCrq_)z{Hc#x#FV}9Eoy}-%BGbhDs1Eviy|(SV z)MgNtmNK=^LQ^T4#xuTF>#l#sH6cP6Q&UbF5AVyz`|fnqh6&GH^?|wif;68LiQ#1D zx1Bg}1~TKBmQ1CSk`zs68nyOwf)?lWYf|~75T0<sHL86)VAktPPKv& zmi;H_CQk8A(@jtB)DnuroJuMCmrLn7A}KHb`1+Tp(JCC(dy1h0ubyd;T zEIGD*&Lc9xx=r&*H`gwT{`AnW**aBpYEtI?mBvX^=e`S86=|o9NQe37N}mjdnqxIl=D!c zv|$`8D(o3TiI4sSb=(`bc~qnZ;hhny8u zjOvr*#J$}Ybst&h3XZnUHD!LN{1Lj}?|8i29M!<;nbC>9m-PR^da%yhO+VbRC1GNW zN(V$gsXMHm>N3bPmHJlF*&X>q!?}`^gxQpY{B_J)G3yGeLq?`r)`C6>w!*-9xmu_C zP)S=7@^>1nKQ32$2gejzN`n4j)((D?2%<26w~YriX}vYECk~!^?Eiyl$evh2ngz|W z7br~%l(KCJAuJ(UN?K@WN)1*`4EAI(1w$}tOgxp4a8XZHFV@8Gz1{7IHJ;})2DGQ2 z@6GJYTPJ7OiN>X4?hWKkrcl152r6~3Yh@)OQS08DBd4lV$@y<2GOh%XbNz|DeT5%` z$`2e?GE|z2>C|*p(E|Y;OAAiH6G(>{5=^K>L}BqARSoE{YVHz{XV<+w=hwjSQ#}Q9 zyqJQ?obx~P_T0rXpSNJ9a(wbUM`xaBs%ffE{9xWh3T7H1WDofufwP_PlO}(g6j||1xc-tpu^#eS_3E_|om3feS2Ixu`7F zW~C`8peiV;PiLBlU{bD`K$5YxyK7mAL}JNF6W=XsxAvynKluQwBb8@`QtPU)=$d*1 zInH#PXI+$W*CJvtXc(KDnM|hTB-3si!6mEKJ?YuqtItUUomvQl(jheNm~x!yIGIUG z+n9;RBaKGAUM`o9MApiUxMB5sc%-V;!&!;$-P3@YKKzII zasequNb;N*rl!?&+WfZ?At#vBwWwx`%ehynpq|1RWv9qG@|mIA4&&NV(Im+3o61N2W$ltPJ-T- zs@=nqan?10F)W;@J@Ylt&1gUF{^)0#H)>M_L3$pA+Q+MWlP^veefn#j8ZI99!)GWGH*Dy(-oFOouoLTX` zwJL2Fs$)K-FdgX+>HY%ncIuJrv(yh8QILO{TO~ zq$QdSSN2K~#5qoso1J0VfhzLcUnUn+_yT{=s!v-OAJjnwkFRHqR&#iKT(g#z-l1&o z-YpsNQlS{j=kwlTp;D>vG2fdC7qD;}p0;0Qs63sE?MMr_QUMJNX@XF1L^7L(k%`pn zZO^HqtF$q_Sqd(}8QhHT6|(uo#hqBT7!DV`D|8l&F2{=5*kZYTmz?^%JO$+^416pV z&`umqhEg%hEsvrc?(biWE)KO<{e%%jD+3z#uB@&u=e^mYH=j#>{_^$fm)ypVH@35S z#86G9sS(cg3$|1|O4H_RI2no~ZoM%)-MaX7wY@(YU0sbvN*@ar&Qhfq%SEHBJCMe_ zt=AphH1*SOC^4XZDyT$n4LNt_322Ivrh7q5OCW9F%2IC}cP@T?|8b~o?_d4;IU4;O zSeSIiBYTBZ9^HDdyz|~$Z1yl@(?Yl(d|TN8R8du#UP=7s?%ZCKh~hYI5z&=idI%zj zpr9aVBPfXO^k)>31yV5#T2J612EDPxkf}uBQTp5pC(^S10cE9qPJzGQf3JHuF`R$2z}&$skknYa z`JU6JKY=fo&K^F9+2+#W=FEtZyO9hBZaQ_h%YS-6j!ieOp1pM9YNK)O>ePoj0rWeM z*=uQOGpFZ9QkA^J2RL^pawN)ac#ypLiI}`~{1P^p2O6JV=R-G==v<$Y`+SF7XG(gq zIll5N=2={tygv0d9@X`a$7~r;$E;;5!Wfc8VS;n_Hup10lXOl6E{uQr)ND4+okemt znqTsUYBm@20oTQg{xhZi@$u;+$Il-)apmCT)SGCbQ22PvZcB^F(ly~!u~w|rULPRQ z*VLe9&j37~pntsCY|b>UHD;zi2niGlW&^O7ME(9VedFVkIIKE&x86}t;jt(Cd#$v6>2$XfI>5Iuc}MK8kF z#UJE+x>V?~Wk470O4S535wc`Dd;+2#&=Pf;rcq8<8L|{llfuAhKg>vxVP6EaR9Lal zVM7+~DjEuP59lmOIehe}DVk(ai<{9XYFIL5eh~Hh+oCR)51yp~eVN0CEW9CkekGdbkP<-_#bh*4I&%nv((htR9;)sVi>|lh7+thIBxFY{QE%nMQ30ZC z8er3#{Gxy|JmUgcC((9DS=84O)#p0w2aB>N`UZx$;OOfZu#S3LL_ykVf$sbT84>O4 zJ?)1dtuXC~o+eRQUgWSJvv#v6JPn+gX%k0=V;-2^fGH*F+Tj(mSw*M~5yGX1#h41LEliSiK_p`7V&CFCb(30tnON9Kb;B9I3y`Oq4!!mC z8as|rhhyy?L7{*SQAe@-zaJVcko36eQdepBTWux9|}eJ)KZ5% zS=1w-rYBK^v{n%^nH(`hq!_+IWsyv(nv%VL|2|FCqM;?CB}kHHA8G1(aE&d8D6yeO zFf<%ONRl*^QgKZIk_r42Ar5jJ*qDWy3MnHmpFe;3_|ff3JbQn1u+U4Iy{0BAie+}J z7noTadeD(Cl9x(dv0MU<>`fmDQq7R5s!~=b3{+B&9z2deeq2G@{%J&qC501~&i0xVTyrXh|%zt5LCo8$53dg>zk0gije7d``mp6>lPqs2GiT@xwf>Ky=kXN_x(a% zC7(AnH4~UhFda%TIl9;hJTWyEzToz8^F;5LP0w`N)`@Ek)J;2an2YhZd2!j&Gzh4| z)C#g>iiWYO2GFYaQ8m=3Ba$+EMx*vl+_vgwFn`XR3h0hzzk()2P=1^9yVLi!X(XJg>afY_ieHH z2>n@i?Ou&Ee?SmM<5}>&#VDxPpT#0$5!_ITl4r*Rw8h-rEl;5h{uC9lUVr-Z8S&!9 ztFf`MS1<4ECNdQ)C1qgjI$_4eWM+GFmsDCSDAV1@-=D1l9iF;0{OUv8cxq6)g}^DM1x* zNW#yGckBZ zo$y3JJ)Z3ynYdgi?IA~iU+v_zU{6mtz+KQZ1yt?48TVV+Q2vfqOhX7Ki}I2JQz{g~ z9(6|t6uH0O(I{kyw?Z!-r(ETeE>#IIMgKEEo}D^CP3CM;6jRfL6PRr^%QTEGXat@e zJ3!l=hibK|DAjUR!AFbM#AH3~lZ5A5M`tr@ce%p7LXONjH1V)f>d#B2Mm5L|O7S zGn}tftMqKly*-_ux5V0-w;Zoj?t_-*9RjLkS}yl&=n7BAqP>QwWJ#1^(Y9%&+S3(j z%c9#gY(KMkNIt&JFZ`II(A>}s|Cxlz-0dMlgz0@UZ9!iuRUy=g8|~kp6H7)rq~AQV z=!=Ciow))1ttdJQKbn$f-K*t1-6ZN*nlN*hOf645vn6`9gxZ0wJ=+C&(}0o)X$gNvjTm#73m3Mx)@kk0vmNT3%G zj)cn=myGQoUaTfc6{Vmiii;SWM9_$2Py`3T$v;303dN8gwu2&QI{AH`H*cSNFJw%U z_|=%&F8%O*-uJG}UCg}*SLoh+iAw1e@DG>N?{jg-KHVl;tDQRVf2`7(L*c`fdOh

    Q;0wi%=l9B!k4!%R;o}GLvw@FSwU*D=|r=bK>pzM5J*|HsSYU*MrIN1}7J;(xc3DD%m zn_G3|ysDT4C8anO6!&P|Y&folIxZ%-j9T|hYN$=?e4Gl6CzDIR{ytHoYt*TfaB3)= z&$C^}g;7BvW$OMjlUXaR%_y9bZ(DjZLaAOSm;~jJbA7wv*m+Z$%N5GyNnEYL@IutG zyin`s*5i6r8_ls5COLZz$6=#DSz0LXpPR5vcwcxv5sg_$e1~eqzHY9fQq4p>bxPKI z9mB~`2T)MSdS-H{Ga+KaNtK>IZ&_gCDVk_(R;nJTr%sVxX~Lr>t(?m?C|N2{NL^JaQODdW7Ux1D3MM938Dmiiq+%le_(xzcQP z;8DZok*ac!OZ2v$w-mP_!h=Tm8pdj zVWV~?JV~X}0OVlpt*xzJffHFlNC{@nWu+NM1z!>>OUJYWlcP3QCK=$Pwp3S{J= zWt9kpD)Eo+F7Ha1TAQ3~Qb74YmziKELlHT-Q%X}fXtjq>u~c`jRGcB;`zNNqOKFst zUa8R)9D~W{@jwQe9owdaO-R>ib_u6I#mQD^IgBBeN60=Srj?+^N?qKI@ePC)RGR|D zznUykZB3i;f%3yMRJtE~(&&F$4Th;sRUUYnE3FFDh)B6!GyG}FAXb*PXM9OI;)NQV z&!bN%l(15&uTpI!CLX?WHF8)~A5Z;C$_HXY%7>XfBT9gsTF69Y)l$V3t3XA< z3_Qd%G~N+rsUy^p9#Cih(Q5ZNP6R;|fMulR07hg^5Xl~bnDK ~&=PLE;2NfL4wi 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

    #2lXRd$? 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 KMNUMnLSTY&*kJSk literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/card-website-analytics-2.png b/httpdocs/themes/vuexy/img/illustrations/card-website-analytics-2.png new file mode 100755 index 0000000000000000000000000000000000000000..0e3be496ddee906cbd90ad645c8b57835a6e0fab GIT binary patch literal 37015 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�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

    v!SvIhl$N-<_9Ao^dyGN4LCtz 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 z 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-doing-yoga-light.png b/httpdocs/themes/vuexy/img/illustrations/girl-doing-yoga-light.png new file mode 100755 index 0000000000000000000000000000000000000000..32efea28037bd5fff225b5ea4274eb202bc7e7b7 GIT binary patch literal 33100 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-dark.png b/httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..24bd71430036f60f005123c69a8bd6145d6bd579 GIT binary patch literal 30693 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-light.png b/httpdocs/themes/vuexy/img/illustrations/girl-unlock-password-light.png new file mode 100755 index 0000000000000000000000000000000000000000..18f4b2746893e86599487308c7f51167f0e2c868 GIT binary patch literal 27173 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

    _vC(e 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 PvR`0oWNBDs;1>ITvN*~* literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-verify-password-dark.png b/httpdocs/themes/vuexy/img/illustrations/girl-verify-password-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..467410c25d371b7312191a1da9cde020df0c4012 GIT binary patch literal 34568 zcmZ^~2{=@L^gnKw$x@g^L}kfUiR?RN-v)OGp-r+ck?dPqEQt)+$2xbeP=pd`lkDpd zLS)I<_hl@FZrF zr=ekhkpHg_(IZ#>K8hSeJ{X)djWua#-Xt8}y}^k5O?%H=SBs{!oqq=T?u{`5wROFW zLPs|O$2VV2Z$C+@m2O{>=~xaAuMZA>mpHkJ{3+YHRJ*tXPtN&{Y(&FdVdL8eebFh} zTC0}I(>fBAnTZaC(`xG1cBe-4JbS-gHUE|tS+dkyq-txjkQ95C2osQ6a(BVo)XxZp#I%v7G+1qmP!=4su z3H-frZ)BZ5tp>!pzYMxdjLS`*-fUf^&=vkrQ@6FhK6Nmhh6sa}t#p~SbV+XxTJJaw ztyxNR^g&o?E{XM(B!vA%oN_NU3GpB3}lv}L`r9g8b1U#<_Viobxrtx&d_ zefZL=0!P;lUgsChZoB_lJ(Bxre|w8EHTLJjTcOg{ZW+Fe_>6n^@~mvThid%R;)4{b zyKmmCziM4o3%!0veDr;&r!&mQw|%VZ7N${G=7C@D&bO-jZ$5jw1f(Z4{_e07lk0YK?@ijNGpo!IQIz;@%t#FV!x5<57IByTVw|6J}m$K#fl*Ik*(BiiWMK)$~ z-$Gi7V)u4FHD$d`AGtmKIc;Kht42|5>M{+D5RLv7P4L0s+;E5M&{eum-b2f*5AOU? z__#GLd*}1#)Iztj?Bcve7uwzNFNYs#cyI-}{1quos}FtAtN&-z=bW`^_p~x4>b}zD z5(B~Pk)R|)5&a~~`)e5^KO-u12hHl^!}>G$4tfU8%%k8@fhc(_BaQ*U=+mJgVN8Sp zC!`?~VSrE4UbksYFhp5+B!2j!7gaK8$js@O}$&=l8-)W?nh&o$gNC%jLeSQby zgDV3~!iaWMq=pEu+5gemihNHx`hVt0%jblI&meOTvcm~6eOoR&jrgSd%%rqD*^e*x zrT*bTCPDzAKq?>>@E@T62P*3SiwlwdzYt@nW>77o!~I{1@JUpg@&CU@|IZvKFy?Bd z%5fR;GkPeJJZkFaA$Sn@cXqT|oe~;E$=PgNOdtepZuNr*1Mh!U}HqadbgFQuc^7b z%wfPD85X4@y}5Tm(9b>#pnpscI%7Z78GRxq+SX@+L4Kw0HtDf3XW*_=5H}-$kXNXX z$JZc9Is^tdFOjb~EAZnDJi9z)_!{PVPeDFC#S(>g#L!Up2{TnK*_a>=Mwp+Scy1>G zm^_NDH5Z5kbm!F#{l>3`1M^2of2Bug(a?(TX7%Q~aVu{j4cz_{;5*BDBQ5E#Lpx$% z$Z<nMJRaGFWL^7$ZW5W#uBj2urN4)x#V7?eh#GW;26TX8L0q*bmKm5~JBm zO7wuZKW48JIDAmC>#shLeliwh0?i@JSU`0UdVST!0Um z7WKOQEIaXn`$n<`?r&_*t(QgVyFDMnb?C6KxyT&{UOh9S5kObJd7T}6nI4I%T*(RfX++furzDVSOSk!p4#g=xMieB7o1Dj?|8PzqWG;fm-?DC~4>)=*q80Nf{~o zDk^6f*+_n+RbsV%GaWrY%sVmY-^Bk^%&D(WkMSbV)YqMmumv6vsYs&tznF4#=;2ZO z(K#D|26$A+jOT6Y?dOH{EwYzpm_Y4U=8`$dv%2gIkX8;x9uJh7M@`#(%hG8Wqrv_# z=f$8?h;_slj=v3^G|@}lIfTT+gG~c-m#zJn8Nu8Odjqr9t#A~hnBiA%79O}*MJ<^> zWM*;O^Y|uD@#iluCcj0n9D{f35?o$T4TmE~HqW;Y3qtod)nGQ!-nx;(=h&3&^AvV= z$eh=#B-!P*2KL7Wa;1oRp~Ja1v7}lgH;EX}=RRl76vyLZ(GuY`m1bGr@BoBTK9pcN@6( z;LAg@()1A5NnMa9Hg#WG1rM7#xMrdMgnvK$Q|GX2QFo3s+YwQa@ounp)m<&s4;&rf zlvtE<%dtMwS06p4wf*i-(K=!ZnMtRK(#m*1vZmgy+z<|X+bc!Q&G8e#uJ zm`=lp;R`G@z8$Ut=E7m;%#xScdYU?VO0_I;LK&&`ZcSzHgwhP6!P`;k{g;Q++LqNg_%DIrxn(}nqPN&wfE|t z#W}~Ihf~T=RGP#vg>NvJ4g zUwU)N=pl!4{cxU|wfL`9?xC7D;!R(pflG_|a05N5xUjxeH9q*r*w+huT>Q8b@#XPx zEllZ>ghz!;7{>qZvq8X7wO5*&-^dkW$(w!=fH2hFKH|8(e!*=2M?C6uf+@k{z(s7T zOA~zz6k9Cc9{zzn1HU9H1&sVvKRcw(2zTNE!P{#YPR}&Z%KN(Ofs>!Eqrg*ISeKLa zE#o{&;F;j7hCvyEmXC$#F=+Q7ts;W=>A8F#l6Wcx?e^8FDmUtw z-wZzZarvFx=YceEfs?X=m19arsb2-?0i>b~WEV9YiF!1kE z+(xQ?<+Sz%q?*vxQ%)Q=MUE z-*Qd^3x)C?z}%D&70MsTE*u3iMv|=>g<`8iE0<-dDiH8U>HGJI=Y$YAh)x74@&&2$ z)Iy0tB#;_O6*2hl6A}3z31lp_08_{O!-FY#)!!-!PKMp}56RqHCL|>8U;3C%Y2t%q z?CNoUj$*et7)J@-?hDfzg~asX8$8tUTBXB$>_K?*bQ5HzSr5u14y>lg8Tgte$*n5K zRqj$)gw=-xlgX)e4iFE>fo=9>qw`fZUk7YTEUSkW*9X&NiueA|uWO2698bVgQJ7V= z^M6@hxt(9#6sunsg>F9sK42hv_COb67Cf@>7bCH*M8$Me_h z)$BPyI_$CBK#a>fyOL1JzY*AV60=*R0lxVpIPZ=NJb86p`eJ4?DN7J)HA6GPE@iTD zC6+HOWeLI_Q3g8TKqNenkVtG&y{=c13kR&)juEX5yD~- zaDwW;0`BK4!n(@S7jLW_y*0vwL;?0kNS*DuUKuNS{~pYIeHf%}RQ*lR-hTb}O{yU- zV#C8>vF%^lh7W^_qgm?f+g~rv*E9_?mWCd_QiibM!t5U;pONRa^T#`7kHsQEpvV*} zeYGUW>y0fEVYscUw6fz6mDcn(EC0JJXk9eFzJBnO-EFX$M#^jLIm{>nDoFg4` z;OvUq<(!m*7+{8>siH;f=$90ia{t^qUh^*b=*i{pNQ9w^$_Q_ymI7>G$*)4Q8)t$) zI8S&AwywtuLK^5+bB9bOqYh9Y^aPXbY+|wYsL-gJdPwx@_k)k3h}LhSUAL-k+rTY1 zmQ+I{f~yaHem#)fiP=7FN_B!FzscUu1Kugo=z`f)jl#~{W;cJ9YvqK|ui2*4+z<*y zYK;4Mu-8$~`Tj1U0C;3Ej3gxda7QAyWup=tjrk4kkEGEci%U<)O`ZkkH=@Lqn%~R- zX7YiG?0GCL-lftINyDU>3th3Bmm~1al@^Hk@LtvuiL(3Kp?+wb8&M};vNHGWT-BU~ z?OG-=SqT03^Pa)Y1q&Y-Zc(Lb?m zHY_}i5!rLq)2{gbVyi#C`r*f0Wq};{c($tmWGQ*IKen6QKLknhJs(*U< zkoV7gfE4N*_}YT1Y%*uNL{Dg{v{`R&UOqxR97PAMOa~4=l!=1ZjP#o)Jf9E0=;Zxv zr+x^ZXP;;DBI{=!u$TArVbiG42L+OR@4N*wL<5{0{H1$e|JpfMtd5SGVal50E%;AD z^u@#-#NH6hfUtOwth3za3)qO%VzlGigV`MsL=0Q*yfIZ>iItH12uM6BoGBuw1*W7* z_vYl&AYgYjCX>K{g}`obLCjE7HQ!+5sd1!L;K*U>Kzf|9wBv{5EUf8^R8S{9ZRI%b zfsO8bHe)ynKh6ZpHYI+z=}^FV@VDcl@|&Exp2dti&9e?Mo0ha74Z8Z~PRvAeQUBZL z!#9MrUua2UW;ppZ7->P-$F&LtPwwWD_0G1aXI$O3_oJ%wi@u|UieZPJk~TXw6UJTKJUyKoZBw)%t?2#<;FOKW49sf1;1F-J?l)Y%007VqApJ8VJf z=@rH*PZiN4*La2}<;5^^SVepi4t(@4Dn4wpNSLR95=Ho=7vTJZP;R_A3wZF{;J`=U znREtMBt*2iq{V?ZX9f?F4NU?tM^nY20%eM8+iE@y+Fae^bioaC^daW=O6o(ayJr!O zniyfe0y1*RPSl)D=3kgq?G*Dta6d6HnocWy?Av(*3Jn5#G{_pOiA@6=Gzw>Yo}(72 zsB!Poa>{P2lL9A+dY2%xi^2sDQho7A^j)OENO|Vl@cZhc)fjzm(kgo&9y*urg<*ZZ zK@CLQIFxz9RH9$p8k3{Y5IZMg^yD`imfnsYiIH&lsG;8v;&W_ak~-na3~c0CAnuh5 z$1e&al;Dm$bMdQqVe!kn!E@{zrwP(lpx&dRKgVKaU0Iqnl{17Bas{?pQ4 z4b~+k-uPrf3u0z9*Z)l2(FOWjw%zKp7asLBU$8Xw&*!V1f6<(aHRO4RA$=!P)5zN` ze?_A*CZajM{smTO&o)dyPMY0IHa7?_X`dQ+nByNAtG`t`6dHcN-CT>aEtu_zmzCX0 zaWO8tf=+_ZSnkMo${-Oz2l0hI{_Y2F2JaNEV)H1?P4w8pf~G4+1@MtJY;e8adF>EZ zDNG5J0(~<$i2GPXC6p7tv+gN9(;t-`C9RtCZN&9%2R)Y5BOMZ6p%#wHV}Ttec1S10 zK6AO6o?Rz@eFU1A+zVX)_B3eKsjSW^ga)nAV8`QpKF7rCuWs`TpwWz1HWbrdgnCJb zQ2R`Y?HRes|LzxCnPT()7q=W?ehjH4>wzU4rzvy^tRJQ3XgI8?y8515s>yCZ{=jE8s@=hGO&%8b~$((A{7XGMKe*&#(8`X z>d9w8-4DRHyOYxIR1?Cr*Co#f)KOQhhutm0(C#DO4=%Q(<#yjFcANLpVLCyxWGePD zy>;eXk$RJcKFs!bFrlbz7)b+-2IC?_E|C4!<%SO+$<^=PKX>;is+tTm?x+%V6ePjQ z+AJ#J?`DugN43W%jQ3?MhyNZmYqgk2@RDWzN6_j7U?+qEe5Ynj00Lnj0TxrHw!bFJftV0nnst-RE~JToFBAH z&ny??pV}nb*$v#wH~vl$KrlENPKNQ=?E%T=fS*K<_-Jt7X@12t9eKc0Ziy z73)i6$;ESCITM2~S44MPe`>yHmPU1{RLAaIdV$Shx!a|lmM*q`*?t!yvlv{%uw?~4 zYeu^VzBt(pKdfF6Vw9jR?OKFT6Jw0x7vWGAo0*zEDdvE8WM2A;`iK(@)Vnjcjk?SV zCqi!;^DM3zCtRifdNDAuwro%L^$y>0>Ug>rF8z9wtn=x3n`QOoCiIk^sbW86oC8iKN@dd=jq`MHvWZtZji!k4j`cazK*&0p&~)8r4u+|b+U6Ro{} zk_A*(!_ATKTlO>Cbn4M4HODKJji$doGtAeYNDDkETPPW*d`x^y(Jj>QGvEThX&cdl zvN8_mrdobZ7as6%mN?aGsuAv7YDqWo+`9|1fH;RO!#~`-r;2D{zRa4Hw@(-sz8u89 zmzf>#d@j*nu7a@}Wg2@xJOaV@2?U>*YeI-%vyDBY_XoZ2%OsL{()yhI*-zpfn6^6{ z8GU**V%hax{B+s^>?ct#i;x`%Lw<7UmEzh#64$% z?pniVpG;F(_7g*@CYy6rz;Yma;-UR$tSmSuf(_SOB&)AyP*N#{+8 zy-sM5j@hCLJIvEa?$pvsm$ZSK?hiP-bQS+6?p7;N2& z30a*sR~4oMH+mO;yyp3!P}G@CgE2d6=;$i`m+DLtqnFXDVBh?O<2kh*J(Szw_RZ|T zyzezZD%B00n0b>0Z7R>dBtpj`M(55Q%j6iD9=aVo5|VNf9Guy28vWVc`R3fwQ*4+w z_rQCa{S~7^gvY>|MbM*WN^PU~HU;{UUoQZE=NYze2l*@>{(a&cjv_i#5FIcDC|1&8 z&N7UEm&?923nrkHTpQ%wHJ|}SK4GwmpAIW~IPsj8}U2zlic4@|25<9-HquNhs>+Cr84D z2IevSmt?X=nVR$R%r;5GM z-n`qTr;Uq&AF@MftR@&qW4A{nh*aZNZ~FYw5E1y^lOLwMU0MDNMh+O<#F2xKO*>j3 zEhrs@N>Bz%35_1>iuxu4w1lF~=1B5eIw(DKU~%tpr@nPp_~meeo0zfpugL3bIm#xA zP0xe91;T-HkQ_lSKtX)-1%Z@PHSxTPNL9ImIiHl6K4dFAhy)nF8K_>pso>{o-Se&x zrQ!FnE<8^w5vC)|sgKkK@cw;I=yB@Eo?(@$3=ljEn_BDbO)z1jxFTsZi(Y{a$Xd<$rnNL_F!qF?;#@b!01y zwe_Qcc``P>98~y+);kMZbGOrTW-}jFWVgQcN;{^aIb0zA2&Ft7*B$k!98)dt2`0nJY1is&$I;Bc_;H){ zV_p)_j+dWb>KwDd;K#pK$m&s9UFaV=^1^NRS$%1(_KFSro=MeND39rR;GwMP2K4#PrMN%-AU9cp%V;;+oRXAroI7;Vd)aqJs&le)+v&)mXe z$tc5CitSM_bV<-R(kI%~^Ps)m6b+tVq)<;{8t6WS3i0jA>u}dmkMQ^H-z&%HIC0Fj^azxFO=Qv}|o zAI&?hFS4Lpi>YBL%EV4`DEB@+EZ9+IUQVrN8v`a*7BdnPy%rZQFV1Jkiw�%G7n4 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-verify-password-light.png b/httpdocs/themes/vuexy/img/illustrations/girl-verify-password-light.png new file mode 100755 index 0000000000000000000000000000000000000000..001d1496e4de13138dd9eeb1619cc97a83d1378c GIT binary patch literal 37593 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-with-laptop-light.png b/httpdocs/themes/vuexy/img/illustrations/girl-with-laptop-light.png new file mode 100755 index 0000000000000000000000000000000000000000..836bd4b44b6e0e86e940f9b42634f26e59ed3733 GIT binary patch literal 183173 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 fed+dyLA83r>T2mAdd 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%0AD50ofxyQ#rK6Wzamf^`+g88g6?$CdDz+e`squn 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 YU7{&=|Mu|V1^7!;P)eYfPsii`0e{r8)Bpeg literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/girl-with-laptop.png b/httpdocs/themes/vuexy/img/illustrations/girl-with-laptop.png new file mode 100755 index 0000000000000000000000000000000000000000..bd33977871bbe3ebd2293c51a955675899bb2dd3 GIT binary patch literal 23862 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%0Auy+;rHv{7?hoi} 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 X{QnR5!9lHX00000NkvXXu0mjfF|lDD literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/page-misc-launching-soon.png b/httpdocs/themes/vuexy/img/illustrations/page-misc-launching-soon.png new file mode 100755 index 0000000000000000000000000000000000000000..29da9eb57e710b7850bb1d6eacbf5713cdb7d20f GIT binary patch literal 33046 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

    S%6^WowS&Rd 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/page-pricing-standard.png b/httpdocs/themes/vuexy/img/illustrations/page-pricing-standard.png new file mode 100755 index 0000000000000000000000000000000000000000..9e8c0ac9e1cdc5417b3f065f55b346b7dddd2588 GIT binary patch literal 12102 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-confirm.png b/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-confirm.png new file mode 100755 index 0000000000000000000000000000000000000000..8d7100fddc86dc28a5858e1380f7484f28f8edd3 GIT binary patch literal 10325 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png b/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..79fa26646bb63a7d6e70e76022cadf97e704fbc0 GIT binary patch literal 39166 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

    WO!{K=ot1 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≷CA>i7TO{jqL~*@!IaTp_9w7(&8Dj^T5lxULn(g zA+S~Z+T>lyaI)a?d?_>(U2%{w@vg|2mh_G7^uCqkyk;~HottQjt#q3EtU<+-$5UkS zZKY+6bD_^Q9KpHX_TR{8XxM9Rt1@aH*7nPH@XA?*Ch}y%$igVMJLb_6UhyX9V(aNj z8B=VSC@(f#_Eo%V_r!(@4{glr4qf64B-s_&5?wB(0lK1jZQiuoSk)VJ(Yl~$Ur?*} zwV!zQ3_L>GTBR99e7F(7nYk+_H- z#QT%c6^+y?G(gu{z1OMD&Z98?zp2-}cYUkU8XmLcQ10b(hw?BN4tR?6Dv_dlV=EHH z?>n!Au9PozH4>#+Ln$>cTnY}Ic_o#+qDyL!u=wQJ8q-xKT^l{Yg+)u1qHiKW-}=;t zKK6+wy=xp9N-{4)%;)2A1*tXL!bwT9x(h6}2HP~Tq3&7$-QH0a11%1oN-QdApFKZj z62nVd=+6@_Y!T9LZ9kj+ufZj}_V$3+VLeQy1YY9nzFAt4Fuga4E$L2;PBbsHc@kRp z_?ILl)!tl&S&y&BG8l#C%Y*g0clZY}d-YKDD@!_Kbru6o_ z!BrbzZ{e9YBNzW))*Iimw^bkY8*nd=*T2CP!vI00n0yjl`bH`(Y}sNcu`V{y%X=5j ze7Y1HDsPyZmoIbF%bAx74izG@Rj(`YuDCSeFu;}R^C#57r(4ax{q>K(`u?~6@`aBc zY2$Df$&0MC4oXt3yl%ovzn{E)DH!*jHC>LwGezkgr4Ti_obQP)WjE9ci$^Nzka2}R z7vQR2buNl?80h-%>kaSQ+pTu5u!Lw99J<-czI4M6d`;t9yl`eBSlMyEa;>Wv+DRR+ zykbLT4)YT8J~s4xNhC`WTi(0y_twq;*H_Lzg9Cz#9duqtw!Zwuum1A)7a*Q&B~hW# zh10X8=+GOwtjnl!^7(j6#ybytV8K+pENy6@Ny3Ru9vHf&l>Ta2SAlSCRHl&}BI80X7NQ*Yy zpcmx!QWRhwEvk-#`-N9+`B~t#w%H52v)JYe=O^F!^`HOthu{73`(OO(SAYEDe-JFn zWiv9ak_ukQ^6(-n$;cNHysY)v489U*shn47BCRr7YQkx=%{8^%l7x1+nvBOYES2=n zs%$spGvHhopZ;$o_o5vtdYPEF73LGVp4n|$DIu>yL#8xbZM+`tWS7&_{QX(^ z33Q=Z5?=yLxeY)6UwEbNC8cqpS=UA-Gq0nQ^8gliH90^1{a^k}=lUYpf@G^?i;X0< zLNhTVPpnjL=%rx60E2X&XkMNoN?k9JCc~10MT+A49*7AqACk_najxaH>P`2iu<)+` zK3uBk-C92yU4_2aN^~#3j%dV7gz?=e4NTA0?ZSiVpA4<+74`CE^1j}XfRz&WQqK#Q z+$+TkbOcSNOIr&YT+zD9n;Bh=lS`uYz1z$4PyPN!fBExY|M16Oe(SS8{_$_2zsIl3 zzDk}J6XHSgXt7O4yKE#QF)iMNm_mrLCRkUJ8}`XV@n%e!V`*$TzIG9yOKiB0KBzc@ zn$N<*rPb<9b5NRj*mevLpR2rkJQ@Nogfk(xA^Y;_SRW$lK3V!T$ zD>f8ez9edLaOlUBJzq&|SQ{G`^M&JHS7pOCRH&a_UWZ-3Zm&P}iJ$!NR* zHZ-O6hMq1f${vDayGwacD|%8$NHC;*~6R4dtx8meNHD zF1~>3_tIsX`!p^I*N49To1bNL{qc7{9Mko8!Q~ipabYou4D$!O)aRl!aL>t z;8h(pfmg*1e0jbU7W&^}FDaGB7c5R0lP0ius<6k?Rh(E3mA?pp_bwcHc&Y29yrJN- z%Q+XT<1M98j%?xYZhh~2*Pr;%$G`sVpGE8XmFW6$Ft0S7;UhyiS5nBE5=PUKBqC&h zIjUY(nxkx&-pWMk^a9lQB!{|UVk}&S*~7i-&KNTC8I{`2=mufo+h6g&*BdabTFKwdM!CjIXp}!@HLdlgJ*} zVy7#!E*nfHUG=lu>kobW;~)Dr6Na#^Uw;3~pZzN6GV@9ULpFJFVNQ*q&#@X(JS{nk zhOhVt}J6nybjx+`sfEf`WcLL0j@v%@mHYhi-9hxwd(*B?S)c$cmpi>&x$ zU$?9)#VfZ|19GXM@zA}Wb&@rc=<*|-&cl?^@I%MMDWPk|?w0K!k`q&fD(uKbP;$du z!MPf}ZhbbaT=@T^*Sw>!GlM)!gS)dYFFN~5-D|pphKXF=<;@imxar9$XR0*x4V8LV z3fB@&HkytSlq`Im40_4F#FoJ&<5C50po?(DHFwwk_=i8jx=7b&$9TZsn48J0m-(5w@Cm>}|zMujAa#OX8*6?3X1{EZ_OQz28T)=#<~qEO(9KP4&}#^DeW^pafTNa`yZ4g z&wN@VzbH!fm9tEg=rX+2_sT9aEgu$cScM_z5?eS;YySXT2n;=4e=iX#KZJaLvd~;R z>26t?Rd+uznRkc}iEHIS=DS!qi$vkjNLF}lvR7y#2E>fg(#|reR0ht=)a{yY#i(#~ z|EM|KT$p|D{})_gDVxQe^;&y)O!v~jS6Vf%+f>R>@>Onl@X?{b;yrhUSHay%8DA3$ z=9hRVwV^>}pV)B4@*v3Ui$S72s>?Nw3>6oeb**Lp#Z6k*50TV}bWsIz6=bbyG-O<| zX@!N!a!|sIZ5-s{4VQsL+@_S@SBf&aa7MgL%xLg+q)Ufb)I4Q~z}a0m$>t`lpP{I* zSVFS!U*w(3Yjaf;#Z?f|p(6edP8=wXd<<-ClQvBQ?I4IkAJW#erKuPzMOvf-iwGiA zFtil}N9srf5d;ODi8yi~P6fq(z=@B2);-(R<<2oCPTIP9bI(oc>-+ls+c|G2x8#S)ypp^~M9#hITtr;Ip& zm#~F?Uc1WHMgcF-6=a`Yrpx{&h0DO=+Wz0ZC0z_&9=kGMR0Ci7%akq+RaIy?SxIc# ztvgy1OV|B-RD-?l&V~&x`w-K_0E(ag)vr{sG}^adf4yDB?k8r2h+K;{hkV|gefWVZ zViu}wUU_59CcZXd9Re>_Uqnl`jT#|$fOTYDpqV06f=h5xMQ0=KZzxS0Zf!u?5apA~ z&_CgogBLvwum!rfLp*NnrAU{l?mmJPcIhI?TI89LEX5j3x4LwY zYRvZXx43tWCxw0`d9c#bDmwA8je~zt1#c$Z+cQvdEv%e=ax!;S;YxUQx7Yi7->j^y zwhDb4<%3*DH55?%D- zeT#UgikiPAx=?o^HDu-0l*pAA)ks=c#|@7|_k;3v-nh}yNTM09JJyU%7b$b=LXPmr zFNX~b0VbIf!v`RPZ5v9KK1g^Ix^lo|;A+g}X|BWiRQsw-a}8_T*s_fdKRMe;*aQXR8JVvD4@p zYCo?6CV0VekbYj4Uh9lr;0FRvfGZ7I^y0;g=eb-ir%QvEhb@NPp#B6j!^Gtrr0jU|CiVpR1x;}Yp{5k0x{LmQMWhpV&LI=JYq&0KA`tZn1LneNug z3wsA<9b!!ii?4~J*Nl1_tiLoXWWRN1=61-+)0}Zta>*R}Y6(o_1&MY_L%_APhL`uZzWk(8taF-g-4+$4S zS_Xt`Du*Y4v9zOA9)?sJRKi^qiZY?f#=6t`63Bwnw zX^&wnz5I{{5k4sQ8!BaWbv7bgT6i&d`E*ptmj_-1j3QTFa$yrg&_zqb+bdWX%27H6gJAk7XpN8OI z@H?_oqVr9!aBhCd{EYtj{Ort?o8}t6B&9oZ-ap-3sk(Zl`YHslawC)g#veK!nK5eg zq8Ap?l8$lQMWOI&lCILZdC;&!^U8Fg;BvSmbj^1hF8sSPU7as9cqv}d%g8U>rQiyR zj-fY6o3cC0O#I)1rTv92E;ixG+5jnomgE6SA2~ynu~DeF7>t)kDmlUk|2bg_d1uf& zcyhLJ4dAMZukP&83xfkR&0F!s#whYtqN_|9cXkl#5Wy;_UXXYj04&f|whdv+t9Mw& zYaMiD1-ghA@I+Y5$y5A|_3jMmGaO$E8hd;5 zli%pVJ5d<@FfFEr`GIUjx*SEv5ORvM+$)^#EbSikdTY~H*NKnWVY|CM-%o2&c8#xj zgfH?{V5;yDn=_dDBO~-2Q6d+84fQklT(AzC5wE$J9V%OKt#aJ_ntXvVd*RO5#r6Is zS{nQ}0_xw5u0rsF4IlCHSNI($7hQ~BcCj_aNTVx17EK%h7G6A4+i_!W6xpFmsC^lB zCxX<7wkPLR?TkiZtF>~rciNtwy5fF@;FYq&_Mi{EvUi9-0Md6jxr4|SUS~{IFU=~` zJi~uYFg9=rVN@)>1h1t|a5f;~l>x&Dfh}p%VA+L4l*{|)zf8ePY(wvdYN`VomviwR z4?i(*B3^7TLrWC2n|2pl zJA?jVbM~R@kri@cdF$oc$qT3E9j3+&c5cu+9N*dCo*Mqc=K++e@@De5)Yec1x>P8K zN?Xi_j>A=Y8>qGH^193MLS6`wF2E(bW^l?&8#aDjYB$vZb+8~h@}hVyUI<=Q%yOv0 zn&e4yLn4KdYgL>s;s9P`iN74@mH85XP;x`vrL9J*5Lsd66)qg?+bq{J%`4bhIATpo zt!sTzdxzE+)xr_5T78WJmgA`Xq}&ETr$c2CWdtm?Z4B9@SA0W-3m1HO1}~hAq8*0| zdZe->498M*zaHJoR{PELvO7)WY-LTVc@vZa@3(avbCob*pSv$aRAPgcm{Yi?tE;i7k9jT;HC z(0FKHW9}BJd&xt3OrGCZvX@UA!ri5OHOqME{_^B2Ivd^-Wn%P_hZep-At$>Sx&$wq zQ2y5Ng0UgN>-F#6-fWUC1x=%t;>8xjxDBtj$=9=es2zsm)XloJHC|Aj+R{EL9<7`M znV{yFQ6!CGDoK+B{}#f9t!dg;a&4aV4(G0g5kJ(L@234WP7e-NQr}@P4<~Jhg1AyS zT~cmoFVsw7z6)>E0{~fsi*ya0_(~K+TR!5Yv5Smh)rqCewBtz^fMTpPd82%$i^1#L z58g1mRMPfDzQitc@w{ZaDPFSP$A8PmJcGd{d(*&KmrZPZbTH(ga_z&dmFOaRwTxs& zwB};qYIoLmtvzF>He0`zaGCCWY`VL(vu9oN*4K+gl~^x9zLF+7HQ63`#H;SBQC*Oa zf|j@%b+V-@&ML>{$}WjsEWTDRcSVU>Rc}1H<0W>5)DWv+Az;Fa|KvmYKgUL-1W zG`i|y1fzK7J0Kf*ao>rH#B4>#s~M#H27~g$rvZ z`xi^I(~sYO%XQVA4>ru2AM{gOuZFKN;@6BGzyvQb!4#ZLg016nhYEw8xNcUR8#&*!JFdSl@zYkp~? zJAKq2>};BOnDAotRR+vKB3ChX;m$1poG!v14Zj&JilF z9~>{Oyx#immDlz=^}jqrjassYVNkA9S+vqJtYdV-@F)Z+4bf(HYflr{atG zAr#^khI|ve7`C{9s1hb+mq-eI@4^$b=xvB|XbRzr#TOKOL&!R!y!KKh;_wa9mGN@8 z;Al8s2wn*<&?R_%`qL}NZ=5w{kqxAfF=$gfrh$oJUCx-vj}yi$I)zSH`OJUcDojs6 zq0JGZ6h{Hh+d$NX2U`_fYe$29^9pM>0IuX6nz^yP)U&qvYSA**rI?r=a>ERwq`n4; zGC5mymI-Wt!h=qg7UYaU^^wP;lze$HHssJ(H4c?8ptY)n7ki;xpbCQrFWVd{1h1c8 zIezVpWm=#PlBUDM!LkculoM8$1Y)w|Tg7?L7%0OykjeZ@Ce={XPp{Pp0s-Y3@dvT5h-h>W!jbC9}qS1?KcDUw^Uk zq9Ko$tHFzJ*-K7Kpky1yjzfiuOO<2kWf&Pz!7{Ai(%=;qq0r?pxO`*7OL%?yl|@nugfN@NdRO&JI=9(EUfk>kA292G4mu#{98vXC5l)N;O<6>^l>oPt0U zhEmf8vR59OSMm)j!8$CS`D%QDuxM+b@?!V`UI>F&psaXx?*5*^>m9=@@%8D)-yK75 zpE*G_z&GY?1XL_r7vjSJ8yB=)XvXs+T_fKqDWu9F2<_#u@RGqOaJu$M$U*ls) zbD&Um@eiAewqayT=nDN%?3VY~#ncd@ZJ4fA?~0Pp<*`e4*6>+n;suOX-~RdsriKZx z*Wdc#t5*_T0PLdeDK0~@&{jNslH#;s7L7xaMJHD^`s9Yl8E2SfMHtU?rG-Dm8;dWV z1Y4s6?`VOo^z&IU;$$tm>jq z7|JcX7ds8TbMmIwo>5QIlDNu zitEPAah1)(N1oZ(m_PsI;&5{X3zx}PQ&PmS2#RkIoeKLH@*#$-;oGh?%big8lD&C@ zBVTzM+7PAIJUgN|uS|JRJbB{1Us5-e?Y{Q?ch5a*V(?0Uz4qGO)7-{@TSXPw!c{cu zXM`?{u22C3AsQd$rndj?=?A9N$Y9*6j6$>FEh$`^*}AC}*WdZtvV~u###id?_4;ex z0b}km0x4-~!WhkpoC!uXexlr)}DLu z^OPBW@$HYs76iIHc-ghHRbfSevB+86GgTtkF!O^&8Qpt-Q0`P>_fq5n9}|*s8PrBo z{92F`Cbq2LI@wQb%{CvsZMl8ltd+KWP>TWh{TL`N9XLh zr;dNNtWe-W@N(bqxc6>tuBcE$>JchltCdCWsGNLj(mqO~?Wq~*&&qFXP(M?_!p}GT zr0gfLyS%nD*gu&ETQ>oL8Gh!!;8MKqeejX(?)Kc#UVre-!Di||M23h?Ag&(_3Uq*% zG1V67Te1{I*Ii;&IUnS1hRW3nu1gZYh#7V}WWu;~^wP7>zC^f~8oDcQ!Ry_po3TeR z4+z9%A;5`<+=L37+Z93}>*Vp&penSglyISixOKK%vx4ivdvCkt|EAll{OZ2E(b&A$ z+dsGV!?iWb5EEdFz78Y3A_N%_4>2BS@DV@sza{;j%&EaEDbN3sp|XGxadM`7g+IfU zl4V?J$dbeVgEDJ5QH;u*t^dj1`Ls3_L{VH65fwLr2yR^n?$oVzV`|j;r-4QkrC_Zz z(L~yyQp_SjTo@JWrW8YyMHjBrrF0W;BW|S2ehI&XXU@#^I8G9qpdz-vnYnXkp0%&d zJ9F=Qc`v>BdMlC`BECTG7#B?FDjsFzs1 zsDx!DIm-wy-8ha1GJNFwZp#O^BSC z4RS4!4Vrv60yI)kUt&cm5!4x$mlkE^DY_P8^F)y>aEn!fdv~3fxKI*xjYqdr`CUvCX!?k!;<7=;|)X@pa5oS~rWhmeHI# zSDw5$vPrcCw(mN4;^f)#-O>fzyxeTnd9dNoveWw+)O;6A0kHtWTuLgGnaEWSRilv5 ziSZPsZH7c8C>5_C&%It?Q&3wm4r#IADv;J`G>cq7^76Ui%*sk`W@1JQfa_cp6dVzD zfyNddSEM|}eLCigpY@j;K#Hts$`6$Nv(RA360kJh-ybuMv#qInjpp3))WuSHQ@q3V zi}SCM^M$*G%QL0F|svpLtUx3NC;jxS5`9PVQmt80-7}4qFw#`rQ>)j2(WoWV zJymb{wU8VtX*^MCct=oNJ~@2eSXn7x7jLELBesQKRJ_}rnb0{Vf*|3AAfKO@h;o9B z6XK`$d!cPY`nC+6Kf&zHn^VPVt39`PYqW%%@Z^dA{I;i!zrTzG5dm!S>`ZZazB1Qd zY&F(ubskriF!8vhhbqFr%|}errWDf&nqpV%d-R3^q9s*oiQ)+SD5Zv{B}5~l=4;BU zR9q&npsshLD>tSY>0q7H?E)ogKXkSiF^f8TSqklq*Q;d(Qm_(?{)A*aRIhQmoVK30 z{c(#Pq_wu(Zr8>~%jIlt_qFu7EkjvBhN^c57>B z@%m0{aNsv^8>^*Xs3?R}^kIYoi_rhvV;)UJ8ZsgsEgOqOG@H?IS?G&?l;Bf~T~X+Y z|A^oWIMl$4tr0kRAicr0IVIz>ZqV-5g1I2_PpCO&(4 z)@d2zAZj=qgk@mbDXZRCY|gjc*;b)^_T-68e!i8meb2$;Bh$HT0ScSUp399-S6hqi z`8fwI1oyCl4(%Zv;6{X_Xu!T7^ZZBMH+kffwgZ+;%*Vu2b7*1j`Q4J8;wJ8geZBFr z*@SJzEH2OA?jF1DgxruHU{kJRQF5VgjTSU)eZts?R~W4{EQAgwO{uiJ0wdgjQjI1J zy3#F;WJ`@FIY*L)P}uZbdSJj%jG+HVYvNI!F(&{d--3Jby7&&=9TW}I9 z6w0NsGv|J|ZOk%;37-$}Go-QhG12i$SjY*BMOGXQe62&a77m(lw4nuDkci?&2rC4A z+tF-#;h<4;9GFTU##G$I>gwu)m`C6~KxdXc(BQs+uek?c_37&UJ5*O9F9k2iYro$K zxB9R-g#)b?ZHd@R7+N+Pp`hwJjV!9tqH7T*8f;?C#^`Ipd}ac$Oer`BK3c#BVzdA^ z<3((_mkK{Yvr)WucC1`3PoBrw)@HirY4EG``=GE9{7Lith0Iu~TrNOrR2vMS<6R93 zq)bbXxUNKxlp-e8O$Nrs#>lH}8{YLE&Kw%`;^hmO zl6%e1%}kGM#@jN6(AbV6ozD9DyHES~@2}wZ=vG+2UWO%-2E?ah;hJ{Qpr`yIxsqm| z$MpTl4_e@4Vt;@iO?QE?hPPnQ=#lS^-UKD^_(l9GekD3Uk28S(mY)25{JTxZPV0L{Z87$fMo2w}qYD4DDylR-NZR--c+ z{|xgvElDu^J<+hc;2u29yLYQ_>G5iQ02#hzn^xY2egIz4yz9!RF6>8P z52p_m>z!8#%z3bWU=blr6dzm`34)NL)o7tM?b$N(yfGE0@JG@;h+XHdl%Nt_uJjR$ zm7hO?^KNtmL2RmqYhKuiLkAD;-HKTQtLx31H}4&vJs%8seUU2Vu%NO5oAbc2xk2fm ze#ebBf~gqQMvB9~7No?L#4h601)eC*YhCHHWN6#J4}aSLN5j5tTMVJDCC3{=p`ikF z{h%6A(O`i*>*9^FzeMte%ld2jE3-ozqwtI(#FyL2jZkc;mKu6>tq-t7^qvj75r*`+ zYkvjED24msUy1kcm$q)m7)o6WWNBfE2q|uf6%97!z1%+NU&{>yO-s&l`w$D#RSJ@Q z9~5aV$hsaSq4On43?(k=3+f{HKe!8i4>&*{FA+9m8H+8(Y?7`$v zJW*=c{;Gunl{+g0X8#tSdrY&W+tVpqSRD)C#g@8;Qr8Q|vj9bgMjIR(4aE`-s*Eq8 z!dPe6=17J;MMvTTmkBAXQc=2t^1+^+j8X7<96liGQ*PmnmItBHu)LQuEZi&FJ}k*u z0!Dc09b4)eUR~l@KNf;Tqt!g;Sb?@tl`tq|V6iS)NulP_WAXQ_^_1&3_RgL~Y9J2d z>xzi@ifEyQ@2KZB+6dZO2z~$?u~HGY6AKZBAY$VY&`vCq!b&Xr!yFr8hk>@to#%?c8N?janxJA^JwKyWe$h!Tql zylCMh5=%)$3SMW%gz)HAb5u=U@lR}M@&ZrFAFf~GQ_?5OaJZu8Wc?eIt9z@6z)45y zYoc-!%`dGDoO$4IXICq`vdl!}UN+>jW2IiRDV%g94CE=$%*KgCl-XQPB|`*?&aPHCyF^w~ ztxz^Q3^fGESR4=buqMg$jf6(lUx3v<^s8%n+?qgx4LwYH%uGVwca5yX?D49Fk+@BD>l`U2Bu*fK;nfblkIKQv-)5B13G1sR|LaBH>u0Pr_7aVtC;8 zcp;aQe+0Y9-!vc1^K7EKL6NIs97H{tO%yZqMWDzTRBY zuUAy1@i@h7wg=cfxCDuarY*}QBwm4CH%iM1Hz;sm5UH`DdBi{@1`5P-lH)c-Y`n-= z_b$2K5L;fI!;Z$E+ho=GsmzOLsh*~hhuSXp%2l3TO?aN+c_H(lC5Ma`%ezv82F z3;0Ndea<3M&03aw!LG-bOLC+)uk=rSqFxlN+Br$LO!0AT?aP5)M|+lsu#0-pFG9h9 z6^vi>(dr^D4t5M6k~PVCCA01kwBCCBup~$4xC`#Co;yOZxEs`NnuJ{MKCgZGa=O>i zn*I{(!sKOg`sE0QL9Z}%ZSE}|eN0|nB_g$u!>+-@t0g%*$G?nw^C`Jy)xyq!=k_h) zYzVnv*M)`s-CQ$S7!EmkdA*1P`{3*vE$DMgaOZU|1?0L3xyYg39JA-uC(5O13vL<6 z_3`r>^tv#|^YVY^%)6l`FCxF7*XZrS-gQ|H-ioZcAJ&C0?m(`2zwP?N-r2i25k*lv zMpscm#N8~U@gq^uU2q*x5iJx{#IM%Ik3tbdvCvLfEX2mJkV*zci*2TJ%7H0_Fd#$9 z6zad=pW%J)&CQ*+6SFf>l;oWsqSms&Co9 zUo5XM%?hNwH8+|6dPxaNLBD5zYIQw&cmMY7OkSs_dw5z9>(b(~tcym&8kmr|1EMaH zmxlF4>QaR~{kwb4Udq3+kK~mpOT=~Q$@5$HZnL^hPPKK_YTNgSx&lA5E=pajt|<LPiuzSzBj&{$X6s<}$@!oE8suNPn01B6*>c zpP1z&i3ye$!Rk`x6&ZDT4nK{1@am`6YB)5|-|oD5d+V-3%S)dmPdnSc8+B!sMrZYv zco%}#V8@KkoRO6veTW?-Gczo|JtBW`}{o*3?`XcIL z>*|xb5WN1dk5AaV%r1IPUVb-(b&+|Ux^d;1NlxHr( zZdO;AR~LKNB7)bXeLSm+V0p25bzxnK6PMLHe%G#Fxk^v|sFwsuUQdm@F7BU^A3Se_ zx~MZ$kh*5#e~|w`o5Urvp;Q}MU4dCT`?;&;H1kL3VLF9=tB&4^WB0nae`fOj-rgv6 z4KnXqse#F27ZFQuNQk;3V_mMEBoAqxHR{su&>Hi4O4>Sqbh?kZ@@(^Zwz}369u3jS zPfDYou)Nj@E)I1o&(;;XxW79>URR8|XgYjM^168B;OuCN*lYH8MO{|#ni-G&r!4mq zP0Z>dxRi%=3G*vwu3o*Oo?fLVSINE3o|v_tx2;}YUBg-fqv7OiIhT2t$V=4a_l$Kp z-f0-N96NG`%!@d6>gtePvkFA_oSvhvF zIa3p%m{-KR8lAO`2VRTlLGQx!$RRWxj*zSbn?~NqGFd8m{=EK z)D`v=k-Pi5uCd$Opss|}h2ZrEeLRaRDXJ^dCm;^*?>fgqq((zgmjtgx1h48e1|%*c zFGapI>;$kb*Vy?pQ`d-HD0K3Z^zr?^lp2=0qFxWyvE6XX>rq#%?o$eRHR{v%eJmmiwkF6PEq%wNUN)>PP}4mUOXA%?wX1$vARfJ z8d6u*YIGwduE<9n?-Z?cG^|Kn4Td5vYgZ$)t~O4Ronos;-W84vUg+ejF;D6u zOd)TptJ_n+x}0OLxpK`{>N4_T??UjZ+Q*A`X=D*9G=(9Spj=~zmxiNTLv-?0`*?#A zmt7gInbZ})x}2khPX2H8@!V>}8mSEZ2-f8&JACfsNnSCJhFI6AN|V%Ox*WfM*JWDDyb!$pxQ`d>TDPn##s03t?C^4YQyDrlTEc3#ieC7T4fibU*jiIm9g-=i1CNnQ-4H3Mm_VJpHFQCA> z0MX(jFWEIz>cXX=Wd}oo<&{%cH%*bcz)ru=8lsc0(8nun6}@XMAa$j%F6U{R;MKus zI04NcY+d$(d?!qa(3`6Pr)lKPi`0cqz5+`kuKcFPYLF_hzw12pc78NOCtrzkcIskv ztr_dW5)^0zf$lYUG(;y~nt4%|b(di`gmnQ;-OG=LeFU#6eLSnn9t>e!fN5C=%J_t` zJj;c~P^>G2bpc|lCr4gtG(;y~zKRJu7y71K`P_%;lXo%od{=OO(m(|C2!%$fl zPLhFQrx!}E!Ro@@HRbyFfpy8XSXUP($$-s^F91-ZA%a&qWH8LH@OEHbz~1G}9eH6i ztg;_JD6B#GK?v&tLcN_Gd97kJEKlQyc$Zk$S`dV=E|6oF&*mkgAs+JDgk_0ca)Z3G zt}ujkfgIYrhNB_wldsapi*?1uy23EP{w@$2!{ikwSl1{;b1;luu~=8vSQk!`!N%m3 z8x0Y>Ht*w!{Czdbz1DnK7bwukPL%a%h)%v_?6Mj|u`VCh1@g=dM?(a!Qq0-0i&$6I zg~AYwpyjJlUcRA3@ET8JpxE%?q_0nsJrst(rf$q@)gBEIys8X_$34$mXzj(9C!lCv zeB{OI!UxK~r!IqGoMesRfd(c*Fq)m-a5PNRXozK~P4BC*j*`i`Y5@F(R^aD*4cuK* zzKCt4UC3m2Sc&0_&5%^!1xnoHZP2ZrS7XqG_eNO1;(%|*K44YA4|jf zv`eQhSQi*?UcO0Q)N3GkmFeRXjTsD=Y54>K^Tg{a0RU* zx9WsEBbkY0V$CB)krg4h9;VFl6|@zCoqxaF4HD+@q?hvaKO| z@^ky~L>Izs{=%!_3gs;M?QB62UGSltZ74eVxer643!y}D+iTFtd-U<0oalmw$c9(j z(#cOsE>3oxi7t2%_Q*>gC^LACY@J07PLkm%%7(oLZ`Zh@ooNi&-^G#><Nt0(XlIlTt!8vpe18tLx8w2;l-!nlri|ePT860>c0z9q6?wnRq60* z=;X(1Q2ielQx_h%h|={Mbn>p`VuOpfYOsK?;lcyZzdtS2t&`Zv9uiLtP-o~o)S=we~vg8#jjgt-4|F0mB&{sCCp z8hVQVKn)FRRTUFeRWnTu^X29BySuwzgQJ$F7QaWv=4O|Mhel6MPUq)W78X`#XBMX_ zqy23RzI#CDW|ya@=50Y5`5x+XbIabHBL*Kd7v`3a4j$TD(ZxPGKOEm@IV;6MC9T!O z^W9b3T6-EBJMC;7zbF2Xm3n7kX62zN)KK5v(cZ5puaNDcl<+;{&*)Tp8@jBts=T~z zt|9sB*Vv|bo7uY5=6I)hRC;#yPv7p*@*vR7&5an^`|K|Y_u{Jo;cDJU5jI5V9T zmKN9M;JIrJ@H9I)FPE@*^S5lQ{5qQ2%QYqZKyfEU?geC_gQIt%)w{8i6%UVKzL(4* zLegV7NniZFO_%)V;u28grIwjl8u29sQ<%Qqf*d%W(-wYVEY55x!x0yeDV>l8>#(!^SimtUWn~sj{;0P=2ow zo_rh=JKTSxmswU59nw^L!r$#!vv5x0pA5Y7 z)YbZkMT}2Dt=UcYpfD>G-MJs}z$>3)rsIOVb$7jKyq{>^Nl(uUDsr8h{&TcfvtQgd z*|NO&XS5>IdpdVDuS~q6g8~cN#7tE|PS0m{Z`Rm(PKYAh`~<6xX%8T3EL z>8QlN(UG3>S=0^e5@ft|iO@xrQpeu|jwckX;nyRe?cbsK6Yhf}`ZTkD2Kf}G{?vPX z?_Lu)RIdo?S7+3oAS;oU=$YUPh`uR4FpN&`K2n3g%4-LqNzn!FD?si=1c6`G8L9Rz zBh5?U+??^|-tEI{R#1leaS+myzpb4cF~|cjdECq)qsYyn`o3O)kpuK zaoB?kKpo-{8Lu(P7Iu8nY)3E=U5>7Nfir z`iDtdY0!bw+|dP}0frkst9%vP7Vd|}p`K<51uwO(E}9F?4r{&aC!wBB4_U|T z0fxZZ5!wVvU^6nWWf~-dFFu+uFn0L#`3r##ik8e%2a#CymXNmaY;cwvb_=xPFTfl> z+)dFm5p4GK-$xs?4zd9udFexCWkyGV^#nLxdD}OD7qgwD=2~Cd@U1dvOsC*69XLC( z?~x2#weKZ#g#-ik<}Us+h5rGvAkD^oS0rB_&W{WT7GZL)7do%0EAN9YsQ!yKK1@GS zZh>J1$siFsN>Z5o@%D7Z=sII$uf(&FhA;akFnzJEqX}r{=6ZUf?n!glX@=QpP+sqZ zV-P95!2`B75`|5ok&t^}8Kdd(>w6$!Cwb8*`anqW&#~(_Bc7m}LylmrJ-dMf+u?$LKL0fl2#9_s zpFbrn@oIZOR6kyrv-i|R_|*V=v&rUM@W>CB(>Qi1FjCW`HKA0Eqbc|N~#qwfE zTbF{VT)d=Ui#3Kgcx1*3J4bPaqN6fgb6pR2T9YnPY=V&N7skkg9k=xTM;Wz+;IPm( zd1gVD92y%FaHunt>JY$A%Jr9NfjZhtl;9?z z#bp4s`j2Ki2JW3K8{511zYskA`xj5ygk^v2pl8 zB+1W14h1VWn;MN=tmm{LGfV45vXC>ebepewzw7&;}GE>(>LK9 zYE+T7<|&zd;5b)bP7m*)6cyyt9U-~Rw~S}XuT3DP2E(=?>CAL_bEU%)l(iEO9`WsA zJTQsW$1NHUnuV#-{w6ga>sH?d{3Ijc2#VYs+#OnX3Y7l1-K@JLIr0-{d6wkvySr`M z(V-{Zx$!w2I1@sbZE3`5hvQ}B|H)d4hlh>6URB$_|F+BDrut)<*GC83PYF$(K$gGx z^6>-P*b}Lau%?R_Lz3s7b5C46uwL!kRG4mc27Rb&GpRL4M1=PhOgc4>z-_EHCQ&!7n@M^Z(szjiFBGer^GWmPqe3Z8T_FLkd z#hE_Nx@h^&<<$4&(oKYAWSE?RNB+;rnvegT>*cN}kpN38wZZ*G?(4Yk3-k_MLK|Az z0(|g}4NImRb`Os-weV;x+3axou7`WhpUuG}Jb==91MOw|sZjzY3#zq$CR zkt$+t*6N*5Ay9J;O*MOfxjRhMaLn#U>i6rFo#Mq*{QSr%SW!NWyr^hUnSwTJy&Wb` z`BRc4<0yD%=&O=Zl6UJGV7u$V#hICuz-i z_p-9W`!MZ+em-p)soRcB%rE`rwQ42a|$*=Q{fBRj0Zn<=XQcYdMD&$q?RVOxuP6 z+I&WcXsUcCSRkA@7Kw9+%z27v@h#Y&KV_Yc$l-c~zr+IZfj4hDT7}=?f!<{3e#m#W z>y={UJCPU*M1RbJ>renxJ3!D>oI?t*KrL?wG|~Ki&0uo3atK5ZYtPpoHyZSL_29HqL#{&lA1eT+|3v zS|mn|^?`TJS%)g`q;PWd7fUe2jl^jOA_-ucYY-*y_FZ|5l~-r&!NzaGGOM7CcYzFk z-BsU^z1<}kcS1g%U#-ik#yVJ#@V?fzw>>IO;&)dQksp=a7cX;e?koQg99k}g)gUX@ zTPjiS;jA;QTee!{Haa#4{X&Y|)J1vsjeh~B}xeUNWKzE(zD&hC> zIG3*pM_)(^93=>6H6+WRCMT%b;_vZ=u!ylCk*JuR9cK4pC(;gFgxRi|_A4vU*T!V2p+aq9bZYF4<$)5JpVHG=)2UJMYIj}Q(+m9w_;5%jPA$2`6} z1_=qpeB^7x@i2O_sNqq34-0^xtEvy)l+V5`Mz_a>ZiYw0v(@t9tua7a!k{lrF-X=g zY1V6M*Qq}pdS4CQZn29qw?zjyb9c=3yeY#zMdR$0`%*k zm38X!Em9QB0)ldlya-uMUwLI10A1ri$-_qB#HYY#AEgDbdHY_Vo3mc5Zy6Wq9C@8A z##E5Eq?yxEWh1(1ajSiPia!N^eqh)>_J8Zv?V7`yDYAptmQlW|K5->6#@s|MvjVop z-(fO&CI~;h3pfO}_%QfTgB!K$2ufcR54nqnxM_#xdf2#vzF%YFS-eb8<&4SbATP*M zHYO}+L-d5$a)A)MFHG(NP6aV>z=@SF3r!(6R-leF+yh6Z1TZF}bpDgXiW5SzYO$*C@%#aN^^Kb{UhfBK>UESN zy7e0*JjxBYFu{oz>8W^PQ(`80fqF&!*>+j>0hqrGk|}&TFFjF!TZ|$KmTVHeBb3Tz zq)$K))^&#c96R}~Wr=E@cO5SsF3cnp!!81jth8J%C`v7&aSzEwSLnWkRxe>@6 zJqp-feQNC&ZSr4+1a7R`4inL@`a3pMx{dUrUS(65@Lj*>LeMaM{zt_?0(Q*G$f(d9yBrEo?eXt`HMN&FKN6x6mY>-WC zlxA)!6`bn(0P9+7Kh;!Mu-XTYRqverkUxL!&GCKeW0sucJ-gZ*6U}$r%Ua%0s`=SruDY}<9&M&`ntmdCGu+jvpLAVzktXn z;k;fr>9Rm)t@EtBaP?LpgUT+TNEdp#SHg4M*6UwL%%SB8 zZ#a24OC#My8K-i%2;bbF4yEU|TM4Vh;U3y!Wmt%F%U;F+LW{j#1)Y%obQ!mCKV+8R=cy92R6LMYwgKtRjy1?c5#cR`+)tifekJ)F3*t;ihK+oe z1NCwSWg5N~iE9;^PR-OiatPZBe^YhCgPm4oF;8sz^!CDgE-2Ux*Hp)b&hCq%sc>^k zQ!hght|=XzK|idA&u61`H6CY&+A9=1|9s)RjaOK`zVg4E*44l+z@~!HF|Wb-(QU5r zdpk@GSgE#w4GB|0#zm5vEn~WlX8uem-QfOr;^0QCpE@jZ6yr~@v&3!Tv}KBJRAPPP zVnMRjwhTN*fV<#mzH(gPyv7$PZ8iCoun_Pqu(^_~oU*k5z=y|H+t%>-=Ey{)? zR#x|E)8f$^Be$c$J(~#7Zit8Hvh~FBSMc%APQ$G~W57rhY$LV%A?B@s=PvbczRtjj z`~!ev@m?*2z#bmk^t3~f<6*`Yas#hej;(wK${Lw6fwOeEi7FUSv$fk_m5^=H${DhekuLo+3^>oZJLglx5xNn1<;EdzN2LR>@~w$Fe5? z7D|F`y>06I0Da&!;%OwJ(cK%$qCX6nBG3{-A7c`LvtKSE-RmT>==B)z_#)t59nrBo zC{)gZyCS!xpVQ*13M|ot6g(d;LkB%>6q5M;aCHUy3CNX+gWJ{oKm#tJ3uZ&Vk)CP$ zX7WhYq|WrQ%AAG9rwYk*E2*;GQDe_t>u$27{O@BY4euxruer8p8s8=S z>_8q|eD40p(=CKl>h!}wIRA?G)kiGak?@11lxO88=dT7$9Bta?*|{@-nx#Ok2APW(Fm8eU*kLz3aTjl~ zhEjjIX7nvQR6Cd#{B91^Z>M)fZ*^Vr9Kjm6jYYfOy-+<>+ECbG+VEAe$V;bofgf=88fnK}fKjp^Hu}h7LX<6kR(Kb15CLFf1y{BBvmWegNmXa+WGh#Q?uLr^}yLd>24s@E&+P^A{*o4#2y>rUL^y z&6=X*UG@6r;JUy5-9)J9x2b!rw;@dZ=hW#R+@)^=y~W=C{C7at4 z$gSenJ3S@G`db~C4KMBk2MCa^x8Re1YZN=AR@@}6rLqNa2C3okMkfN3wIAnhBe`|4 z@F+n774uz|i~B=+xAZzk(f3`CW=5ugtn(2c&Vevb18&f|;boR;@yVX9YW`XQVRQJs zms^ciggTsz{a5q(Z)1is3I(o$s?J2>&WJtv$j=(5S+8>X6rM{nsSMPNH^z{i3EQSo zTa4cg9IKxEqdt#y5*RNfb41pD^4F1F*A*`^0cUV8EpvzePe@baTO(Z_h?|dB7*8A6 zS(NFoaQe8g9I1I(XPIU5$r*LvJQthQxhG!9P8hCz8#0lvjlgT~T|kWapGJAo9Y0)l zjMvM+JubErF2_6eA3y=yt*f1|9o*w~Ttr*h)gtaU2O^IuhiV=Apxgh0XJ2Dsq+A8&r333pBxa1!9Mu*sQ)JY!X%1PvJO!nO^j;Ka?e&@D$Fa4A=ta zz$=N}5AF{Q0eM_0S%lU#riRutZ5&;WxetVqE3Qr&?V9B>zdl5rJ75EnO_!z}EqCb;&D+D6(sui?Bb@8;6K zMv&mByegNRg4J3cj(k_pJEfTeAO_+@`!{1hD1OozvVpErwE)i5a-*T5RQs0|&-O=quP)UO4PKJ)sENqRpolgeT!Frr zxI|i-pS**a=Ga(jD&f1I1a9uT*zRY30Dohm8-%612kljZtlgqi^-62QfOrZ-9Uq?Q zI@}?=as>oZME*L^t6BS(+KnDQmpBN8TX8|$vICR-^6EowJ%gxn+)7tMfc+^qdz=!( z7KD5c5H&1q%8R_d)2=0MG7U2WV-NJy87ci_S5tU=Jkd*$sw6tyi+)hv$Y`ndW{pmq z&y4shPI(00p4|8n^yRlbFqaEB0B84Eg<=p#YX2CiVIxs-3ej>1d?d-4H>s4g1GS`f zIRvnNe`_unbWR`ow#sv9E9TaiZ^^xiy;ZALw zQ=pu{oq4*1_)#zlSB8QPPKuX1`4mm}1U1InBUl!$w=%zQjX9PbL|#x3B%K0FRm_+7 z{FtZsmG1s=|A$f?9=`mKCsj2s3JCIJeObWH&ZHD~`qZoSF{rnQZ;!c9?1>b7n!b>E ziQe6<`8!x@g#5s$LipOCl3IoeK%6B>xONBC1<_F8^*U=TGeo^XkVQTUw!6dAob}0& zqTk`0W#-LBzmQI|ymq~Y8HOq^H6_V3UwQM6P261D_f7vo4LCbcXW|eCDBeA^Qd_m} zys^4rJeN&rv!m6?1-2pGs-Rwa$JcO1gSX#t?XLkQuNo!)aq5bYI+rHLJGY;4RhAyl zvkLkt5t@(sZAdctJw2%I`(@XL7E02seGa?&is2zyJmKC!qaX0`95R3CohNhKbPdu} zk7z4|x&>d9XsmE8ah-t3_i#GBZjI;5BK@}^pdyZKi*_R#{)0YIcP*=UaSAnETJdn; zJ{_uqc=bNSG3Hj~Lq!df?ZT7~4^O4W3NfP1ZJgdn-&W?Rvp1i{fD1w3Jbief%atNc z?ukgi02X5U0hg8qN$5kQAEaXbO|SaaH8+kYLOWe*sxryO9eqEOD-!;A#W&#O!lslncKLg#6m^xJbtBl4xFLhePuE#1q&$+xN0%{>A^OBC&zL7I8t!gv*^@ zmeDiPKHKa5v~+$rpMLm6WyumO%l^eN0=6djT5u=2Yew@O-4->ah+5qoT`@ie#)4^S z7%SH>0-8aJSt%(65T(KPdnqz-)W7naZ|RLq`f^-C z{LCnlp)97FE`2G=L7+NLsc1pH+v3?9xuNXe-+VT@eZr67_Az`H4GEmNtSN1gHkP^- zpfKt!a8Q|$fRm7^dFK(tJM~>VOj392W6{Id-?RybikX)RElo5Nxc5}syCGmoF&K>z7pz6R%zpgg8^ zaEMQ;NIPqVWG9~}Jkc5w2VVJ7*L^1&-^%oSMDAB9qqrR=<~HFMF&kQa3TmDmg?;Rh z!@4cSIk}^?PW+a-aW}k5t0(p)GH-&)zD2|cb3^ZpE4B@I^Gnf2@k5PIHlb?x9dE}n zfV1|uZqeM5JblIApSea$o`$(sKh^818iYP?)v%fRR$baE2W=$%WKuE0lqdOb&pBj% zsN1plY3M9N;dMblg%t8joslRF)6ce!;UJf3^rNf!*XZ3MFC!GUO~Bge&XZK(s24^# z%P3Eq3xS^%-m+R`S|i&FfCjdGZCRxRHq=N5dNKqP$EsbLiLJ7X5Z;KK2`w_`^;yif zUXT|aYq4Rco4HLor)lfn9^eX)?aa!_DbyI%cYu2Vxmbr z#n3>Bczry&F3rnqok(c4wgN-VG(2^Spv@5H+ObKjJ)joL`&G+|9txOW%Q2T6J0#!P(XiBtf(=bfLCNVNiH+ZDE`c{?NA9HQuLsw4q{b`n1ihte#vA(qC3KP_P3; zFm&L1SvWq<5(y-pa5-t)`}tc(TH7ED=eX$T+-}?>6&gvl51!w@AT@;7k`$_)*fzJs z>9-nvjD42)Z7vMw|Bek?a|@%)G=%H)|xUF?71BfhuB9gTk7AVn!q zGgR=UfkhlJF*db)H^Ro66oL(0*h*RC$?}02#1PV(oGFVwt$yi zV@pcSv7T(T&L*77xxQDJFO$1W(`O^85c^YyrW-~)5+#j+Bex{K<>6h%Jt9I^jJgw} zV(w|bo<#<{{ots%KQW!_kqC`7Y@db8t=VyAR4|CxTkx7osh;6kQeiH{YtjFBIV@KI;s2l5Dk#` z@p~|)Cw>$5-PjJmmyu?I_1@OUQ0l<}uUrfzA6B{d#%fcr#JFf2EX5~E#x&Za2KS)) z`(l~6)#DYwBRmZ#3PnS=Zxc;fXupP*PL z0>@{FWk{XRbTb3v!OTzx3D4ITuD9=79#ZEv<7#4m!P|Tv2aElQGYfw?yeEC?em>C$ zV0ui3n@(nrE-)!NLit7oUExk^)AZow7@D5;q}EUmjxek#9D9e_COrQx{bgc3Y}m|J zgLsGHtPUZY!s`H*GfSGSTj5r1o22@QE631Gix-lphKh=AF%#ZTjwgF7wx&^~=N7t4@^dd8${ zew&w(ztKKW!>Xg1r z8){dh=%*UK)Zb|~-L6I>4^Vq|A^+`=8_QTp3@`*CpWAlcC}0?5K$#jQ9c2U}|FBHn$8( zb#4cttbE5zkDCbItL*`d%Ry7m^Yi0;zS_6fF;#m z?ETG{l+caD6boo6k%(0LMVQ92wWHPZfWfN@PQ|8K4aoso$NZR>f3Cmr^#WKAK0=~Q z#BCvKS!VY-pDAnprnG92djK%Fz9B0iGtSS*owjh)y@g|&|I9t?IUys^YxFg9$be>7 z2@(Tg{erIruW*zT+ag3IzQ1r&89UP)XXC(eBgp`MBOr^tUC^SBgi;#RqqKED=gU5; zFMMg7f`;qp<}_{TNod-4gSNd>G}ovhNcC_j`S7^)R)ND6FbwF! zjYO|0h~R`eN4B281PzTAJq^&jZVH)HN0Lbj)+agIkO&j{k30`mpP%$S4U?tP%xcq> zBVJyu+R;|F|6;@~OAztIGu|-vuJeVNHMHRP(awT}S|s_;kTNaaq}aE~l^Q0L8+uCR z#iUpl@*uX+$gK>N>tNdMAp155|^Qv?F2M*yJ+JhmcgSUhSIx9 z?4E7}0Mw4T*Q(Ud=Ig!rk`fs?p~rA4aPceg@M4+J6&Lee^h;0%leiIg*Eu+#tvbPL ziTn;m&Z4dX51+IqY9P#YWD=d3TJdNVx*s$Hd&yLe)*gFlGCLBhR&7`iKQA5h%i_;U zQyOa|Gw=>+Etth`#EO7fzttR`0iEX;3W*`u5t1fe7d&=9lW0ma ziMaa3#!3TxI!FBq5wAv?r3d7nxr0!v4Pfc&%0~bx77P)1%W?TAZ}8D*6+%z7Yl1GN_k}S2K|GJBE*+$G(m|Cw8 zM<^nCAp@?=OqI1~{zZ|GXZzLQJMws9aNgj>7cW0A1j?k){1*Ow7z5uyF!lR3a3WBo zODBsN>01usGTMl4glRUA%-B;O8rU+944QtMo7HR19rwW+S58kpK1%6_;Rv2J{)@DJ zu4OzY+o2pU!z%7MM&=hqrtD+$MGeeBURNhONiwBwCLBv1PH&D`DesSGkY$c;pk0Ht z2kH!hZxMCxLkItYFQh7i*tVJ2z!?OTdWF!y*55OK!F#^ml6)|wc3!WYYh-l4AuX3G zgR&0Q$oyg^H`(qf5M!V{L-Vap2$6Xb0;)d1$a)>RC7BEth^vM%_n%4)RZD4hMZY4F zw~r@^_IL=;r}Z%IR4*EPqf)TBc^$_b8}bjbufMN>10owsF@yN zo~;gK`kTSevd$N`Do$*x>%qqFje&**IQ7~ZnjcB9$DG4j}mfY{_Y1qty zVLR|{|F?Dm;YjOy6T9+t;5KQl0=onM^Elh%Q z^`6p{tMkC^y?LFBG*z1^qg{DszvxoQ4vJ&aPR#DT*KB^&-3P85w({$&lrPQ5?QWJI zLdCf7Rt#ux)roUVk8&M6({0mr=&fE0O60Lx;{p2pUSmChH#F})xO_Cjm2)jFRO}T0 z>NPnRDil}uFOe=UT=_>-Ieh!w`D4&dg+Oq2Rf;0rz4}+TOvivyD~gOzkU3V$mLPm% zH$E(@d6cCiwOYsi<<81qoQ1SpDBU{mH}q@qh2)Xk5yirF7R6n+248PFP6Yr%bdi6N z#Bj_mofl&ZGL4LHXs{;TrDi2h@y){Vbw`10fL1Hb{r%@nF|fRTnR`+Lg#rkjNIm>> z(-nv}U}RB|HZ--H^YI`w^coZ95S&MlyOu8fj;hWYW1jnJ4U9!Xd3#(T^P$THF-=2n zlE5K{;nG11=i+jE{7SHn`31sGtLOWINjJzb;VF-$H*QwG-yfVx`{7iw#UI7Tj$c7w z@YNoVw&vF`>0I%g@oTbD-M11#;Lr`e`SlsgOl)WFE+Yq12lLpD>e0c|W$V_-*z$Ls z)tBUa+jdj4+gP_r$O>OjrjzEo${*zeT129yKk$rn?vv*qdMHBNTDZtLJN3Z=A|d7p zAvAW~6Oc>S#Dvx4E@Df3@ZoNqclkp#O{gHT)#vtEfmC%yTHQ}WT!@$V#HX_Uyao}z zom%-r0-wG_n7P0j48RSuFC#;w&SR>x zzsBl#dr)fsgZ!%_x2lR418cKv$igP2a#>upoE$uR{O%-8}8yc#O zRt_KR)i#r@Ji!dYL_iO{ken zOT262LVj=oa_wt6EVsRWb8-Gp6?FR_99Pi^shFvn<4@tZC0s~s?(Fv}g;+`iyO0Vr zRlUQe$C8XO9yl8=VEU(RL2k@ZhH0<(rJ&rj!u|+eLy})djqnYiMndo4lUQTZ(PE*Y zq$n^gUo{^|x%~*TR|i{YmRc>HMoNDfMhnCXOS5hKv#>R#)eQ(h(`igo{HJS!ma!3T zq_k4WOcfF#E*zzfc<*FDs^5I?5Hmw!29nEZ^>Meb6|5{wlnhQ11$lSjL&^vuNbb}M z#Ui68e_$I2yz6DgE)~f`3M!Ev9oc z@}e9lkbTn?j?G=$@;D+zB-2@Ce&u09iPp z(CIb3a82x?GuE<#pPCd4TthSL@H(hY zl<+A_24v$Z$^AmeZsLV7iIbs~wJjx>baGB~;QRPW!ruL0V{d?9 z$-cpXw4?c_d^0>$7sgcM>jF>wz2@Kgu=bg@FZLW8F<4cll&Zng<@%0wMy;l{wH;~J zMgz>`leZVQw+BCxWaJLPCFj7+!D4|56Ck7K37Xt!)N%kuoc6TUmileYySKHBb*vV+ zWwQSy)hdP_4%eV=rkatY zH!B>MRiU^i{^H6PUV^VHmmO`QCv_>sa6!j?B&81j4iDt;aqp6jFHC>aFwL^=i4Y$S zd||P9dlAY0X{Avz40;^X(|opTm=S;_OQm3bb$7mdS`CB}4%oX#Tgru5#t_v->hBwu z)VMwj*Ub~-JU6N*P+KATEAjYW^H~WnXdwd_N_U(;s8g%({EgVvHkrtr=c(~fm>kK#nP+^QA=*t1RA*!j^Y+Wu+8RpNisWKQs35n3^swQoPmi&^sWr%#6!Gx96QO`@ z3Hq=Ad)zS0eVxzx20bvWm0!zg%FHWJ3NiXJ?UE7j(=#~woFoTWSS(7+ zPEY!ePZ0o}x-ff;PT$UGV7VrcD$cS;RVkDl==^K2FC-I~X58-n8*?}RnD4*L z%Zv?Qxc}v>1b9<#&Qs~|&$nsD`{msGw;LLte-Zf=PN{(um~Yx??CJ)yBu?n*J=51L zfOS91yZ*CcJuy0H_KBSQ7Hdc$ln^f(9{0}@T(c4_AvaPV%ydv~e#~~m>-A@_Bh*|1XpcPF*_~0}{1?Jbbatn;D-|)= zCo5}7>sU>t=O0yq6c>lepopi~1+5|gD$E(VR*e-_C%&<3Cn1YSwftiJ9*7Q`0s1T8 zxJO2}QepT9D=-!>n4DwIRP!T^P`Rs>0nv-Jj|koeU-Op)X&p$!;xR<^+4Jy_<0!cJ zPiEJvd@lBtac&p0g+%kG($X&sBxu%A8jYUklA+WYJ?y-ZVD3a=IjEW!6orLA9c6A?}noZMt zW(s2L_QN-azlLhPinsZ+tlOGDCHAmCW>FK{LhmZMCe68odpMk#u z_FxO{chRrvlv%3>PD{jw5J9W0 zuir@c{&U#e^U5|oHpUfLiR<@IUk+yRS~xJR+NJ)^pzb5~-f*=xe2ogtqN7HIDmBV8 z`~`x}#I#=0&Y@m`Yru(cENy`M#tLutrh($yit5tGFKRW#yA?Jyx-2N!NxIr2V&ZU< znP9tP@nG>iVZIP*)Cr*6Z4>+-(+4j1)6bg@2fXfps66TQ7)Of~;QnP`SBwtk%_lZo zQBo2oY<^QRKOA`)xXn=Q9MCAh3jmS(D8$EDXPe)=0)B3JvA`+8H}L8+wd*3T7M8?UlFnSp)gaL9pP$+1ykg1QId}Y7<=(M&%g5&O}Z9i z_)+f_uV~%uo6|DAxk~==o}vMjssQp0vt+&@MH1*b$UAe!h`9S1WZJ6%x$u#2^~0nK zg0pw=yZr?N;ZyDeKc7O1~n#a$Ha-Aw8Lre{h20>wWU|MsK@giHIUgIPoapMWzekj~WSx}_G;RW@H7vg<(h}VBoK*?eQ0FgeL8AkOYEc)FltRh-% z)b}gLQ+58U9D>#64?$=%Iz>BNZHd{LGgrV18sGrv`^=x=QW_ihK}w&6?u*{XS63jV!_C&+3-xwvJoWv2N` zSHWUJ1oKGhQpCo0sPDdm`6BQG(|9k+Koz0=__8vi>&0bf{+Dsmmbgx@5Z+OL(=};x zMp{x9ign061e?DpdJDt=%-&N=u%6w&_~fd%jX$(nA*sInpHpomur%l=#jrXepmz{? zomvYVz|8J-b)9Km2+$-$?iI^ce3BrkP14jKMO!YL=B$k3l|H`!Et9?w_08$>Vg<_) z;(-|udx6y~y6XQ2hCq402vCt6OFDG9LK@#<;X93$c4hzkd&i9g@d!&!u>9}0fMnn8 zrMQ}vVIYB(n7>KYA8);w6I|ir*+^pyuDUe`q>(#45f3(czzJ1guQzDm(!WY_6#&0_ zBwW`h^jKPPVvD%Rc-ePQ={Kn}$)Yk(swugGVO21ggT)57p+Ej;*R?1w1f^kduKez2 z_sg%6r(LKPlefSV=W2&jc42`PU?RDK5Ak^x7pUsZjEwJMDA+5VTMY(yfA(-4z6>s& zA+Dm)xV{HkI4Zhjz{OH4dGC~`S@9IHF3B6 zYJ9GU8L0M8V<9mHB4fL#29hhzlb5TWXR<|EAR*Pjn==aXI+2j8k$t3<)M>6*f}Se; zntbo08xcioTZaS{L|hS8WsD`Rpq5pSDr)ZN*J^%+p%st1$%Ru0`puPeEMMxt#nb+E zmN~)I%}W)6#1)V!dAVwM%nCQQxm67=!qt5N*qAfqO6oaY2WlD2e{C6d3X(bd&e*RY5y=~t2a{l?0VI#8q*lBMa< zJ`5-(xY~#%DIk;@gR7a5`4!p%C1A1&q)d?BN&Tx|{pYDgxG$$S5Tx$FxYl%vyNce{ zmU6d_mzQs?=hSREH5HE=hYnV}45U6L$}XUm5s$M>UCriiBtH87eI>pcccXT9f<=wD z5&zHW@qw#NZy6Yy138|t-;!?;Ry24AoQgdTmdV|6ui$iydgb zf9LwIA1km9t2F}Sj6n_l7#<|MH_~^yS@icHdEBNy(!4((p3*=)x zS;if?3d-~<Smm+WJTu_@N(qvPex&3BKgY=J&f!N~O+hShYjDgrCE_{!nRQX`Rqb9#O% zpNS+sTaTnr2)c%q9^tC`gr9aL+bu3t2gU?CLN$ zXb-tM%T=3k1?k4hN8oBXd8FovmsIw~XW!ecid>KntOQsU`zR90ih-)S_+Ik2YE%;s zhlOEf;b~dy%jxs<%8xp5fs%A70hUk_)t}@FS|fi8kb;x5Kl(_>mCIFzxYFADMbci= z9KN-@e0&s9RXWO1$sDb}8{sWXWLLDi1-L4s>EheuS(zV_w^ zA2F^hL!)AFDJ8f%Pz!#ZdoU56FC4seB9Dh$aXt8gPF!hq%c%p)#R|BB)>9c3urREY z$jM2+S&>+YqZ$F$aF|_DbGd2(vnWORetK>(@fqyO)Z3j7Re}mF7ODQ&&1piF0L};EH!roE%@f_Q|V-l}rI#<-bufLvRJR!aXViw{apqfraQ| zc+yWP>Q~IK(kXTBrPmhUyZe)j*+uO3={DCCOt zV%cPQU{te+D}Yn_Wo!HR+Q%P%zLr@@e+_+;Uq3n7BB)ARG`9j)1Qww+97a;#eEG$f z-=$NT&tAUu+G4_FSXK5-VOR{T!rs9_1P`!$?q?6rzY0`8`@_o*gj|tcC|Zmwtz+rn ziVO+h>>hvm>8Ece3O{`V8T}LR!^NlqRtE?CM0|F{$j~&tVNw$>zx>J@3Ec!%ee6hW zIbf|2SN+`sQ;j^~@4r4gPb66TF+I5ac*qsg#0z_obP8o)+te$ZD`IE&1RC~Dv$enF z7!yCAhhyb{1=GUtt*yNlVCoO?6T`l4>N@Od55EXtb@&V`tM49Qg7u`okFUbqVuY(8 z>>Lvw*eJN#SHYF0+2G1O+<*WgI}-ZkN4iE-0W0E)X`7sk?lQhu=%GXXex+FYWxH&5 zI^3|b<~F$UH)s!Yi=g>cxL{c5g-TXg!HEaAC07vNEE<35l|X}}Sv5w%!VnV62eEjI zxY`F-ySwE!8CD8~V5GEbQXuH#{3`UT(L69b5I;bAQO_tyEo`i$ce$cWu*{E?<6Lp7 z1Xc~{Sg`ZO1CckWE}!lL&*Oh>A!I zZK>m?2}0u(p&N_ff6qNP=iS`KR=tkby!XH4<@LQ-73cFm=iGDeC9Z;5Kroqr#k#wt z!octLJGd&aIN{>3P_R;9FS7&WQ6!jal-9u2Pyqdby{2&Lfql0n zjkjjsZe>?$rhOz1w6{QItUhjY^*wW?u5~E5VR2QjtFpz$x_Z9c09Yy#%w1~C&wDHg zrjvT09S4RmPb6t*mt{Gp^N0em6Hf>*Q-(b*(VkBB!w=A}l13)8$XPbuY^bFxP;mfP7FebhNc9Tau57UI(11lN z&m2~StL2L;1%QQirW`HFC0tnSZvxl%~S%$JC zyK=#TY_KZTg68Vu(h8mxTi>Y^i@3^oq$QHaj+ae+?k08TeHs zRTfvKzz#dItATcgMPTU;cMTRMK!PjfZYvvj3b6LS!&(=)*S#(sgD5bmvxl|6FdCU| zPYM^qW7+A^Ols&p+T#>FfGShFknvy^umM<*m0>wxQBe?LuJD91u#MI(z*2h*4<-54 zKU2u-oFxqxdP})+a*v@(mAJwQ;$9|oY(Rn)eSjX&Wes5+0~UVEvf|3LJgt}4W~Koa zxEjg$%&(Gu_Mp}|OBycl-(h%sI73(I`>TW$T!y5_7bthjqUn? zOo{~+)pP#BO5r-%UM}|vxLTVWPy2z2PKjT&xeCIuZoWPlz!GIFu(-s&p+$qfgjHGX zG{U>}ly#&h`4yMjHz*RcJZ-&npcWBCa;0=>VtUw@UnO<+;QVSJ8NhPEg37jGiIz*{ z+Rl|LI}nit#;VJ@G{ICcSl|j0uGY&f+Fx#7fprOMJiU6amq;+FTZCA*NCt+F1FNJQ zt8Dt0pdt>fVxh8wJsANO1hB4vvBJ8}pIBm8)TM!E-y^rG9$J^n~!LZg1Pe$C`4y^D9R22`K zi;KWYbH!kJYZ6S>w+L&!+hhRC)o=@Y8z{2M#1*Na#FyZxrh003Kvt~^+VB)bKcdRi z;<@VrSShZ67*?g85w6Iv0M=a@FMgH8fl;mknAMmJV7bbS&ox`cBzU_r$bPl-cDmFrg=2oCz7 zDw!t|+WuEbq21Qtc#gSRY*ZoftJ;npuu|l3<|V5%ndw%L3Q@(XR*sB*E&mFrek~P25bxb6 zE4dR_RoE2-s*a5VFWobktRwA@t8k`YB?ZBVTg^wgnwg;ttD@EBif$c61hVwHGQf(s zBAKD#7Gu@H)$7car-C3ITCuNN^oOutqb>*zB!M7d)xp)wK6o+*fyMnxnA9jW3)IzN zQ0)oDLKU=pxR|xTa=9AzI{_>9^}sNezC%Z}+uF~fojH}M3AOqEZ4_4A42&|M_Mf_?}aW#EV zC#3WNf*=B`2CyJ*Z6d5Fy%Mg-uu83Lo2x~qZoyMU(%xs{Kk{Habq8S;#PWfp+mph@ z&^`0VaW&nlkT?)5XlbxyfeYPz3w5Md%Z(Z0iorUbD=!5>o2wfhjHez5YWPa6C4DyD zT%||G=9O|$u7DM&*sl>)+OGsG?!={;B8*k1UjeJdY%~mnj^XN_LGLRFo{6Vn-Eoe% z3Z$J~cQVB~5X=B8vMVdSBCaO3_D#Qq;i|;JAVjx#u85h}sF=bVr^;4V$u0=KVsQoe zncA4f5qHD7A=+@Q!T}@1GH4Ij5u#^gBn!dP|*p)gLD@~zF;y~gm zCv^*N1;N-yf;WV-Nl&DcDZYVVW|Xip>D8QNR}+)@X1$_iGOQAlWp>39tiTm9#aQLL z`ISs;^wuGWcXV#!?RPvFFWqrVDyU|Q*cUDa#~G{RqCjvpIoWJ5SmIcuj_rGRNejlR z+GMJ%1k0H)EK?hOuXc9(wNE@47u|8~z!}CWlvQI$XP-G6(?Bqd(O}3b2HIFb>{tSp z#!9%NRtv$Z$Zn;`+9j}N#IRhhyl*Xs*MFz<$vS^N?NQu%9H3prxNtEHtXM>qom>%C zQ~4=&EG`NfvY0CZOR$29rJ8ap%dp%+J8=cw z%LFSuJZ7M>v6^XPm7kiNnnEa8Glmr*OB&Z%%MflB4x4$1$pTdZmX%;JR~bKkWoKC4 z$nuZXxu>s5`%%hrt9~J?FATrxyZNSAa)tUj%Pv_6R#Pm1MPxBs7FiGx#Z;9FjV%q8 z)GcO&D>o1v^ps!W6aZN#({Rhv=l&u+-S4MFimI^6fmFDNUm$2kgWXD?!D@=4K+^7h zoxpMvts;q`0#()4ZXQgT^a>}-uzYhRO56HxxH<(LH$Ugz<%`sx5hbCn03~LHBeW=x zb{UQxSDBHuV+w&$tiaV&Tf40tZCN#Ot>|_>BvjuI4}cX>#eTKBAXr&}pzoO?Hd>kg z#XB-59r#Va5vT5(7$ZHLKnLYqnXhSyI*&u`NQZx|Jue z=m1f$E9tqAAuO3HvUX|M7gb^dVp;^&)nm(n!3E@+C(lY1Q~c}%q@3G-=2gMeE&2vx zmS7Ezo)80CLEvnDR%y3Ut1HPY5eR6p%6OFyck?9iE6^pS_71~>ym2Mbmqpc8VM^@k zWDPu-@+z{b@Jbf392p)Q@6uy2-CTLm*Zol=n%w9bmbW;NPi~qebqx8?D2S=4Gr#GOQ``H5MEO$m z8>h0XGfxiq0?IHIX30Y9#v9|q6=Nmkbqg!otUwei|JH0%b9Kcgi$q*uU8a^$r7bH@ zeq}c^$!X;j`SgZqXM~a>t@7q#!U}2^M;n zSjS@JW>x~$mf8Q*5^+_bb=f!8HCI_iOTQMFD|c`h^2wD1f+ynjuSovnyB9|1&kH6F zUN~EKg-OU^)}e}<*u!XM*E$oI5iEmMZeHquOqGlU3snLYjxAo|?8;6DR}rMbt6dZ<3|TC(EQtg)S>yh=vIk;WSB);%)yX>h)Y*RTlHR2NR$+=`f|VXw>%gj8 z-;%`?UIbRNTGfUnmSwOq3tj9->VX|-xy5!OYt;9@V>HXcRr|6V4Of+`fv5UCDEz!C zl3-oa^MPQb(-v~gYDu6HpTf)NpiDc=30UM-ZM#~=1jmM<$^ey@I1n$11kIY#uaBhs zOPc38xM9q2c5bHR+UbQ&$>Crs5$9Z2w zG6YDkZtwRhjZ#>H!JUi8^mu~B>n=$QC|?o;r6D zD1Z9M5F}UOMu0L0tEUZ%uoAZtvofjGQWvvY`hm4{2(E0f>TRq_dKtmxE!dTnUrl7A zwF^CIM8L|8rc)yC^>(=shq7*qyZw0whkcSG!Y$Y2Ai6MzT;LM_^X`|QaUxuV8G3ad zj1P%Eqy7}ag3%`}a?#6NrAKYIGMN>ivg&|N2>8S1=BDQALWQ^@ut-PsBfaLWwkz7j z`=Fg)U09t^%CD-!3I%7RdNI#opns+1LXdK)Glz|feP2#;wrj_F2=wD(c0+|hqLt!`5lDB+x`jxl`9eu7}QE^Oe zI_~8DMXu`!Vu37Xc8dK_dp8i|=~jZ(pY^U2SS-d0n)+eC1g^@OtD{;SZwdl=r=E4P ztBd8WJZWKbdwWy;da|r6=(18QHmtdk)W0j+Wdtv|?;<4Ea?4e^<63O$q`{njLPKy3 zfTwC@>Q%1NHdbAF*Js^|#VqJBVc<-)R1mO87423W1+D=#M~ zEQqNxSaEg*u2!1F)zs$p-rnXCfdyqL$ufpzLcuu?%@!U=^6~ppe?5g4v_c-(^-yWQ zsjnvuiz|VSS=nBNm&Aa0YrA5uK6-!a09XMmkR`hgn;@`guu?kQdi8aziLnZ<_EwiB zaVWBsV`YUb2waVgqyp35#;yNUJH(&s`-l2J`rR!(8VHVz9b;C6RhPs{?CK}Y)rDt& ze6LnCT*0we>{fb6SYrjlYCZenCHzKk_38E!919|{@=O-oN|)OgQMKq5opOjYjym&9 zPX>Y`KnfD9q;E;)Sy}aU!Rqqf_BQP5rC%Oul}i8%60o8{AlnszRr&p!7uVie0$1OD z4zRRkt-`Ug2COWRHIo}o^@>jA9naj{7faoEV-E&`=wOdv6^#Li2r*bj#;v$$!K(cB%`?wu!PQUSe(~*|f=az66(U8#LRV=1&; z^qgT0j>|?N+_(g)q+S78RY1|^v!U49lrf24Q$F5Gr)y?q?1F2rqYg}arE2&t>tYEujAq5M;>XT1C z`Rb>=?Ws$TzwpcN@0Lr;3|4_;R=Qn|+ST{pe}8eM4z6DKd1ia>@)ywO0Bea%YZbvD z4jm0HEW9$F>KXN)s_`JEVPFpig6UB^2Ar0K*WD#7Y_|ebUxBNiwlBQ;*bBe>_Ccj& zHZ~Bl2rJvJzQ4G<1FoKXOXU!y6iMX5F-p#d3&#@4 zDi>06D2FJ~-f%U>A(~8LOYtjPc5c>{R$J?WDBt&ao_C&o4H`ef%+B{c%sVstbLG?b zd7t;4nY;yp!)Fpyij{RMr7D?W-|_11>*y)T^O{jqJvnC=xOxe$ELb2460CZ;LV0}e zef#-_oo5b3m|n5!udiN$VVP=XSZJ^-Y-G=kiZHOh0>Sd(gCy6jbn`lj>sFgy-EBq9 zrZFp$F|2LG)y0>$Y62F>5`7P=I}aM*YWJCq(NpH?A!_&(8T-4ZF2S_evaVM0lM5`u zz&;BEhgX;?2dhn{B%fh46;L$+Q?m)4Oo4E+^yI?*?N9H7D+NoF7T`+2Lc4Ik(LT3f z^_eIN9~!D28n6Q2ulwQC==CYHo&~$ARuE*7!>DgTXqv(zz9mfXWL!h-l(o*lKo8E+?+;0V9%vE1JS49}uXMx}(Fa`0JKyj<@r7X_gZ9VnE&{M8(P<2i& z5x)XQ>R2&WZX9^$+Q8fPhW7FkktbY9BuI9}=Jo8!tWi0dUKL?rsy%{v2?U2tJ7}@` z?pLh{t4#)~ki}Rv87n2r>#TRU6131Z~vcCCv#egFwd5XFHqe)jCelv$(m zf>yeRkor0d%u^sZzCu)yTP0J0XbhFFR54d_?BVLsYT^osb}J^#2?GVJ3+Ee+_Nql& zBF_&tWKn%J*<19gw!sGJzqB;v|_+{!VmSFf9%@B0cBVb!$5 zc#`F9pWXh{cu7wMqljvX6}Yls-65{p^E*#NV8jxb3|9&kqcv;B$RSx*sdz*r-3JhI zVp!8$yK*O2cn<&q$@NkOp-M{v+-cs zS$p4W?BrY+*7$>jmDm-)A|X`~g>^`&N@fE^@urLL^O{dDnJdN#onobi1*|SyyWRNE zUWPCbTp9IbF6cxJOM^i%txS4W$}n(ZsqcmN2>PccH5TK+d!sba1$U`Z&5V|O=krG5p8T`5@T!PWVDjSs6oi(NrI zTs;)`5~*iN1_NYeE*cz~ZV%JsQXvxz=fJSa90m4r_1eS#>w2JA`JpMKc=bxLQorgh z`t@^n>+FiTx)}nhBvwL}onLv@y1wD+0de(xti-H<)ivU3aR*fK z`jwIeu6V4O3{?+UqlaWj#p2a3W-c;sSi^d_qB!tU6a)&EgO&wL^A;{zVRz9rqyyEj zAjOI$c2zT6tpHa9R)8vKnXperJyR@{Zyjq^mLkD)@lTPp$Wi8^OjxO39rYNgZ|y3K z(c;%xL{YPeWQ7Vhm@CFgsRC9>ySfFgmV+yuUNOhU1!YC+n>g^Hf(2#Duu^6%ip8rO zWiHBMS9Vo6vPOl@F)MVN{Uiy}k=nn|5atDG>7!XAG9Qm4<=L z)n`8-NyfrM`kvg1S!1@CDeii6g4tOf9$M_R`1Q<1<_&AoX<#K>odQ-0la5^1vPnUB zi^x;1bb1A(s0dUFmT>j5@j3wd0HgnhBf>^ zynJOgT68JmODg0V@4r>ft1W+t@uyA7`zl+^Y zu22)g9mCbFm@BBRJ{#1t{bQrj*R=LRu4^>B~LyuAQa23O974=Y6gdwWv zGBs!qYulb`wKB6j{y*J)Q7V$`gMLG277c4sMc#6I@Bqw;3xtl&YZD>Enkk7Nxk6+77nsWBNetYLU*;E#10?N3UPrK3~i9LOrY_FnP|jbxyI!^T?q zAHgaWJJ|=TQ5iI>^1;(qTT!&5gJ~&rfVyvsJwUjN&LLHjqc{mhMA;yUK)8sjP;7w&6d)uTIz+<*AW@+$Dd81(3EqN#&N<_g z!8Ya+E+TxMIWx9d2R!+F#!k?#?fL&7ua^4Xu$Dg)+$RAQ%Rcl_&{KG4IVN4PI)>96 zv`8yx*X5?RCvGiGh+R1zuoa0)7Agag!9?&=JB<) zb<06!V`F1Ks8*}TEJrL`DMwQ(OW|mSE#}l6QRZL4_(ozK-@v*4PWG4VKlnA)zhoca zOCHkI|F1Cp97yDF3I6P_9)l>U8Jomm;Yu+VOwF=`f{K7h4Fa0)Lw{Hf*SJ~YRCGE* zp^mKoaU$(Sd1i6SdVcsvIf1Kj;J6X)0k_6muYdrd}0UQ@$5llxdB^P1e<`qas#=*A#>{;75wpD>n z#v-<79z&Y2-mcZ41uGEXz1|y*24~NnGn_ed=E;*YPY`x@cb|Y=@ZtIg!|sO}A~Bm? zHO#fJ@Td(Y+meTrxw+(!inrlZ`xeH$Ue+nc0S)rum0DS(WqD#M zdpY&$>0mU-Fd9ia(M?bn~qg%)JA6#GM53|@mK9{3{GprC7kJA~RZ zW6*cG%Amdb{w}zOC^FrLN$>8Xyt|M1;2r5?QHf0N8F$e>Q=UJ6ZoP^M-_%i&SP^hF zQ&hOfbwcHJP2ml4q+-e|(rT#pdVDgH1+qogal3mq94ZV(VnD697aMS}4F~Jt6w<*qGL0NVLaQ7-Qa!kuscXGjxv+C_{xI|! z{%}0N$pm!9`JB@z5N9ZgUorxA4|=jC-6{6&9H<=iYNpEQX_H2vQ;VwDlfSExV3AyC!a?Y|peyR0A}@IcmCR!k2PR4O`dz=# z@t|1}-`Kf8^Tx`t70g;2m5Vp#i3g=71HMS10-aJ2y_ED0DENYIwu2u3xjr!j<_LTP z#f-;e6EP-ut?_s?IeYf(z$^pwCTPx{JC9L2kJM?!zWn6Lty|Zx-!eQ?uTX`kc+Q2A z*&Z#=ilsPyiJn^=I5SG=8PM1@g*Nf9pa`@>qD6PxT{@Q7P{7E=nVOzkz-BmHU{N`@ z^@golJ&7+~K;k;IVo7VQx_Kj>HXD6=!ep4noa!al1I)Wowt4bx@eJHEebYMF^_tn$ z;nJai*dZDzEx~8dGF`xJzzhZYTi(4>lCL7WPsNJ32V`4`4OtN*iut>uGP@&<(sTDp zzIxnk;iRCtxZ66?06DR8R;AU=)Yc4k3=!Nv+W=_uFvEfhFcv`<1a!%?rn2&E8_Gfs z3mV~k=gOXog z7=oc`7BmhX7DR${zHGgU%JYV!)3Vc%3i`9h6t6zj!$s`b<2CA2i^{8D>cU&IYoWWY zgaUVXBti!snH0|xQ&ai6{CtZgGm{^v)%6};yz=VM>P!ZqRXpu<1LP(nln z@#>8^^`;gRXEp$CQGT8|3hEau46cxlTfIr2ufQ`H2ESw$)a%yg7hY9X<(q@+NAR>_ z+vhtW;}nzc3^V>E{3eG&kqtL9Q<4lgRU_(A3N-@){ z%8r})-Yv+sXcycH!=@)@^?Zo63K?ttWD?dWH(&;6la=~pGmtohB16p7P*@<*NV3rO zcE?2cvJdX0dT6wdf(jPKfCdG$vCfE(ipnWkN(&c-JQ+h*M#nxCP9?K;#mThp zbz1aIoqi+PxpHXFzs}wxN$Bx=Uy_wIO0!ZMkV$O{)bLQUR0>o=MbzA+S^?EcoYFLf zVvy7{l&=I17e0&`4%I34O4ZVQ^?g}qNl9w?ho^j{UMV$GW4+X@hEHa-lAVA5d$}7Yrp;Q%Shb)P-*FO>nh-6zB9}^6 zEX%g_N>QzVkCM986#^7Sa@EiV%~bG8Sn%q)c$J@FA}XlAORMOoUm;4p@;h0?Ed+JT zwag==ucjGP9O@R+RLCz$W6~CrCNsDtX3=cWh=mahy!nNHekOP%L5A)at7Xl5d3O;a^M)#CI z`;N-)n{-O}_3wCO_LhsL^T5yCozJceK@`SCB7(3XA!5hQ#v62|jXN_Y>4?6`#GlnA zY{UvX5i1)H<1uV(Jb_oRwDa{j-|erD>YAQri1gRhrwZ|}%g=Y}RQ23XtAr>u(&Tqk zp+TX6xfEL#CykUM3ae&h_cm3I*D+cK)=`CAumNjTJ(>E43!c7N%`q!Wm=)ZrVs*lw zCX+vA4iP7hP^4;U*Md|*(XY^4q)Kb61S?8pxmlq}kEEC6D&eDMs3S77APW=-!LkGv=S*T=0Ot=k{bJR7a3W=imBilQ@bu+ zT)28-%DPsSWTTk-s?&F4Jy&4Yub6KTD`RSLd$|Nuirp>N-0okItFJPwJXv(DoNw7wB05v7yJxrpOfdn> zSXQ~aJQr-Lg4KL+2h+SNUp$|3<>DMLaz=O@kW{exWZL1TR%QU*uf*9tAzhh*FcZ9gG&?GOQqRl{!{p zRx3fZ?kQPFcrB}4S84a^P+U>zI~qDVh``}EHec-YMY>wj@_qW(i->rr{&*DHn;A8c<8gLR8$fS7W{mrJQk z6;N=oOQ>cmua4qVZ% z@Dw{(39VF~r3WqPS}sm}7bt{&u-1^MO1UCanH^!0g(cRr_w=j5fBsQfaK@|tOMdmm z49k_~f-{H%4@n-VBGUmatL2HKbn8mzae0?oUKvrmsNHsmarELi5d>FnCS15Uchk5k zW}XNJu9OG%!j-5!TeB2XA}ecG30MhKN&$HX!#XsHtD$4!duB%NxLaCS{}xv;EG2>% zL=h;v(1JW?w=lC#WM$9Z&c#()5hPAy3+-q$tfT6nNd)m8)^v|Dow;dGiWAU2!xks& zo0c$@RN2k2(Dfc$r>>0O$vRpO&%0_)VSA9n|_z02cs~`4I{SJ2JfgM_4i&S}k>{ixoD_S^HrITfrr3%I|Qy5qr&lML~;Og>ZH?VHl z!y#ANxM*4O@avIVD1nO^e%~97T3dmyRip|bVujXoehF^1Az5K%g+Q<(R~V!jTlNg! zHXQXKgTotF>4AELPzemD3)#m%rgBno<%wYDnf9G)=Z)ZzC>EkL2H2n`36@X&vzRieuJF3sD(6-u@SJ)pkSE~)0 z$O2Hr>fU2;wVTW2GsHdAJhJ3v*&X()&oZn9q>#84Zem3_M?T<6OWRj=|ODkMU+7*un4xY4F2f0}ZtXQ(tk7Dnv}c8z z0iA0;;`ps`b!UYQtm$%fy~`CH%R^hUK#R)MED*JI85G_W4y8ax3w1yX8LDJhmIPY6 z*Cc?%%F+5s-r4h5H$`z=Bnlb@2@$1E;Uio#bKQ%?OP(tuVk$I*Lpm5T;!N&Pxq#t_A2=$zw%tk5te?u4H*`Ap<5V^u=HhhQ2UeQR4w&m zN$m(~9ooK%Aq&bDt%IxgXUx@7;(@i4U}TGtC%C6RgxSf-7%R=E`jIc+^ddzh<8=E`1 zq8}Jegas*CxU-^IrFxZ5KIn(8)64AG^--^6gQZniHOd}!i{Zd%JjYtCbjikZ?= z$`JR}wGAg&!qw5-xuPFfqv{naL2Akij9}@`$~=)NsbVXpDXJ7KEZ~ZIHQHO*_6j>I z#}#gZb?f_qE9L|S*Nv~vNei9*+$`eM54`rc;)X)u&G@X@^r||7EEPzIk{8^eZ;Uz_ z%uFLw0V_T=(k?g4?nhX)qs63la8>nc{r+7yfhz;ccaV!=3r55;;{8a`jCG%XA8B%2ZZ0JZ|)(j!3ty zEU@oTSQ}jkS4-Jn&7G^|!g9*+XIxJQng}w=!im+FT)GVQc{`L;?Yph!rlX)pIAW8dqT=RfuLJ%(TV&Iy}G5upqetSekRe zP+%rl_T_{bS+dd%OzT8+e?`d}bc%qr;>1pZhl5@nJ@MGV+_@UX0~rg{1$W+si6PxQ z<<=a)JjSj}F&OB*K+M&&P@qNwpB1ifQ?ZP!W8sQmwKiqy@50%@jHfW`8=7NfT+tDv z7sxkHmzS$pGGa~#|MRB8Rr{HR)-m>SeWM?E0It?A&6ca%jVr&u65+y{2Ll;uvH}I# z&dRIF947jJG#&}-p_OtaTPu?)y^Sfjfwz<^U-uhg7SS7{xXHqv(;1ia7~8^q5wmvO z9aqd{B3KkDePLgwP>iqd$t`357zUm$5pSy z7-^4+mF%r@u$XE=u2Qg~8z@}CtgjhRGXGECV1Np4;IZS%mx_?BybtI2i{$t92GW}| z*>kR{BX~dkKnK`VJ$^K8B+UYaYKyE2YsC!~9^7ShVnw|=oVi}z2CiVMLWYY6()L#g zgUNtZCRl;1aX2tyrBK=CO7koVPNWM|nO=Q+$+_K$STOSERV`A{%TXkhc1K7yZDw$1RL2%>O8zIakiuK~S063D)DpDvPnl zmVq#yUBzCUwKn8Mp$lX^CsbLI*M*DY>``sQ|?E?h+7u9 z=Kw6v)t`|oCbM%kmWYAfF4t=$ZOfRequFz{To_mO2U)4o zi%d;TI;d%Z*3}|nMXHiy_L#vms%A8xU?x}fK)7NBq?D^aj4OPIP*Ve${-fLeiCQfO zX28n08VlBX$JsFVSh0Z&F1Jl~WsQz3KCrL|%e1PaOoYaG;M}>=a$)rY)d{E*dRS19 zdxGr3M3=uQ#@?{IDuwqJV+T{l70d){Ocm_g$`#cr;FNLDUuV_f9ya~sa;~(zG4%zh zTd`HUjp|X!3SJ<&@~?jQfr{02VWMK)5WTwH?XT=lGC8(N5^hbepmgL4R*UYl94jWZ2QSc7;j?oLQv|0fMesSSL5md!Hnz99jlW`C9nPGq+a6qLo3r)0 z=35NgDp-A~>Cm`iNux`-onq=JaK%_)#EO~hxN2gc)ZPnC<2WF=DmS>gb#*RWB{SQ| z8ec9adX{3=VirEq~G zwvG{`?54FdCi|<|bA^11%GKlQ9Ej~{b1Mr69=MaMbp(rg#qo?x3=D3dD`zyO%uKAn zmI{_Ih2`ywo5%B^?s=Gtyff0as{wl^6h@}M_5d}Rjxcri#(NG-qegS+=^L8nF!XW zZ&2I{JSaNP{i$%SH z$@U8StJvp^v29;9&!=Z1`LcPp6xLpa^IV;s0jyEvVz&<{Myy;PK~Th8_R0J}wqkO} z!gK-|1{Az@lNHVMYK@e^Az%WUUkqd8YxmbbkT|hjh!SYdyY&2ud4CL-gjWKrY ztOTp#1~ML)dT!K`2A?jTTjim~4vlIx8LTj0JLk zb&Tso_3967uePdJu*u{G*Jr7zAl~cK-cFqjztT)^}g&U=S%wfue#J|I`& z2rD;@(_(eW7Ik>Hx8Ms}N}w!k9O(N-x2LjmDQo2lyM(!O1-&w^LY)YiN;8-avQ&0f zGXf>7VTef7tEXs6RORYf8k<_c3A`nzS0x%KT(PYMO<;=Ops@8rWti5hP5<(FCGnSy zt8;Kgu-N%Fm#pdG_$yo-Cc^zy((g8OIh(?1+2#eBTA5zmjQXpka3%SHDOWLtDUSv6 zP#6!3S>TRQix{{dTB21HEMp3H)hu##YvAgY$d!pytO}mOVAGK|=*IwEo7GL;Bc5D& z!BR&M)^vQuBqjqZoLf1v7z!K|tI)$EtM)`&)(LYpt`29<)k3(ke0Cc5SGpdMtVQMq zu6Lvc`i7k92ToBnaHUk0wVYnz=!%JfxC&LcPb6~jm29sDy-J)wUu>Av6{ax>&uTA+ z8(bav7N_T;Si+SG*3{5O*FMmHB~> z>zp2MZG%K&c?h5iGp}MYJA;AI4=hB{Bp7IBY#obXbM>sr6}XCX$)4Tsgh+XTn$wt5A96wpW@Oh?R+fdTTsTxzg>`HgFYGz?}^%RN<^EAMxG9 z)jvR1!j%aYxyl_tgKEsxs@#HCEx+fzNb5wnyCPG#+PLDbYHTCDdTiG5Ks^^0Y6L9q zTImP!^eS%}Q<-vkOth&KCbMb1dLB`BX&eo%WZKnOt9;l3ZlK5&;}-cw$k#Ydv9#lN zcUpf~gnpoc#WE~bVI`u)j2NB>uNYugxMB@H6WN#bvM77SD7b>H0YUrR5U#3TjprT= zTybNS*cw;1xk~GVaR;iR8(4#Zbvk$5SuxCBxDv3;4ZI*%e55{>|9+_3>ex5^XPgsa3GJ+&r$?$4!(`<&EDiwq58nggb8V%eITx}vClNDD11Ma`B-O-lQ6gm{Eg{!S_#gL$K zm4aoVKyR9I%W?R+Wp);Rm$xq|6x$BL<59ZWW2 zqH*#mtOf%o)XG;1Yn+{2=?05?tCQjf-m1wKPOossEOY+wN6JQPcbn-BwDRAu@mwib z3<>6rV4N$rpkC1wr)+w+p~Yl&?ReW!%1FJ^)%wO5S2Lb}1+HvNk8$P8vlXi>aA8d4 z$?S3Dl{*sN9}C3Z%5SbrtISS7)>ptPa+T+qPYn|ZkN@5#N>XYb)8z&J^$aWu)~-Y0 zSclJf_}n$`m@rK3Vs>CxC8OAcUabpP^PSgddbOC^U(pdvqZR?H94y8G_i;r>u#V^^ zS+!A&BnBRfVqKl;_KI93vlcfUV?G+Yr1it(xC%zDV7kQ`A{URPULb6ud!XEfuEACPV8^zH5b7#Yjt2xi@eo)3m42dq@7P(&8&X`oiwt)exI!SIkpK-FJQNUsw zrYcofYR5pWXDoDmpl;v=xpJ9*@eC@Nil3iAQQ#Uaa@diJL9RZ%yeL*AOJah?)t|Xu zRkoZBG#zkmG^vX1Ex5ZHwpOddt}G@3M!lN*9Mp^}?JtsWMYb}qM)QP2_viwZDV8f| zq**GvR)`o@K9&7MgBAen+dobtSJA<0J%s9*QP43~I8KBk9oa zR!)YgR-rkkhYHIf-liDZ8^d7g68Wlqq-U>Jw_{%8l5uuowU4XE16Ly(*EEhZZt*EZ zjb~nwtI?S-#Y(xNX&yVc5<@PNBwK974b19=H&JY|BjKEshSaBaC$k;Ms#m`$S*Pj= zs$lI&4~&C`3sj&=(8>m&vSA?nzd^9X>}k2}4aLG-8Npz`+qrWkaSM-?zKpY%vc`cq zSCA`m#khsZRjd&4aSJ6&v637nFIccb6|N7i1~>5X4Ie?rBTHV7A$CSPTE-Fldp%_) zx%%z5%S$W+SQZh?yD?4A7+!!QfaS}Eqg*lD;?NE5UXd$Bt1a`^)nJjUdFvJC3p1ZR zZ^mTadCpZnr7^aP0aa6dEqoG_NfyKkmlG_*3Z^-?HEKb<3dDp-aiQGtU+-VmISyaB z5;L;SfBMM;>(AY__>*0vwY$ZEoeJ9(D;weD75UY4KCNg_hYLRn= zZ|+JCoZ@QA4-CP;v0~9=+<|Vd2$T~n0Skzk8(7rp@>g;dH3v)1m8|{Ss=PSAgV#8x z=gW(;?FIhzeg#@kEDBZ@w6KL-*<+y>UX80My%LU8vCL{7(@Ig&8`hW_$fx7#2z_JT znXz73T_g3%pI_y5S813%Ou+XIIiI9eu1FQf3K#R;Vk{^q_4i_qEBxGj<_FsojyQQL zAQn8ufC_)H*LwRgo&WH|H{YFIT>c8Qe!Boz8o9VXpVufKn%iM5*nV}&6C4l0uUo8@ z%2kpR*eqDe)%)*QpR*@styk7Zn)C2!)T;!nywff9Djo_mhsimCG)V8w`_X%(T0Sgkc4 z7=hwJu&g1Aoo-)a_dpthfj-WDFlVlojw`2FdG}~mUS*wbD_5a!VBXe(W>hiPA~ZMy zQ^M6(=Yv{({R>fWeFNLWborP4`>NiMJNH)~|AAI9g4Q=@zk#fab9jP*t1Oj?t{`iM zu~>?r+h4gcB6u7cUAC+mks?{{P#Bl$)evVtn6n?aAXk2rb6(F#tT?AJoC>F1*-6%j zD<@YLwlKBA;;4cNSCSw2Ex0nQzW((Sg5|MjMABC)M zwwIS%^#s9HrdPNIm`E4=Kvk?=?b+*raN#Nx2>a5;mNrb3Ef^M_UmeYwE9o0!dR4Jv zfwo3u^UOe!<;NZ5#lla=+nyoT4o5IAYmCORax04m+9!g=7H1*f_L{@GeI-8UHJ16p z^WI-+e+yXXZ!sQ&pB6N--&QQbkK^Q?e1eBpUa*)PnCsQ?IF0?*$t|$;2juFv;u;|- z^|b00;p$6D>Y^bT79OCCxW<1Vu_9O0EI5PPQ+R@D;NoCMIIw0>?`n37TU*_lYuGWD z(Tr*A!x+?;-hHR&)$HRIWj9*6^4aW31wPe^VCB7TqZgPK3deY$2dmZyixVh@q}y#d z+R;Mw(=Y$Ny@~}Rz1=n2BZ1BSVtnLr3pHxi58vT%m|Ugd_BgIly^xi}sG?%ASq!n_ z5pbqf?aBqaQCuymUipT%3YYoli@fwI=#|f9Cs}#-Xg^9W$`#DwfNH`O<{fM`A5{!o zZNvtq@{`$X=hsqxS_6O`xr8}a1j_;#upd*d6e&MYL`Avh=>b3tDbNrEl$t zfy`sKrHsG25nMflKR4m3v}b3qbwM{U30yb}VGDd>5)&(h#mJP;wWwG*xvE3Dg(xhQ zE35ePT)BNsd}-PFY#N-!p5N6@Gr9VXP}Lijadlv;+g91eN)m55uQAzR8CylCfR>M} zFMA_`HO!7U`#XiJC&1O)_sy0oi(9P8mCI?D_)(s0k>}kW5i7P0WH-*xJetwK%nj5a zyGoVW3AmD;DyNRCC{<)B<)ZT&IaixrzmeY}R|E?mvE6#*2KBJFzK#?Tx`eULAFmAynXLw1#a*+#vB&?TN+K9bH%uY*DF!0l&b@}fj)LIRQxDSph{k2)7vHA zV9a9bF{Upu9H?VZs~2uy`oUET$k=8VaOjDOYCa zA6GxHqgz?h$8!^)YEOmgtuK!ID@qmRD%Yz6`hjfAS&M`%i;3GSJ{(&vQ;<^Cu3SN{ zU~YePGxVw$iE;z+v*v-cd#d-M54DDH0A2GjX$HMd?kJwLloVoP5u1?o46uWl`34{CE0fRz(rdJ*-^A%D@kQQYo16-l|#$0vcoIff>n~qp2h>2 z%5GF~hjn#P3WljyzOZqUF#r9Wt3BhfGI~j4e+Oy5zamkz@2tLB!jkK{dAGR8R6V)Uw-HyX*JsStl3c|h>C6z!C*d<1_!#vHH?dN#^x;Rz zJtfx^S1%N*JXg=waGudbJ$RqdyruGTa! zR?5@>*U;ds#MrHGOs-gzDZJ7;#`E|l(w4hSfuZ=0*#A#sZ-y;8Z_Kky(Q zfC?M;wZK!!;^|fJ1EEt%I1pgb4-A4O_MveV8^3hUDsA-x8#w92T(~;_X21zRsa-vh zH)1MJ>J|4_pvrf)AWZIkbZ)h>di?&dg+0aasQas#b9MWjW3F&fsQeIA2UXl)d5h=5 z$`ttedpIyD70$!#QLx^tZI*wHdPS~!EzO3HMfGy+@iaFbarScnRqagdr=R}JkFLtY zz*?={?n;%5v(3^;_yW_=Gf=h)eHB-91?47JNAu?DwmU`QWqUjPpNpo`CycFdDja4t za&r~*O14?PfplKcXtTO;`8s?_W11AK-_YvpH|6RzW9gcwPce9qcMk03G@!W4S)^W_ z7M?&9?rK*@lV!rDSCA=&ELOEnWMy21qu{JX`$}N4W=tJw<=*HAqE6%naP@Hcqf6oz z94kVs(kMGkfFf4H749eTvIi>)R;X$m`m#@f1*kyQkZ-ZeHuiDUP;FW_NJ)8D2+jAW z)N_AzdN#Im*wr&f6J;T|7V^-SMOpBrij-A;yLtHdAfCq6 z({uL&$<<;JeQj3bH=hdQimfe-tS5<8u2;-v57olP)v@yeKfoP(#q^{gM7fYO z`GLvbgIskUbwxjLdk&bykX>BtkEf=}t>k0dDpRc00f)(1X5fJ`l>;R<3_8$Vmb_gD zsQ61YaxvoS>6ah4ZLTIM8V1DcQ+XE@RU>OXL~kKW5|L!p8Y zi|L?6o~42m)JRdO3PyVz0)k~nnWx7S+xes^_u z_i+#(_?>Re&v@8i>&6tp;aMM=;>8Frct{UHjqxZB38T8U1M;iTtT5faQ)|N zpYLUTAl@j!XU%Gdi5rMxGlabR&3+wh(9SIQMCN>tbXAXX_@6&YGJtdhMElk5#} zX7g9N0AE`^2$UO_U?p4?fJ#Yf+m&ikxeD{bw>nq#`ZD9I@KZ?^;rrSd`jyUk49qVYtbqZLY0oN{1H7;9H?mv9|wwQY4+j_{fePo(RI7|FVf^z3r<1$ z$Q76ZRoCZ-YWb7obSfA(dYV?Cik;swhCk`lt$4UxarsTpg8n~T_1xcHFKkeGyJF!j z#nU#qJG)P_r{gOgB(hxM!p~o2##hA39Lop;S1}*BqWlDIT9G7NCZ0u7@mjdH&@1br ziQqs5d!AL#aEKF2tPYt8Q5sr=*rT8dC!XV>{Z#Ny*OIF(gHoXsx<#cTy+wq zS9V>a{1`JQ;irye^H(b*1k*G-&8lN~#d%@D30<_V_bd)v)m*QG#2UF;5tckQKBu@c zf6E%9`qgzn)v7@`rtB)W?FwLlC{v?hc4aVGESRll*C((7SdOd0b660$!ZMNIS3}Lo zsovXeRe>v6hmXr=0twg(%NiY2(wjJS#S^>JjoC9?rE#E8Wl#|-dD!clM`C%Pv9i+k zv)+30sg0Ytp2Txb@tmHs3)@-@028Ljl@cXC94%YIB@HiJ{q6lKQI)2JQI(Q)<9@Yh zUbre;o$SAbxw<=Y)j7B-bA+|3{R3IVsdlTn zHEDIA6u49Mwc8f`O1P@b^_6bBRb^bIXLggV)oyP=tc)yoVz=`vDmO0-b(S#2dW)o@ zom@fhZw6J+j+-S#kx~e`$!`9yFtF*7P~un4FGUChFFfANN+B|+Y(f~9Kb}XA2aG%3 z^4M-CcSeu(29P`(Yhft2%LN*a>4{vG|ASn0^^|(M2M4=*OFhdU*>F3!sw!6&S-U7u z>)EN?xpICxrgZHUu^Qnrd?=wRclH&q5~`TDaJHp->@1)<9@@V{J2GEG$B%Z!hAY0H zhhx37Rr9W?IFV>$D*mMSLyOZ_YFpuwX6g1cT_IR$t3t`7aPd+m&R;24jT8SZuDW`9 z@7mDU-@kwVrTzW=ed`8#d%E&mZ5$1T#lwY(mM;%PqZovcs&r!tTDqCbnYmiDy~D;aLXkvb4klz5IXxH%{s?CzQWrc)|v6{J$s;1b6{mk z1En=|28%=~R86_LWgxe=$Vql12g=?S9AGW6T3C_F=h=7Jf?oB64l9Bcp-QRp`*JdG0kk|&@g=<1Cib6t^$1WXtmBz4<-W+zxY1U= z(Das1%Y(J|%adP!JziUO!b+RbRdxZOa#O*LuF*83Vp~#7Qg{{II)-5&8o9#%b(iPr z_EI+tqF*hdzkl68ch5iLTs@`14gHq@)s-ubDl}+f9H!N^^oF-OzfqPDJ2?*@O3ca( zD>r{du1MA}uI#k%ZldKA7t~IMf>4^d5W^at9-kPW9eefo+qZy@AHVSCk5|6_`s*u| zC7|;2z_@YIuJoi+Jemjq@vuTBU&@{@y%mDU5zK2%Y4vpZ72%qkBUe1GF*S(64Sf^) zF_IBo3A)s`zWeWYt?-TLKR;j<8p*;1uqMW*)|W^Yxq=$p?Y5ro#*}d7riGWVtD3`V zShDQH;gQd?@9r!P+@5k}RGDRwsc2Z?arn&huLfN>l-2R%d7NK>LAXZAz=-0P|5|wi zJ9K7d=blIQ?HNma%I&;_k7a`j5Bwatu2IYieN&&7hRP4Fv~G#vU)?!X;d~$;(XV9r zRi3NTUF#+$fR%D3UZGky__vbP)4je=u)Y*7NP35rg4H*WkTn?nDj8vwC6bW1JwYoq zESgmk1`1W`SfYFp6SW6$bwK4)7v8PV>2u-B(-)2&IdWvLYIC^I!e!zsp7sYR`wE&~ zvH1=UyZI+elNU%IsrIhsYy3u$VL$!s+2>z<=gdfFjdR5>4%Sp)=mT7_C{UZ`+;IzE zc-neKCNP#BU)9Z`a8pIFB2)Hkb5&Vpd-l>m-;_`#VC|=430Z%aXLSiw>QkYSDPm=4 z0j#M_13gP^(5{p6Y082;8WEm(kW37NELL4`RHZ4wz}1DL za68?q)Tlbo=*b)?r!C3{fh=W8 zi<#Pwg?ElFGArD6rFIqH*rExg*Je+dSyge7Jojo(2iCLC-!ZgAEg)pegXP(fi-k-uy(ICVRZ!cH zmO+VU%a+{hMltw^yZEB}RFSL6+%{*o_ima7R^Up(qG@rQrDWZtaTdcr50rI&ctxxP ztl1ND8%mvA)r~8NSm~G0B}5Ucn)bwsW2;5!z+p7d1*9BSObDin@OOKvjHtAvU71oL z$Bs&-)oX|Lc2j9JgubIe_99;|pv}n}#f=QPOyt>L=~r>eiq0f1B~H~Yw2etz5G6f}jq6_$xq7jGNWGcXOTge#L#6>d}8vj%QPG}zTU zAW$h!Bult*xj^PE2-e(OM=V%sK!G0~iI0cv9-Y{gEB91&27!iFOWcZBsbO(vc5;=q zD{(7NRvHCz4$IySy!qaXcN{$U<*{REq9@;Z=h%}kA#tax;yb@^=wgQqFN!5c zh8F2EPsEolu8j0W)nyI((2GH}vm%%G?!_NEia7AqkG57^=@M=;C)AUzvn*XN`Gu+H)oZ|GP}fUaRt*7n_I*(reRJBuUyVf(XS{y`HFIsEzHl% z%q+~z91f3#!wU-s-g_Bbt$yC4Ym`FVWL==RNowlKed=R*(e+_imcE1-jmr!a~`iCyU@ z>G6?hL3TW2yjT^OMu2=8PIcw$hF1$`xEifil&fxMR(;cAS0-8(6Br3urN4Ag)xW<} zMphfHbacfiFkAo&5$=86W}{vAmW?Zfbvl7apGwV2A5>Zx7#)kX>{7%;usW1Es}U51 zdr#_DvG~@bl&~eT;n(>WHp|>pLKf|7kq!x2--QbTS4S^EiWOL*UOH=3MS-;oM>d12 zydqLy>Kc~TZ&RCBqpt;Nd`+>s#qe^+#mT!H2jfi>>qe9|4zC*71A5G|(28@jB3IC8 z1JlAI;HtOd*LwZjEU*&4%952vgMQwqxVk{q1m!2s2$uINDmZHZYqDCsZ_vJ@`(?96 z-KoM7Nh=+FN~Y4uD?(*p$u*2duBavJn9?nz^}$GRWv<$FS`X+9AafP?_Qrc_~Gl9AtlR{DW9;qJ=1rliyySX^7>XU zYY;vOSDN>1&rlZt3&9zKE z7wDoup-RA-!+-AkN?Lf^3}Ij`aHZ(N7tCN@Yz6)ueLd^GUs*gkuWgX z=4@Anth`Pgd-=n6-+diu1-3vJWuR%FLWV!0TpbduQhBNjEpnBi3eD`wxcZ|NvEq|h z`6(;S{0USR334Wc+nU+Bkf5feEuul8WmMPRCo0yy^s3R(#fh-?T1iRbk3x+~O}N?= zha#o>CxcxXSRO5*Dv~wf6zRG_&+1+WssdEAv$H24R4|^vcSE$u6>gQctEh2Ag3Vgx z?jGT42>-$r4e{|a^iYwhR4xXTE^#ZS16gvLlH zKt_QrkCz%6Qg)H66e*gO>HBXH4dOGnLgphA0~%Gtid?Y=RtZ=VD+pN9**sO}GRB6I zC1(iZ8R0_nOBubY9xk&MT9k~p)=U;|btg;ND_08cC{%75SGTEv73^x3V5QNZY1}LR z+M~Luc)ntwU!ek1NL50*UBF3!Yf9olQbnb9C1K=jqcu|57{Iz`sL_aAsbNtzPR>Fl zJu`vC%5g=kJXbzxkso1km$MGIR)N*i2cLTZV1X>474>>s4zQ(@;T?Wu80m|l6$Pd~ z`Tmnn0$I_o&@x~_Hn;*;pZz}Utg0q!tvb=NH6Y=Zfm66?SLo!1lcCAjN?l5sYD%B1 zyU!Sx;8gdF*rUEGr0h?P8&DfkltEf)4&fJ~HhQ=HW^Zha8doGMK?@z;T)c)iMGFf_ z?kp9I0oRAWADBYbB2L;4qo6I#EnBu!${}|tWHB0a6}JS-q~G1i=CyolnPX4B0I*&HT7fO9gD}UI zr%PxHTt$yE#TWV%nEDg~S;E!v<)Qk4b_K3>lc`$MWdmz|%8H9Zv_mgoS@5UWSutRl zR4G+t3k>RnitwCcWL$ykEaxRjk>5H`5Vqy_j)75Rex7B)) z3%R!3_2w8c=Z2-d6r4|hDJPesFWd%~3C#FagT zD=S-Xa!94E!sQ{H4_@~4Q}rxm1z6~FWwSD)GoIoZ#T3sp4n8J!g*fmY!Rj7_wFtT# zSR{)QsEh#-LN(yXSZ)2LrGLvwKvioEkL`JM-^}5|k3olL9^JEbxK@Uh8d;en zyOGt-CZ1?+-@fhc9_6Y6M!*9NOGnG8lqO1bA(1uVpZs+XK1UhTYwOKBKYJ1$;~T!~L5RDB%cKY{Ag-(Xl7t^kxIEfTu|S2DoL z4Xl`52RSTZ=MpP0r4Kvo-U2`A!;`0;t}1n*NEj!EQ{An@_gkICKUGvs9Lm!AT*xOC z^W_@2LL69^g!JIOwdUxYxK9L&Xpt$4)?h26^?F%UmucoXIEwt@U%IrRcdc0UDOID@ za%E_E>&}N}4m|brsmITqJAeM%xyMgE{lwvYdxmRuki}roRWZ@8i2wBD?)hDy)NEu)LNygBCB7n{|`ph|{SUdqFEVOMwW4(I45zP zXc1ZZz~^98qjhAi!|&1CJ-T(MIypNvu3QnTs7|ir+nsGKEbO|!)bk*?swh{jT3kCvQ8j}r z<5%R0(nZ4PM^db$GpMu&P;qQUw9=K0M%1!gJ@(csXJA+dj|o|1YY}6CELaxN61ohp z9id&m%tX60DB5!Ds!ZLMYdYlyFos6(i(p)BY_*!BCy5of zVl-$>Y5W(;3b(Yzwjxy9w{HezUi%*1`N-HvZA(4;^=euDgKNnIZkp8)u&h)){rI^z zKYH)XGcV%*$3YK2{NkDS-amipiG5>3)j1*8$ntij>WEgW4?Xt9?u|VUv>J`zR~QS4 zVR`WjDN>xfqTG})lYvP(FgLs+RVi4jPqgp)leF_`ZLWyIxC$aFD*gdM+$k;;M8S=# zn5H#NLYuUB4Z|G2Vc_ z7rhe;Fn*W%3l$zwF#B~FTTZc>8@r1At03I|>^82>YAa>;ozLSGi!!X32IMlSmIg$l z?}5Dt6yD45s(&Oaz@;{2{VTx@4`N=HkFX0Tl?H#wx_D?Hu`6&@dg(z}#`ER!>u{WC zShOs_WLODRu&U)Hbbk(-onEiq9=6-P2T&>*ya#;q3g{uTCLPaH5xhQbS*V_tMrtB;` zp^7Q?ofImZtYWImnWf_|zxm>`j{ugErEpOOnV!+Tv{4&ut)mZ=m-GUD?r*>3`x74qtQPSHZ|@#-y7+S^lYU0WuR#IWkU-qp*`R`K}=SLI+>DOj+nZ21t-ab=w=x>Y$6<+(~aS6th|Ck2xU zSXnw4f~#Oy0#-zeGPs}s7RR^@k3^bu#{uE_+rU$Jjl2Gylq-s8g}dqwgum~HAHWvK z0$Q!jkG}Y^vtHIfT(MG+az>a%Qt{M&l*NDH9o(#PNs*F9kA$mi88ljei)S_hTefm~ zKngymKR6YFU7-_Dt~`CuUC*x6wu<1&z#>{Rq;S5Ebv&2XHV&KJcIf={El%4UAWWN% zfmUOG8`%X|R&bPu?z?U03Rt0MwS+$zW;Gg515V?RuIMz84{Qp<)BYyN>QBb)=1%@Y z11qz86+43;lzPKn{pFQnE~i|TwTERi8BxTFFE}?CZOKn&Bvzbw1tsf8GYWLdhyfi} z;mA^euJh$LfvdhamY^kc8DI7ga~cv0k}M^}!zDy93m>fP&ey2Oz@1=`tE6Wo&o*5I zrMx15Wn9g``s|A@f4Zub3rqyYF<{9C#!i)023iFm*s`vbktL^9uq#}NN9AwY2tV4E z7?seaxMc)>ez8fXYsWlG6&bm#R-c7k)z2!guUg9dIY)UE}Hp{gUsLt56FSO^Rnw ztm73$uFS9y3mRD8eEHMQ*q2AgI}|R<{@IYPrPifSB{ao3A&QwGCTYQB%w$K ziPG>RKZVOQcGqB8@8bvm;YV&&!M+E#LLOurSb^A!Kvm~(V+}w5D7FwS0mR|!;hyG0nN%r$>hzcR2uRw5{jjDCeiF5&83 zK}jw$MXJaZ13@#afq?bnPe1=!16jHGg_kUoZbz^oydCQRqe1ER-1IBwRJ`9h<<3_4 zQjymA+5HMXqrY^#)2gxqRx-9yyZ_P4X0r^tGO)lE$Rb#v3Ro=^)^=eii2o$>Jw%vx z+-x*E8l{0PeB0nzfMTbV-$Nhhc3rGTf?F-atqy__Lha`6N(E5mIGYm#Wy?$9OS+@U z=FuiBYkN_^N{X0>m8Dwp!|AwtRn14Ps?x){SwM*yi=xX|P^=6TrGvsu2T~*}&9L9D zib;Q|_hsNp!1@Rp2wHOBbZh}Ekfozp94Jm?VCnc4j0%r>x2#1(5nNdqXk?KoNTNvn zbG%PyoLEdNt^}$W`Q>rar8t+-n~PjH|F3c}@}pe2wl}KztX4>| z>!NnAKKNp%cU4$Wu9PgF7YsZ4xg%G9fH``;F7J@;1#qs`10qO9!9=`XVlYy&y3n9gb z{CX&^IIgcPE$79jge#H-A;DkXY4k1-3{Km-i=mH2WpMR=`Jz7=)(ghfKO5E(>5`MH znh`B#*+CW47Pr`~yQarZCRXfUWpj1bAy)#Hpp{6_GO&P^vn++n@WMU30t-%(4Fnt% z{pvcZ@JqNHR>l><0#^VlSeB4=CYg6j1>)2^g(1Nlh0vwXxN}#=AS23e(L?jf0Ef!R z)PtsQv7jo}m0q{HIP+P8)rx%1^%tM(jd~U33S@~4EcL1nJ_J_#$8AtGhM#O#mH;t> zH2lXc7fSGw-gtsu^JEJ24z~*-Y4_wk|1@?5yIL$%ws(QmaMU~4t^}_NObJ$)D}sY) zp~?xtC@kx!-&+S*DOSc62i#V>gTcjB37?E{RW1RS8TmG}3QDI8YGPP)CEmpX!W-n%^dvOeRQ8@| zgvxK+S&dk2)h}OsWi-CZ8&@Ch305*dY(gF|zjoFggR0)aMtLdpd~7Z1@H^B?a=}Xu z+Q`{$2FvO-c5(pgAA4B$uWA%{a16KV?!v5us_0dFI8~9YMPxV*+SAs_q_?~Gw$%A% z_?3b6!OEaD=v0gOz?JlSDgeu{!QsWX(Lf~2LFLLVKo*ni%2mb`5ypXAnN*oFhK2E- zg@FVsOMM~B9P9jZ#)7I8EE_4l6AmFuv7$5|_*-gLAPOQ@jw=R&3YL=fje1rvElIrR zZJY`OMNZ@mGc0*l+^m~rc!_7xx>(etH*4dQLx^C_y`e6pkl(y5uG?qY7U>tN!solS ze*EI_Vzl-8LiDSdV@0Y$#^MlI!K*-3UfcxQqXaJ0_EmP8!^uF$Zx6}~AHV%3Q-T?r zzAZ?Z#eQ=*8g_Pr5iR5euxDp?UfHP0G$~Jz84K^dUQ10D&#}imT)D8 zWk+auG6IZwz>FDJnh3;2zsf4MAXnb6QnFI6>eu^K~ z0wX30O%^eVT^Uz_C!q>uO#)Sl6}g%ROUUXgS@0}D>#|lwS1T9m)fwr@1Eay9BKNu? zH1gPa<+tTP2g&4OAM=IZX{8kA|*GxFApWX zL@8Efw-OVJEwZq3g-p0I2e7gO!8)-DHB9s?WsCB>!Lc?SSdJ~irFYsD!6I221`;bs zuu`{Ty2INQxguB^3>sO67HSB$;9H6Tq0l3oMIlU>%14w42KhqE#GvPklOOr}Rk-_9 zg|n&~+=??>p{ke_gtpNe_xrVCl@rl2uyUo1=6G;2Iap%uB8>y%h<5p-(^jWk z3|y6~#+BKT-i;+|>>YfK<7&x4RaUdY$wk>+2PwF{Eo(G)Tx(&l~5%O zMXnTHXd$<>-2qtR!_~L5xH7OX`nESZKOL^b4%XI|1cItU1WT;S42o8jX;;?8s$9Q` zh+NLDoLC;1&c31&tY}z0O9qBx5}A^hI7yX~rIk)Ctc2moO3=dNcQh{D=2;8|i4T93?gTic zAl^8&C8;4piu=|jSUISiRcWxYVpP@9ob{%y%|=16B3B~CYH_JHnv6Re`eUDB#jh8~ zT0r;bY}m&T6Ow|($ub9voiJx!XaNl_oWh_rT4{(I*s*tPoqmDppSG2W*(?oUDvDJV zQm*Q8TbRaZa5||Ll`BGHg%^8!i-nEx1a4BXe8pbsS2M-@MR~V3X!S?E<{IkwZVCkN zc^cCrm)DLj+6QYWu$b-71*L#7k)e*Y(M3X{n}1Ka%IsgE2*1$(q}3?J4puD~R**7d z61(y?#ZfD{NS5`iva2mj{??`%K}^eR%NMuiJ1r&$YA z)|5u`s}wF$W&C8+2IAHXTzLsqij|Qiw|TIRP6<{>y1R~+9>`qyDDVyrh{-@rt21Tc zslpKr?>lm(V9~KsvdnD_FZdQ*>k0v3rBGC`@~pP7hk3H1k>Qz#Fr&Ye)7}}RUkv2p zlitxrp16p0GFT;CnHT{oRx5^8Rj~B)(VPM0a&5v9WDm3Z-JZZ@-baU3?hGM2!x2qvsC3a^j!Xw@;}tKKkUN zEe!(=8YTtNT`D#EQ{>l|XTwV1#&nHuF)g?QAM6hsJNftAG^`{Ym|M)RjW3!zOU1=# zSBBRDkL#0!7_4rNTSr}_E(9zt#^kXASF4*p95oQIBM<~v!LUGw$?%#v7vJQ3tCTFU zs@afm6;0+uVXxGy>RHtmDOUPk{c`k0tg;9V4NIg{`B+fKv5u4~Tn3iO1%m8grC5Ef zSTP9XR$A;{8J7+#;R;~UvK(2l8W#dqv*aKQ3t(AMyAgzPG~>qnN)J$CSjlBXG2qj; zidNU56DIM5#)p1-NJGt!YtH7inpg1y-x910tjq4?{L|i2;41nN?FR(q_WP6e{+gr| zQrl3-()3{H{p_~~t?}`G<%0)qD7knxms`kh^oRSjE1YD?-@HICx>%Ew{+blvzLn)y zQsFrKKmQRn9Qw68)YTB$+O!}_-}no3nk1eS3xtFi}$Q)NuP z;?BZkD^+Ce@=IV8>j9%f4WG zrvqO?rQyzW+^EW55v2s_V?>S4MXvCdAeDHuxdX#WxdK)MYoY($(N(Fa9jtm?QiA_g z+(IOSs_Z%Vwd)73lqqth>GVvhpq~{LoJy8~HHQ^WNM9&eg8_P2lu+f#vOw?-H8(j+ z66~rlTxA1S6zz(?ku_56VhLC%!4;n}eTl=cB3G!u2%pqewGuM!feHglfvr6N^KvuATvzxqbFG5`-j@VLHS?=*n3SveD9{?g>RrVuz=N0Iic}?oR}kYswJbW;Iebcx(tj-d)pMm| z#L=;W57D*^9K}jHU}#JP2QZQ=j`qr9(RHct+poha`c=A{VA&@upb!OKU4bhJ14k#{ zovf=}dA}0RS?&!+4K1@^*&Z6UnTEBBepCBsv)d@V|G+(&>A(eaue$vX!a(7QQjVkeHnscny>4^&k9a*2~8lC|oqBXbpg)Il8TuD_RMX*x8Vi)W4(~}lb6mi6w z{3c|h~3;8w)SKHT-oD@eFn z?@T`VZd!)3&Qjdu1LL~~n-`spQa(5Hii{GYc=tKMaoj#Nk`=ikRSK3baaX&-wvQQh#dIJYOPC5%uaeOLhgFcI z18GQ2UJ^`ab7&Z}(HvRbBDK{eRbRS@zPNDH<%zx$-S z6#Z&}Si!H5(;E*su;in#gt2s1$3kI!d^$bY{_xHFGt=z3#nsYud|002YBffEY{=6e z79ui*u~<2PVJ&&Xa_KV#TspbauVYU$3k2&(wQG5whbJ2>(kE3G%2t(Gp<4}KiC<+? zm056+^40vJZ*%R$L2#ucktzC>2t;8SCgjp( zcuJ}Ih%&19uO(LWD;O5Q3XT;F%fK=!yey#07RP*J?k~PDvP{=5$;zJsQbo5?u7Fh| zgnk>zaN2M0OVR@3IMPkSN;a1xrrMjEC*9rrdrxGg0|QshK~Lx2 z1FYy*4kjFEaq^`}dsv0$^kkAtxO$IuAdda5>l$92B-5UJ#p}L zMZofFar#;dPQAL#vg|PzSWBp)WqC!z0$8#_OcDyxuM8^%E37*`hm|MGxUxWyWEoVU zadu@urC^1x|MZh{nRIW%z7c*>h11y;v+VRMH7tt+OR=EB2BW}<$4Cm^IT97u({+h- zOU~l~Z5sOF(o@VT-IYl``O0-}6_OT>Cb$x?u7<5UKdeh}BRybdSGnERMQ3MeS?vmE zxR{~SCWUK{f5Ot)e)rZYbe`s%Ee__eAD^~!^I$33F(i?xRYOgHGUX5Tuo-AVJ<}(tkMC8h^ z8*|h0F`A-#BgpUKuH^r3LPmRrA!G| zEpVkGR}L%sl`|~k%D}3|K`db?`cJrr25-~F>;=vlQ_37#^(bqdY;&&Etymc#|1Wh3 zcA?6mz-F^4SRs_S`25>exu9tapAeKG;lc2*Yzc6s$HcKEX_PKH7CTtmiS7_wRykX@ko$2YtA`Q#9qF-qsSU9@#(bw+hF+ZeBooE6cFFd_6nweB*L#3s^7|^gpXcm5&5BNmWXg z?UqHiQnUoBo9rsA-T4EEVucbEse%+NF;}xI7qljRMXm_e62dBTCfbwWWk*i2L94jo zNdSsQCBH_-R1~3N-MTMi(;&rTWp0I}MFU)^UtRY4Km0H(X&A^{KunYG4yN5$Wu9gc z_-J%F*&k7EpKR{0WpZ^7xGHQ;538~g4YWYE^jg%5o4PJYL&@Oq+3@IO|Gk7O+LajA z-oH1y5(&~+X|2SH{VN87 z0+xk>Wf+#97^RV+28TG5tk*5&CnRZuizR<4P_vbfwc!FMs+1}fsjAh*u8t#DS3kDi zIXzn-kr7GH+qr=c$OvjZ7l|It1JXg8W@zKe_&WDd=bG27#jnCF>*|bH0i9|^o zX~Hv~aB{dfx6=9OeEjj71S|0?2?Q@c`C(LxTt&lz^MI^?l|JBL?59ZaMMX-N=D)>q zN)wgFfK&!m3<4ck#E2qd^;+W#;R(*u-;XrKj{U#60VFMJ^x_FJBVlzE@N})aB$w- z*?Z)kti_lX_f}fN^|EqByV3{xleG3EP&w8YOY75<6J{>RmC2SCEe^i@=xV7TfuI?d ztxaLDXyTnb`EW4OXJ74CwD43#v=XSSkm)v&;JRK3Qt=&p{Yd@FqAbxoSfon8im8he zM-{PhTrvJrzC;|!`c4 zB2|R5usiv@v$2rH)!pD~ zOA`4-maOw7r!{EhPNbxv>^Uxbm+Z>P|B?DkpnMjvt7GBn5^9W&UOTZcFj7ITmivSD zKF5_@hsrD~+;Osm&l}b%xZ1k-ytlFVcqUg1d;3S-ol4x}z!DP#4f+H$B z#vj74Qm%}w51PC21d+IbVX0$52AHb@ti%_Z-muxhf+4X=rZcKCmW#>Q zM2Qko-6IWDTK(oh0kth$9E_PQ+J65F1yVd%7u&cjl zJD=aSmMV?|65`i_1*{M|Siu7L3*5v>6FW-Mq;aZ{h(*95Zc2TP*j#OD1CeCM1q{`z!s^ZMHIz4y+&PD}HM{mJ*tnKLuZ z$W`lir}xLJdCRgx#A+osvsXisUBW=fa^G^LSqu9jJ&%ctRaMh@{Q~uL0(Q_9C>~{lR%o)Ohu|`*%&>@-Co0`kIPG2eo|ZL+l&Su{_OM76dssdnfO7&?2|#5O zTSTr%6bsQONQEP1ictBERltf&;q*!t8o2?eOdI8n1P{R~P1(H$W71-5IWh5()8CT|4spw>q%kcjW zs?A%q?#|+OvbmbAf~$i06|;YOen_4&`dDb>RyY`Uy2xArEH|^!`_<7>=i+L!0IrH5 z5Y&0zLBvXpDK5EbHA~tUT2agcW=_3goeNHymB)(-_GAhcpICw6;48l;fgrdtu$a2w z=k+go7+B!yxG~}B)#5f&rQ&n){C54l{shO7l?yyUK_GNz@HY5hux5IJDO0=IfX=9Jt~jkxyOl zlN!j1hE)Sgr{YU8nmb)qyd)2&1?|HtT$W$SX0DJuZrLdGdp!LC|RUBbZqLG6C$g@l2LUtz`cQOsI!ycR7B z^w1FuI~5v=c9j+es#zs{tIW*~(%Dyb8dDYqdgOACpDey_TN^O$V(KDI z2$*4&&QGy*NZd0{C<;({-AELfGLb1$Nu^Fjuzde&LKYn>MT?Q36}B(MBBUHmNs;0U zDxX0VMWXZpXJS@M>8KThK#KxlSMAo{n&@6h*5ds6NbL$(v1S5Tfvb(uxVa(eZ!;{C zB~Te+Y{(fA#lJaU?pF>AU(DueZrqJrO&I2lp&;eHq~BI*F0L9K1cK>8(i|8DS9iP5 zyD!2%2gL{X%&-hB9Hym7f`T{l*MweD>Q!aN*Z&k#IZ7|T6ZV8@>aHWgcN5> zQtjqf5v-dHi@A$mpI=~JV&v)q0$EhzQ)xmyjs9p=>4+6OSN7nzB3TRuonx6{Z5D$k z(WC4In^eHa2Yx0dEkp%v#H^AT3``JlqJ4>~zXjtSb1?zX6hgkLH4|l+om8sv#6p>1yVy8+DQU$Cs>I6o-K` zc%s7WMlL9tqIJ_+7v@(vn?VKHEt{!0>w{DoQXH+q%~lb2SRp=vRjC|R3^djit8z1N z)vSwMwY#U!tHlN53LtR$)$HAw{V;f?RS+h#D0|_og3}Q>iWRxa?{zx|ED$^};+df?=f(2)TBKf_5?S9!07|*(r;3eh6qn zo3V{trY11awamy&1&M2q_L#X4`9P3{Rs0xNCx!*Eyl3HvAW=q~N2=)Smlz2qQ6SEA zL^zu)>r~mz5VM!!S@&`>BDXt00R_2&G7ammQ%S*J-}(K|%&xA(G!WqlXBJbn1gazg zWacE3t^VY2a&VEYSHXH(P@0&daBwlulY4qPuY%+Tuwr)Irz@;tZ8alfAy@^j$`iW+ zSNnth#k2an*_AIrnw^^xFYA=MM_Atv6-n|L1$Q9}FTp3PEoi*8pMXrpg zR355SjQ`v%CI+{U9)~z^{^zBHD}u!imIDj=&ALL$17wS1+A zaR*uSxwzKu_XbZUU?rJ$$WracFPEZWg%xx*onbM~^IX}NsFW%~MbWH$42UKhDObmy z>?@6*(eT$HJ8q(*~|mqiS@LEJfl}Xq@`tJjNB#GP-ah zQufy(T$E%9=~)R_Pv?{H&!zZ0OEf2WftyvT7dTcGr`da?*q=_utsGT~RlO}-$t007 zlI+h1tG16T6L{b%^se?wSFOz=JtU&zVd4#Kk{L8s^Y=c6tGVuIKhy`xH;X8dEyE~f z%Js13G$U9Zb!s6H%r3c*&}sjo*IvdCb4hBM02U&_NR}6g3XQ9?P0IpZC3~h_Q8#-O zE@m!LnOotWm;HxU{&D{&$2JSAq#i=Ua$Ff$LKa@X|DQigGEfVbu0fNWWQtIwT`E0r z%0-bF+^LeD_yaHEb@Mui(_n$C%{;M6_WLDZWQ>}3mryn7Ryh^@yx=HbWC1Bv0jpNK zT1A$9KX8ThApX!;FIWwepCmGSH#aN|%2Eq!Trt0%ih*EE8ghw0sV}_D`MkWeLfu}8|riSMmE`skyN9z9HRwm!%DysC0r3JTuRpG z|143U?S|i>Kvlw&qe@#l5>O&txa{~?8C=B6fn|mzTzRCFBs;RjM1^&zZrF{TRB=qj z#eg?s^>QCr1+JRnSJnQr=VwbOxizkYgviz0LS=*+ruigA=fP5t_+YJ{a5$IW1XuYl z-?Dxn>Mgd5mJoy{sXsasqd`T_1+)y2njPnWW%|)I2$2gCpJx^Kxej zP?++5MXIPIzi#7J5v#M@x*0vw2C0r?9>~%$?C`=f> z>K)|2mc4%9%CO(uP_9(;r|HXL#P~G%yEblZnTvxf%)$zWm7NiUjtaHwkSr-^@h#S; z60jhWMLC!-{zqHj>L<05$gCt9R+6|7 zsvxVv{ge8YY|{9QJS8c0JxCVm@`$0mMe(nvB4JFsc)!*CygyidWdU_PO~#L-isQb4 zDvCIfs!8FRTfJC2R!NbCnU&-$&V;LaNLy4<$v!NoU0EE+Ia7;;asO;TWGyr@qY|SM zgYx6X>{}UE>*L~ksMdL3cl8$8db;$-Ab8f{ogdw~|4cs9`q54d z%lVbal7hd!)>SH`j=l2=RnD%2stmI9B405{sCSx^QBP&#<%_WlEO1ru(-E08pNQdJ zY!ZR5TUOprtcnqcQ01{gialT@Tmh@*u=2e3lw1X~Vk!ILW(B+bhA?o3xdCTXthnG4 zPQ5%^VP($V;mlXF_dQst2Cl>%O^o>>Sb~#1k}GluDaFP5xY5mhe5$=rd0wh7hu=*I z1cj^e(*S{qXk}{I>48^fIUwV}%y}T29w6RuQAhuR0$Ibr)t&3c^k+SOG8qUOS0Z+? zI#XQrUd4)3X+yGZ=YqTuJ-t!2iv63`I7Qd8ZkB-su3iXNESgCu$BvN4OAgCupmjLi%#>2)D{GxwC2N^c61wvVrwNbzg9jf0t3cLAfBF#u!TS$? z3K00gbb+8tv_o{P<4apr=~TF?5h^_>L%=R$1Lte2rZi=WcsaB*7&OD$oR3gZktWMV z;1ZT7VJVX+=G7xr9w`d|ea}j{La$u00#{nZ)ViuX@4O6lmGcWRt;mWLg>LukkTpym zttik#-!h`)#6?M$r(fHd`)uaEa&x=&T5HF+GPfc?DOU+q9AJZH)|%bU)njty!J2S& zv`~6pDlacBh4o`(5;dwOBUlcvlpMT#t=&x@5T(}`rFt5PQhadfW2*3Hg+KmF_2Dmm z1hDSke|Xv9XHyO9ri>sJUcP@yuFhjoMG^`oVsz+V$q`Tg6q**RW@e7kiB2y?m?}+E?gN{B+JmE^lJ%NCKqmJdHg zk*xQ@)dz)qBJNBOA1uWu4_WSnc3QXWTXrw8Dq^-aP{f$?(Q|P-F{&@(as1^&X1Ehng)W)*v5PR zaYhe|9jv3-tIJaJUJ-$ya@GD@t66@*NGl>nvHm_)z zYvbV+s}be@$?>sr^;D-wX+fVDl>h{S^te^FyM>w4Qk+y(Op)U6P5Kn0KiQEnP$gIm zAmIuf^!lKC`TWf63W{zOx4c@bjoRz0^U*#cNhFLSPjoAJVi*_}lJ0M>d?|C^?yn#1 z)Xvt|mW(TtVx^DqkR}r=$iCmG!QxvE4Z99j=wYq(E>TDiuI^#JXA`qMo6WM-U0CXG zDZBxb3oUM}Y3JA$-w|mjU)1iC7W^#;No(e12zn3=w!?78i*>YH>O;b%PmKKZ#Kl9o zDmEKka+T^EN87c*-m-8-urzHU53$J>xmuBh1WUb*N4NTwMuN>h^ad}Mi7tE6K*R;IFR*tS~Zs-g$jBV$*O(X!srO%YDMTY*APrcKxW{R!OXzkmd%jD{tyT#h@aJlHXO6(|`E}s&_ zH(YLwdV}4pK#+!o!Qtoqmv^5CKT{n2@Qw9IF0?l?mxy_PXVlOg=&$;%=ZWw=j=&D4*^(o9(OG^Ts`Vie-ifH|tieW>@l8-7_rX zl5$12B3%pw6)cK=wOs8Dm%sC=Onu?obER>4y9m0I1yb$i2CXN#nE zg|O=6hbG!o_@D6+3OD{+1WS%A*Ghehh(*E(m$M={5*^vi?tip6@Z{$|H3hC7{{9co zdK1TTsdi4jHLhYL_};026{d>BRRrT*)SEs?z&nrubeoKWfuXMZn8^t(Ngd`CwUYR1!GsT0eMq?(h5Q}eVO0=up zqsK;op^))|HL4V(Ai|dET(rKdZdevtDO5+)t{q3aH_{L;93)WN+c-Ma6T)3y5H0*4svN(FxX8_sGY!=nibSH- zTP9)*enKaGSKpAk`{#E`4_24Zy>gq$?TRq|Gw2WYQETBo;tEg>C+WIPObH@7-5#D+ zm!zCMYsK5$t4e)?iS{gu$_9&MY30=RS-;nMqFi~flqy*j;>jbA0nu>~>1#erjEc|M z!C*F7;h-W@0u|6woTQOlMIi5sD&nIBTVO3VILa~1Zsbjr&i7_l$ z`Sv>GFTx>`$B*MILh)M4fa;Zh)`0~UWgo~&{SiLwc95U9SAr*RDO`zh>BLeAB4)>( z{Z#~A(XSwKH8)o*jWC$Rk2oVhYiL!u>>UZX09tNgb9`F=7R#6tefsN1?Miz`xq?f+ zsVqSW<(BGKmBvzBsy*c@gjJrZ*NVAAlfq_{Wub*bWKnwLDq-stzoJ7yE2>#s`gT1r zyL$AepFq~Xx)Zp1c=3#2(Xd>qUF?crb!H!468JikvbMcry^ETZHf154(;PVid+3_>*qfa#YFqhuoMg;K?5u8 zVHs8imZdMck*kaAn+3X*vFl98(8}#LSh87qW-X;bVfdb>9qf`jtKBF$vg|4Wh*05X zcR|hn4ZhCAE1Rw980cu>f%w%-E*%u!=#HypCfSW1KP8@CMYNJCjJSu@4E8}i-~O%} zzDg49JNVIU8CNMZa%L)>Hw>89>Q}W=flEqz<3v?%;juiJC{rNp14y@{VJvumz}hs3k2ou(=dyD-tt?v?eZAag6R zE5YjSM~c;t|8(ch9YM=#Z?QD=Lxgh{2@))y5{y*EP_QJ6v_HR(Ri*KS%VaxXK`C3= zh@Bc%DRV}f-SpY0ib!=zqpP4{wY^hn+uO36xDp!E~X4ffGLU@xDjc& zdCTI*Dm3#bZ!o`7u&j55G2u3rVd6lNpv1X^{^AUIeo4heI~UhljZ)$3T;(j)7giQZ zqw=xC(}KZUd^uRYni1Z9S~_uazVG6Ze4@{;5Ae4PTsTP zLRHqPL?;Wy0vBeVWG!;myKfkXIRokrfR71SzsI2f?n~XBB63Ek2SW9|y|GRnKzs+r!?#&B9N)`tI(a)LIV}g6v_vp~AP8T~Uks zSm>hgXsU-Li-JAIhWRR?>K#hIQ>v6MCI?BDVI^RtX$#Y29q*%$uwo4KUwr!SivWUh zg$~y9U|0m}hN24t%LK!^1XNMaqj?3#x^EAFEKv0jlsS<#hK+PCDm60NRR5~^U=CyS zPo~Pq98(sjCwAo%5;)k1e23~2OZiIRvS^U<#XJiI+pe2-l^-4tS{nuC0_F59F*j(3 z(UgRNdYhTw9Q9f=ZdPNurN~jM*52D%qG7$UXjnT)3F^vBgGtrjZr?y7i^KUNiuM!bX7gT1QDOVhM2P;TNG!K_?+OZaJAm; z?7K93qECPC=%99XxLqVyZwZ#I)n04t*%+2#b#!-jH~d=UFGQy##PFFX|Lp%Tp@~U% zPZT>>>{m^U>ga|-P}YE2Bo0RhS3yU=dPuNvBUdmi1uLd5Xjlvc+a&Aw`jR_!>n*xh zcwsK~hg1`=!rc%P*9n3+Mmv1@pdEh@0(WFEyM zQ-9=xTx|5@Jr$vKpA9q+=ON)*S)G^4TjA>HXeEbIi?h0J%|j_iZpB%*Ji4#MO&n{c za8Rl3`KsG=iT0zd+TcJdE*9SrS9AI8)~Hcgkzh}_dVI2bHy@&3z;$#YmCaUC`ANiF z`s?WCiuQE2h)o9}Lo52z3m8GDrslK}ib0Igf5O91pbz`x%eT@44-R#*!Gc;Q`|16_)j zdy~9>C1RH;gDR542fmDdBa9EvmKGrU8z-s00JSHr{6~ltieP!eV#&qdBU|rbVe}CWldef!YxHFOi|~&HN;w@_#6>IQ)_`L1`t)Y|IvRym zUl_nTc~SoZ0e%;*1+Xwh5bLiTtl!&OD@tT2Z&G+?I2+E_U&iW9;-*(xmyr$-ry?)> zLbhB#%Q_nHr_~3m2nE5FMuGY9=&a6Ci#cL6r!Vd1x>&r+lb=5_iz=qIW^Y{l`e$zC z>I=JzmGS=0yGUG+tGWDIYh0@ogJA`(PIhMs4`ezpX8D5P1z8n`)h3Db%Q$hdkCVt1 z8BsbaE)C;1)xu(6$n0kcQij%+!O*rqB>1fF?HwK-90nagVMbk9C#sf@6inA|K%;4mM^rZo>HX031yZVu z{}fUD-;T%O8_RTdS&ms&ia6Zc+1OfM)1E}W$_0#3@)0VjNmFhRB1g4$3$?ADEID4iGzScx85Am|6N z)UZ5QMC)uIIt#*mcr_l609NN20PRGqgbAg=1Ol(307VwsCDk)H?{qd}k4aJfM@CktHd3{KngKFyx$>qlpm_Mve_u-?4*)|Nag z4@#ZZBXR3Ty9=A;RvX*jZvw3eS@{M1hH`!~89WXoFoaXZH6dwD=1mbPMtH&$h=RnP z6e{IOaWYk*{i7rK1dJ>T7Y&Pk_54zMF5tmMf^OrR_H-cFwwbR%xCgQTR;eR=5-UY2 z;-S|tQ;s6#2n}fxRYh&6)dW?*%D57+*03xE*qSJ>T3A@rVp6wh+AJmE1CA{1hU*jS z2xlspXApw3c`TN){$juRa(%flGb^Fa{GfZbAEH3Fq!@OG{=qFoTM&(c(U-KRUI_LnnwnfzFqibD4P0x zs5dl3hA#*amDe`P(WFwMj443HZj(?&rW7iOP(`BJ`k}9$9jwT2-rdhL>n74n-2Ig~1j13h$fpl|)!3KY3jr68uEj3}&-wlA2U>kBea~%Kg8!n=kJz<;1RLoBbiC zGcsu*+(fR35k%PhSI~Oldo3=NvDob_t8TNV4Cfl-^2S%R_DLF z(#3i-yWSqWKWM&u5j;zS!LWLd{tk?EC@%pUJLH`sNq9Dt^vL6KJW(V{pi-kUssd6W z_)|&nN2tuJnw~1t8MxZ}P`Vo*{^n;6EIfj$-~IySL6;f`-k7?eVFfh_R(skM1*{Rc z0-eT{Bo_p$Xg(BS8R#|8=Tud}i9`ug5SRj0!K@BoSL6y{K}$ge(W};Fzt$KzBms=v zZs1K$<;`!KO%!jF8~&KVc3MSQI=MagOS`$gbXQDl8&TllvSFo^82J$}?+A<)lQAv2 z6}Vb!RVvHhW%nv`YGb!s-&rn(62Z65T(F0=xK{oE-fmun`CF+H2~bxG1y^FJ6pap!>%T*~xuXT1cJZr7b&xS=X z=EKmHRa&s)WIX9ffV54^**R$h_3UU61}<)+I*^m_v)2$jsg_z#w{-;Tt+1kFt%RAw zn=Q<6JW#`0csV>Sjaw72mH}3Hv&6Ezgd8d#ENQnw96u z+m&Gj9pWFvw>bQ19DgNNfa#a#(6h_eG_1dCgHw<)DOkg+Z1sc2C^ggI|){>uWMbf`yt^x3Du!xmmsH zjt8v=cS967S4I?gSj^9G9GJnL9mW|XE%O>^G8VjmIc^Mk?L|%&&eAuJHYykyj+u7o z-J}F_^BYLEcQo1lc=_zO(HOStQ;r3)3@oA*xgkc2cHpGQ6pj=t`3#UMV#NU|VimzE zAFyi`GZroOt&FP!$;Pi$@4LbV+6KtL<&!O2IO$3@j)k7Sz+h^+w$aZnZm|3};=R zPhKs+taSg3a=m)h?~jK2`IXSQ+Ut(m<*oTef=pk6B2siQ7Ua^$QX9=7ZP7j7Ex~fGJ+riT)@^i=yFk&!Y4uyV9X1XxgGkkRB~u@s$_Bt;g@QZ%D-mFkrPF+)B7w zj$t6(%0#Ykx&VVzQMosjvBgKH8Ig=dE&;3HR_#Hzf|V>D%)+i_*T#|yTu673BUJo{ zjW?Pm$?~p+FtAv!HI`XzaZ5@2(YRFKkxYC3U2=t0vG)gIYt%3T|EN$cbx!;5wd>{S zP*Bnr1S<&%$rWyBvbiEv;#bkI0#(Kp{fc4W9;8@t)N0DGTryBp*I(?TpOLGepLG88 zrv}bY^#HIi@}!29MuIMLp(L~nsuf|Vt+@aD(u3G3~_xYj6Ly<7lRE5+gQS#xJ~e#Y&8Xs~#* zB3KZyf*7t+Gx@c4r_1iuZ6)nbnvM30jWr1b-@zCbWJ%PSt$mDQ4KP6jkznx*g>Wd^ zuTMFar3FPdag{vY9tIY|bxRoNxr$i}Z&wls`n<)oU$vUybGg@*w7Lp@^`l-*%ZdJ^ z$LX|T5iGwIwqd2Mc5*@!xW+=s!%+=fsa^Het|C@~Q#idF;dH923DTb^$CP>%v}0KL zC{RSEh*cW98(Jw{gz9ZXJ_A%*xruT9Wy5OJz`U1sAruDY&$@$pNU=vsn61EJHwPJB zle2^_Qn^^bR`}IL7PH?{dV8|dI4gszx6WK}t&6x{FhiTk>JthxbdtvuC^o; zlyNKt3*R?`tW2b`a~4Yy1#;BNakZvc`Lx9$(-u$?2QtrY%N7Uie_k`|#?_tQRG@!U z{!#l!4dHsI1Qme8M zP&<$ij2rR=RaIuAKHNSIa9{c7Lvpa$8BU z8zscU7YMpaTt=RBGww)gT;+?0{m#L+*}b~0L@-~vl1%$N{p!s{u2wLLg?gq&Z7Ueo z4|iYmd)JNe8FpEofTaPvMuHiRm7TCigFsvovP@?Jab~0~jH_5?;SH-5!Qz;(NC#N| z`}5!Y>Zfs(rp+st_%-jZ@{SV_dQ7f`;{1!77j?U`;;h!Lfv^^Ii-CN8~C{ z<)F%-h%ljXNI_(ZR1vGS*tdc>bmg()u5vM9OL?yJd}mzE#27HxRlrKOdP2^kciI?j z0;}EGo&E@GbQI*-U}rcT<+}6 zsUldiv)wwtY8=9`FpBk}+q>+H2HMBkWGI+)g$dKG3NR*NV8LhD(PVV57zZ94(yz!> zkV^;#%ZgPC!=V%#p_+A4gZ}x_=M65X69Yk?x=0NRhoCj_kMQ47Z&uF&SMtAw(-~IL zt)OX>@*sgCG#(}5M53TQ3;zr%%>yojs$@u5e!LDUmtYc_IGCS?foR@U1W2lo30&UN zoe9sbj?bTUM(Zn~R&b}=t(M_d91o7IJ-EJ=U*RIA9rbY1Y~V)qd{|_0;O!-XSVZup zlw2?nd?&-haIE6NSr?8aq2S7X|MXHE%R<4eWlguIBl*-PjshpufNA&24`2CFVOHCc zD@ZMiV40*&NQzvoko@!gKET2Z55R@<;!ZAUs{S?zl49E7y&R8A3l@gkFan_wc-#XZPy%62U@axQ~qByn>Z`OF74y zSv?qZ8a2bSx_Geu7$Jm`C89$}tDZrG@%c-6&vffx`bEddV^ zpJTe6T=~9Md`YOpu8`vHHg>+nF!1&g!Il1~xsFu?83?``uvVmxRX!WlYKO8O=Wes| z>>`AMVGHx8Pi27Ez@lECE1bAISNM6egXO?t_sV2kS^p}{2>M(*(V}B{&w^!zQ^*2X z;K~^m0y?c`Vju{fAZcG7s)OtRtnxm&>L1gtSa_}?RpPg=z=Vr9;UZP&SJJ1TZRRUf z>{mIWM9!%=gzx%REEtSny$h$Z64Hp(s$vCe@1I{>R+=-IiL$#f>JG3KeSU^U<3KWC zraM5g0&`K@g00Erc%G+zR^o2f(5o;MtW=@OV#}}^ANMXU8?Ai6YHJ9rkP3`gksbO{TG_-u zXHkaT$sx2jzdksxCQAoqmk1tIswlY#nf7;LSZ)+6OvaK>@KGqiT{-MOyR40dZRup` z0I^l!e!^ZBxuOc5t77)>mG55>tnxHi$qcMl%9^}ofh=R|^WA_}CxXRIuzjwbabUO~ z?3s(K!?5bY)hl73V&y9(5=Dzjq&yKSoE|Gubz_|^4(O)rI+~QLoGTHWd5a)0BDzSo zGOWz48W)$f_QKJVlilS}ci7q^R*D4WW(G%qOw%^zQWxf5{s-h+V{qH$FaAvqwOa-O`SNcf0-qfsY&`POV zDr)f(hJ&w4*iN?FynBMhiPpQo3Vo{_Ve#4XWa0`RUoFev2v#Hx*}%1WrM8t62WGE& zyE`s55eUXwrgxOOVBy6YvVyf*`6Sffo~#beFMHjqvvysNjjVzzE zm=xV+`&C-cPRC+SFj^L)L5>m|UkO=bBa7X}}l+Vw+*X3U1ZA zeAeB$i`n|S8{_@}Si!Aw=@J$`(DM&I66A8Yqzg~5tNE=^#FUI)W$AO@I63Gb)4sLF zML1TYcQz|&!F;uI+3Szbq?5(+cHt^b=SrJ!W#pw9L12|~#d-?{f;23E z#neR{#d5)*q2(oDCEYBdHR?7xAH$V1tQUJbn_;bu(8Jn~T=kC`25J=OLqH}b99F3| zC?G|sXjKsFmgWmS0DJ{1PDd4**ifYEjRV0~mMk%|Dl7?BFN0f+E9V#I<9oYLo=D1K z*xXywAdq711V^pN7+*W`+;}l0T;-QGhP`(Fn+ZVK+aKgg$8`jPENXvyuBHnw=8*Wu zbgW)!O$V~-rHktZV!>E@v8`pe8hcQlDaGm5{?!uf%Ey5?X;{o$_z76fu(;tpARt)m5%Cz_QE*4eP0V3H`GZm3y zwt@u~1-g|*f1WCxuq~oTr7|$y462!A#EOGfhyi1M9YvJa7mZf&2+POJ9Q3=G$S7F( zm4@g|gvc`&sUk(bFwYkC$}b=ED?3RMQ?@?+-J^D`{qo+jr3Bx8aF_#b(_obvm7T`| z)?w-Tx^pa@EGudfvTm7|Ivp75ms6_JDflYizp_Zsxbl%;ni%wGIlf4iITpxLwgO)N z#ZfY@eCmRR<+*yHPO^bcQMow)SI7pEt5BNgCL!KHmG4VACBYwSD~MJ4^EbLEQgtIu zeDa{Ym02lO*0YKwf$b`4{-0gfS~Ev*tC?zlG^k4u=*`Ml5+(B|S=jEAgd{2l8CHv! zQP{X*82DO4!vL;8QNMXC&$*63&=m>3%dB7yMYzL$r%{*XI#0I7=hwZ`)u1howXR^T zaWL{`uGohrS5ErNHq8iT`&9&smL*`hl)Itj#aNJz1+xA-R;qB}v38qb8CL{LKK2p` zmg~Zm*0PVU2Fg{80uNHIcET~O6e<&;dWEXs?ml8*A?6fPF%3wx7E`d^W+2#FM-|6{ zSEXwu6)DHP>+62`E>IIfaVwwZOT$2lbA%ZW5=BTF{AVm34tx9g*U1KQ z64uFCzx84}6yLrZu#9uzO3A{K7v(BuHxB2*vVxCL)O7x=F_KuY{9@e|xchlNe)vQm zGF0&Sz@lG?Dal;WupC$n23<7h;j%2DOJ5jTU<+my+N)6mSSeQq)@_EhImK0o1C#C* zup(D`gz6QgM3E{w6|pL=X>MJy@>$u`r#L&9@?^bf>hDIkB2>s%2v$!I5CaZImD9`f z;pz%DYg{=P^-;mTRRC5w9|SU=u3`#(dL|ZM#gi4g(XSTsTg^&$nG3VOP9XS=la1Oy zGZ$|^Z8%N06RdHi*ImYDfT+E|OqOd+U)0MoCCk8qnB`5C&6VZ@Z}Tf=+HVBwfU%${ zl0~{)cgurCvLIkJ#$&h9FtB3PMTTL0fa`^P>^G2VKL}hUX$#twv#KQNmmT}1PQ?n_ z)U5o(0#aqo4XFyf(7bW}k2kZbg^5?GS?x$35M8VD>)K!`#DKHqE*7%@R=PfKf|YY0 zawOtI%*oTFUh%8>odL2IUne!MmAP0c_4h;OqCl?RUU6L=E4^4;J8Taty~^QZSqFEa zUAsQ5j0ROyxHEm>7S?)QrZ|2zuUL^QTuJFI4GYpSEKe3=K~>#+tL}}9Tq#&23x}%I z5VBY%Xw^*Kus)FH16|8nxEcso92E{(c8^umtyGyDRVh{}RcTtCSm{NmoZhZ>-Li<& z5#WOMtQ4#5ji)+lb=-J%+TEMMg10C6c4>r_0x=pKSFfbp>?=czH5X3gD+N)ySH**F zXCq^Op6un$p42;-HN0F5sdgdjO@A&aSp+L|vQT@0b>pR6@MLY!yX;jE3^uL$BGxt0 zv|dw%*l@P69~xer8o^4(ummlYcdUJ)70C)GGTw<}ku0YQBSC>OOg+{}7fZNWWe3a6 z88)y;mQT5Jq?n>%F?r#@0$Ot7!e@Y?pi5ma)efTce7U`>es!pMi$1xklB*OeBK0v& z<*7392c0GW)5(i7w{@+oMB5F!8EjR>-cGk+8tpir1&3b(B~)Qdry@Hx6>lTD+dV^gr6p;HR}B3gb~1#<>8RDkdS}|h;vm+NXc<@9$Aa?3(sn0U)&wh{$&#I; z*00yWvbrGaa<(}FqZ2Kqcz^^bG|sKmuhg)Jm2t%$*5yGsj$`_QWQpc1E1aDSu#7CP z5x!Y+K4me{N$uDP-D@567+RvkJMg?iHgzhgFIcsbWpV0$Acz86&~zDhNJj zVPtvJni*CWJO4%$SKgQZhPY=M&5B%c z=`y~QY<9($AZ_`Ox1af)>zX!W|oZfGj&PFmeY|}*u*78}w)p^Up@LCgN#Als7 zNer&;OptP~Ph@K|Bg^JHMzn(djVV(a1wtPOsy;TX*u&D2i^vtuG#F%VP~}q?sbM8# zh3AS;#X&4af@)Z?e?`NBU!gwGxSDF-Lem!Bu405S?HZT2&f74nZvU$(D#lAi!zxcP0XV-oBVXh^EDl=D z`xXgQyIMaOT^$xsYw<|EeY!R2_l~89C6VCLhDEZNz7VjArCMj)Z(U8bm(^bH)iFvu zxEVD=W^lHs4FBD^^uC`Gj;A;|M9Knjc$Mf@YF9L@dAowlukayC^MW2MrHY2-$Z}Xg zH+2Kc&v5jH^{0M3+uRIXHH0gfBtpL;R^-Z*QKRI7K*Ne|B}$V-zP>hfE5b!(=iBXa z?@UFssU!smn4MXDqCKnO^xM|gUst*x1*%Rr$Cb&b+jzE7%rj#_MPyv90v#(&6-KVS zXIYZ{htJ0v2k)O0FRkSM?1-dwJyQWzA9+nBe$Ih^r7j&5m<%*VNY~dzo zqEyWc%jeo7SJGZ?mW``3;|f@5|4O@8T<-;nP`Me3Ci5y{B_dWX3UpXGze>>hXhxMB zXdXbAG9j?X{1N&eyt?3d|}@4d$LDCPG7$ zaO0Ut>(}*a&r}Xr6?R4!;{s+hK3Z>{uGRaUOEWC-`K1!38S4rvS;dW7X9&xx9Lv7> zAgkB<=IfBah&6+n!3b>4-d7DBv^bqZrA8%^FBP*QS2QcpZXCh7v^elGP<87JD=QA{ zW`Z>qumWGI0dg0<>f-($7E~3k_B-I}!nlfMOfo9$vVm3u=(&oThw8rcx+&>iWu-32 zmQ=FS!kEl>w3xPs#Hfmd%0{e077+OgWC81_BxshymYMCX<4G{9iK6PASdOb?(qqC^bS=|x zT%lnZSY}ws5LPYpuMYOR)3a~pxf;T+IxY~*$XX;^ZAO(duwtPF+42=+30{%`7Y_Vb zF?(KWXQa&@DS|1psy@1B|1#-UJquJFcChdp7EHdF)>hB4Z7mrMyV7JRf*0W7;vBul3em$pxa zHl(oz3Y#uQ8&cVHbh_THeEs#=;N}ONO?=k3pAUPF}Cbw8q$`zIaq+$6;&}A-y zcF|pGob+xke!XhNX(F1qP{U#*NU+k>g--@*9Jt_CF3(Q1aAb(iMMW-R!4X<9GUEo4 z`<&cIn#}9wRGNA{O?VvQUj2R+N(Tnf5i*+o_G)rA9QO}fPOWAt7^zGbw6@^V-wXW(Xt243& zR~WdtfoXLmIjCr%#3?!#4zDs!ukc9}i277~>eJv1O+TtAV{!GX*B4IEt2E~Eh~bBL&af3xl5&t z$=$yz_!2pCB2PA`PpD*@5O~$3jtH=SQrHU-V19QTLcp*%j8%0TR7RGYSWiCaOv!%u zE-dsF?vRvPln#a$y}}zWJPs(%$8YbW`W9f77zsWJDppVuFP7m_`QrMsMi(o8T-SRm zASE8b3VT>|EXIPNTL`oq zT*Pa>j2#F2S{%u80U^a5M52jVi{@W6BZaejh#&vhU*e=Wi8y2oSOP$#0Eg3l{ralX z`#9e|`r_z0`U({c$aD^>rQ*tJlqh@M~y1PpvKi8?sHmc!0NQvgiYJwD{iW5exnu%aR zXzs!)XOoMcfBYGhObV7;;R0YmMwXdvKxW=c-aCAStxIV@z8B`U zuUjjWj;B~h?eVo1oQBmt!2HHb7}k0O>&a;G3msP)4YCwB?9s4uI7GJR>TFuu(r~c7 z`f0C!agBu7WcphZ5n(_JL7~v)WwekRkTWktd-B`1O@o4NRfm#?`Z0wXR1Wdh($v%;r znyBJu&fS}sVW$uUZtQehgUxpzSsLh9Jlh*%DZyY^>&n%WEQ=_y8WTz;Whq(6xtD8) z*b$<2eLd*pkG=?Kp{rGBi~*al^}{d>i-N8oA>tB{Ws2nJmAX?Uh3e@HtIi@xQA6q; zj-=LBXNt^Zg%{I$Yq7B1_prpRpg%^F)-OK>eJ5+jX!0VE6*s`@a+P)o3{7`I8YA8c zYNo(iplnxRgLZZ?(jbvF4(L;BfEuD~5cjFjX7P2v4Id`;HyAcn~uPXkrm{aRTDg14MoktwtuC3)tBD8(1tYYr`| zVA^c-&-RONzVLLeUU>g`5u5fL@5th}k4RnkYL&ER#TtUej5`F++CV=G@6uP-tr32b zAWLj(ZwqlsrvU z{g#geEp?F^*5sR?!|tj8>&u^iy*lIkM##Er(Bh7bz%1QiWQH5xkqkG=d>l7m4kyiD zqi)R_LHdBk1R9J993s3Ruj>P@_8IbIcP89LNt~fb$(|46o39Ww51O?+2CIVh%FRgy z-GWY|R-#wA9r7JjCN~d6Npl@8&JFP;7olYoxUtuF+Y>Okmt5ew?Ud8f; zOj#D;hq2c*oJvLlhg0Oh?gXDrU=&QbI5CtTnDy_hkH!Mbi&W^F%It6W@P zV}QEQ4iTZ@rG%aD1=AOEUJG5_xUH2WCv-Tf2C>lZ^57P~IP5>^j6`lb&z%fLBOle7 z@z8xpjobi=0W2q|0@W#@hEjJjlIr4DG%QZU@`iO7oHcASEX&bM`r*HTL;e~ZI-g(P zW}+sLaED_q1m#`O4>$ig1z`x|W>`32ADxC@|#M zM;F8Or`i>(nc5AM-yTS={fUMpFiC5TN*^+#K_RQWb9~qnw7$L?j5<4o)j${c!eNS_ z$;Im^(Q{Qh9Bt^leIA9al2lt;ID<5-kpEu{U50Z_WLYdo5>_IeFE0$+B>skMqUuMC z`HOc5HI5G}YFGvqQx{=um{{G}F27QKZ*x9Oe$|_UhVB!BMy1yu7wG_>Xtf(c?tH$Aa&6SRbb)gonPJCJ8uU86Vif{ z!XM(q)jkarIT=qN3femru%t1tEcFi=T^7fpWB`pJrZx3p5;EwDHN3$jkB_bR-QKnB z7uQakJ2lcSmd~}Pf#9xRe4?b6g&9&fiz>NtQXvCvX)Hg4?^3>1`L5@6uF`j%wn%=6 z{Gp2EnkoINwte3G4}5m3SCc)({~97bX#S1!`RQ7tIjO5vAq5yViql_`C_iH5O$qWH zCB}n(Km7DFOdJxPwmL;jzh6?Xz0)q$M~6sVlvs7~z}$s3J|?t2*1vcbWR8(5uA{3Z zs~Dg|a&h%F_Ua8girOkFK?rmx>tvbY+n;J7wBaq^h0S1ejv}rCg0yz0RM4-3l2{5AGJu;h zT%|Du13-f1mrn9l<LYEpkou$Ea1B%N{N z$#Tg-L90-zBFNeAhTPBuT^RH%uoB-Dbgcqwa#4NbWRJh%Okbz6|MXY)rKx`XmrwW= zLPLc|dpU%GNhFvURx^A??25JOrb-Zg8Uv`0Q!^%-&d~MYnSZpmnlThdriXKHGIrHH zN|?>S$;3Se$71cgPDQDOu`n)29V;-=>PGB1;pkFL5jLo?zJyipL>C1Y(&}^ATWVty zg^`$OKS2T*Z#`gY)I2;!up(Bau>`5|O2a?incNZpw1$v3i|zL}+4RSu2Fmusy$vT!5g1{MS_T1rC*BPSk~RMSTuZ^7YFvzy5;uYx#?q6Ev<2tms#N zoatW$*^SpVl)hpw;qoxy3;f@8ZIAq(Y3PnADpyKUi& zn?zg$q$X38+61T&|K;Kig;9S6B8e2&Qu3x`uf{t!ZIPeum$q=;r+wD!-b(LAzN9-0SUm|6kprQOol4A$q#N5ezh105-ev}cfT_kX|jYLb>rVj znC#CMlbQIx<{QvpQ5F9Xza6{WtMokxvZoZa3u)x)F$PH7ud$c@)d_681gK`0@^=BOOEeR_Y#~C$G~xGe*~e?JA0L5rBvCFe%-)zN%f>UX)cg31#;(i<#v9)Q)@8EsMtM-%2~%s)ZPcP1QyK#@ zm?J_YE3H^JY)qt5U)Dz-1g>u$PwOW|PG?+7FTVaxdt-3Z4Wq+|1pO*9%dca~%E6Q@ zXId_$%5R&XQu4smShz;HSqOkJ5~&QjEqpfp0%+j_vWfcKJKr|WPc}s0ppP#eY_dE; zQiRPxYFIx+!(!%wGwXeEU+mQcm31*3v^ea|L>~B^Ro%Q0{S^DGc!$GotgB>?rr3i* zV=cr5PF0+W&37)l%B_1!Wq*ZizfdTMO%W;DmG4$@Pn{&q&PRhL3G>{3_#}-zmtvt% z+U{1SrTkm$T`dRJ+gsJ=oJ|zgZ3aNIc*Vmb1 zr??-%Ou2debL^gT8-wz-Wc69O*t6FPZ>VCF-b%yQo%qKpF4kcAODIx>!)F0a#3psC za6|b}kPe2E+~u8JZ9F@7aS%p4zZWXibkUlQ4|XMQSyGNdxIfGmvg zZJLbmQ>}=cFVc-)#rmc7j~nB&ZefK3AI2kn(H7Lf^ahnE72;xH?-gK{KfIkf(Y zZ&KDmG%IqHDCZb%3RG#UEz|5epASgNgUzC1{+;leB#8A7u7~*5sJwuRw%@ zAVd>NS5&e)dK*sqG}|Ehwsfw_wPt-%USW=XdA<0`JMERhqp{~^=rIiB>Y zD1F(d-XmI;P$gGcNYNCHR^v%dbt;-wvJstPMaN>l!>y0Yt{1rqvVtLE1sPNX%NbU$ zE>tlRTrjLVoR=63N>@!PB=X^4&WWX)31Chkb*;XHyOb?K!o5zc?30L+JM03HFo5$g zIkN5FpMIkv7JSJSu{-R%XOTNODZ#3=(;4(Jbmfy4%XhJ!KWp8fF8>*Zht;u`vn(1^ z*1E&#PbC#c@<>&Z&!30Nl)XX;4!4dwd+^Y`SkbS9D(_ZIW?1PRvFd2nO~4vTDq6r| z>Vm2EI~i=3H=m2|H9_3fOmw_RQ@zkhlDwj%FT11LF==*($jVYRyWYh#If|YEUrEZmO^gRm%<>-V%Up$Fig)f`Lath|! z83-Z@#IY+w1#&LLgBjad2JssgrF11FJ%2^2sDP6)rVpfxx4cW_utCPiGcwliQC zYr(LBUESV+tY@2Uqbk32lCv!?#}dWus&aC8z!pUpm}R9+MjfttqBYzgbGHX*%lFgx z7-LFp_=+larg=3m!jT%3yE56AdtTJY zT=o=Vep!TRPRVSNO!0H)Qhnsf_oa-gbnOzq3o)UhU!`V6t`@TvZsm3#2jYx@APp-- zf=wjbIf$h_EE?8bNVZ?japkxFNcRG!dlm7)own&*`1toA;V*VsRBq>MYkavpKG-M< zF@R)?QgpPB68K#dk@v2Y!bN$mOsus?WNx+HtKV!cm157{YHsWKL4A6H+Um{nI&&96 zj~fp5+;RPTpS&`0z{_6qUz@7vR#;6|r^D&Q%}1atvnr=l5i9enpnJIrVj#$wf6=b2 zr1hpHQ?XbksF@3nVBOtTyRr|rg^N` z#lm4VLCmzzwp`o~$##+C+Rd;C7Rb7+mZ?Y>YWm;BbD&;CCSQR#^jcL7+TS1}4|Do4D zJleu2R^t+mWnf7cOZ1pwVO~hazw^b86LF$Hd99^f6)0L2ysEH~?B|#kHIXWBST&XS z6~n-Nw=@l@nsLP-F#1*F;GkO(u#z5@Ez0!!58vN(V4Y3^)}m>lwXKy&Rk~FHm5aWW zCN}Kq1NcWcgR2`~QY4BLKiH<2?jnoHSOXz+Ig5?z@vzb?7XRzc6_f4nJTFWporY9G zvY@G`?(;ybDB92?WF;|ruMgH;2y5;$^viH6Z&iTGdR9~#2I6pbm830dEVx)$X*yby zVr8OV&2fdi#~6_y4U1d}R5#y3;~E^RTAqW;)9po!%fYpHc*h&x!Mo#sdV zYA2bzf8;0wt4HzVz0A#gBxm=|F(gsjT(!$tPm<&WAuH%Yj@)jUV+zMe} z%Ct9$t5$nk!Rl8t$wC*OzkQ}7IPs5*ZhMlr78kt+;cw-s#j!cI4_m?_#a4FYK%} zr#TelE*7#E@g4`lk^MO;ZbMn9U{OLApGZ(h8&l=&D$9D6O9pCbAgBUZo-1ouDiaE- zfgucJtP)p^_NP(h~RmQIspH)FzFZ6Q-EQPMsyi36FDXfig%%T#q1(N(UEKr5D0^PXPD5bR?o?c(rtd@q>xx(=9%JI#G zvum`FOqz`a$BKt=l{Q4;=wGRI(SeFVkYsgJ$|}eJdd2B=Y9|>kmkUIi9hL>ITyY@k z*70Fr=A^CS9lA{ zl3o=Cgjty@UEye^u`UbZlAfcrSBR@b7=tBT(Ye#~nRfV9KXDpe0h1C@CdLBTAF1a&tV`+ZU=f;2n6SXiVJ|HSb4{SS20!^ z1-3I+Y*;f}3%roob7{FFu`2;f$P&YvszEs&2&$@#7KVsnSX$I1EgeD>pCHTOm8nv) zq_v)vanc98#lvMP?nOZ+p&rML0anw?-QFBwHQde>z#8d2vqVee++2fet2l!x-1ske z)h@?{!IA|l=v_hRw*x7T1u;1o3KAD-1Pj7ce95)jiH&{_VrWgRO3g}YEwW!RSFJO| z)pM_;#YbOxE^)D5`3rV~m+1sl)S0D!>X~Xh6!TR8V^c z3;TcN{mK=v7bPMg`Lv~yfm-8Kce@U(hO9de9bB2*?w+DhaBd2HEc9jnPGvg+l2r-~ z3z-U!l)4x`9buk*v^aH z25HZHO1!^y_xGKK&0F~HRrafKOBDH)bgtx{6(t1m3g;6Qn2sy=E$Nb1!NBHlq$cGM z!f(PrGG_v5ndSLTccwHN?Q}H+uu3cA+nuH6bOH;N7nv=rAMF=oN1$Mnf}Srexkh$9 zgN5kdd>mq`BDu;oiNVp^4?o}4TZ2H1yGw@y`F!`HY z27Y;Xz%1Y`dFAjO!D^M?_2>bBrI@u zzJ>f>2Fk^MNAgcWRRouvaj%wD6^m7Kl%d6UR?VP!C z`QoP+&Ru)rr8W_zR#lv1XRc7fWZ2?H!NTAbJrr|Q#!Fl@R1e`jy?N!5!QDAsz1t8{ z?B-svy)0=$y2@-;;#N~L^Sy4fT)Ka#16LlbLnk(BCwuD@3MyC_$igcf;RKrG2VucQ zk{uk@AK5rXp^CtgB(te!nqG~S1x{Y;iL0kp1XVA3|!GUkhNeHP^Gi5SQ-pg^K0fxnJidk57wAT z3L*`N@&M3UXu$c6^+Iz@5%o>Bxh_#>zX^#>(76Z;hs7 zAruUz5SLv*2>7@Su|i@OB>A@<{VOl_(S((g>~RB`%!Mc@6Lg{AV9|xtGa(p+yj}7B z8~`iLMA=Hao|0ZT{aV`d^n>58T}@_n{>w|3F5O_C;$|`*R@I!cFl@oAs>oI76WmHq zE0>Sd#l3?8c_bw_cA?K}{|Q(k4GbzIJJ{c5HsD+pd%xR>Rjl51v?Uc6)2z zp^s%sFXAsFltkyJzmEShSLsPl-~@px&zHIt91CdKVkY%0$oQ2n!8L|uhlfRlOes}} z0@1x9u;$iZB&=ljk<)Ly^ebU?QS79tTMOWQs+ksX?gh&vUMKVy) zrDCcqSJJ_nfAO^Ls&)F+pMU-^arM(T7tUY0^y810e!M|1HFvJ`FAA(6`B#A`P^B-2 zxRheWa#ZSSF(Z2~YF{cF$v@blNdU%PhYa^~tsGOQX&d6EV^v0+t%6=Vb} zZWCf+ShjZ+85id0&D~jco$!GlYV$EP&;{uE0`$@gv#FYNRaUN+xeuRlW>WJ}1az0W2(Z;m3#LWd!ZY zOpt)32dJ`krC<@QGry5p5mui({lgDm5m#4JF7VuY#8m?87p)1*L7>kD!mglf*z$s) zgB2qMipFxz$ak-dTPa$GAEYpxOAW!U;@=?}v>OlG=~fA=DN0$)u8)?;t@cXyKD4ni z(dp1mdNR>*+~nKMCRYf&1tY+u1{QFo7tE^9TI5+{a{0z1wK$(W6 ze&yh@6=QaoqmV0wi7z-5y3jseasPd5V8t<^4G#UU@ZsYRPr~X^!fI)+utM^JN}6Vu zn(YRGRRdTc3wd>wpS4{MlI@T}gt#O(yGdPuCB8e|Ox3spi{)nJPk}2J38DZONYSa6 z>s__1T`^c&l(Km9k!L@a-qqF1KYjb@x%0%87#36IiBi8p6c~+PQ52X?In=fSF;UK^ z!T`f8vydI@mNS0CcQgJ+@@VkXqsu$9%~Iv?t<4XhLy*#s&FeqR;>uE!Qyr^h-F5x3|k_EfHn#wDORLb z_w;LzKl|(xKmUG>+=}e#n=gbbHLS@(RddFISDJEOmCl@6C(qJg5H|1qO2dSK>dXKs zI^b1q7V-ZJR)rLe8wdGysa=|TbZxu4_gJL?;*lpSo3m$W1~F=yNcu*=wBSyrkc?#} zjyPeCu)CvSuq7D|;=0pz*`HO(7I>7P;xGmH(fh#AZ*x^?*;EKTNy!z%- zFMR(SnH5EW*T4Ogxl*vI;L5v|8xY1cnS4mWMaHTiaiJX9l@ZYkyFW?eM%bGl_)0znIcSQCMzO6%C8 zMFjCGyLX@*2{q~{5=4cQXzv({3j%cycp43UjIi37tBg^V#ePtlntyz4wzt+yX+Z*O zvYIVxFlMkD>0s0_VhTf$IT7gQ;{&bHNcp=unl8ePo8!p2fx9XlDgO=KrUrDCsgo*i}%GC+NvG|nKddw9%R|1r(b@}o|3Io45m$>R1 zmVrq_KphfJt^HTxL5*9XilaY0(7UxfdB&6`c>qMNoDIJnK0JPt;o=Z*l+CI(b?mdV z-OcLJgETQ@zv%V@53O#@b+?zApS2h)js4>vd%dv*`9%sN(usD=eyD7P3QBG8B|5|9nZ^ zFug8VQSH)t>FD7Dd!7g!EWJ4Kj;X2b^oH^}6ly-Va+9fOY8jYIUo-wJh0- z+Jtv3%q2kQ*1kEoK|l%-AZCnkV-PdK6gR#NU0R7mgNeQ z7O7#b{$Q>yB(7jsH#l(3`=KyT>b!p2tGvW5mbs-Xhy>&5_pxQ!Oa(@V^Fgsm1PEcjxo)Uvhc0t%?&Q-migxRgz?(}|y9M}&RkSAD9qYc)5$-rH`C zl=j82RpCI^lP4MrslI*sQOq21ove~u!UqCokb;z-aw8{%Rs18zA^|O9SoEPp56gh1 zs=2kLwNx;kln=6s{mNiPs*}*SqB&N4(b?yU4NJMYl-IG4+&Z5YETt&5xsQb&sNGY< zjbO1*Ya#boCA_I756DO@&n%}0NE@8YgaOmdvWnrd$#i+x9|ObC zO=gwc>e1%elbaJq_tCJG(;fFcbbPh6w6L}Q-C~O;J5Cf>767uTqrVjLzI^&ZHU-K~ z6Nw823+4~Y>DFkPaEl6><)u}DV-Y~ba#3L7N~xkl!J@d&|srVLViG|Jm@y{gs!pO`w5hBkyQ?Cz!;b)$MeDYTbt?unZO;r2 zF>?f972P`1b|fyridKwC#8{RxJL68zXw#n2SdCchBFeTi$nxG`9v>zz++kMh1XTen zDBc$f@_rx9Rz#KMN(UyQltLWAkp@e5yq~o+X&9w9l`aJX^y9J7j`n1fECzs z2fgp>GlW*rK47Qw?6mP#?0)AcmveqsicY-y6>eOB z6rlE5>%-v_7E7&mv%8YJ_@NbbJGRK$Ug;ffRm+uVn?txn0)^i@!~sKjTJ^NEv|K% zTeI1j2mk%4!GC1$xygF%(e`0?XU*jWSE4A3`HOQ$vojIJ)P)HI$dsl6&!h_Hndx@* z0U=_=h1#adLbilc@w@n1z!5L)>7lcB{j2J8FloqXKOJ*}B_ zLL}++p$`~z<`QT8K<8O322y5f_&*C&E|V6Gl?+^RJ|KozWD5C-i`#28dTqgp+;#?| zt{Rx_=vTh5CJTzXvZw@JY^Ek)g$7zy_J@+DWMYPfpR(j>=jIHodjZ4(jO`|Et zX3APIyY8@BI^Jq_m$JEs9=KdsNy7cHTD>%IzTh#QA@2)v9W;Yhw7;A&Xoe>??6_Mo zRaVggGJ4QEf^Sxg!D= z=R10|&L3xCWwtsqj{#E^((-jeeBh!^EV_bW3dWqlib}37O{^e-l@6~;?7mX4JXeGY zT5!{b0hWuf-ZBR3)uYeXO$Sy;ujAyKM5%(^vN%Zthn#VE#rZjMnGz>}+wD+!NcGQW z**PaT%(lni_4TdZpproz@IsGVIy>RMyj`1WKR4K2JFejI2^n{iH5#9Ys(3vnt*G#n z&}4bVcxiTB8ipy7Wg;w;jIs!p4YJe~w8;x_GctEk!XaY!mFXAO{$Nd)NcHP4pE!#Z z8LW4{f9>ebBA1{aLgflQaWLxQ)GK_X<{*_QxI!V)OByCa6mRM|M8}L+Gvf8%1RFh7 zd7)@vRV=ouonB`?o1MJ)LoCipUrc5<>c!q+X9v3yBIAz7M#o?)SfbzaV;p;_g4;;E zMh$4!d|=94am`nhB#Ug3EVWoOW|E_w=V(K$WwW?+WUxYzMK7>ItYSw{_v2pBffspi zuylgsJH}xB^y<+;Z%zkO=*AP$O+}M6oZTqbCc?rwV&iU(ZDy7|DVi#?G^fq3+enLd z{#F~NF@w5*k_IfTwR`=|%<4rRy*}RHi;0K!w`bZ-n5;6!xQ8e!O%_8bshGyF`{A=P z(UmqS_Kcz(8d`HkMJ#X?Coa-SK@P!PiDE1!+?fufwF&{2orUiwH7Ztqkf4ASA}oUS z<7-Dp2(hLC71J{85SBt*!;odChGA%0!9y5BW@QB~9w=h#AIiT^shF>r%P+5#TGf7U zH=l(Mc*iZ5T({nfl`jgL=pS#PlWy)F@+&uNWclS<%xnrVm-@ z!(yBtV+9REtiTkbEELfiO|VyKgH@4XxHwUwDw#ZcymVmRqlMEQ5Dk{)>a9DEpwCOE zHo2#vGN4I5P+GQUH~?l7gXUGn{8HL-nf>r>hIbr>h~do|wN9#JG@u&}Sl(*(H*>4g zm#Q!Lj3{fNR?D;x`_;8_Wzh|VlL2s=8Z;eRu~%qjUvYwnmEc5Em5iM=*f((T_(*Fjxq&BzWQ$!fbiX zc(Q1;DSCottxoldC zP#!efyK6UE=p{yGP;>4O$s#YjBw*!a84`D2okLP*~xah%Lu1pDMZE(JSCw@ zxuPp*l`kFq46ZbD;lKh_Z~gN5YfcWVvK^YGFzMk?(|g1!vg%9@T6a+EXv#=>jSGfV zOkZe~7GttMD@{rcx5CiDfN&)w4T#zHtCw(u#W|hCs~g$f=3y5p_svaNu*upiC^@v6 zHN{`QeedEtXIBx_6wQ^TO4j64nKj!XVr9fGtk@CM!R^DIEL{BF5hPe6(W)GL^VKKJ zT)<$x`O8nQz3QpLdFQg>inE6KT}q*&1g)6$(F@AV9VS)0Oz(}VSn)cMSWl%la({A; zJ*mQ2K>S{cFjkrdyp$s>&d#{IiNv#wX0N@2%%IF4QE$*2Emh>=r6Vdk?VjFDx+6HO z_hpWhI1S4vJ!J%n{XkGdi>28>d>mjUiaEg~Sf#gL{*hf+@4WNjcW=LT{ral_3uHkD z-Id3zFH5HE3~Bi>P*Kudgerc&u`y15FdmFSmoTwWRsiwOCo4`vHRCPJ~fDlT--s676CJyO*58C+a}8s0e~HU;u{P$5n}pr)nGvf%?v?` z;j$HK{%l49hEmQLF=hzkh%2p3JhPYvYE;f%r52AUQg$H+QYBF7prw`KQVWq)zm!E9 z@Sdv^S=lISxn5f>^$+_EtShsL2g*G>8ffWnJ#zaQP?IH`<4Z6yFtI`Dj%>4bUL#H^ zD5fkTrI!SZcqP`_F&#ojQUa{_;JT@>~g6-eNTvBqn5rm@sQd zMF|ZXbeS%B_A=Ui^T$*?QiHNsDTArxAI_MnSxHym*8r*p{hiF})ky=!x)sh~y_PKv zn%!OJ3@!$5Fwd3n_-h^?8{1U7#JlHc&VSVBV{ScGJ}71i3Kna0mc5b?SCTeS7U2rX zjNNN5|KxkHKK<#n7es2Xg2j4!CS$*)G+dPTjd3Q#K~HG~uF#N@;uUX&o90}t{7p#VAbVYn-j2t>Gj_*?j&S}bFuFso!PLW21VuYG$_KSFg)`p9+wR#zs-S=si5ki`En2~3DO@UzyNYi=`L1&WfBasU zinuz!u#5ev;dD%Tv9!S2Oz{=*Mn#BOvG-~LZYC^L1+@jhgjws;wc7r4S;$&DK9=VSc1r__kPw@v z^id%I=DE=(EBzz<)4a0Mr8Sw-3x#IpVp*7Q2I+{35KdX3)*_Ytp^A1&wU~W=?b;)c z04&9dToJ6|$+HXmE{yaWlpjI@wFG)7V{y4sl#$6B;wKHpvT}zUYW~$OEr*iCgiZ4T zw{piUmz9UKSH4)Pv|7j2t-+vO%y=3b_eN@fh+{_1dZK;1HqKYcG5a5sNUxU)Tdz z4lGiojvzh3;>pRJ{Ma z4XLtV9h6T_3T_hR87iigcrh)fMNc5Kq^ZTiP1eW(nf|?q-&N~)tmL+@#h^datRZul(%xCNSndONG{sTQ$=NT>M z4%QHAW%FgcZ<@V+r;W!9wrf{k-Jndhh9g#0iy%JcR*u$@_apJI<3As1$BX6&2LXy9 zYX4rHPN(fYr?llhI4pKrOMs~QGt%6K}|rtq%H*UcDtL|)d`n^u&vHJe%!sLIY!|FWU ze$V|6Ka|hz*EaUEbCsPAoWkbbUb8po_xoL^P9*zqdc7YScr2wHUj%?U^Dk%zOca;^ zjpHOz*Q&3TN^VdcBl8^}k}IVO@>~(DH_Fb&3Ey-ty#Rh_nwJRVUJky&+wPiVvP~h` zU(4aS<`h&hm8{OUumMcXofCaKJmg(DuFvvFp%^%gE9DZ!zb6U6(9#LBB%nO`q zyQ_LbNX6+JQiofy_u!c&yK+lTl*+EJj?2fV9d7wYcemPo{LtDv#TmSo>oYJ_|D9go zvCY=q_uc>SWg2xA*I!LLuvv!{L<8W&H5WOisph`rdxc-=g$+sK=3ScJcG$ z3-j9PByxU*^Ij^*==*n{`>m<#D912i=O3vM`8Wp+qOpV-a%~U3`<#{s3(PohM9-!4 zl9RMpq40X;l~;!U{i&y3y6(6NBLn3lH9bL)^*X-txu+lii$cWLhmyVL#aD)iZwkm$ zF6F@0+Jt=NQ1=xL?@0SBcW?%C?kkmJUuuXBaN~4o<)cx&a`i{vZEQZCt>alKOcx*i z-&Fm^-nqQSRmE{UkBaeaf{8?oHBnJfQSeO{iBW5-7%5p*OBSWHP)!ZmcGU-V(=s#z zGZVU)z%T>`W;?6S`~jg5LNUvMHeeSm0WEIa2!h}9`~A-S&6%5%nLDYilewRB?m6e4 zoAi;~&-tDEn(Lvbw|{W>l~-Q7GJod#LkICT{ZGv!0c6wU6gX^`FsG?FjV#bAVY+!u zJG4!3FEwNxwSd17Od>0+_&65%V14JyrAVLo*bH5rjYK5 z6b^jMJfOmQWEO$iw8q|{pau#uQgLFww5UMkZsQ{8!|}nDd0g_u9j*1`FTgg_1A=>r_8TEV@G`e? zNK0T)q5RqRbK;d~#g#J?gjjw1&hiMMoJB&3itDq|%kU;2@=f4y{g8zU$$&OvYcmjG z!Eh*}kSWJM*}Hd~2gaB5&ze5#@$-J_LC8C>NQVht&111^vn;`y3tbVz(Eef(l;aM@sMWeK2A zuGP|K7MFUjOae~8!e_`_BFs>NMX#BeGnN=foclZM8Til>D?DJxY3>6I^fv@gpgQmL z8AqZJjuC);qKaVSAVXm1DI+;JC7h%Jo?uaa08|TP5;#3Ix$nz^hfaL_-g~bM?&v2L z?1)`#q8PwYcrcw!<4p(BVpv$7Y5n1#0>0p3$ER-5>#Ptg3sdhph#j1vfjjL-_ zG@^5-S(aR`8En&~&jY4=eMp9lIxwxQUG2k|gTHdHe^+mOL=_=krBbPkP-ui0$R$A4 z90jE9(1gH9wi$@4u-Z}7yeVSMSs<30#a>oAh)|<5l33R3erWB6@q_bsl-56Of;|3lq@Nm6s#b7$Vlzo?q=yjLWMGDXyI2@jI|BP zYG}n(j+`rK#6%%gQxS4ayb>I<&N*Ub3hhA!S=$!<2_eBnC;myh`(sLDv^2G)=q9S9 zsY@^`2fQL}&9q8Qx1ohgs_uLIL!|vR=84#=$X?}`Vy;+km~Gz^)JyfXmb_#S{-73) zYR%cD5=uM>QJDpL=7Lbi*ehaw<#ysekhU2GHK=fq4&I8)Uuu(lr=T5_1RWxoBJ)=4 zRm9_~ER$1;$Xk&Qt;0RnN^QCnY4PB7PSKqt?doNd;!KYuq}jeL2?q7d+^hhVkR?$D z@JhtGwsQCPg!kXdNJDpblWY-zyr(zvmuXL4lcG-L46#>Hy-Fst4mnZGPchU{lr9Z> z+)Z03321rAHwcbC+crBeYnp_M!~i*>tlBdd3mUMbZN(zBmR45&4n<$Z*O|9fKD?tN zV?p|_DN2b{hyI?iSHxaL_DX?a$RTo^HPv+pSuVIsJDWwE%QY`t1HJSNq}Ue1J=x+w ze|}}wy)aA}NV!ns)yi$zIZZ|Iil9vg`3BEwu~?I7qcnWv>&0ja8T?R$$THY7Vy~il zRVtN|b!17gtSnUe(XD<&F|=q=bS*?^=kOfvh38%k@TsIm3B|+$yb`C7>Ini?AH4cI z=kDNAvn<;thfIYgWC3g1kbXb@%{*detxYOb>{V-CiCHM`3Fddfz9C1$zc+*khp+tB zex!kZ2?tvg4QQSmWTOCp!F*$@NJO5DR>KRnIIFh;?QK z{8enU_j_Oiq|zcPNv$b|QZi^cUG&A=3{gU6Vy~ilHDV|=A}K`@uz%7HQvwk+LqhgR z)+m0l5pLM>vx!V~MyViq{xs=2tKbzQ??SkEbOroF=CBmpRBe!SoQOaYhzMeiT@`i2 z3hD}hz7{EQs$oy;RW$ksz)-fB#(8MxZn1z2pfZ&h8`_ewp|J++HmMn2*!==Bie`B6 zg%?}E2~HraK{8jJfLMllr;Y#->-^Fbd6jLI2uehv%(z8#TD?XN1%8atTr`$6mE~(?t>iD`Cvy zM;1_^R9LIZa95|$W25=pv_vdNDuF`Q!ufqGhG*p4Q1(zpf%fKfJM?z*aMIi4a54b= zBgv3SO5^Fp?z*cGI%6*8vdNLvJ!2sL@XhG-?RQ*Z{Ba!MBEox*jkP88rR1NJ9UsH^G`bRBge?TF4}dBfs8y_hJ0G@w39w85qHY z9%9j@RJ|$Ox@E)FXb1jmhoKOuB}|A_$5|{0ckvWyb^Vd9cBNlCk^Y~!7; zze-l=gZKQ1aJrZsS^W)Oebg1x0=>IOL@bzoTy^Fdp`JHIq%a6# z=U6N7R6CD4gSA>^NUMC2v@+r9#=C7Ciys_4Lv&#{ndN|`W{Fs3^AqpXaD{ztfi3!( z3eFO)X8ZOnENd}^!>gq6 zD$6$rIbvlh9IjsPte2hF@bZ<3vi!;&IJ~;$3-rFfJYvPNH;uMDl?c4eIjidgpC1;0h0&^dS9ZpzDV zOsx}>Q|1jgc*!NSVxE0yXAI>%qvfrlD=U@;tPFWo>A*W~9UguO zUNKWsMl2h!9(``d4CI3qK5xNSuhc65ui}YdmBJX-@kdvN?w3TX zNh20s)pinI{qXiPJI1Pi**jz0wt*munv{URNMj0-00I#b25Fe22oNYP(&Yd-P7a|W z0L9LQ;bsB1E_DEPDs+G}yh(<$%N?$`5=jS1q5Tg&f#L5z^Y`zvE;H%#E1zE>X@ABT zNbHDOS0XId)w(3Nf?a9H`e^*>`wu+{{=6tvHHPK)D>AGL$Y%a0@h!<}xnGj7?A=m3 z2(GvK&OnB*UtUG8KHEu(5^@XX5g5gg_SH-bkVZj>BbhRgV5`1bImev)Gfv_vF ztoN@!kgPs@`270)^`(ibX5O3&OU{0_A7$zs;w(yS7n$NL;@t;wsdvp>Iw_i7@}KN zRimq4G6zy_p;%Vfu7Y8jZ=FEU(bd;0FqmYum;H*7{c62sSp|DRBtTN9cuT36CWAELg^`Zm?ht=k~Bac=xOOhYjp1IO5dk%A2%bW?J(vn3yrJ zu`9x!3m0rxD(uE>Xe8xUm7NnTmembjj~UTr7hP##*}la_X}b!%aT^$M<~_msjih}H z@xmDc9bFZ=hKcPeEarK06Th=yp>i>lXm!xC5@9txrU%8kDsd(p7L!c*20 zC;V!?-PU%63R7sz%h1C^0?L*hA&VFT63qqm76eMw4 z`UXML6{<`FQ+BZ{!lvwOS2z<67He3K_oy;Ga}1Q2y<=Ae>?%y+%<4)8LH4UJ7zBrm zf#O$USEQ_sf?WkoQX*-8Hq(`?S8f_uV!H~Q%zm@+uB|I1?E{!q-t|h`6)H?YGcVY% znn4gr`v?}SE1z8{Qk6o5DPSg9X>SdSVcj5U?;pvte;Z5DV7W zl$|*CtNTJJ*j4CEaw)aDi6H(g`n&AnS8^!)XzU6Vrl3h}a^dOjoZ*kaw)Zou8_13 z?XtUVi+h$8Doh|wrPRLL(IALU`}maositLDZ(vu!ljOcZ5UvKlkC8>ZzZ{~gCM>%e454a z=@mgCJM0R$hDF#x5S{h`>s94B72asO!go)BW}1_(>>!BOWBN!;iOI36U-t#;>MiUF z7}Bz+H!Nom#OpDGQg-pHO|7f4c!&Q+z%Vsu!+H=z(%v@)de^I>D2cad+yYD1KEgt$ zy*FjAx+(hu%c{Ty5#W@WB)O<6B<<(Nz^dxn)f#pMy6xMeY|1XN#S(S}&X6>Q#ie$<9@Dd4!LGnC_-wct1kq{t5%U-*sRir` z^fJ?i)g%{Ku)JSCJstz!z^=eq;>-?$Sg`!eR>xPbmWwL@&XTO9bAbix#EUU925P&) znK0-f(uQRd!5ab#ma|?RhwMwd84Y@wuTAG-x5psp;l;|N7Ft=TFo8itIS+!`u<&}! ziIlxj73>O(Gc222AZhod>;&Hsfn9-NOtoS0AXs4#^o@azU%k5mU;y*xsdgF!ak=q` zq;g73XxxG^hQ*x=GYF#7-eTd%3Kb?W=4@D!3oKX;k*rs!FoAI-Z<}{64p^|dU3S6(?a`^*Y*&Wnivy&jZ*Q|L z1evri@-{SAGl^TIr*Fd%7L#^I*ku*}k>mP3_A0d5u+~EG#iZSm&xif>el(_OEIGTv zZpuG>yG$-W`v1< zqe(kapOn2kEscP3lcAQuLOEFC-QZqVZG(84FDXPcE=1qwZZ;YOABVS5Rk} zkFqN#I=!*{YY za%PHHPjGN#h-zPffOD9qm+7*j?rUI!pOEBRQF7AtTY7$n}PmE5I~->jMJ#kYWP(BRzQML|e9G&@pBY3jnX z;jf&8bklom&2?qRcxcHR5ggf}j!#8qFDWldMNTs;xvbJd%V(36Ni zCMcIydW}>`DEiLQH$h@ND!)jj9e{6R}ZEZbM#J#~XC4tYa)~tPW zu#MBvq`AtCluAH;;I_n>dc~tkMSwUlk!GZ@dY)`kmofu9g8%>kP;^pGQvehe{weq`JN`;oVg7(_Qj+|)ch{WNnw4gFF0jy`0jaqc^Yi9!ay7&{4ZJ34=F7FTnTG_xsL~j!vw!)IUSvJW^s~L57Fd z@AsF$Fbv~AB#e?Ij-x0H-v!3?iQ;57&o-O3-R*Y!&y%ld6c|?|jMMofYdSWd-R&P{ ziFv;gP(II^+9TTA7TOPw7WbKiuAhfpJmg;#{&W{X*97#-UY4dwn$Biv5=W8kgZ-5x zYp6VO2|2sgu=S?lMJdD94=wf1{^9XHHSK>U&FW6M4*9rsiTY4GXu8Qw>yJ2M^Zqt5 zI|rj7UpiJxvF@eAy5Q}%?ok7L;Y0gNQ0^sN@o^wukF9k2Ah_K$dOgXm*y zwFA9zZZL*=xXibbbHv--+Iuc)i3Ye|{?AaqaMa!4YEzogoHw~bLO#ME>OD14Y6AS=hP?`NG{qXT7JNWa3$_mQG~-+tkL>k^L57n~%kO(IM9PB+tX& zkL5z7lXKqo{b4(hniS4gaIK{ed@ory{fKp4M^5>AvFz(bA1r;h4T2$`+6vN0H}36G z%E`4L#SYtpuLYc!3+^3}-e=uLQ@!{n!bz%d#le%OmN)tZNc1 zA-U1a?7OH$5a=~W3A<cczLpeo#q*-*xOJ=PpfmiDcO@EVf z2CYp5VHlR+%|H=BL=ioD@lrhbb9yKQPr3D$##E@(i)C9$6C#q3>_LM8PpQnI6>S2m zT}lHvcnSpeoIl_@^L;ztPDcF$^X?|177tG!-uY&-)=rBQDi>ZredKJlpY-@$n&Lf* zTLwB83}Z)#yimUz_{MbOjF?NcFm;!?gWQWjo<{waf$mb*$+^?%dhn|2^IWU>H`#^y z%zfn1aipV>#-BPED5$-wl&>zx3xzL#C)w$1HP~)~qBRFodm^QCeY^mq6GkDhh z6a}N_#*kIt_<_j|{G)KghNP^Wa9HDPjLFlDo5_U*`^TMD-&@%`&@uqnYngKCR|TMTjjK<}TDR z!34W4-QfK{hnaiOUFLlbG)J`NlSZ{#scdQJ2RgfZtA*+gSo+8U6rL_ zT-C#y8aK|g=o0X-nhSGBa|$z`cG`!Ac?H>CSN$V#H`u={Q$CK7f(dgeEp3YE$Q;D~ z=XuO&DavBfIc$jN+g5eQbguTT6{wTz4)mX)^~H)LC_D^}zZCq651BaEn(ig1m)mXqcCKP4xLotfB?e{Q*XreRq{cIrVV+ z<>uK3X%|7Rse7L1$m1ckOL{$Mwh!SsL3gPOc6W*q>QLQoOT!w~pMUk46LFt8Lr2um zFz2k>u!<r5RpOj(~hit1nKznKPf>UHZGi_XA((ZzE{-WnR_>7?6ff;mJN>NGX}3p>3IF0y`~ z3Z}S}2GlQ4&@Ker`8;&TDHma`@1bdzY&wAFfDY>7I;rjzyR4`>yHnNoR1c_MO7}n5 zkBOwvoeACX9GV-?hgov+-hoc7POiJu*K9|&7oxg7YkV3^zuY;^MR!I;ZxI#d@etgH zX)+pgngrdW?#hm^>;#@B7@`j7tU5|Pn0|R|cB4BIM(+1{i$lz>MqP*w=%hOGSL%YD z!?ITwF{q2`r=b4(_Kh%7dX~2fMMM|RNpnGtsH^b_L}%!TrCufKj9sQjX&F{MBI?Dd z@#&2)atrO^c+g_wzEyppbE=%d7K+a#De|E}+aJ!p- z-}7NM8TSV7JDsM*jtKPvc3hUc!+mQR6LkzQwqL^d8Q`T&fiBFYT)aLf<_Sa}yl3i% zUateYa7S#-6b>JEljD{y7*QSla`#3Exv2+6e?x>@hDAm$)YB`7-W?1q_O=vz?z*Hx z@R_?nU+wS{?7TrT{Sw5FEVY&Hjf&DO0-QxJPtQla6Qa)8UFsq`|LUCi67+-7ejf*C z1=WM;7p`>Ib7D^AQmk`smo%A-0sW+lknKixf{rkCj(iIkJG*{xv433G1%tJ;2I|x= zL2ODlsa+i69&@+Q)oeN$k4K{(0`eL=$==A9Q(jOJ{Az#iP)C~I-qq_;Fi`#MEQn2M z>E01Ur#X>`3-aS)pVxEbZ-?3SbaH+^nc!^<@(|u&_l8FUyurbrTI>w{`+Vm`y^eyR zv5`~{VN-hR>rt(!xrCTInzsz}bas7J&QkoPin8)Dp?W9mawtG);QP=VtdgZpvbx+W zK6CeFUaPOEe){8Q0GrZ>x?KdhL_GIIUt~(fHqm@$xDP;`s+|MLLHuO3Jeuo&88(0W zoLsyyk7yX^RX~4XsOLK*s2;-5_(Y%!aBpw{a)GW|h%(VjE4Zs{IUSv>@0EbOvs%uN zZ8X`Vbv^*Vk z1-nkWcfELRXr~#z+I;`ePewro6p-{HZntpaAc6a+Q~nz2G!ZeIf_*n@BcXS(EWa!z5P`BO2>Y?{T{oWRgZkXew%RPuj*y=XXulryQ=qS>g zkmZj3xFZl2=+MEa7HIDgZRIV$3}|Dg)xRLlMB zsm}$uGB1nKf&73}#~g{ou5Y&wv|uM~x9UXOHpP-SSjp97E`(GE^kM?gC#;Tq@qDHJ z35u7$Wv<9^fO-T+0uv)ZZvpwkm|kH9xYb)6+?sBap{4lsx+citrv4>I)rZX)5b zI#H*g)axVZCy4Y(dc&= z8|DyU$ET~*bm3{};^I;;zQRoyE*i%aSOz*dNT^}9*=p<`(%9nK2>m%u0cpCa7bD|z$ z=A16wQLUW)apC6XX7;R-#Xkx9Rn$?&K$0#97w+v6b#w!oBeaBz;j`KAZtlK*GrOD_ zUxXlr-dE@(n=e(bkEDQZpCMvz<1);37&YlauFZUYbMyM^vu8&!`k8DdQSKjrx`8g+ z)tP!eS4W3{Xg>P!{e{;betGx(Y-(`pKo3Z~sMU4nQMz*Up|?lUj}Yk!n_niG^9MCL z7wLgoBvPCu=HHziW;6U_CnvkuVOIckN|%kvqWoaAo6%9D`u@V*hY#=0;zvL|7(_9{ z&?l`PL;vOQ%-eI)IS>)#IB?oP*RBXLH>(%@K&ML=bVU+xoh!L2VAx+`Iv zbm^kA#YSH^Ia<@h1DHp{p$O&)h}_b*Wu?)IxuG z11&6PDtNavX_ti;Udk$|7#+-I#-HE3efhYSp`BYt71|m6S@Z2!xt~c?Pgvut&?hROE<)j}VRxg(cIyH9z{lwEXSu`V znO5jr&f`D7Et3@b8lZc;W_;~|LI-aP9mM7OTB#?vtIMkw6y4fK%qwTReGZ7VYs=7s z)IPVJU44og*6C!cI(@Sg4K1D56ne^m?(LfKj)6|dt%0#A-Kf$sU)QH&SoCYj@e z4Dv_bVaUB7X#gdi$WKp>lmu*a@=r&!x73#!xiMXrm^8=}3%yYi1 zL@%xhdbuXhkuF|`{@MfMbcSx7{*7Y)jHz4bcDt5kJ`G){f2Gt(jGUos@v=gT90dI~ zlVYnE75ZWI=xt9!zw;LUk0+h3&?#M*yKy=qotO)8^7-FD2X#z=B-I)45@c^DRZ%^e zr1E8TjGo&B^uxoqJ>3VGdCx#s=GN(^f-%s^=<0GX*HKiN3v}Lj4(1R$9TLPU3!PhH zG`Tt*WQ01s(cRh>G55IBrDilncaNiT;+k~2Wv=C-3ZLoBlbw!Jpeyz%=Aa&rQZ3o$ zoj3A$sjx!#xYOs|(3QDbU9l%37J9)AoouSqVRU>Zoph$InGW7l)b&%cI{jGgMT{2y z;B)Q*RQv$_-UAC=22LC5;&)rU80a~IF7tbc!E={IS}jf|fT$C0#lG~ac&THxJuurq zvJ~luK7fAby}xw2c6Zh2(8yFT4Bh>p7r+MdJa5&d+J<(F%807aagbg?PFHB9P%+Rm z0{zJQnLaZI=+omUSzMhi)Gc&S*GL!aV(~nHuNRJar`P&sZZ#_NB;YoB#pS%QadW%| z=rP$Yj7S%!dwfQUP|p;LQ{(72k#Fq$C_%c`Hh@}PyzYQU$-S{d+en*yj|Q+` z=wfwXhxj9L&uwhid;Q;k?+$xCqF(R)*4tZUvdUSR8{r$FB$zwUp%|c74gtM-_|c5V zg^|>?WaKE~xIH1z%L-lZa1m`nj343BY_)N;2zqmy?iDEH;z4P=$P+Rxa{P%Z#?@w8 zp@TZadtQ73eJ(TY^oUrU(I-R!g6`zYrT~}L7t!C|!}pNt%{HLdck)Oaw8~`z3@c=b zLqTe%w}70WFDrFP7l!WbemXS&!E~lW!W>eo(*sA;>VzFakJt6N-uQ)~v|iXqMj?MjPrl!QQcY$62o9ScibTfJ5R2+}Zi` zH7e8{XA^Vtuou?;{(dMF&9CFQKBuk6xIDUEnX{roJ-$yW;jU>gSLka404L_@Es6B%(Y+b3Yu*WUfo=V3UKguF#9Z#Gd+p!odQM%*5h9oxYba> z=T;=sd6B6^Lg{jv9=rmakXxfy4!vKzP`-RH-3L(aik&s0`bDX0#7Lm*Y(IZ423Oc9 z<2T@Ls$=53{H)OTag@fW%nffQu5ZCh(80XogW`ot^`b&Ikv?g4ZF=>1BxUHD;@k)T zbYM5y0B?wDM?lAZY2D2T=*0Y#nGY;=wt2-EeXH{Bj4w2&&~2Trmtxm|84WpKoP=TM z5H|skF(l#6KG#`jTy`@yR)l$jjBb!?v}_4;K(AD`w(igPLXs~wT_%w83#;a&ItoW% zr^zTJv;V#015FpEu6M$KIqF8Y(J#{sePF{}eC`+>e|mGq7m|F@K7ghRo!086fMMtw z>(b|icb@iABCn1YJYS60;M&}}$uoo<;+xk%8{TkrZ}9OY8ow7d-U zN$gI*U?xP;v2CZA*s(VUc_PpV|6$4LuH=!OQeg{C!NlRN=kKB zXLxl5r?cGaNHmygFXp(gP0WGZLT?E4^D!+}SgUVI;iAkB!5q+i66w%u?-6v!QfKml z+=YEKbiBUD)CIa?FCgeq(xAb`jW2;-TERio8;$lLtI%~Ibp}yVwYr7(MNPlugT{-s zIy-&B>w??{jK=yirf#jS54og}fy@H}g2w3}&dhIPSqq({;iAxCbToMVlP*YgvbsQ5 zn?v|y8vBS6hExD`H*}nMp@i=RQjpUO|G@P3uL@DW{9BLEU24#~Rx= z#USV`4HxMAGEhqadWKUyY@Dvp@d3!OX!n+1igZWwMUyXrd@9y0^&Y5S+0oSX=3Yu& zRB|z|r8;oBfxZUlaJp)Xm;?HKf29kLr9z!Z3-IY)fT}iD>YD79yXzfbxK?E5r=wcU zIGw30^sNczZ>0Uw0+VjSEZvAdHuQycZFKy`}d9I zHDA?>j^=hH)iqiaI}SUTx~c#419S!Q69LcV%th{;1mu@v5ErL+Y`!4BIba~Mc^F^w z(`FMdk1&EW{f;=Twx6nadk+aXg55KWCKjTZ? z`@qJ!f_GazF~Pmld+K0+CUQJq0QHxm^L|a0VykCCU7@Rh9Ly0fKARZ17m>cUwYo}O zuH0Sf_l8fOKK@BG{AoCJz+XZyU*bA%Bu5T&E?&TdrEal<`FW$1cc7HUmg^BMV63KBk+kFJP#5w~g*qdrp%m@K zjgHIdHed+5dR+9tzu_X(-`h3Br@1F4hEn7>!u+XQ!)HHS5p(z)&^J5Q>4v&u2XLHO zV(#m3aVke+bSs-M5tA?7A&s8mb`=e!$Lw=3-;Zt^rx%&J){W5jbda9lnw#;x?#zGi z_fE%Y6d>mCx}`oO=$EH#^pZj^GjbfvoX!43i9dP5%zd*3;2$;r;IseW_3{XeAu;<9 z$cJilWxgLT06J6Otra2S{v?%oLfD^>B+&iW==z)CR6$RheX_G|sdLm=<_$0p#kV_U zAO~}$uGj@Q4to7R&`re5eemytX=m63WrzDSVP0?o9nk+|@9aYAF5@`v3FDM*My;re z<&Bb=P{#vM#&`LL4c`DyIcT z%T@MbIWjFR7kz&(=l}aZ=Q-Lo*FZbpbB^b~Gi&-e-}8Nb&+q^8jC}H`Ty+u9A%cGP z4KQcy3jTpK^H8vx*-gs)I&l z&J8XD59Va_K4A{%di`QJ{WYcz-g81+bWfVOuYH8wm06vjkFyv!ZKJRINnA%!y08mh zzZgz`^JUyl%$)#oU_Z-u7=8c$dh)*ob}wYC!TagtxT|3sMdi%KktuaLn9rSfb8ZfI zh>@R7$NA>Uy!(NBJ?if=^a%nD33A?33Zo-jggKy3Xr`Zd^Gz^^(;>m0j+TF`WZaaY ze0f)((~hFykHH-q%DhjY%Y}7@KV<4JgE>$eazsmd8v3tx7w!g~^y3&Y4>S~Ju2(if zp-$8Vd4fA!erFo_CD}cD{{#2VDRmi0_lz_1lOGT94ZEZhqiAr204-k}n?G<*c6tE4 z4DNT{x&Iy{JgiO&ea+$&0NM!+@F0Hjlfh30V05Wm^vZyZ<@enC;kz#z^n35QGo9sE z!ag$_?C;rsXE{~nq(R(Be8me17rpjqLt*5)%zgXu?f4J&-+kx4w8yuFJ|p_r5HnZq zd=x2+-pNK+==J$U^4(CH_f=5Q$&bn4D!Cx67+s-5pdQUg>#8YoKVlq;$N38cqlck) ziP!TYX^USyqf?N}0d(MvXB@!@=#nlBy^FAe`aL&q=JrS=5{+hwqEY-QBdx6zePjRw z=NXe6p8if}cf#n9Q2+L+vVur5?yQ`G;*!$Rva-s`=UERv_+aV5;)0xLn*8SB5(o1H z^gg;lNSAID=?Yz`*PmIbs3^@!cpJ1!O3SLMsw!BO(DSPIq3f@I@L)k!8oZ~>?CeL+ z@To?MTcs-m8gvNIS1Z7^w4@-Xpr8c2%W7Fdy^`e+;xuHbZ)f6q=0)G> zzSC#$z{Y70`Vl;8Mpg)GC1I`&WKIuTJ)jO9EJ$OwV7ayR^%ur4nl ziRRW;roQrfTu)&HZqaFGuF#b_m_t>9TAvI#Ls#S>ucxsK?`TfJttC%1H8lY`Q*T;X zJwwp>>_vHWhM`03bMUNS*pAID&>=V0g}D~dS|H4J@inTS>>b9z$dRfb%tYrrUSFgNOoebfg7sDgSq3b>|0{I z1?YHjWn~q}RR*1eI0szjjIZi)Wlq!`?CwZPH)U?ozI&-hq6NjJ6a*}#uHa3ejTZ<$ zHpuP)bX|7@$d?H@Y%bn5DRSHmxH32FV2*oI#_Y}5jf!R!qbmXh)D=BH60Qe+eBrl4 z@Yk+@`-m7_p|3435?T!v+AyCBbI8SxN66`Ju)n`ssYgJZ>8NTqQMG&kRCN&jv0`zx zaikm2i8_!A>R{^W8eNFHZg-q6$mz-T`YuZt5U(^e>QL#H;2~d3;dxHAgiS5DFRzkN zve^5^&ti0sy5n>uZf?h&Z_HfvP{uA&R`G+929N>rWJRBB){31e-5GloVXS}_S!Cr! z6<#MXb3=}Y%iWVp{lVQ+IRd#N0Tg{)k`y7hD|UWqae3{hx8MFLS!-)+%Mjjx=b15Y zxX3-~UQ?hrV|OU47>-jhZhFRDzL0nzlnqzP9L$t^T`iEy8nAEUMv@M%E`v;86YmFY za3TM%ZVyw>%GeFcDHVV|RD02$Q;UIB0DJY~S{GAh>Fzp`G-K@Vbn~ahq(YtUxbat( z%};kvwH_%BT<*hW&-;Y=A#toPD6~Z&7q&;(*ljhkW*{V0O+$mNPuhSN>bn@a0S;2e z-U>^Y-ID5Au=&<9?1~q6=ZhL0#Fv4b1mps}rm>q=fia;ItisE*>!}gY4ZB#pk{#u2^Ov}qy`F`4PBk@k?(2(-N&lxXa-COMtY5zitnM(cx51yvof!SjCwd49{m6tJsd=bc5crxHD zh7Rfp(azEerv>0y9mrK~XF;Lw{HiglRN93J?y(jUk=IXkSO&{6sn{GchbJTNa%M`) z;SY_YU`iB(3;je)-6|OK`p)d|W|dKYJZNl_v1AV@xHEVT8du581Dm_ZC2Rm%rbm`F zU2UK)O3~+1;KrPO82U*hV61H1u|sKAsS*zyC*Eq}{mp`XYwl$88edA>2GKT}j>fAy(W_&$?>nW{cj{0YEfwTOKwBrE-rNlAErQ*+*Cuktn0K+eaSJO{sB6jC z-Jx^Q4lHWF2B7|~I+Gc_1qXTnx-*uF)pu&CULsvX??4DKm|_>|fgH0VTEdw^@Lh#U z#;)$TOpve?&uV3=LyUCxABG-lZtZDp)>Oy8tybT``H}_R#xE?k7-P3V)v#MNnZ%qQ z;b7;+mIOOtuW$c&{O9j}{&IZPFBMIMU7*)ix3s?UN-O0HQ&;GU{aUvIB71Z5^0qs4 zM@qq*qyP*8w)ul?8Iy!vlwi)Z8*noQ=-R)_-Ro-|#W&(EJf zpPVn1uGMp{c68@!nQKY_C;xPA>lEZjnP#(RbYia5Q9M9Bn(RiMn9JTaNQk=<G||U?o`A+qo$PC@bfKHV`GNtb`jzwZ^PDfO$rB_SON*~+dBQ=W$bZ63pts?7 z1n`dI@%SS}+ZsmI=w7^-(^0QC_n>@0)z-=pW6iK-;3nigbM?A9oie=ZNWcyXo=hVZ%p}aVH8kB zBU=um3f)Csp~xjw$?Cnwj`d2chNy!%$wfZWNS7LwEfrUb7=G&e#wY*$i?wjk-PPwF zViAt?s@8du=1Y^5>NYDC=o;$VH+dn?p50`@(IFHo-N!Mj8-1+2yeQKFO{8;k^DyS- z=cAz{D$I>+)#Q%QfB)6UscJMy($o+Y_xoTwiT2KcK)V4r)Ve?A9 zz)s>c2qv3{w;shR$w7Jpi z=D!!{$9j|U#pwkUY(H4?Kuvt^V?Pp-MoyOt8Z?6AOQ06Jt|U%^-| z$c42k!J8eftJ#n7^4?feo$X%##YUaI$(z;a=JaC%ecqiPc}HU$++LXH7AEc9+SKSq zy$i@0b|?MP;;>&%jgsK9MuTduU>rLkC)o>KM-}TUp(k`)rM^)OJR*nCjcGV z%a;bolUO`Hfr6j4WOhgC~aGd<>Nv=Q`^3*4QeL3v=W)3A7!H zBUOa>%*-@tW(MddMu+076_#d}WKO&|(B}i_M?*zptv8ZJwqf&pi3mHL-aH-1Hm!Q^ z!pEIrMSk)4Bahwx=%YnNMUOsu|NXf%;HLbUN^5m851G@=>ju5LiKZy?8tYA~8ZA6k z7)Y!>Di#kB2k+V0g|C+Od_&rE;ljeV7pwfY*g7c{SQA7cFva`%@>1iMPu~J zZLZZ8_k(Zcp;bjWm9iHZku!(D+%um^cbc~J0J>5KbIul2QGM~jp?+Lz zR8~0#ZvoE48TiI}ZDmz#eSPEEmzMtCSdWGOt#EZ}*xeRm?1vC^v%25&%DG~j6LOhX z1QTe;sE78aJJ9iZP`b1QLegs;jsDW!RFR(O7KWYfVHfDF0v*xXgKSae$HAN!kJ5UK zL|*$1>lt~)_H09fs_Qj&YJ4bHflyN=Zop%3l#$+;UkF|AbHk1 zC{q+P93ghLil!rQBUQ;YDXd;BZ7b(2HxGLS^J3`Vi`7@^A!9x^fwUeQ#jwo|CyOIh z7CzgkW-l5*$UDi%hHNj=u{!?R<1bJo(;!#sW zrLM{htW^-?J6*B+(q!v-@=4d~TEBRqe(*}-T$mH`zBpg?O-cei+Z$>m(X;*mPzApz z5#Tiqb`W?+dv|@!)C`O`9QUDTl^JsfdB8$ZG4$qR^Bk?~jgHU3e0KK2(pR5-yD$qa zEG%sxR4R<5Yjrzq#+@5^R>FRu2xSO>Q@TAC?CMV7RZke44oQ>J9)8SDh#AD zp!Wa|6J0k*&yTea1jBC_=s(5kABwj(9yoC5>BHsaQ9sgw+|BgVy#R%d9tgBf6Hy&Q z$>&Iu*$W#@)i`os9crouaF&pBp+iBAF>=@HhTR6zqfaVz9mJ*SRqcg3YQ`&wa|BB_ zCeZY&j3OD)bjJ7uft{?BEjmf!L2D@Vwj7W1X$^2TwK$H{k8yQO79YBwE^L;0U8=@Q zHOt9#=3w0MOfu+i$snpeA0C}RxGZe6IB%Ul%ha*dOzu@mez+*~^C9Tr`lZ$hb?9=T zNAoz%JB9i1=;Vw}Cq$Dh>ix4uNxU_o!lwQWrFTbnecNM)4jq6F;c4^wwWPXEp*#7) z#08!5H|S4k;R2rva~S>GjhKzco9&lShAN}J33i(czo*a>R=4`a?RlZOdnH3Cn4cD( zPfgG6*)to`v}%SlrNZX4tHXz9CdW<<4YW5Fsk67bh;ZZyhHk^C=XBoIQ~DV?m_wT9 z=&Mk5cy1#WI_l10Ug<+LtK0m@zS%#xOQ2i6BwJm$1Nvp2+_*QNeJ;!gcxVFihe>;U z%?9s={P`Pv=OOa-zHI2gfu|2oPV_$#y`){zVd&0>UeQ|)SFzKDIegyEKIfAB+(i)Z zsBdNUD#z%4E5H&Rs=9rD%6tL!x+cuHzWQouY3c8$S}NbaKIgJ#L?GS`=BPQ)I~iu9 zAIip+t}`>U_i;qn8-Qn5hYn&2HD=WO&o%E|sw zKtFs_#x+m@vr<$F-9U&8dP^*c`6+__Ra81o=Q%@RJzQo06k;BK_{#CKDD$k zJvA{tgcX$NQel0AqkFI}#|OORzyN#uxqthWtxF;|=?F&XyqW;0s1uT|N%==^|pN8)E6rj&NerYvh zZobX@JM?!!Odh^5<65Z1qS!KBff)~Gj&E7h$v-oPISBgb=U@)#pq^}XzY5fJNiC}z zlcvI@5yb0l#9W|%@Z5zx3p3}&#{0osj!DHF{NuBLe#do}Se*-WVIIft!Ue&BjBBAt ziGp%>*Qv?O<_x`JS@yf4!vN+IE~De0UuNk64 zr_X&i-amMz9n7Ws(e};-tlV=)=4CPOWaa}3z5JT2UVt*4p(}HU&NL!~xLk-kj6xyi zaorII=ofMHky7_6m=uSbo7Mdbm-t{f2tl;X$>{4n z3FBa5D{p5^e25OlS;fAY>7Pq{P&PRZ7CBh;6E^Hd2ME=*CdRifG06yPW?$ z|9q1ZL6{jO?`R{qnLK{J=Rg0PImi3uokM2+l{`VYKIrI@Q+Q-UFgZgY-RZMvvJ%%7JvGu63ng=6Sim{aC6^S)N&bD^rNSr$C^2gI?*)&U9c_bCpUduoCjSj zzP(>y{=%0s=-&Vx50;%GIxagre#WK$sLr1(nd9grOP4m43(=JvLyp4}_9Stc1U>+g zV>wQWjXj!6xghhWf5+KjQ1@ETdO9EUkicGEIT?EIMwq`LgZ`748#?M`d%6tnG!LWI zpI5+qNX=!?eHqq@uR=* zRCK-eD5`VV`Q@REJfb^weu{8a&HLrfr8f=<`l6#R5M9&q0fV>{l1v%K*GABp0L{&ymjcr z=kHGJfw*66!wVvJj2-x7yy%v?nx{cO`sd8_OySlSCJFZC1c@MMxXz|I!r8zqKWr6)7=vP!7LRshO61bw#Z);1T z6MgOtJfZmWkv)Sti2R{^i#9@W@n0i(Sost$<@_8m_N+O#xmti zJ%fKJpQ$4w}+bwCx@voSuPIhdk zr{m+LKz~ip7ZZAYko~eksrQuY+zOrM_*GEoZB6gRKtDX3nFCs4=IoZj+|Wl({WbT2 zpii^aGj_VuQ>w+lJ^qi)?ix-y(R-mz^u|Fg^&v$!^-YzVief%x=2k9x!f{()tz9Ad z69?);37yf)P`5XAOJUw<{5d!GLF$*6Ro#bO-4S6ocX}4$Pvez`>b`XMJsCmosij{G=*JVfos{~h>*-OvYL1^+V9sgo<_i<0|{PeVJF8?tie5e>CqOSwGA4v_J{i64!h|89# zH0FbK>lP0BNc&ccM89%r>3cRh199Cxx08P?7Fp;r=*LfB8U?j<_Z7rb9w{hYXw%Vmq1bI|eY+}4RZe_j3A(xP2=+H8)5ZgKR+7bgWB zrLO3zPWJM|BgXEsO8%6E@+EhoQ@!c3ipznnr4IFC{UT?jR_gH(I)y36Wx1%9DWK=( zDD)2GtTUE=Av%ZLm*?IsKIe$edE-H%QyuIg@Ah=(+PxrWIPjTzCHnf~g8q%8<4~%1 zkMU8LQs*HQ;DcN$mduCU{Q90+Cvxd$jVEKh*qF1=)m+ivg!$r0LEk9L7aw(~gIz=S z#GZUjT<8Cpf;~-qRQDaormMF4?>){^=b_Zp2l`m&FbDaRpM^G=D|(w(iyZZf7jkso z(ZbDHF4irLFMd;WFLhT3dxZCK7i0$Lo_yZf>}(iW+c%@HE1_GzVALHQrOwYnrx3XN zn5V@e2OX#X9me=EeK04wws|zS1~l_OH-g+teV_D;tJ}-) zk;VkKwDo}WwQyI{DeF3)*}&VH$DznJ0^EtO)h=tyXT*r3tVrgma?V_heu6_*tqOA^fWYYe?Um{O;vLi+w*~2~=)dPC( zy=l_3elhhvGam%Gu#;TPxe!C4cP^X!o7r5PoB3Y$d9iTOK|gkEBLZ_DbyWwu#eYJb z?(B9IXL9za4tD%`M^7{QVjV9`5kWC*Eaz2a@;(Xi~c?xG)MdSDxHfKH7}nO zO_(^+z~?%JyBR?r`?5-Y@O*_$5 zou6>r9Nu$(=}4;mvO~^~9=G>@%`H$4b53(B7ZiF2(>G9j8@p-FOMT9j%k}H`73u}L zsfQ%?V%Ew2vb-|&s#$;3(POC>>lfTFsqX0Vl|MJ%8>)qiMXu00lXLb8I{SQk-YsJ^ zpJ+5NAKUitpL6wNg08Jj_7cC1yH|`aAMpo6^{_iu?w1>DA-9*%8;U+?3txOu+|5}n z&2v7%Lhn?rOUF?|r#X+IBaVI$@3p@)>Oj{~2YU?IO`XH8+2v97oV{teE-#|T(<7ET z&@t)=?lP32FL<@Mxu0<0yUd--p})XcFyy> zU+>rRIu2GKa56^N(Xzp>@-it#3$eYqY5bT(Sg6dwrhE=sG%&g*zWHIpflbgIGUstz zgm^E!@)NDqc=5rHY@d$zLLu+X>C>G(F%+{PHLHvBcR z)@+dRz(&HE&}ZV1wrA0G#mNKF<2~Xp50u9J_D~4n8s5xg4%*xlg1AVD*uh3=TUz)e z7kUv1&;BLwFuPfY9Sh+3TO4bvbKb#>c;ll9kVa4kWoa7ZX}qU5lBo5jamT zBOGVzOaV76@K~7x7ji#D_gzizVBugJA5qT^8~5r@i58;ugmJf|YJ;t*4bGXYYap%{ zEc@Zs$=9ILHi+LcL~wTw_LM9^RzdQvb>yM2!k~FZ?Dt2!kf7ubRbgeu2jKEM!W=b6xU;k9o1oOLqOD`l~rtxv-xtF}BtGHpa@^L!CDw`g(HJA;vZw!Dm_o|z15C29`uEHGdJLfzyqcP~C`~xG?)Jd)k-{m*Cqc6<8wK|#j-^?- zk;Hftw>1ZNopAC6f?5*Z_k-vxEn-HVb)TdKg~LU;96@^ zclz!#G&x0kU-@CWd$97rier0;oSjiRDRt1$4Rx75E_kqD&$wWvrH>D;Khv?zSgUF5 zTT<-f z;h^48KpNlWSOMC$fy6rfoJ-DWxREORdq6=L?%8U1638UBxTWdZk&0K6F?KyIIRoHY zO;%*<7cu ztO^fh;cx!Z%$;x5o8K57lIJEX+8LGTS{h~}36Yu2-MBpAmUy|yCw(;fe@xVw-l2rZ zb-<=~MsV>hMRxoJRl?-VF?eOalF^xvN6%YZ`kgR^Tb_OLdq|U&5&PJbPAp80Je^YD zsdkJu92OR&H875Re=>7U@~THxRt|MK^x65{tUrr zCv%L`VJDvx*OSzpbh*|uJ=LKS@N|?*MdW`PE84=@P|hzP(V@wSd2LNMjjLx2%bp-{2b`Z+nv7QUVlf!<8ZQ@tsOjwpGW8_#K6b#x;Cu6zR1m zd?;hAnB!y^`FUc;5RD%m3-yG?48gG9dn1nqJP3OZe#!a?e9FI(U72L7ITj0Jw zGWatNLU}fSrgPI6`lJ8%1;wQ>Y^Vob%$L92WWb2=Pc_Z(O z8Me^&o#UMB!!A2t8cbVt7FfoiO`TI8HJKcaUaA{?97eFjyw{WXVMW!a*K~;dVHSq8 z{pEZ;%w6ru3RW$SGC6BB&^dol@kZ$2p_J|do;#7yHl) zb^=NO17AOZV?#{y2&OqEUE;Civ+PtQ5t&!(Jy3igu69JS{ zmkPRF_a9qa>7#Jw$nUn=e?F_@BjD8nFmuiWhKmsp#Oe+crV=x+bRXPNA~SYcb+?MY2R5cX z4%*&_$Vg6_J2|FWct$fCu^nc0OR?59w898(X>y2naY|k48wnJ zn-(im4bz1Eq_|thMbhs*>Fbf8^{Ak{z~*gF+b=VS1XnCDxPc3c$^t?t#q&5$tc&~b z&+HPrs)b4w=FdKW;Eq+W=R!XzVO-39ni_0qF6n88VjcJ}k^AN`d`XPhr%wYSZKiYN*Y>D4yoC$tHFRxAXr1IgKPkRD0iS$F}s8to`eThe5idmxBn z_Mnxg?Gg&ieYGP_-!F!pI=yC3H`V3l95U+Dv~ovub9^Ydv||cW|2~1rFvAuSBxuJ& zKu0&UK+{~&DEQj9?abSM?cG-%7X{tYgSTYYGf#oRjAa2AlR>*NyQgBDr|q}f?hPO9 zlh&f!AhpRWVqdLP9RXtf%w=kc;vWLOfuXb3#RwTDWED|}R1F=_>UDenVOk_6zkwmN z+vOg(-72rcHK%28hwVF1H7mE>d$XSI*f~5EuEHl^|6J)S-&AtBf>;}O9^uX$GO}(i z&ryg|h7>4fV#ap#u=bfyl=wV3?HN1CtQh&yHvf-6ZIl}^*kTdZjR;CQ8V#|b^|?m3~iG^*3NGh*sT#Mu%|y>2kc)qN%DLNh*1pV-c%W(7lf`h#E?m)n@ju%V?D+t5?5 z0C`6Dq|}}e6&hs_mhKY1hnxrg+J2QLzN+fDoa!Je$*X>Cau0Y0iPe4NZLQQ&y;;7w z@hMA;3vcqY?uaoNKV@~sKGXv9qK8lpj?z@=vNQLIkF}&EK$6QA(ObckNL!p25g_`?S{H9dQCW8!v{i zLfY3wFw;7omwyJ`#azN($B4V?a_^P88$vun-W5=20xqN8@jQX#1-eUUN9Csbhu3-s z9`i=w>z^L91Ol%~TW5)zetTZIU!n~;p1g-L2iGrC-s04ObY1_!l=e2pHBhL9qpq!8 zz~YU~kVW4XM&X58Ae)&>{iQ$fY`dog4EcXmv-=~eg4_VqF_;sPT z*Qr7Fwd4CXh~hr~%5t+zp5ti?PhyPOmm8Mn26fp+k;~I_p0kJ6JK8t5mbWYZib3Zv zqspoMH-SH`VIq;7nXb$S(MAQe2#*}QBXK;DdDGqcKv-&dNaZkN|7uo!Cb(E=i>&4t zzcp_-74>&^Y$o`6qXx8N4vI1SlVkOB3 zl^_q;px~teJsze>kROV_gu-eJ%2yB}NvjObx4G^QOMOCtG2fazzdicJ(4Utk5Sh#g>aLPySi4 z((aHfh&#%SsbVURfki#b6@MYV-F%OnLf^h6&VGLP4DTM5oewGhCIZ?o`u)zUK>m_Vkq0ifml!{RO!wY^D=?~<;~?MDz+1@ZG4CEaO`p=u)Z(3jf_06q z)38kMS1)?3U=^qm^GZ;K5tg+Sdm)G zG%c2e3_mFXgMWBeR#Y!62|u^8Vy{WZx9`z6rXL*r>@$B&{Ccq^5Y&DI%QW~oY%unA z*~&hNgbVC{Vtj;Cxnve&FO+Uk0ijkE%?sBXgHZ*8&%~b}VdxuM7BJ%{)ObqQuuOzW z;CL;@SzDZWVI(7q>G}|Y%u^p8)40$qPkNZ~7FA8c?yNfWL83;@D&#zk8mqTb)WqF{wf-jVN&(Lq_ zl$Lr??^vioBt{IosjZ0W&ij z`Y{uW8b%@m$0I8BY}n^J5)Xt#&woGVwz_feHoyz6B*`txbH{-QxFC9<6|(@XsK@0L%N;c z*D<&yC=4wfe@>s0b&#wI+(usSIL6LsY_}l8M#Nt6BafB^eRl5efl7WPs0VL;U9lli zo_35}!7K!l^Jla*QKm{^?O%Xod&E;=5yzk3y+;HlzA9^FHg&!SUhAi!U*CreC$&Jp zW#e);R*&~#-n1sSR72HBg_<`Ggi2$X|M?_OSftay7h*sBDtnj6xkGzc!LP| z%;kVX^YQK0T(6joS_cG+sdWE+$LnIz7ER3`$h4mE5BdXLs&IpQry#A0K6Wv~8RVCn zb`}(U%H|0u{M`}QR14{aKS~usWGN{RhsTYgX;!Bpy4<~#GP)Q!02r6;2JR|4B2HQF zUMHiQFNOzFm;QAa>(Xj~8*N(XB~Xt7DzciMlremL*QvEE#lxTWw52{vdscaqFzu*{A4_)g?mVtrV0rN4>Hki}+uZChunF`F zXgFEkuza#TQ8G z!!SHR%O9%7%Lc9l0a}cJ$0^%$8)jwoQ_qO^I%Mq!(_&R3B0{C2c#3eTo|$1n{EYBF zLVF}z3HFpV4Lkr})u&>P#$4r&7zW&q)8a;a@La$h-EZYl*$to8C5HW?j;=~- zmbP@fAy=Zv%X8rt{cBbV*xX*{F{79Vo&Tn7`=NWan4JztpGc%KD&q2C#HX&(Fepiq z)*FS$t0>8`3#iFo&c+RT(K{b2<`h+T^y(=VpW#KfR(+NSg7{~s!q|4N*va6D7P;a3 zz!RhSLeRqF+NAUrvdw@t*i{koICGr7SmLJnZf8QkB0+NEs zt#DE7=WfN-_4J`A-uL%)kBinyTdFW9$GU}7R65u`>u;R3-Hij$MnPK=&-M5F1{8hTJ^96!Hv(QCIP4XBXyC> zSucLnxpmoTgsipqy_Td6&vXW)p|Fx*vx=4y?U{rN`I~|Ps=CYC#K!0Xa>Gi1!3P0^~F#$L$3wbnyr-<_qsVjooNO=a_ab` zkJS0Ep}-89P0B+z;`J(|wS^!%+CnO`-Z0NC0$x| z34>5f^!4A_PWw}`$*0IM}8Py zg;|Y$b1ur2ZJuO%W33Wo>CPE)x?1q?*>rpI{f(`Ci2BVZbx0ZGwr*c{cm}G9!*y+Q zUDKkL(2$Rwt(}DQrnHYfcuE_BI>!_Ze`bJQ4xoS;WB#}_diPD-n(b+cxgauJ(@;Qi zL{F_aLx9GOG8rD%H4yOhE7_I`6hyA*G`-h9yy(Opo%`ZG95zHC>8^4(6}d%OCmAu6 zT(9@8)Ize=$5lc_E#3?33;nsI@9mNaRC^zZxd#wmE}AM(OD5>@e@-N|xCw81sQt^o zy7=INr7ohj>=?B!v%(UZ1@X`gJD@OqB56bL$2fJgv2&d@v}VJpeVFy>rw-2KHGC8p zLXj?UAKoV@wQQUbgt-RIJHx0YEax@Hb0Mqp2v1wP5~U(Iy8Zb{RBbwIz9VioJiKyj z$~}#Dfs1K-dBxS8dj%<5S9ouL3cFYPcH(>AlPo3WgJIR4Ls1C*XH$E^B#vJNz@~A| z2e&U$YFf`ghHu=!0>`<*lZ8gs*lkto?Z&%g9iECUB%vK@7z9;N&^LiVcw+yg5tFZ& z^s%`cMnxZwko&%CYPOF<9mUN+V@BI|ED<;rIyAFx9Cgwc39pnR^)W3oTV0w!3k;Km zLS#viKJV;h%yvi;$$I;2PaW**E+*<5%InIKNck#g;)ZVc>1{tV?pUfAq6y@$7V2i= ziZF}21!DpR6wX$BZC|-2^Q0nyWebLLPbPtn(vslY_((U*frbsl@+Rxa&m1-Yjy+B( z7L?&V2d<*5!S9qi_4iO}ssiWAxaX^z1-w%rRJO-Ji_t*t3qXPDLyY{Tu$N4k_(t8X z_4<{~s{PkGaPuT;61HymnOaf=a(UAXic@Ad3frga2}P9Jx^qVR8oB4Qz}JjQIIp#E z;-U&nhRkEzxCo~zF(pxj?cFgI!RA-C2^;&kYBd$jtdsN0r*5)yT$UJMv9rTdF;>uo zLxB9SHfhH;g@@@KPDE!Noll(5UCk}w5S}~8a33{!if;eV);~Zg+Ucle=|f`?l}a@x z0^4&>e%j%QE#k~`aekMU7#r0fI`@j4%hg||&7}h57VX7DH1DZ0(RofL5hS`jeU>`5 zj&~k$H@wT8@S^nFEoJ=OmzPq)snU5Pf~|@9Sy1<7JW&DXr)orcP@vKT$9oPaVCP#Y z{DNX)if2$x;st}hD4pX$kdw>>a1;d^J9{Y|xL;H&a1HgJ8iF8q9QEEDq$azSK5yCa zzDaVsrvmeW`y$M2m-lXH;$Q+w&6X}oyFG#NUb`3uLxD^u^>~fJsjLy7Pv7#!(z5yD zT2U%J=`&MJq-#z-NBB5a5a!aG#}v6JvF8bt$Z3wQo3fM2&k3`6#oAeC9E0BH)9f zU6@!HzIgBU_qlWyvfLAyU%Zb-x0;uq(=8+N2Vn6Y-q~O4?}6ZlMe}yol|*hw9|FdY z2T)Rs%k_OO_2S}UJjAxY&gN7K8!km5oT8SWg`K%RvfN22)`Rqp!WIu5aHrl3Y91s$ zw7G-a4|lsJUaUVok4EpD1i*DSVJ9FMXEQqV^AV#wIaFC%x?7TI1u1c2IAc6*HYbIo zB%q)@(;b-D2So(jl;Zxa8ay?^atR9F&wWe2N{bV*r;V$lm6o3EI_cJ=qC1Ynvyh};o=4y~cap0=VonNpy`JK77=5w@gbxCs=swmyev0)u4hpZ-o zd>gr+dk!j!HES+NA5`}TU4}2u({+Z%fBf)V$w~j2;@AmZv(yA8N&riOu`CW&3%>F3XB7=u~C*k7UxPgfdVWJSq@<N zmsR?;*R@fhsimP@5|q^P!aC;7Cst+2ST7Z!ZQ@`-Du@aUn5PdH$;qPVKNSv7RAI5ckpwqcKE*Y<1zN0Z*vS!h6)rJ26bN{0ZH+!X-hT3&f)Q4I)~u{{2tH%-nJIrLz+=IXV3n> zU3JI-gnQ;C_6Z`uHC~SA!S(W{)B_e6Z5YPd+T zqn_riL^Mr!?T72K!LntnTk{Wqc<+$lr$XU=jMEN^Ip|MoN5Y`|Aa?g4a1c@;Ox16t zc>SO(7=3!gMcX1bwaP8tN10UUg{CPTU;VzkFA0oBYtbfmKZ)-#w%>0gzxQd#GBF=y zwflKu`?a2nmG7QR`vkED8Td_^p^qkMzDI<7rQB=3sM%bEF)%HBw>8EmdP5YgT1T2Icy&NtewyOCXGyV>&yNSp~rKogvER+W0rIn4@qtx)M^( zC@a&FMy(50;mtb`gduf=MR*_A8{7E-bzv`($rZcY%TG6+ffh?_d*YL!Me z!>dWMLAIj{l?tQ78S{S~mPV}Ku75=^SpCHyh{Uv$V^P2Hn>K3<3F>E2 z^(5h*sEu(OO7Y@-m{YTLrti^Xy=Iln_t~ep;C&Fs7caBgL0A?UBLBuyY3aUH5^8K| z5&mk|h6^+5c)u}SYSnR#yC_oiKnph9Qa{$bma#5F@b3P6*e5zAM5}!;cn+%x^sA5@ zLD1kjf^T_Pr7+6Tk5tky+#9W%5=o_I(2`JT#_RtT`JUnFS*%(6R~V2!uB}ek6e%>0 zovYs?NhzVL0{rebWA>fDSk#{fi!Nm=fN5_hx}h@v7Au$FcM-Y$)~G-+ge*%kkCRX)^IDZvxr*+3{6v~<|e!Bf}4>cIhbpbr$sz2S?pG&c?)d6C3IhP z1Q3?}Gs4Ao9ZLaMM-ujp++I^FyEzjvl|=b~`P#j*^3~gwjdO=_ZB2J`YlHiE2N=Y-@1;3jzR1llVJm^Pbp9EY z2Rb+=UiFyz-d;E8$sLZ^1b$u5x z*xt*#?Yx&vmN4M;OxsBhr6{s8d4)2nmBJfGCeW;808Oi$%nsbxRf zZ`MA5ElGG?X+U}^QveRcH~7eUm#0l_=vD~SB^_iQQt0TFBR={N1aOOD>Vw!qwo-0aXo?kK7LD-G}-~r$5^+CaRA9&J!oqNN!5-KVg;b`1K{YY=; z+)-CUe>taKZIz_&z7JI-b4feCka>%bPv=Q6j()x064SZP@uD`TvKG=UmF@(3S9&Xc z%e!N(MSuEM+)~aPjb0)Qho*hWyXZH@;Ji1%cF1b0K*;QrkPGX^B^=b*hEb}l`TBTr z%F)$nH#S-Xrj~<5y_6kg7>R?wrT3C9IVRbRmg!9NWg4~}kf+PN;Yhm-L zFWW?7j_rVaDsH7Z4+%%oS+aL9l6m%Sc`*{7d}jW@2}%3Q2>fNm&)&Dd*hd+HqTr!YL$<(eSW zQO4i_;A*-EllMil1l&e-R`kAdD}A+II#3%^Wyq~6ssN2=;s^ajz#@DQT_2?_Su?pHmuR~?df40(oYJog9G+eG}^kDcgGZ`dfrI>4)%2D{xJzZ15g z)_A~;(<6EvCNpDi0i?A%@{}BX1M&kw;B{rv-+i1n=N-5TV!E*i&~}UA>BgvmI4GMV zq_um8uBk$(=S-ZzIo>{c^WV-N2l8|AC^dMjWR41r+PxzjUX2r{6{^ShRGfp1$h0Uw zUM@>eG&!#UsFow+QOACIN2@)q(VQoT5afQRk0?=M3zqYMV z_eeUiWYfkytmmKw{Zm@uH@(7+AK=6Bwc?o%$~gvm;~hBl4Amfv!r%FO>Zs>!+g*``O{ZEFcaMn+a_+OV_Fq2e5K`u@oc=Qfh? zLSYv4<1^7pys8pExx@_2v#rw|?};?4LzJ2aq+ca@(L4+ISMK@tb%XF%gE6HJgTcA}`ok2nIuEW#k6QaD8LGuqaXW9*j!^D(g0S~*Mry{&AmT7&;bZAu zNb2C7cv6D#QTXYvPKmKpykp8v!F98KN`JTpsyEB{J48XZwC*3lM3=jCm9p@db)CuO({bYJZ94|>{x)qph3pMo(y z*!GFxKqz$SDwfFav=lZ)%hUheIrStGUao2P*t{S)VdAwt`QN59f2!^Huhi1Y4 zJSo5>5$#dx>bagf^D0Hl$6pH0su|>Se1rKr9Z?Lpw@pDGV>Mn;tWk=~aGEpZ6R!#M1^bHAphc~>6VHv>8Sb&GH3LQT}Z`+*3H;9g;rJh+vFhRSb> zx%AwvQKu|Cmucv!ba$z=a~o;gW0g61cR#8{Ka@KnX;BAL7%rN*t(dkYIG3v5;4~>cL&MM6f~+TF5rzWgl|6s zOr*F^+c^&ID;swk^7}WwVqUp_)|d1vlI0f~!v+}Tx{Y`vxh98Ezt`d|--mIo^!hjC zE4&g|J8%bxK8qdEhB}fpnZ379^)H@8jm9e@_Q3<;Y|h-GynuO-##lotGxsX?L55bF z?n6%J&@+V&A27UzT4cK!u|Zn=n+=JPrF2HOHokx8Qw|-ijC<7IG5d2U=F_j5fP1Ub z^$`sRI4OSe{N^ujghn4PIMotdrF&TZ&dkLQ9GOmDIa1Rj!@( zpmzmt-J9#*+W!*P4Lav>9nT$d9HW zRN|Y%&+9512Fu_dPITzJf8lX&sKoms;it;tgarKd@`m9h$Taj7_{5}qilQeh5%qav z8c@~#p(3)xT|Ev+52VDRxA4HlK{nLn7*|eLjTh1QhtFx0@VV`a!~-Fv7Cls5IjD~b z2|0S64cG5h1YY?Z8CD?QwjPo+3;zA0R@uk_^AAEIDQ&lW0d2`r>BO($AAUuv=Tn(w zxb9EgGJNIi6C>6Y`jn*Az3_+dS7T_G8v%&i$sKm~kBdtfZvtf4Why88EltF^Ule!vSy6MrB~z%x%$0dXEeDx6O>?#jKE4WW0Bg&z3|{ddiyY3~v2IfkW= z!d38FDp-N+ag^pkUNeJ*A0M3%ez5RrFU>AE?Y9tOk?Ti&sQeM406e^R9=KZu z8M)-fote50Y3{$b+}ay*JQo8a9Y{~v>%oeoB6(kuWmpvPoeNiIXm`C~&A)w*LI!KF zljR#_%ac=ix?_tIkrdSw4?TR-} zXc@Z7xn)|1w&;rRC2S(DL5vi9+$jp=8x;(5_*IZ@UCl7@GtiE9;4d$KGjbZ@6)6ky z?xes{{Iw9zlia ze;*FcPXMBnOcwXuz#O1$R=0>#!Hp#hn4oqwByiogK-6vDcLll`B?K`%Tb8kt;ey{i z50G~qW*Bz3{?%}ulFbpkg2LiCG)9HLBv?}MF;w7;6nA%NAp)B361r{N;omib(AjP# z65EI8GWr~X9lPFDK<9`Crao%$6VDvF3>^V}kb!~0*>F52(~p@$cpUVEYQU$W`wRt^7~3-`>Gj&Y^8U7<-WJ5zNGY211L%9O%8;t|K?p(SPgKukN)~PXxrTkyy>mDmo^+j zvl0ri1g*|fEJTXdJ|UgfaG3rNx0bC=67mTH@TzE%%{GWDBcsuFWLwP&+!cZSiBdp> zL6MwiFOjJ24Kw~%1e*Iq+!Jf*lb#j)szuR3fYXQ)zEz*f_bv+^Uv0I96XUjn$v9)# zu1#m?+RWZa)rV;48e`gr7t}U57{S;SRcA)ofq_s>MoW|2v&*BzJ zU(HOG0y&x}+w_CXVVN1LI=p3_R7|xh&>IIe;qQE~#*NW0MRz#crmturaAQlAVB|97 z>}LfQ~Ja=duJZ2UT1QQ(^*}7$K@rTg1&59~`+^1kA!cel6hTU>H~Mj~LFx6&_AX=gMz4 zue|PKnhjeCNmFb1OiYt%SMC($0G}B1l?8mNx37ls?gazem$LE&(K3D9{p$qebwD`H@_z}r7uHo@S(}^ z>5m2bA=tIQeori6g0MwR7tjxGTItnhgw7WR2geY$9C^L(KTW-1wHuL#2;go@b=A}Mga z(lP$+qwqy=-z`b*8zn@(agHBBjyS+Rg4j<3f@S|V+`gY~R?4VFCk=^RU;&(yk;{~S zC61RUam(hvZ=}1l<(00bK$4Mo^eI(@FB1j0ltm$w`FE9d#Ns#yCX$kNP6`>pkMm_2 z4h4{8!AXmt`1x>XmqlGmi`^*&N=-AdD>iG)Tm;6w^CDr#_<_wF#IzpW{ssXzSwE3b z;-1Yo_dE_%}+-W{R1Q$p2KpeA9KLHDk-peFYk*AIMJJZE&Wkz zPXyzwPaecf%}nzLJPR&l)N<}&7hyXWg0m~pq#S)l`B>OmYCj;Z^g?spK0O8~%kN_j znECvE_pY6VaTs#0R04y?PifRJSbILBp__}CV-`t%*Uy71*cSPUqJuBKGfp#N@QQtl z_mHP3YJ#scvmH8x?MPL29or`c>>EIqfqBN z1R|Ur)D#46HU>1UGp|$DnyuZ+l*FzvMQEFQIw_IWA&)h)WBpcDutGphZmIM5wZMEYrlYA!@nSsA#R@g{SK zLTF9@C~(2nM9P0Zwukn-`UP+!GSY$KDMZG9fBahWZrd5LD`rN96CNViQ?Q{<-oP;d zt*u`$dW3Dc$~8)Wf?(KfNN=S!7zSqAz!M$vS#K6D(yG$NU;LxgfMMEm_n!RGQ1?g4 za<$CpCQU@^4H?rR(6zN=7Hi?4{5{{p;Q{vPH~IrR9r@C>&WE_2C)?Mie@=cq1$%3B zUzYbsZBR}St{C2R9p!|PE2t&rhwcwwq4>zc>ojYxuustr4BeS|Fs}KjRYQy0BF5LU zhP(JDAl_Nr{9KClyJ++l@o}7mta2M5Z3_WQdC-Lma2t~Sh}G<`mdH|(?RZ@O@CrXr zRz=8;LaNhpnpr6#PrUJrN8a(Izs0|GRA3_iN>qmF)mI%=u|74rY0iE+KOaV2EB}mL zM73JN9$X>+xcB;_;V?H+mdgRug9}{hqRrlDyZ}964Rxxa9tXKHSHTBacOkLhV-$B0 z7)oX@EgEL^=TOmcO4ahSlKw_YOL%@tY48Ju>tFH{ST1fC6{xc%98oc6kPyvU>#UO4 z9>kNrlnI^VfJ^Hep_`72_x!I)a#KtC)$1vf=MDM4l1982ojlg!|2%3FCsWP+5pUJP zQ>UdUUFuxx0>-7~UWLggnxUbu~< zAIlTweofkk(#Rl~!D@S1F6Jgk%69(PiyV%=*TQF!31CXstL4l2?l#BEh8?dqqMq;ISYxZJKXJsl zIcE1Uz&=?&LZx1D>89w+-2JcRnl<=>vB}e5QiLJiEFF7MrQSAbMZ_obT+uJ9;pyGAH2vTZO})j%DBd_WWa&6?);j8M}N;Qy!$8bzYMJ zFr6fhTtPNZKT1&865_?MVsaX!SQE{#;<|Oezc6FtXf~_2Q}S0=-lKgLk=v-3rG<@l z*1h$+=nuAhb`dmUD7XGy@h@i^1$_epqwS|kN_UOE&jLphiqcyOL-Sm{|IVkGON(W{ zJhEz@Ak3ce<4N8w>G98oM#!TznguD; zTuO+${Q89ARb;1Hes491bP<1NO}u=z4@ezjO#jHi=~+uwL$cT@r5APg4HL1 z?o2wTVXG20*Mt6gL_QOW0b%)Tm-ddFj(f;tFSNDa?Weih>{dba0p6pCCnB5Vpg*23 zAC4Xd4k1+pp-v54|1=hFs95Qo=s|v?bFHr+-3izTcOQ5#fb}M%q+P(h(IOvHa{jFq2 zS%q`iw*s0AR!Lg!{If!PN{dc}{kZSE7nV2nF0n@zCJBQ#1T%0@-*`>_k&=;!r9mK$ zZS~{=CZP}b4di*~H|@Cwbri-@8>wY2bCG+lSxlyUdPfzt9)YTbX#q^Y?96W~G17P7 z6>!0k&opzhXg&qWFE~wDC_UM2h0h^DAlD)JoYI9mnlI)DZG&HOsGt9OmlYfg765L? z+}EUJd2vso1thTlGf(SC3OYk@ZN0#YvxoGkmPn9xp=BzXgh0ZWsgSS2)AiT0Ma%24 z9t_L>HSShliW9DX4nHF`D4pv7)CRs9-Ul^mRi+rF1UU^+)N=cP-FTKT+?kU6snmTx zq~=7}VM1VuS}ddQSbd?Vt!Z(Sa8^NjZLa8Kee!q)Hc_&*{3PklNWY(&aS}4y;|bvz zI{%WXLx_VE^U7b=Lx1^Uz_$$c5^S+}oErQ{9M1wMoX1SD)Zc8kWhK zzjUfQ$1iy=9)!QKz)}&^hgUTY9k#3-38kdTz4XimWDqX?aC`3E#TT=sX&!aCVHBdZ zEkED+1VRYJ`}L{k*e2c5MAcXVxAvA;U>#)>FYLtMuoDIBdF5cB?kBvyhXqBXMVatLz@f7@=ERTc||oxEogPw-|AW@oA7 ztay`*ykf}tSgLyI+RSPLvFnQ7HRA47a-F(0gktqPnn2lQQnVkv9M|K9008V_)HTiN zPE(?0#yArQh2cb>+$xb zuP;I1J2BsvM+N#06S#Z((iaFOh-KA=I`pprCWk&K?22c4{A^abEQW)Zr!k|CUk3G3 z-X<=>D0Cf@d82+m(i3x(Z6(v;Nn5TuWvy6z<~6Em&6RG#r4Jq1qR2heNA)6sE@g{| z30>$ZQlP}$Lw&e+!H9Ndedf<+remPeWB(E@{3J&1p*~*dEM-o_{}Ij1{b;w0`mSK! zEH;Ra!19kr!=H>yK43^&gZ^Ak6JXqWsNZPP_57j;+h_~=wu_^X=gXaKG%3g>k1q5j z8%p_^fRS{u0Qb;`{#+|Bk%#(Nla4wE$6iuw$@2@jH;w<3E(UvLI=*22UW4wTUe%VN zhidJ<%5*UYWPB&R4IQN(aJ7?S%Labl$B?C^OzCMStOV0yj8B#rFo$w zvpCb&gOEOFY(Qs%hWeZ^ChCb_0X>@VD#4(p;Luyp8JyB0$j}RW0iDcp<47Kd-hnP6 zvM~;HtOEL**kA*t^f>e$bcmwBGhSEdSZld|?;UzmPXX8jFC;JBi}g?$>Y~-Vmw)Y; zy9xv$3`NOq5eQtX0ZC)$N2DL{|Nm&kRc06G+2>RSa+~AD!b4bR=iTGxoc}YJ*N64Z zxflHm(YftEO@AwPB9rs3yl1lc$L<9TOIp6HOAK*YOVgRN8us)NQW;lOLt4}QoyjfZ z%5Or<{GxG|00`6By1-J3L8y&&G6UFsJC5T#;{!vO&ESb~AeaCE002ovPDHLkV1k=B B6jJ~I literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-dark.png b/httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..5032f94e3c9a489cfb8f29ed58e6f8444fd96ffa GIT binary patch literal 45127 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%0A`ewuu`3 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-light.png b/httpdocs/themes/vuexy/img/illustrations/auth-reset-password-illustration-light.png new file mode 100755 index 0000000000000000000000000000000000000000..56528fff36290f6acd3a033401bd9d48ffab0b49 GIT binary patch literal 45817 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≈G|F(An^lTnP85Qvw3$`~(%v*ID~R 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 E0GU5cDgXcg literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-dark.png b/httpdocs/themes/vuexy/img/illustrations/auth-two-step-illustration-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..59bc7457a6675ef063fa14dff052046e5ef4500f GIT binary patch literal 52283 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

  • cmh{L3pf4B&cRQ=;FI-h-k7-BkLntap_d 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 JO==Et{{!_86nX#v literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-light.png b/httpdocs/themes/vuexy/img/illustrations/wizard-create-deal-girl-with-laptop-light.png new file mode 100755 index 0000000000000000000000000000000000000000..79fa26646bb63a7d6e70e76022cadf97e704fbc0 GIT binary patch literal 39166 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
  • cmh{L3pf4B&cRQ=;FI-h-k7-BkLntap_d z4Xe?Bw^Ce&O)X;C=^wo_&rzLAZxH&Z)E8m>R5Kr@)v!3HicsYVkG;16o#L1QG?pqS z%qhUD(?5&4VN_@XvYu)dgXN*wiU21NPaLc_7Dzn!1fWy1&Sj|7&{Ph86C~f9-oUC2 z=1u6F8^FISCk*05ScKxDHvylj7gkjhTOq?|VQ(B<42F&R|KY9Z`X_4q=zfj(U8lbl zssPYf=rCr3QiAx5ME4OBwww;jd2IJ>@vsVoKkq@ty$QhI5B@N9@#uAAExh|FE{T*Y zTGHmwaXC+5rdc3!S+hi>*(mY5q@O7Ki|#St z((#W|ZHexgwp7Ud?NBv`yL^Yy>oCSzPWT~A)Xv3#Sm8eiD*rGz;A={iWG|=$Wvo=W zaay0p%-!g<(yu2XeBn3%4x0sp>n2$jbTy@dRlUehegHOefik34x6c|^%;=bzB^(rgi`jZt`P#UXaLcINfJ$OqS25D)o9ISk{iwcn!0+j17G z0h`m6-&wy9P3_SA5w(_p&;}2Z0kl#60k-ZTo!BAF-B}c#x>Q-gc5zvatY)g*6z=W% zXr?3R;}7q3UH+ku#xdGGeu7hil`sdc$t+j>CP{Ga z6tR(89D?Kvkoqd6DW9&z2Uj7*2LB5o^5-#@t*ANU&{i3wwjjTOca0V2+h-#7T?UlA zM8$r2@*yJm-yZ>VKuzv9&Y1UHZif@0%v;S}$0x^mGgC)<>~q?AoK-cFw+IlWMa5lCUS%OH72{6{5OZ7Hx%Y zzkQcJu!X4+A;xx+Ozo>xCMG6eCKGF6eVnJ)WXImDMYiv_2e_{flmL>EM~}5L!jOIK%%X$<8heokEc=ckXYSXUy~;_jv?w*2Fw}P z3nTz}?x*%7y^;UUpEZB^J~B_X^{qdagX}lmvh$M=0ZQ(|O+N>skOM>NhIE6t@8$=Q z@0qSJ6IDaXWoan}@5>Qdk`!vPnv5QpldQa<6x|lX{G}7V>OBxTbs6G}Ptr`*GqrAb zDsg#aSmG`Iyb^;&jF5ftq>VhtZdFi%vEs#H>D=kcvBl2&63D?p|`;44Z;K#+^p9 zjmVWjWQN=N4@Fr`SH%hV=_hzRvyg6BlCF5odUU+tPhs#Ia^r!Gvjo`ec-`2KvtM@w zYZmSEbujt5tt8@e^!S6We$&k*-E`j+=+-tZb@|gZJ9=;AH zMNj|@aOPaF94YRamA&P(`5;x=RLb~ui1!J5&(eF2!lU_|WAzagkhDPsZ-X}2x37|S z>RTTZc*r{^uOJv_4#UFx-=Ki9>2W8Y6ZZJvvRIWL`dc2`n47O$7M!5MB>f*eUCFh) z8*PitU}b(1@5a5qXHX^?ynemaR zSlG?^-rb1$uY5*kYMV4$%(U6f;<0#3jp0F5lK%KlACO@hMj{5*KPZqjS~F}SA&$_{ zEk=TNMv)h106s?MB7X1dzVH*XgDYCYr!Je)yoWT)xkxU~J|m5A;ER)-QK$7a_rpNj zCZXo}_HR>OxiQ0wla|+yW6kO>a(KyX4DdOu=J4I>%HAI6+Y9L1$40K~is3u0|Jt~- zB^U#afSIW+JD-8iFFtB7P2$!xse*p`lC*_913OGB@3#u@o37seEP}ruLfKAU;t3kl z@AW;5Q0Of6+pheuhXv7XDyZd*S?=Mxq3(DEf4_`{Xa zZZH3q_;b;)3MnC*+}Fo-t3p&kIr&Q!tJfKJu>Cfm0+{*F$og{RmuHb~-}J^u;EE6_ zXAMXyH${0?US5{5Aljjt-{J6@a-*v{f}@$odB*}yL&3WvUt8iT_d+C3+M@NPVjjCe8;`6m+*h7PgEltiZ4E0UuRDFFj+C5n zd>GNy+=a@V=xFtPFtk6pb)&1R><^W3r9#YC1mOT7HH*?i*(|^g5*xmV{3A?{RK7m1 z`U1LS&J|Tab^SRxIH%M1EsHAgnQdVmg-6r_-@1&w`tpI_zAzbso4V62l?6;*PY?fV zx;ft1E+@*&0{-;c+sZWiESl~V$wC=rjuU^wigvgfg}+boGyOsTl8_aPJ7c02AueJRdD_RJ|u_dgoC?p%q57bSAU zs3_HOxI%?Rzn3%Ps^xaMx{>~qaf>o1nCxPSK6&+Linb{3y{b6liG_BoC`+{M*}j&) zX9RK4gsIeHW0PE|FmuXXJ}P1R9m-eUzrNx>AAT;#+V~>v<@0|Z#{8^#KAimCr11Gu zG<96uL;P|7vDeVMJmmR@jz1{c%1Sj@Eu9p$A#Xq7zmNFa>{gUH0`mN1AIVPcNe6B- zK2i&M-+qKnZ+ywpDsx_I_u8ARF>G~aZE;%lKKb5fK6v69z3&~+?cGT?67$t9clwbu zqrsA^9A%V)HrN|Kv(!9W2P?B}3o=4P`*X`Y^Jf9-_#{P8gxL9)y13T@SBvvtSy;CD zo|-J8B0G!mt|(LZsi}wtkDnK7K)N|jI=>*>WNwGsYTu?>D}~FeLuH;g$tj0w=NiLK z?}bXZ8J{SV7;?EMXe5ztwc?Gd*+}Tm)VUAD3c@4hT))AS1!A`(#uYHX+ri3Xv)Xdo z&*B$&7mGEkzMNm2xy zEKk(o_ACD{l_)CEuv&gc&GVd>N%MF-%6yQ&-AQwIqJ=Ymz6BFJxsQ;3g3CBFpI0^m zIQWt_l#EH#3VZJN8#3`hn&G6d8hbvCMcjT+PMk-wi+IbauR0jHBYwEvmoWOyCUMUu zgVNfSQrOa&eHoP;!f~BmBG1Sh%g=^FQ&roWVpj$91L*g|T>3 z12j(SUF{8iBI_Pk_FY$O?`~FB-cZCdp_@tBD#r+I{|Kw#$Ix??Dw*|oCSx&B++7we z#I$4W5&V2d~YzAG7+x{EJh~~Ctj(sA!JMEG79G-wD zbReCa7j&eBXZt5p$oc!qgz(F+!e@#FO+8o20}||Kz3pb1p=LWflTrRVa?Q$fgtUI~ zHLHg^8r!u+3c|=dk8&~`oqndr?CA<^&v7E?aBEqM0x)e6rHi^4`{2fso7?83P+Ze!`074*)G8wXY@d=Y?AtSDclRsJaZ z1l=l4n4!QI##iRcI5f(Qs<>i6re7Rg9PoW=Y#x>>gZR(%_F+sfe*M#h4D!5DY}k#L z$RPXHbfG~?R3C74w1DkwLN1GF=6YQV)@jn_SC?%z;MJ?T(9w83o*6{-Wg>}R#2126JY;?u}xKc}X|6zq$7z8=jb z4dzH=9M>ryK&gPui;1DC__3)3yyu{98H(gb3x?4yB1TT zZc*sTP(wnFph*1h${MNarl-X zCksTqXxx=lnyt0)stF0Jv{=udTnTM=4fiHYE}v; zq(hcYDsQrMu8F)%&-RtYCne6ogN@2L7@n|dF858dHs|wXXc5r50du;?Uc9;3Iak*; zv@Hrf|6>dBK+)EO!IV%|)Px6)tTXPa2y)P-@s5()6n%T;V!h|t)p{iV4olH#$v3fD4KU(pLo*1g$YiJ>^|S_5wG(vD zC^i{vU)G`mdp(fz-0FZ z1++Sb$5A2$ZnW&C`DMbw+RIN4eN%X!yj4VG64)P_>6ceq4Y^bD=~wc!x1Yzp*wl^; zsc$i|Ymxl)1gyfh!wjC^q`NyjNmoQX=_b^MsvFoHMzj&-A2p?q7>#*dkC`|Bb-sab z%r&{BgQ*C)s{M=ATKNTeMR`zFD}R1G)DKs5vun(JKsnvpEp-l%VAMFii3 z#s_rF0IU~udd!^Xn!UpS!uID+<7e*^;(U`&X;}Nh96}cyMm(i^2`|`m%l){Fr%)Vb zg@5tMQt8lD6G%CzE#rJr4~pc_3oeoqZT5NB)F;5(PYSBQ-WX7A%Njj1`r+!0Z1!~) z_JimQ_mP!@*h8nCWIm-KZxgxPoWyby)vstr*`7G+2rUdk>i+-}K zjACW`xeN)Z2cb`E(X(zSYnG4latlE8=St9ZAvUm|7O(zE7Q_d-GR)+KZ0T2mUl{n< z1Vsa-Zs7$Wm(qb+s@i3g9^#-|<_SI9Xh}}A0U-y3lHV?5gnoWA8P>2pHtTj~on}=r z2GQf8i2zH`s5PKw8YQ&DNs5i^YK5R%G|`OCkqQ|$uGQGCz;jDt)GZEbhnxgk47@5) z!Iu-$@lgahkapqDG|9K-s`SJcP1+a@=Sw1H$Pa`b{~~^Sb)NVDp&auNQy9J;nLi&* zH2BpkRy{Tp?MNTQ`SwXEy4lF@GwPefs4~K)9yz}`ze`%VDrDEvBu<+tQaqPsE+iwYygr$HN77NwDGZI{5{4Qy&C83TsZk|FMo2M1K{hux73oZ~%)t%a=eMj- z6i0X_8EgK>5KCG+RG?^Hl#eOV0uyNrIrt( zTTQUJ(D}P)oYjauRP~C|V6jGaC*_@kTu{g0 zWj^CF3ek;t-zS5&c5{LsA@-w%r1_tBLR6$`D$ErsuD0uVl(f>p41Fxt8&3W02xVkE zsXNx-YIpKW<*(7$9i7BJM@tFwx5S7l9{5OzH47Mp*^q!l8qx(D!jUhxQn(LNynUak zKZdqjX{s&ed>6pVmqnOFNvQ2ILR*Z(*=d}m#&*O{ty=!fn|zMTfJuV`GLV%5_=xX-X<~3Q=Jx^fb7+1)f|kc+ zF%0%&e7sh<7lwXMBC$y6pCT{OA0bxLdjK!6K(lZS3?x3F{|x6ZhzWhQgRMTnjj&fP z3}ZWZghhmy+y6D`+a*q(sNe2At7&Z4m&&9k1>J!}7353Jihrv&qIzzeR{J8BGYfyF zMM$1;0eQzyY>Y@efBPX7#)3*$eYLV;Zf;+0Od& z?T8O;acVVET1I6ATLPA9n;{*`RHb z$U1iPA#Q*=`MDn(?Aqcbk4<3S@E2mqEn^Y{D_Y?2NTX#wM<`Pl!Of3#`vZd)o+R;S zk!fU%&T~Kpp9b-S1?706Otmg#6lqD=XMk!ld&u;@3K%zh^e(y5*+i?P0@1T-r;Iw2 zfBs0Qg3!(HCCyI24E;o@+|vK#s8e|F9NV^U-@c=w&$buk2wy>|ji1OL->HUU^kEgH z^8q2-W_D|Iu7KaZVcb{rW}gU5t!Ie}1`z&nHm~E2mG%n^H~LhM=m^$0eqF2CvXgO| zPuy#8GD833@rL2E146@`GlSS`#Ah@OXi|temq_6ehE{U*;m+W?2E?5t>D6LuNAd}B z4(!E8E^NL4B~*rF0IinwE43ff=PRZ0?1N%&oDJhZca3C;X(Bo06iRWx_bED?zOtF& z%G&s;@u0(U%dVkR66k!m3EZbt_aBMcOI<|}grCGOq z=|V&JP>!bn6`xP7#5XoTT6Px>C_=+x0K@tLKiz&hnf<1mC6LRfWEDs~2;-Ax4LZA=EHVgyjY5aS|K1SNJ3nG1vTA_$tfHTKtQ40YjhBKqKyqLjW1 zbmv8wNu+q}sUFfx;hPBY>MTi*;6PbpN0Onl({b?L1JZvyx5fOK|ta60x|zOdK-b z6PpX%b{4k?DzK3FX65(9c(T*h4@)MSYpEZZNw)nvRACK4KblSs^6Qz)P*6w(1x-BQ zaX1xeJjGUPrH{Cfm53&TCh8#k18o-Ylfp243a@}Eyine{+S>E4;ukb+2Fgr{!Pf@0 zzk0pOHB}9stZx z5$qq`3atb=Z71t&7P!^l9{%~+TENDJ{`u2k-<>z|8l;KDZ)_0nDsiRKwB@7CC&b29 znv1cb`ZQs3!Ax{xmi7PHU$gOu_%fn3T;nr9%Y{osN-y(+AT?e$YR>(dlWxnWC3}-JVBdO6_`2pkm zTO|zsFDy?+9X1jghm^0KusP0z6kQf|w%!5nGUH+6ai^~Q+ zh}^Duz$U~4C^Ar-fcT-@SLu3qGAIHqtsKN^VbH3-y|iIPgRGQ{a*d5m^Oy~KngkCw z#6ADgNUHvEQs{ms!&7n5&8m@O4p zk*bs!SvQtSB1W+Kv@Mlj1GETY0`G2Jv{otX?PW;Fu($zxTjo%Sc)q?G(b2+obNkMT zznBwd|DXHuZ^jEz<0Hs;ytbd=)EQKA^1nlQC?=a#jLjyBmrBg)p}xt7*u<8OyEoiQ z#S4RDAYNi`C3?G*h$V>Uf)F}d@w{4(XVmti6=&bW0-`zX6h#7UjDjwI2_|k^Jw=nr zS7R;D@-|uR)LX*Z$-)n~2V9IN5&7#4R-BG5Z?i0Iwk;YmWf1Dm(~xeVKZTs5;#MG} zsE)6-_0Gh~--bUu#9C?Fd3b=m770a#21{WM=lXF9neUA%(owkQR>p2JCcf_`wj zKaQ)H-AQCogRxYvra({=lMjlB3T_%?sYs!j>0{?eZkEk_)dSP~cmMa*I}`HHpyW)p zREd41J38XsX!lBX-w$kHe&p^rNkF1_HfYZ3=KEOS!=A&S@)zF#9~4o+l`xr(?d5B6 zl2kS(;EuT)p{pTea1s75ie?e97E;r{!zccVr5lBgRS+2dpd%JD zr0*Oef%{Z4WM_`ZMl0+*p2rKQ&RyL(kY*0|<)*OH=QfHz=?oehL(wNaguFE2saBTJ zR9?C*1!uZcDSp!7TDl2%A-yJ!2);NL|Ylr|9@Uo%fi9HAY)-__g zk>>wEO*7MyRLvUUA1P)id_RdugWW86{I^5onMzVb=s@d=kVfLzm7(*SSQP{OsRN0Y zJpEcw15)B5E2SQ7s6_$BeGK)54Vuk0HFclJH(PF@Oor@oa6r5OVHLMn>8!U}jKQw? z7eTE*ME+xzpBXK!^*$XnmAYwGq0>g^-DEcQOPN&7#or&dtFAf>#tH@*@WvWhEyt2o zV%r#YKSg{dKCW&TIC)_YZ6rK3xsdQ7hEfqj$sd$?6W#4`)H$g{vKfM*}Pfp+L`Ai-UW?7l-f;4MCwaDPmfbh$};?C34U)-Gs z3D&z3mQq^HjUcNGub;)#Hhsv}yWR&kuPw>E8;xr}PJ#n4+_ zw>uF<9H&4rPJQgBvbZiYCBT8d{c@qvMoPu5M!BH7p%a|}SZtm86wY)J4;zYAHSDiw z>|Swe8jvHxceP~i(H&qX9d>SYFz)`F8ICL(%py$-leAK@G4)_4ve4BgydoKJ;>oq; zh~)F!1r05_zAE@CAoS`P4K$T4cFMh~xa2z+ZuEVuKUJGJgFE_*p_Z}y!igUjST0sL z8EDY-QsX-lhrtRn$;$z^8D{DkG+E4W@4IxLZ^OMzu0S*ytsjvdF*Wr5uiU}av1xDO z>MPbn!mDyJb@8TZ(zew1Ky`yHdrKEzv2@rgU?GQcU?>P{boOIEr}1N(UY7b6>@6#W z+T&;6Sl*-~_hCw+KS8nTb-1`p=pIT|aMf5q)K8D9F8gx3&}e%}dUB}VW1qff>jvcl zTqiGd5OHKK;ZA+h0WlzarwR zvg|j*eYyyWTtT4YuSw!?Hc$eO65Qx(U$JmD=q0B2lcj-17)Z7LOUUzw@Sm!@iA^zp z8FrnDyHE|ZXfs8SqcG9FtZ0d;m;ki(yl#3{dNrM&ec!FG6zrzqPn$$8CIPe1x4|Q%x^KGTd|^+3gX0Y-HfhPB$d*3V}B%4q_Wo0rXDUE_|S!cmMTCmfr~1_ zdr>sd$JeQ=|H7d49LEo*P*p>(pyW=R-x`n{QG7dp5*vk$*uYW!IOlcXy2BzX^?~(~WH5B}F?-yBi_0SMmF}pD| zYotvuLS!(Ss=k50f4UahW-RXcc@))V`To6TI^}eVia(9;M?q9>*2Fn6eSTB=%w6D-?hlqy9x+!K$B)ia)-JipOk(yI)DRf zQzL`%_HlfLqG9c4->)Bp{`bOHK)9o`3Ucs+K2MoA1IC$CXoam8CEyB{G#?O^XD zBD9HovWfAbkB?`W5SUx=>f|k<*G(+%Uh$RQ^?pu+kLlz%nTYM;JC*@lxF5F!Wr)qG z+~{-kN_kX)Ne0x&kr|yxy7Ey`^PYf?WyHtl^7%_V4^M;pZ5qo|kO$n1Y}}niPsp>T8Lm% zfl$Au-pz(U@pRbuRe_O>kDkw7L{olh6-P+s&h-(2ADIa6zWZhRe2hGloYqiY&XhiM z7w=yo8M&WTn>xZdG&+=9q%Kd;#^!E3Jem7;QA%&nL92Eew(;dD|MvBd`}@oFM{UJu zl@>c-*C1a4HnV<<8baFHH zU2skghx=cdcHUVPD8Y3$0JI`~g=ABk)BLco58RuFtl&`;7fj6Jb|*hS4q33T_S4r$ z^BzDqcA95Ao8IOcp1;sp=Bh!ZgF@wwHJ{jGCmL!G+zg&DdZ}D~y_Rr=%>g~=>uM#_^+7lU0hme) z5Pi||6f^4dmKa~(!V@aNZ7-2;;42C{xMGF(M`Ol69a_bj`&JM@gK2Eb%BoF?pzcl8 z7md9C>6A&!y*`37FXeg>Yde({Eop^MppCa@q?9E9fz__~7GaYfc|~yJyA@#{O~dn* zzy_H;H?z%m%`5FIVy@RG?awdCpPc+jpt+>k)pTj_#KUqtR-Y3Y`n*m_(IR+|AGCpHno%v1 z^_E4=Flypgx+Pi4X6s)mopU@}mHt?$2SpbH+0jUM2T>Q_7iJ734Gv3V)C>Mym-*a$ zCS-icIEA{dlNwLO9$LJDHCE5>`F#&QBuy2(4LRSP_^xxiyG2rOHZ~jSakw#ypY~Xa zjn*_+c_0iJk8)coE_pGA%H?^FFdvc-gZ*?KCA-isa;@;lh&waXSzgxK46$H_&dOz) zHr{)hIf=Q0tYS62qhx>%vqt2db2A4;4f@0bIcR|}+)V-K_>znWAMP8K<^D{lj+p2P=lq-C@-SK^Bc+}aN2d_LYfq6O5b8^S z73X8NfjUXujfUdftT!TpVoJ5SIC{0wJkX4n{WCDGLXL61l%wId^_ST9NPJWAzEsbS zPNVFYB40Ap;H%C|hbCBJAES|W|6T)k&>^Th9wf(2^j0D%ufzBBXpKget}T9Q6MTO9 z#P^bS=b*E!4S2ks*B%Pu)TU~8KUsbzWLH6+bG*_JHW)q@R@#7ina+!3RmzVKGb3&G zK;vQren@x-YB`#zs7thYi8vlCz({yM9Y8dDP(Hkc6EDpvYngfH6BzNrM4rh#lh!ce zXtPZnW_6lvYG;4AH7D57tO${23)!xIO>U8opOzz6=9J}JhldT z&*XQH;D%U%;27yP%r8GTH}~RS2sdZYS@8LU$~}$9TC^z&Qc>U7*xK645{wzFqw?~; z#^DH$U+Z8vCFRDwd-_yL$FsLmtQ<6retN(SO zYhT5M_J>CC4`RiWy?^wh$n_Z@WMiFlkjh*+{z+0`v+3#^ao_XHrB+q7P*1ju-7i(W zk0;Vg#(g$|meP^WfSsud50yOZets2vP`oQc-n~&>`1Wzu&_uECELqCCNH*b;7@Ido z04qNVBfpSfOLYQLj%HC_#_{chhi$XIHP-TTxq)++HHW&;riL4eZxAkNcz%VpxBE>! zYTdbYiMxFPo~2@r&u?Wmm>P_Gwbh5~+=dq0B@Dn??~_vq}JPn~z;qN5qeGxQqI zx9JPfd&f$c1;eu>orRv~x1Y4>o)q7o|snm{&PD-Qegh^i!w8+ zZGuyHy-dTBGJpEi4k?^P{+_y?gu0FQL`woaLJ*UuaAfRatDk z126`{*`zHyTt+DvH>8gGpWK^w%$rvbndr=v_Ed8{{~E(hMx_obJ$n>uIe}gZwDBI_ z3L4HMofS&;OkhJcDYqZF3(il#$Is6-V$pe=iitH>Cc}_CzEzb$^dl4uF&Xw0$00ok zyq}jMU`UiQeIqS3CwR6bk}HTf`gJ6Hj}rTK3m$M$s&F*`L42+UYPY9ljq~bBG#e15 zpw^td?Da5fXF9E3qFDropf@1}Z#MrE$hFlK_N*8_;mw~z?UUgDzCj-pfq3WMyuxED zEMhr}c8fOm8?TMl#i5mLX9M_!j5>2u+ERc+8C`3R0x*X4g&8<4W{-t`fkbW3-W6wxGKz=(wk-=B5O05m)_K*>1ozf`eG4d8 zEeM`}==t^{u^lTJX&RTpb=;?oAHjjUOQgzLZB(&Jc8kgN4BR|FpBx&ALDU0@aXMbK z1g1GwsP(-lbJ!)UEvdtg&c4fIKyrkTGq6eb&8i^kF}gQH8B#r>A^+0&dh>|eCLpww z5KHu(P5nCkRnLzAoKZcUo<#gMGQNcY^;ULkK}RqX7{q(RdbK2xcZqSd9~Y*6OuRJT zf8pLa)A{3j!i-L4=R_jn^=lcAzw)+$u*TWi+R{>aCHUtP%>KM`gW*Giq({lP6qKB+ zTepAj;=Lb!b(Xb|W)xhijThZZjCcBqobxVd#1rODiJ|e%C!IZq~349u`B2@D}{`*YTqta z{;}Rv9zaN#9g7MTICw9Lq-hbS6I@shNqlk$1TJ;`STKm5(HJ{A{rZ(~g6Jxq`LdBjGo)3FHugOfnI#XUG1(KdrV}=bw?-0 zhxE|Sb&Fy`mu#RjO9>4-Q(^yO={o$`e!p+6s#d98yGkg6+OsHXBxcOmC9(HbTDA8I z2{lVaYZH6d9x*D^9yLqtS(Nsd&-eBF3v%DjIM2D~o_kZ$j4SNw`HH-qz&XT|#{a}2 z72^x0`YI4xv*fk769t^q7}5O4Pq@Z?JjtPMGKhQQ*wmokf?3q_2zXfxgIZ=j zZlH~n+C{vqgBfOo13@yXo8_Sq$e9nZb`du zUE}TLzao4P&kQ4YLn}e#Mqx0ydxaA{%LfsZl_M!s9N6`~5}V)8ca+Lu5(Z}d#bLRY zwU2q{eE+xFhaT|kW<0&p@M!DJ)vktDHyf(dv7~QWo}TA0^B)xVffOI>jTOV{u8;{< zo|}(a9b#zGABlbY480q#6c@2J>^+Ivj%8=bT&1oCTCJOtB~XDK5EhPf_%cBQx)2;} z#i5xhwA)pbK|AQrhV6aH5U05l7VO9iZk+T0=o)-T5!IjU(!e_^r(X&v`~m({Q^6)U z*BcGBD1DGmhXe;VAKQor-CX`hNS`lW77Z9Ws@bbf2z`&y>nPH9aq65lGkI#}gaP*I z=tYlTrX5QaqI=_;(;pQ{5w1}?l)|n*7kPVscHgynVS*8G)X=%@-VQHo*vlbu1Z#54 zzj$=Edx9wQ$b*q-JvHq{=BM)d;`K7&x9Su4A~&DsQS-C@8Qkpmu=6i=U{s-v`l}S6 zhHGtL%FjTg3IEs9^wyBO$IY%On_jj-E3q$xv{<{5@%;7Y7^*MKb6s{ zE-o%ntK2%zaJ<~+Y=a`jS&;F}0+ss3JC)_Sf-Yf)C*5X zu|`dO*Q~qE$|sKT=0gp%&5&_uQ-QTTB*CQLhD&2ID@)F{(!tvquAOTSeF{CO z)7Fb7rQWd)?q;`s>T@`dtX#jjl4L^Y48;g}v)dvby%*HLEBd@S${1ebP& z6xAo%d!W(4F5c%Zfy8=i%#7;LcVy6at@H^zM1v?U&4cM5S?$|X7DKI`Uz&Ukz2qd- z_|pP%3!NdTwA{(cAab}=_H)q|Q~oho<^H2uIgj01I1n;dO8nqL6VIayn%;^TxY`O@ zK2!Y~e?LypKCWGxpma|MB|9`(Im3GKIs9d5PsM8}hWGsM*jG!`PM216xvO*_1r+4u zg7qdc6}ObHuHM`MU?B&R5d`2Ey#w^?3qOxZ7}-dBG!r|`+2|nhDfFpnCCTK_dwp=K zHmdN5D|d&o{Kv!eq4e9yNa|w#b>}~SF5S8|Pj))I_n_LSFV&x!c8__JE!ksg`wKbe zcPrUeL~U$sMTz|rWwN4eb|_qiOvol{alqv97c&{am&L&;e$jf-@q}lG2C=Pq{A3mP z+0{`}Ve>^kxs=XAjAA27H|C9-R0|Mm4zQ9Oq`K{Iyht!}D5TEkoP62u?NpW(g2XbzhPKY6h|LQ*uSQ&1IB@E{{A(_v=Ux0~B5h^lb#caZ?Mp+xP00aJo>0+4r)_V4zujZJnJCev_a$aZjueSoMevUv1+1K~vc&Ow&Xn8>?6Up(++^Ufx*U%gg(}un zAJxL&7d9aJTEh<@7u#Ys@{)8mCtP_Ce2ckJ8OBw^MXE*!)<`!eT26|$B)f`X#$L?k z9T~*C(y2fm?^YqT)5jQET{`(UvrE16hHni>GKf}jH7%|3?pQoarMwuckgVY&?{S)X z(0($#9T_{J@bMT2Q;Z6$i)6DN?#lZ@BC!9BC@E(O65)~JIN2L-=}>)_roL;IOqHy^ z_rZE%`}2vA_15Xe-!t{r#>c_)vBKo!cp(yP}WR5tf)kf_^l*EA@h}wi4!V} zUm33rhEIHzZHk`vycSy$(U-g=fj%`sa4&eh(Pb@lkuWsI<#$*3e@9NOh6)sbL#$8W z0bap|N~oUVDfT+SPRBja1}Fr;3y1Eo6#vW*T7{sT^9;lp{a>P{pEa~mRXsFvfzHn+ z^t?zGs6R;))g~;RYgb@cQ8_akf}#qW4Ma09>^j^I7tqTmb%h|VvQ zJ!^&}XBeQOsb4ig6eFc%6I^2b`-1DgUZWX8k^hT~7ppDA zG6~x`4%q6|@V{#_f~_|jt`a((!WRfg zF(dGpiK$WSJFgvO4e&Jpa4%mg+6 znNuCyZCZOiz}sBHX=z$YJe0}AGs;FoRZf9EbztooZ zP1IrU=3(s73$qDbOUYGqX?k4X=wG0yI!8NN9hHUv)Ep`bNO`j#{K!|zXhlGUyQf%i zG>W1OQr7JY{cA3i(@;D0oFOWEeKRr?5jHF$}CkF<$MDbU`(Pl>ht(LdeVO$IIXl!U>`4S@7? zG0ZTj1)p2x2m~(TSQ>zTdd3|++Fj|F;&?s;s=DuOSE@WbSSdeaf}on?m52>5(ZCnS z@7_slop}Uln}4yFgv3=z-;55YUHq3u*#fW(rLj$#C^p50y7zH1#?32BrbhFtW~y~^ zyy@*Gy_}x_Ffx^z(f*C=KffyG&R&So*S`&kMxfb0Zw-H&c&RO4l~9XsV{3pHdpv89 z`+PgLz)eCH1o^h1S%L-?JE?-LUBRXUG@ksmVcT3I(bg>j<|PUenedWEzmzg6ptm#! zc6cC~wTcSpNY^APt*)}9{QO1X%I&<%$;8kceE8n0bdYtfNwlB44^V2$xQ`? zZf^A`UsH0^1D(9a;;r`7$WcrPRRfn5Mv(E@l!`atCy3veP#knpk-zfl_iy7whoMNR z@sM7QPn&ZKD~c$ah?C&n^uzlm>F-raN^p>j472VMniyD}c`(!ykf@7bJ;vBs9_}Wz zAe=q$Q6{oQ0hvFXir5wDSJO7+c=$SpegqFfcIQ4UPxYYf0olR*D0Jee$wRi8k6|K< z>F8f-18C7vs%n$UbaSh_Z&*7zb6o`kUa?vVl0E_B-`V>)5z~t`&${a)SDoC|Sk??& zcV-n@j$hZvFbOEY<@f43Q!#Q1a?T8z>267GAS1L&E!UC*TIvs^1|FEI${X0-%<{3# zG_43Eq^*SnG0Sy}H-+dEWA9$eBGZ%{hqW+8B8xS+@mIlu$LzY2084|!GX1F+@pCx> zcw$onXJkhLR@9I3?t9vo%FLSHRh~Hc=%1J0-*%?k41D1EzzV}1?S(#9Ma7r$Ls2Y( zL#Y1jZx?^N{K7w>Eu%voz8zAMBZ77#XE%*yAY|$9U+@l9^8zvt+!7mNi(5WLnVdIm z-`&$-%5Nhq`+V0d$r!^=^Fl9@hp&ANYP;-84uxR3S5kZU#J+TIPjA4a8Fuks`)Kd^f7nep%g7wmIwzV`2cq$ZOj z6H{_y(?N(5dqRvf5%jZV2?8j}A|M3Um^+EqiQr%O89e|5eNQ(nrX|(BKuc-q^EvdV zw}@c?Fli0Z@ZQ&>Z4$RRAEpgTTBu9YD^;kL2Y)il#)2>bWwN8nC=rw5yX`SL!(Q5a z)a*N`qiv#$yrI8CwiiV{%-P2hIK@+11&bmTigYQ@XSxmM-q&RxIPt!-+oRpcwY@VR zu80@(lE=ZSvpCvf!sQxXapMznA7q)i^cij5&~1DBZC5=|?yfOL0E#LWPkKpKDghiNb|pQWBS8F)S|WLo0IMyk!iR}P9YOEEv#OtguSx^-H9aYO2PHk1qj|IK{@7LL8;j<)m7djFzs zV)N)zKSdaJCIVQKyxFRCvQf>afpXDoNl^ECOuq$Zu$(;^a2!PZh?Fi;ciS3_zpFr~ z|Fs5x&-?H-(4m9ZGyJ6ipwr=?x$*S^qx4 z*7Z{0s2W3`ZYKM2iZZ<9P&kFbT z21r5MMxP}+8;HH7{5nx4S!E$B0slO`$_2*2SF0_)R(1}|0aZ%wSUAD9tBY0c4e@1t z2MQE!ZnaVK&ZV^Qgug5p;?Q9_mn=hoJd%)w&1v$Xz%(RV7&-t^RI~m_2ctr#oi{a! zhDM*d1>@Izspda$F9yaZ-oqj$i;NI7Y^6Q6iHP|%f+%3FmEDd0>>G7pZ`q|X$4QGY^`9)J_h2^7AS6CT;NO}q9MW{6 zVzkP0e$m~=4OT14Hxn=O5aG55TVzB%&kfx==<%PMolW4x?z_EH9>fiKwJ{~%T=88{ zsupg_yX+|FsCB36LPrS7A5RF~v5(q@H|JNytq?<|a!oqgPy~V_{iI8e|wdb{*KeY zh%XiQ9Z|qCx%(heYt;IR^C~Ez&}WfofcsC z-jbeEa6kgR&f7kxi*E#Z=BS*6n758Z511#H1Dk8c&Uce`XI{*_5HgoEx+|UUFHf1E z6>ub;u}@JX#HX!QqH8wjH05n;>qn$wHzR*XsQuzsSyh|Y>Bat=wBSD9%g?0(onynW zxk_d4yBWh}>yMd(kDs^cd2F5k8esn`RirE`i|fzJd8)>qtL=yzNfWD}R!k#vxoDjX z=Xb713+DXb!fG|*6%^f|PHCiL6eh?NvK4E^_Tz^HB?Vc4X` z;F;z|adTT9nGgJP$Qyu-&dQbgWr~aNU#J~!o?MC9LAOMsha9~CSP{Mb$hUY5CO*^K zNqC@-i=V!3r8!5E9$;!}7{i0|hWw45VDsZq+7*54nHA#eJ-(M6DVu)QL(f-azE+*k zu@fwrFip;9DAKLpyWArU>o0?#8r?dVBwS)0Vxh?`cw*g>BRfSOWGZr)q-?>~!k)aj zYw{`>E}C6(ok1Xh%wRD0{QD-VQ^5-spyV)h>QyxJqDp(%TKe^{SNEJNS~pUbc)r`v zj^dtc){vLo=Z-i3EF}JWZfD)T>tK9LL6ARtIgjhf57MYZeRU&Ek_BY{c6yODczimqPd2`~wq_)Rc&Vh_5@Q;dN+TIlxu=AFD*3dIf$u4-61a?g>H!_U5Iz z*^07J{t=?;7)?tI$>phUZ`ni3r zL#Xo!KxRs|<)@C>0^~d33NfvzH4Nh|1elXSD``&)+r8(KL=^(IOOVjl*gY(iEC_YGy z@=Qoemevp8FT+)|SMu13CGm?Uqfvo48FT00TDD`2za*BY+oR`5J@Czs%Jl(g+ZD1N zZJFWRFZKkQ)e^z41tp}M4TGVqTK)F9oBaNqjY)pC-?zm&T(Q!v`39WOf1O$Bczb=Z z@HsyuiCZ2l<=sG(X#QrnHsB9Hf~9=CZXvKZo%X+ZpnF0~ z_9>2ka%=0j)3~o(ZH@hmLBYVBre5)+F%E%WJp7(T#Ng-rbS3ADe(qiPL1FXx?6Z2F z)2|5rKYiLQdSoNoeR=sNh%tl2k~xIIRkofo_Z-AaOq|k8u;9gkhM_mJ{IXo!s&Dd{ zHglcN2v;pXdq}0J2&oy7eNNq_j2l$$hC%6i_4Wq}GQt!GTeF=l}#gVAULn z{%qADADV9>eCP=#8MZwhlI^&&do_QsbH9~G0qZX;I!Oxwzk+fuT%l?Mo6Hd^X!B0PpWK}L z*EVjA@e5lKH>}(JX96CpKGGInABq#QuhPXOsI96iBdTHQCJ-l))RZWf_bh`yPfIwZ zwmG5CdhiV0zoUDdIS_-U7l;jJdPl^=Q?Ko>>(2Q^B9g!C)%N&D?k-ZI+f#uqGWGB_ z-A#(Tqi{|~e!*Ti-FftyW6^@cp`}`2!j)cNI zvMPapde-~9IHQ$*1{gf2IGpN>k_DE-WQ;3;5AePqVgN#Ha0%OE@Q!7&<#OyQWo zY(#_t9_nm)JuDc86=L{d((xgu&w?2r_8&8xkl9>Def#|~IQ+$iKxl)jbgkVxl{>~z zYM$sbW^al{$+qebnm>p2X%-gpw4G<3b?@j{>p3yY?C!Hh2XUk|X0J-v9#v6o<~wWp z1mMIcRtscUwnd}K-%`g3ydARnch^OFVmElAEd4b&0$b8Fvm5_1lX~^l6ZfIigk&=6 zBQ64crVn`Ig+d8NsdUe?SQ88p%;0>tOX1>pX1o06-|g=ORo1-kpYTkH=j&m343r;V zTgT55c&#zLO1JTFIJJ{qr(bM{$Lqe@IG`Jd$_ZQSyQel79aP zdVi<#YDc3)7HVhusW40hhWoR(VEec1uNbmU#`U*)m<@#; zh8hga#BlQWL@kFhpHhhXT;y zS})g@^ii8TK~)xQ7xT{h5`_SUHL2w1FHn|zS_XHARCDbVQ)vLWu-&y54R7mZ|~!GaZ+ z4R4C5yL7TWuKh52t(~@~-Z$A=SN4xj3#7?Sahl)^CSHP8#NkeJs3eSInJ>4zv#Bjt z=(}^e0B73kS;#O>DdUXnhAFPAf4n?$rWXM=&dM5L6uVS4!N+&&xnoPJn(i!`rp^; zs0ewv)v4zlOLe??BwG$b9s_NjO(LngFw1dHle?`IOJ88mcF(+s^9Xgqcy03piJr-k-EaW*d|5Z9y&A2eK2V@#BwTK zr}J(EpM9IfDSwxw6*qSk z2=!vDd{NcB?%@p69#-mmt@Ur z17H5ewecktM$L`9pN$i;+0?Bhr(WDhZSu+Cl)5Z^dw6BkKm6FddAmx?^mZNMwc|iW zgks(UC8hbi9!$Tv7hs;Vy!2*}4X;0Mb$%IEcnXtedi&z_)T*guw0`j~O?d33d9b~% z5;)kMWAYv668I}#MjpyYA+8kBUrTK2F|0=)fSjQRcz>08^iP#<`{W`DH+R+_Uf<~; z#`~4WP;crYfCXSsL^YfU(`#ICpP>uqvFY(1_6oyA;xeqLSPDr*b~P1(uH(%}uzCTD z;Z}T80^$7lekTu}?@BL7jqg^+!!-jDHTDj!Qo6{YrnM`(#s9+n(djb0!YIO?^;k?P z1^pTIu0d0L{59Bh5$8N6LEE38S6IZr>7s;TVa1q>ahnvU!%8$U zBi;=W&--XkDeO{=NsrJQ9f)-F{5l7;8?~}dG9J1FTPMbdm3pj#J~O8@-` zFEyD<@s-+vSe)a>*d<82NHZ+)qKDQ7PucJ<$W~r1W2eHSj=0S!x_9Wui?<(9Qa;iQ(E<}RR>?-= zqVZPbaO)_ zKO9=Yj`!xDmU=Y1OcIIfLKrr5c$_0iSN~P>SCfKFk&{WTW zfpO@MR*gw0gqM1g6!JaLQT5GkL>OS4)aC{+WfcykJO#Z533eIk_Xmi)ckWk0Nio_M zq@P;@S|RB_R_DIii5O#ZGH%rVEF{{Jd5odBz+YPosEf%nyapb4w|;ahaZ|yPtASCQ$q-cN63Y-G3J9+*GSJ8p z;{bbogy|FZq<^a9(uY*C2tiE~O|pu89vEw@@kkPG<_7aDjA^p%%T9X0zwv67+?!~+ zL(kQ7m{VzuhUu_intP2lGdWJX_MJHEhQVwEhu2{Dje>5Pm=pnf!U{-;TVNnIU*IFH zS~d?C=(q%Lg9$JDhlGK)KzcGI58WcyOIJa{*{4(*t|z`q4xO-5Ru=TFduUm*%=H za}7#NN&BX+&hBMlCc`RZR)odahb$@#JyXichQbuR1fw~|n4x^f)G>CH{sW1SoVT$8 zk&4sRo4R#CPR2rt@$=mep)459PxmEf0*TtsjKs+#6jemwat=G7_-p3qa~Gdmqx*(g zhIKKIhChGihLbHbu~=>JTqNIo*Y@Jv`g)gHDaNH|^^xPS*EWBSa0s`f&`M3}Z0SvG zyLX^#<-MLJf1e%5MC6mOCkN)uwZi>Vby`^xHO;eGMVUVwom~^ZO@GuJA{Uot6|Dju5;<_O-GzUzW=hcw>F(f zRqpnNXlxE%@xA$$Bz&O`9d>D!qgtwB6{9%p4Dm-_nlyIke<>WVeReH3iN`~iSXQeo z5pyebA`vehN>2{Ux%6s*xeQ3Ad938rCQmC2ocE!!AwYz}rwt*VDqsshG4iqduG=(WqJDN!@rN$=teV|o-*_(` z4!kLn{-a73|F!hQhvPIZ+iCQ<9c5rcjxOjZ^%%kLIV*y!Vu)vKtC(2n4rNh_9ljv5}NV8~hS~b(_ z0kFYKLgZ!Sj9f$cx{>xyqs)5=K3IjXegEvOHIKRTcuvHE1}(IEQh2m-rubV*>I>bMto6vxN#YWj105n~zkmyeNPg)^Hm!39rwRq+53Z zZ{t2q%*)(aT%Rc1ETl1n$Nr@#_3#1=fW-B^$~C!tp<9X$&y24(J%=53W->_}rL7$J zS{_x>PA`xqf2WRi4*Cvp=9G~YR(pmKqg#9Vme<+~UamVfdy%wR81GUp_ab1!Qx?%1 zw!WS+6FkF<{7t*EiNHn45uyS(izcyaeyF`+`|n zCCCw&Ly-(A)}=QPpGWBep6RiUy=89wgzVBsp+!0_k(AP_t;~3 zy_HaNMhgx8KqF*GJl1XA&5)j^StAam?CMb~5!it@-WN!9!-EK`gj+w)?Y@}s@ZHhu z${<_CE|N=hk^8k^o_$W`(}!+=&itkDmIG-MCs($QJm5E%sXn|85;COMXB=+F!NwY@ z>&X2RDwqabiV}Je?@>YQe{U4|hHfmNvPjf|@ZFmBzh?(99j`ArBcoishx+B&o&}8u z3l_2?{tFA9=|8%WT;N)^(LSjmkp|PTg^Q%VmXkxzTZ^T2b?T}K4N^k?<#m77p)r;| zmCo_nh*YdoZ8+NFsQNPZ{6YJ`u54Yzn<))#0*(<{0?)WVjw#)FU+-$!eTMNYrfm{7 zL#ja-m@ywl&JSKPi|Beg=ZvqX)a6C-V-MFRF1N;}^{&X?jvx?dCLqI-gN8#T*A%Hg z_l~t~am{g%1TlfcQyLE)f@_K{u9&`WggSyMd{_H+J0Fd8sw(yY3-xy5yOePgAQri7 zuXO(J5&_@5;m=wpW9RT+QHuYHKCM6d!`)LO8*(nO89poClqI+`7b$<|_Ehj|aJAge zaii?b@GX(JW3*O!;=Zr&K6Qt=NrEazH?PLiP@<2D4E9f@U+G5?$CnS^Qz6qw@I%w( zmQEgj(Vu)tBbJp1oEbualB0il=*C8$?vf_EP7u1<E7u0xXv)Am~?VtDxUKQ8#)Yk>B9d8w102@CY`q!1QRklY)IndWq&s!VmNlJFB?ug z+9+q!ysY*ATa#?6>U7m4n)ok@h(HIWX!)@C4EsQsU~5rT=Q(Ol$dz@<_S>eZOJ~sP z$7!WR{z#4Q`-BAiYj@6sD+#qAMdb!(7m~BzXaGMp=S|Xw|FjER<=Gc!&_Zoi+-UQ! zZ_pJKa}YuFOQ9!a21Z|hIR!ki@f!5G!<(P;;l220$M*!SlJc@I!m;GqmtQLcSh@6O zsooWd22wjRe-KH!d+A4`<2r4Gnr4G$FYVMd_V9KlAZK|^_}~rn+-TMMP&+STa%TbEqPSS>gNLlG;OB9k8%;Wkl+n z+Q`(MX|rD&2Q&O!_>vcwwl3Ty4Ix9sJ>AtTOMY%wR{ml@x#33p8}QxP)z8Du8GhST zi4t(LiA*|gM*WnrYSq_V#X)@9Vanb^!srP-JIhZ^+Yte^1IJ@REDB(s#2nRt0)B4z@4zwJ z>bR(|{5oz5>*c828(U2&kvpOBarV^YjDz2QXplU*$9A&G+3IgEIn#$wJo9q%z?C&; z-+x#vulS&j4#XzD7JEP=l|j5D@PmF02&NJ+QxobuTb^{6zg@O%C%SA~qW3cl@t1wS zV(qs_m`o_b`{lWA373)#V9h6Wh>@pdTenU%hd$!?U!v1$z~_krdfEM7z4JuL<)fPm zxff#~`fwz5o`ps$6^3hUR@``OOQMy3W`PPEpNO>o@vHq@<~)Gy?3ai9YB}R%mElGk z1yv-t0Gm?Vye#;;!Ib~^!BcDbJ8aN}pv$9G^k!@L%az=d#7Z&6jO^6fiN0sKG`=eS zY5_ziKcL&cvOUONmBDbR_vIQ0VjssDXBfWIW}um(`izp=p~{Y1{(DR*FF?`Dr+Nk6?yG$H1< zL4FYv+{zee`1aVOn9Y5GVsC;qq^;S{kRmUacNAHU1A_zG zEUSFKrFPt*AXYNl6evuv_;gRE&r7fEGu6T)i_ka4X1Px}Lh6$~?$NCsd;!=|zU7(N z-GBRp1sf?b)k?Mz-?eJ<`$f_(70>Q~UlM?WJ@~e%I2;Pem`fwTv+0JslgZ zlY104{)ek@D;a$URLfQPLO0uDnAsha3x`Byi;No`W+uU#)zS>pw|#s|;A=v+g+ zn0RiT5W>`;?>1;R&2N+$IfAb`avpACK6n_?w*JaeG;nKZN59$ZiWC);; zhx26ZlJAQvBQWK6nGk)z<9(1}5$Nxk9u*ttz(+~K#I&4$eAsa2mGeN^go+Dpky?R~ zn%md509+0H8nSBAK|g^tTaessdQu#kz$JJQKpbIV#8phn(j~93b}!v7Al`w0uoz($ zQ{H+Y`{mg-lsha`$}AKN^L9D16v2{>NM+_ zXZb>n{ogAiB1Fc%^4rNNDF!7%Q6A3)hkA!fm*d$jqMh{PGhOve87|`c9h!$Jh55K3 zn%XSVEQG?PAA0D!IYL5&TOM6zABA@6@WgYjR?NgI^L*$nxIOi@sgX-RdA61TI3w~A z?i+d?7QB{!k(E-^m}V8xx9ZUgYS~i5HU4QvesM1 zd=+~~nkGPm8o_~}I9mI19hWDkYx%8bkV-v4PNI=mc>=f7+2t3IdRp*Z)=|Py_dw<{ z92ZIPd-;}==4_^#>=GL+bnJ$DtwD$}7~u2Fk&|*XKb~i@n-Q2R zmdF0$5-r~h^ItP!w`2`vT?cI}0xcgnY5EC=IDq6X)K^c)7uV~9xfiweM{wj?EaWq* zzns06WQ@S5C!g9rMVpfiB3-byGe{ijil@$Dr=ocEOIoxd`ImmKy5B#mg~{TEnOJBZ z0%@8~5-BtgH}lCwi_?q`lF}oRz2I(}v8k0-o1H! zU#=^`lrBdNXko5TQ6jSQ1yd9~$N`o#_Nw-Q$Cj0WUt@1E&R~3_iz=84JIwcxzIddA zg;kX7-P}Vz18>TeC-*@gVQA546mMIMj`(aw*W>tp>IS8k|-BM#69eqohm z>5siQqv|f`*(`4JllGim01yovEQOLn3?P0TSo<$*p^&;6V}Gn!}aq&hbD^T=tK|HlrB) zl-_&h%7y@82e1oq31Td`M>;Lu#~hm9lt2<9nXdx@WXVpPLk`}^T07QM%Gp=8oO`ry z8m*mD=HXD~>f!wC zf)Q0lTFN)=M7&`C&>zLTP-+lHtntlYx?OOd$j+0?Jop@C))~of=LjcVd=D5aoy7BI z9Pd>3%-r`0{N?<2$9S=6$_;O|_Qi;$^(Re$O1m75W2wxeD18G)yrb`OQwozjrCf}h z7CBaJ4)*YwYJEcQva8$BdkMFD4iynON%BKm%|n(GrqIa?ikvjuJm9}ia}%PbI%%gA zobub4SQ3xuWSN(2EUv~qHhq8BXT3EG^Zo`m&3gj2fkcM^D)Qt%V#`;_*z_BK&ml-D zA85bm>VS~k#q2~Rk<+iSyZMKT^!tvxAUxPB^wP~}iA|#g?74O51c^9(cw2rP42c59W*J|hL?^>m9W*es z)j(2yPhJfziO*jtE$}2YSL;|;w0a1uT3ta@n^1!fwjJ9{136OBb+N+%ig{*gP09G8#xQN>@KpC z(oP35mVi9JX0VYl2=@bWHnD9a!*pc7n9?_IiCl=-qK21MfxA z1nLLO>^hJ~bC^pqsX*i4?8||uiHJJsr+3zdQ8p#8`rQ2L%DUN~UH@KMWAP3g9Exlf zB8C~4a3a%^kBMsH0aKt_1WA;T;Vn6YSpo#V1L~AmT8eVxJ*vBhFdoE)9lvM!tKMGh zjVrWYUo$A&9JNj_=~ z_}>8q&MeZVAOl2%X~LKKYvGD{sz*P<cuLWu& z-&E6L%$tvJL5J;U8^7IeFLuZC@r`^1q+lP^Eb^`ylfh7-Sm94~FF=06aPLciRQ>>4 z-G&L7-Rkftu3=moKLp(P@4EFOW~n@iAwmFe%&MJ5*i#aWBc%*}fILU;&1RGWNs@vO zCiLj<*qIrf5?&N>n5gE`n+Fd3u6l{;3_c-;#X5YzSwpkD(9MJjL&!aq4&euo+rb(L z9gl}XZV|{WyazcE?6}}=fk&DfhObTV_B^XZ9-1>tHjf4ho$Hs-xX(z35*khuR5=(0 z5JGjRH%vY7RK+4ofjyfUY;XQfj6VW~TxY_rB9}>LOjm8Wu~c)2c#qARff|m(hmvpl zhml{pXyPMrQFt+12xH>n{ga*4BCmC3H}ZRck5d+(=ku|cO^uES0S;^(6!qRb7GzF< zIs53s3nLSGFpNQcG-dUGfJ#gbP7YMbpR)Y&cyz+0 z5iv5#YWjYXR={3bl}R_xyQs)fW#-eGu2F%XIQ^C-S<)td?SlnZ`{^-8%q#&mgsS|d zLB(5(R2o6OxHQ25Pr#TR?sPWYrR4c1;Fqoj7_^iqBZ&u_U=QBLKvH+8WhwUN-vgc) zLh5dI(mH@4pLK^4#*i|=VLcDhoS7+Ik6int%!tow6q&c@<2#?|1=>v*L4bAH`gDuE z89bIAdhG}VtvKJ;yx6Rh}%@7Ma17m!Am6jK8d*u&55kd zQzyaFtu-pSpv4;;u&cHB6u>Jm319a>W)j7AL~Wc-d(Lwc4QiGgF|o%Ib7>KdWZ-t< zWORC9IeLqTc>1r-55ae)D5 z-5JOZzRhxugNPm^5UZeq37&{Y5tZO(mk5ff&388)JkIx7|I+-VWSscKX+e%HujPBi zyjU_dV=Fn&aA1NzD{tL84i4HGXMa&@|ZjF;)WEubK0!M%y%r=oQKqR%biZ1yZ2 z6xSswA7%sRV_tDL-g2v-3{tvX!X-Q48; z{Bad!xv6jFNzFaE=FD&0dKbi{u#HIO9fv6F#PQ0XPOqpx(dUatlTkIH{)Q`p!*8@x zjh!K88#%&eQUg91G@6z}Xt<8nu*Rbs?T9M}3BkxMM?%GAkSLnt6?RSNd%>dxe@(VR z@j5uAMMdWBDvti1S9Vohi0Ol{DKLhIIi3X>6%;&6zN?D}*uHhfUzkt&;fK$kbedw+ z&qwcU%(#Wcv0GP<^y6K!h%u5b@^jCz=+Gzn?UCe_CL4=mJp^37{8^ zmKX;yLPx|yp1W{GS!m!m&X2ZE6g^(&rSY&Gx3q}|Q_>XZ7G5IOe0F|O8u2_PYo3O7 z(=V+ff9N>i7fr0|Z_2`q8>39ur;0VJgtDsS71&CgFQT9#D5|9SJm(I*8ZB=uX3NFW z90UBlP;Zm2riqNUp**Ogv^>_XAYZ+(=m_RXT-yI4OrgaGWuM1#nY&JF^z}afc|ngD zB*E!8yfBkJwkRr@r_T@UDy>8-GJ5L|=6+awT7)V|**Wacqo(kSpVVEl`9*3?1VPoQ zqPD#$J6`gewSgjD@VHg0a9b;Po_l`rmYcKDd2HoVMAkoF`gy~kNHf))OtX|jxkNZY z`26&0_)~9EkuBc0shF{vyQU-Px`U;Lbzdz{Acw>f<*0;`4>Ka64!z6>js2kzkq0Mw zI?@81);2=T`CN25#&Pas)&se0V$l)w33BPD5v9>xA`hr?`Rp!-*8{yZrQ$k3#iY1` zxxdl_!PitbLS&`|ip4@Tx;-mg@30wzOzYW0Q|%4iH2}03#X?LvU*2I&kzdIDn3UVe zZ?PEIWnJV`M}rheOfOi|*f33kY66ArYAAn2n=5eq-AVcmwo9w1*U^VsOu@Ek-`3B5 z$G?#t&?lqXmz}9+82ol+5!ywhto?UT)gpg=JU&%AhvGa$3}8na?EV3>Nl z=f9Nezq#rlkSe%9U-D8?E0zaN0s7uwmDpeaEm4%_&Hl?>0hfr}!#Di- zGsY(8aqAm_Sgr%}$yPiv;iEdt`Ne46vvAZz3>+;Pu*3e|Kl!E0 zZl2;M<^Lda={?oYP(fZ3X`7e#u;7Ro1chIUNRTxK^xt{*_9sqj{wh(zooc94-LE7R zh8iLIythw9MdcPWaUjM7bkn?|>&-$?JKHHNuBzw~xt)`x2ZGInM102~za$*@)?UbB zHhndI^I{aImY4D0Qof>f^BBcF{L*qZ$O5owUGa&n5;m{(vR(qrb4tQcPM3lXK7iZu z!Pevy{Q7Fw(DS^!#@=rEy|{N5fj&Q8+jFIOwo0BKdI^{N$}2Cml+X59HUX_~zTMGN zPw<6#Bi=kbc-Bg`Yid1i+XWK{X)5~hH+V9ohC#9%TE{5w32|B)SusrgP?nS4b6zT%l=N6a7avaRlVg-!3&3!@`64}IH1`;Nj5AXFv)yxg~pQ^7Z<4t4stx{5cVus`94PvxozWhqaBfZZo zIB{MT)b~!@f)BoasTyQ8nXZ0a@GP{yxav!^Cbi(_xGkF>X?_|2sN`~>NuUmaU$gRQtwH8G;h2pK3~!jFf>{1*8lR?Gu*xqIU*Mt`}ojz@50 z^;>K0*kK)CSIuj~ieuM}6|f_;BC8AKecU%XPor3jPj%}S>ksD{3;dZnow4*RAQlRf z%)MFBN2|?)y6mPoagyh>4+Ib5zvPg@E3XC8h>zn4^M(Y&K9He!s0l5W7m*J=bm7=3 zIpZQ>&p71Pa96_*s@%K z-kRp2qhdz!vYA@B0_6j{3n-#g8!FpZB=t4iS#6Ap=x&zY>~lWb<@ zsYqj<4I~kuQ6tn9P*Vc)&$+03fBXJSnu?X-;8VI$qrdGv)!1GlmcJ=O0|Nt4EIMx} zg~iQ&?KrD*)DNGazGQEgFAEPtke^zJvxte0MelFikKEC@?Na;$^sPwjGsHg2@kAMwJnuE;y!f0Lrw~;-j z?DK7!>8ar*yGG%P*KxrU-YZ~}4^05^m0XZDa|rS%vt!GDqp#ef((?$eIT2B4GN@2t zVoXHEKber&%A>rV@qO9hoFgq3OOG(svi)O`5}Z97{k%+*_K zhlz>%H6%IFq_J2zDKSQG)%zBfmhTJA#wr>%s%<+bRi4mZFNcHQNnxKoW`0C7vAd!- za<772&tAq{xHFn`^j60ElpPgh4qV8ZzLIZOR-a z#%GrZUL>hLHx-*4X8)VGT?Q~tj`aG=U;FsKNG^x&zReS}{p8wg`#!ixv70OX8)hNp z-LXn%_}18IAhI;_Ex#fxxJ6Wk7nQuCU>wJ!n$3dm?s51*ynOCVVw2^S)2_sbCAk7{v``v+$|VFG%D+{a@(6og0q4)}eR68E=s-d}4ELC1n*gSrmI!?kd7M%9*FS^Y1C*PMW3NMcJN&UabKO7ZZbQ);W4H)kw}kip5ivHq zimj_@eKF!{a4z*-n`7Di@ME>bL+(l*xf-jDpVEn`46O`3l_rbpL~M9QSv5B@e0qY0 zFc8qkcsK%Q$}h~%OfrLX$vNJuVTM0|Jlf2!!|QqmybeHCVo*6cVK`^3l|g!XxVn;vM{^ZPyXx}?9}BSRN2PL&eigH&KWX*NTw>;a)REEeWQD%UL7KD zzwYPVL2F-#ob8Tc$>r%gEeMS=ZF; z-vg>${~b_C$j0vc0K%AJV8RJ?+dZjpxH`MNahxonu2&Y8lMgW%@gF8|>axC$uB#Nz z-K*l5Cuw${?fqOrN6(V20cbMKZIaW7^?oJsVA5m7c@|NlFouG>59-pKot<|R{inr8 z9JAeHP({MD&@*Q zh};Sib1iEReZ5Es=o@)*3RW7>7}zgFqAPpL5T2~2k}x0UqxxMVpF^d7n}S<^_}YZh zjDNa&a(oh>l?TgGg-KluXfLrlK^5 z`*fl+tJ0SLJLR(gW|-z0U{mkH8z!f6c+d1uo1YU!#+d@SjIA+uVm;1FD+hn)*!?k> zFbbmKDu{uNeA$-<&3d66S*GH7n{%uRq0oP2)xm_VuZrOTW1k=*k>_V|u*>xtC4^fv z3Zbp13gY2^9taC|wd6wm9a}A(ayNzDG$^XO5IM2(Wdi|6y1f|!ZwW{bplcW9ZI%bk zU{Nr3Zb`sm>Z}e71qM|LRv|_^jXlF$!;-$!aH2B5N~eacKHYsC`P*J0QO8lqqadUWtol{`VH{k+2=m z6TOg^w9V(apjs!kxVe|4Clvmr6E=9i33Lm1kxMK-0O7fOmaj0F34Ua$#a>&2*h-8hB<_sA(sh$5W2 zkI7NZX(XB8`PL<)-KUnVXB{bHKiQ7^6xI6$pU^_nmkJyg4Az+p-EB1eYONAG+tk54 zS}`i!LJ=ZiOQ!$s+kMo~qiP?I69m?wE(Z3(WhP$)w@cp|Sb=Ic#(n(+(RRHi{eiG$ zvx2s6J(H33tP98cjj!{%@^Ye-Em@tqBE{gaGnt}zrz<~dns#6XfMC*L!{s#?HIS{u ztU$>}9E8`^8<58Sqa&MuYg7j<*P@%OMvT}uE*WTu6#d-{*1d+Nn9hy=;wp;=H*KuA z3!cQmUcfyPfjL(&g(@KsXJ@oo1q4Lbjx2~dOhy_^!KvC%kq%gfaib@o9it55 z0>8+^%sgXJj_JZdopGrrAd>+QbtJ=DMuNhrcgWK`MACSMDk##aPj1Kr(lqPOGYh^s zqfKTdC5iygm7Z{-AVzG4iaI%fT)-31^gyVeyDZ&WPOI`M?}s*CNfqK&J@U=r@_U47 zLW>NBFSfbJHA@Lw^(fApKhZ*W_0j`Ek=tCn=h2)f9mz126UDEr{u8yGpXAxFrktqc zawH^an={{2X!l1I4x+uYstU>;5TtHxWsAGMDMMKp0q7K^#SKXyAt6L}9ja&iLo~Lz zxX($Q3YZ%VKnpNxh#j;&N1){0J1;w{to$VS1*jdSON)zz%>+G0ylvaMjE8CJt-KCl z_a}^(FpstwnWD$4gElpp5P{G4-p9lWrUl4Bp}Y*OuTZm3K_T9td(IJZr!4>?=y0Ky zGK%GriW+q@XWy8jPPLu5QFTAw_k_QDaz80fP&kE{NO=;OpJauPsV1$BRZ|@!BMfDO zy%^bLlb*Q85lyQfR%Fcxokfo~)HE1iI}nKeAg~2?y28lv*jXSy|~h$~!l( z?B+69+h1{PP>bqUx4h(#sR{6U)@SyE*#t(k`X@fKg_wvN7|Le~fnqbp7*VQYPUKKd zS8xJf1}1-i{yxBj)WVzh>UnD&3>UiJJNMl^YT8Iwg;+e-jEIvNJ* JO==Et{{!_86nX#v literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/js/app-access-permission.js b/httpdocs/themes/vuexy/js/app-access-permission.js new file mode 100755 index 00000000..f1735e15 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-access-permission.js @@ -0,0 +1,195 @@ +/** + * App user list (jquery) + */ + +'use strict'; + +$(function () { + var dataTablePermissions = $('.datatables-permissions'), + dt_permission, + userList = 'app-user-list.html'; + + // Users List datatable + if (dataTablePermissions.length) { + dt_permission = dataTablePermissions.DataTable({ + ajax: assetsPath + 'json/permissions-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'id' }, + { data: 'name' }, + { data: 'assigned_to' }, + { data: 'created_date' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + targets: 1, + searchable: false, + visible: false + }, + { + // Name + targets: 2, + render: function (data, type, full, meta) { + var $name = full['name']; + return '' + $name + ''; + } + }, + { + // User Role + targets: 3, + orderable: false, + render: function (data, type, full, meta) { + var $assignedTo = full['assigned_to'], + $output = ''; + var roleBadgeObj = { + Admin: 'Administrator', + Manager: 'Manager', + Users: 'Users', + Support: 'Support', + Restricted: + 'Restricted User' + }; + for (var i = 0; i < $assignedTo.length; i++) { + var val = $assignedTo[i]; + $output += roleBadgeObj[val]; + } + return '' + $output + ''; + } + }, + { + // remove ordering from Name + targets: 4, + orderable: false, + render: function (data, type, full, meta) { + var $date = full['created_date']; + return '' + $date + ''; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '' + + '' + ); + } + } + ], + order: [[1, 'asc']], + dom: + '<"row mx-1"' + + '<"col-sm-12 col-md-3" l>' + + '<"col-sm-12 col-md-9"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-md-end justify-content-center flex-wrap me-1"<"me-3"f>B>>' + + '>t' + + '<"row mx-2"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: 'Search', + searchPlaceholder: 'Search..' + }, + // Buttons with Dropdown + buttons: [ + { + text: 'Add Permission', + className: 'add-new btn btn-primary mb-3 mb-md-0', + attr: { + 'data-bs-toggle': 'modal', + 'data-bs-target': '#addPermissionModal' + }, + init: function (api, node, config) { + $(node).removeClass('btn-secondary'); + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + '' + + col.title + + ':' + + ' ' + + '' + + col.data + + '' + + '' + : ''; + }).join(''); + + return data ? $('').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + + // Delete Record + $('.datatables-permissions tbody').on('click', '.delete-record', function () { + dt_permission.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/httpdocs/themes/vuexy/js/app-access-roles.js b/httpdocs/themes/vuexy/js/app-access-roles.js new file mode 100755 index 00000000..d55a6734 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-access-roles.js @@ -0,0 +1,258 @@ +/** + * App user list + */ + +'use strict'; + +// Datatable (jquery) +$(function () { + var dtUserTable = $('.datatables-users'), + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + + var userView = 'app-user-view-account.html'; + + // Users List datatable + if (dtUserTable.length) { + var dtUser = dtUserTable.DataTable({ + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // User full name and email + targets: 1, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $name = full['full_name'], + $email = full['email'], + $image = full['avatar']; + if ($image) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '@' + + $email + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // User Role + targets: 2, + render: function (data, type, full, meta) { + var $role = full['role']; + var roleBadgeObj = { + Subscriber: + '', + Author: + '', + Maintainer: + '', + Editor: + '', + Admin: + '' + }; + return "" + roleBadgeObj[$role] + $role + ''; + } + }, + { + // Plans + targets: 3, + render: function (data, type, full, meta) { + var $plan = full['current_plan']; + + return '' + $plan + ''; + } + }, + { + // User Status + targets: 5, + render: function (data, type, full, meta) { + var $status = full['status']; + + return ( + '' + + statusObj[$status].title + + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'desc']], + dom: + '<"row mx-2"' + + '<"col-sm-12 col-md-4 col-lg-6" l>' + + '<"col-sm-12 col-md-8 col-lg-6"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-md-end justify-content-center align-items-center flex-sm-nowrap flex-wrap me-1"<"me-3"f><"user_role w-px-200 pb-3 pb-sm-0">>>' + + '>t' + + '<"row mx-2"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: 'Search', + searchPlaceholder: 'Search..' + }, + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(2) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + // Delete Record + $('.datatables-users tbody').on('click', '.delete-record', function () { + dtUser.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); + +(function () { + // On edit role click, update text + var roleEditList = document.querySelectorAll('.role-edit-modal'), + roleAdd = document.querySelector('.add-new-role'), + roleTitle = document.querySelector('.role-title'); + + roleAdd.onclick = function () { + roleTitle.innerHTML = 'Add New Role'; // reset text + }; + if (roleEditList) { + roleEditList.forEach(function (roleEditEl) { + roleEditEl.onclick = function () { + roleTitle.innerHTML = 'Edit Role'; // reset text + }; + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/app-calendar-events.js b/httpdocs/themes/vuexy/js/app-calendar-events.js new file mode 100755 index 00000000..83781e7a --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-calendar-events.js @@ -0,0 +1,123 @@ +/** + * App Calendar Events + */ + +'use strict'; + +let date = new Date(); +let nextDay = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); +// prettier-ignore +let nextMonth = date.getMonth() === 11 ? new Date(date.getFullYear() + 1, 0, 1) : new Date(date.getFullYear(), date.getMonth() + 1, 1); +// prettier-ignore +let prevMonth = date.getMonth() === 11 ? new Date(date.getFullYear() - 1, 0, 1) : new Date(date.getFullYear(), date.getMonth() - 1, 1); + +let events = [ + { + id: 1, + url: '', + title: 'Design Review', + start: date, + end: nextDay, + allDay: false, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 2, + url: '', + title: 'Meeting With Client', + start: new Date(date.getFullYear(), date.getMonth() + 1, -11), + end: new Date(date.getFullYear(), date.getMonth() + 1, -10), + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 3, + url: '', + title: 'Family Trip', + allDay: true, + start: new Date(date.getFullYear(), date.getMonth() + 1, -9), + end: new Date(date.getFullYear(), date.getMonth() + 1, -7), + extendedProps: { + calendar: 'Holiday' + } + }, + { + id: 4, + url: '', + title: "Doctor's Appointment", + start: new Date(date.getFullYear(), date.getMonth() + 1, -11), + end: new Date(date.getFullYear(), date.getMonth() + 1, -10), + extendedProps: { + calendar: 'Personal' + } + }, + { + id: 5, + url: '', + title: 'Dart Game?', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'ETC' + } + }, + { + id: 6, + url: '', + title: 'Meditation', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'Personal' + } + }, + { + id: 7, + url: '', + title: 'Dinner', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + extendedProps: { + calendar: 'Family' + } + }, + { + id: 8, + url: '', + title: 'Product Review', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 9, + url: '', + title: 'Monthly Meeting', + start: nextMonth, + end: nextMonth, + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 10, + url: '', + title: 'Monthly Checkup', + start: prevMonth, + end: prevMonth, + allDay: true, + extendedProps: { + calendar: 'Personal' + } + } +]; diff --git a/httpdocs/themes/vuexy/js/app-calendar.js b/httpdocs/themes/vuexy/js/app-calendar.js new file mode 100755 index 00000000..f98c7034 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-calendar.js @@ -0,0 +1,571 @@ +/** + * App Calendar + */ + +/** + * ! If both start and end dates are same Full calendar will nullify the end date value. + * ! Full calendar will end the event on a day before at 12:00:00AM thus, event won't extend to the end date. + * ! We are getting events from a separate file named app-calendar-events.js. You can add or remove events from there. + * + **/ + +'use strict'; + +let direction = 'ltr'; + +if (isRtl) { + direction = 'rtl'; +} + +document.addEventListener('DOMContentLoaded', function () { + (function () { + const calendarEl = document.getElementById('calendar'), + appCalendarSidebar = document.querySelector('.app-calendar-sidebar'), + addEventSidebar = document.getElementById('addEventSidebar'), + appOverlay = document.querySelector('.app-overlay'), + calendarsColor = { + Business: 'primary', + Holiday: 'success', + Personal: 'danger', + Family: 'warning', + ETC: 'info' + }, + offcanvasTitle = document.querySelector('.offcanvas-title'), + btnToggleSidebar = document.querySelector('.btn-toggle-sidebar'), + btnSubmit = document.querySelector('button[type="submit"]'), + btnDeleteEvent = document.querySelector('.btn-delete-event'), + btnCancel = document.querySelector('.btn-cancel'), + eventTitle = document.querySelector('#eventTitle'), + eventStartDate = document.querySelector('#eventStartDate'), + eventEndDate = document.querySelector('#eventEndDate'), + eventUrl = document.querySelector('#eventURL'), + eventLabel = $('#eventLabel'), // ! Using jquery vars due to select2 jQuery dependency + eventGuests = $('#eventGuests'), // ! Using jquery vars due to select2 jQuery dependency + eventLocation = document.querySelector('#eventLocation'), + eventDescription = document.querySelector('#eventDescription'), + allDaySwitch = document.querySelector('.allDay-switch'), + selectAll = document.querySelector('.select-all'), + filterInput = [].slice.call(document.querySelectorAll('.input-filter')), + inlineCalendar = document.querySelector('.inline-calendar'); + + let eventToUpdate, + currentEvents = events, // Assign app-calendar-events.js file events (assume events from API) to currentEvents (browser store/object) to manage and update calender events + isFormValid = false, + inlineCalInstance; + + // Init event Offcanvas + const bsAddEventSidebar = new bootstrap.Offcanvas(addEventSidebar); + + //! TODO: Update Event label and guest code to JS once select removes jQuery dependency + // Event Label (select2) + if (eventLabel.length) { + function renderBadges(option) { + if (!option.id) { + return option.text; + } + var $badge = + " " + '' + option.text; + + return $badge; + } + eventLabel.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: eventLabel.parent(), + templateResult: renderBadges, + templateSelection: renderBadges, + minimumResultsForSearch: -1, + escapeMarkup: function (es) { + return es; + } + }); + } + + // Event Guests (select2) + if (eventGuests.length) { + function renderGuestAvatar(option) { + if (!option.id) { + return option.text; + } + var $avatar = + "
    " + + "
    " + + "avatar" + + '
    ' + + option.text + + '
    '; + + return $avatar; + } + eventGuests.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: eventGuests.parent(), + closeOnSelect: false, + templateResult: renderGuestAvatar, + templateSelection: renderGuestAvatar, + escapeMarkup: function (es) { + return es; + } + }); + } + + // Event start (flatpicker) + if (eventStartDate) { + var start = eventStartDate.flatpickr({ + enableTime: true, + altFormat: 'Y-m-dTH:i:S', + onReady: function (selectedDates, dateStr, instance) { + if (instance.isMobile) { + instance.mobileInput.setAttribute('step', null); + } + } + }); + } + + // Event end (flatpicker) + if (eventEndDate) { + var end = eventEndDate.flatpickr({ + enableTime: true, + altFormat: 'Y-m-dTH:i:S', + onReady: function (selectedDates, dateStr, instance) { + if (instance.isMobile) { + instance.mobileInput.setAttribute('step', null); + } + } + }); + } + + // Inline sidebar calendar (flatpicker) + if (inlineCalendar) { + inlineCalInstance = inlineCalendar.flatpickr({ + monthSelectorType: 'static', + inline: true + }); + } + + // Event click function + function eventClick(info) { + eventToUpdate = info.event; + if (eventToUpdate.url) { + info.jsEvent.preventDefault(); + window.open(eventToUpdate.url, '_blank'); + } + bsAddEventSidebar.show(); + // For update event set offcanvas title text: Update Event + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Update Event'; + } + btnSubmit.innerHTML = 'Update'; + btnSubmit.classList.add('btn-update-event'); + btnSubmit.classList.remove('btn-add-event'); + btnDeleteEvent.classList.remove('d-none'); + + eventTitle.value = eventToUpdate.title; + start.setDate(eventToUpdate.start, true, 'Y-m-d'); + eventToUpdate.allDay === true ? (allDaySwitch.checked = true) : (allDaySwitch.checked = false); + eventToUpdate.end !== null + ? end.setDate(eventToUpdate.end, true, 'Y-m-d') + : end.setDate(eventToUpdate.start, true, 'Y-m-d'); + eventLabel.val(eventToUpdate.extendedProps.calendar).trigger('change'); + eventToUpdate.extendedProps.location !== undefined + ? (eventLocation.value = eventToUpdate.extendedProps.location) + : null; + eventToUpdate.extendedProps.guests !== undefined + ? eventGuests.val(eventToUpdate.extendedProps.guests).trigger('change') + : null; + eventToUpdate.extendedProps.description !== undefined + ? (eventDescription.value = eventToUpdate.extendedProps.description) + : null; + + // // Call removeEvent function + // btnDeleteEvent.addEventListener('click', e => { + // removeEvent(parseInt(eventToUpdate.id)); + // // eventToUpdate.remove(); + // bsAddEventSidebar.hide(); + // }); + } + + // Modify sidebar toggler + function modifyToggler() { + const fcSidebarToggleButton = document.querySelector('.fc-sidebarToggle-button'); + fcSidebarToggleButton.classList.remove('fc-button-primary'); + fcSidebarToggleButton.classList.add('d-lg-none', 'd-inline-block', 'ps-0'); + while (fcSidebarToggleButton.firstChild) { + fcSidebarToggleButton.firstChild.remove(); + } + fcSidebarToggleButton.setAttribute('data-bs-toggle', 'sidebar'); + fcSidebarToggleButton.setAttribute('data-overlay', ''); + fcSidebarToggleButton.setAttribute('data-target', '#app-calendar-sidebar'); + fcSidebarToggleButton.insertAdjacentHTML('beforeend', ''); + } + + // Filter events by calender + function selectedCalendars() { + let selected = [], + filterInputChecked = [].slice.call(document.querySelectorAll('.input-filter:checked')); + + filterInputChecked.forEach(item => { + selected.push(item.getAttribute('data-value')); + }); + + return selected; + } + + // -------------------------------------------------------------------------------------------------- + // AXIOS: fetchEvents + // * This will be called by fullCalendar to fetch events. Also this can be used to refetch events. + // -------------------------------------------------------------------------------------------------- + function fetchEvents(info, successCallback) { + // Fetch Events from API endpoint reference + /* $.ajax( + { + url: '../../../app-assets/data/app-calendar-events.js', + type: 'GET', + success: function (result) { + // Get requested calendars as Array + var calendars = selectedCalendars(); + + return [result.events.filter(event => calendars.includes(event.extendedProps.calendar))]; + }, + error: function (error) { + console.log(error); + } + } + ); */ + + let calendars = selectedCalendars(); + // We are reading event object from app-calendar-events.js file directly by including that file above app-calendar file. + // You should make an API call, look into above commented API call for reference + let selectedEvents = currentEvents.filter(function (event) { + // console.log(event.extendedProps.calendar.toLowerCase()); + return calendars.includes(event.extendedProps.calendar.toLowerCase()); + }); + // if (selectedEvents.length > 0) { + successCallback(selectedEvents); + // } + } + + // Init FullCalendar + // ------------------------------------------------ + let calendar = new Calendar(calendarEl, { + initialView: 'dayGridMonth', + events: fetchEvents, + plugins: [dayGridPlugin, interactionPlugin, listPlugin, timegridPlugin], + editable: true, + dragScroll: true, + dayMaxEvents: 2, + eventResizableFromStart: true, + customButtons: { + sidebarToggle: { + text: 'Sidebar' + } + }, + headerToolbar: { + start: 'sidebarToggle, prev,next, title', + end: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth' + }, + direction: direction, + initialDate: new Date(), + navLinks: true, // can click day/week names to navigate views + eventClassNames: function ({ event: calendarEvent }) { + const colorName = calendarsColor[calendarEvent._def.extendedProps.calendar]; + // Background Color + return ['fc-event-' + colorName]; + }, + dateClick: function (info) { + let date = moment(info.date).format('YYYY-MM-DD'); + resetValues(); + bsAddEventSidebar.show(); + + // For new event set offcanvas title text: Add Event + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Add Event'; + } + btnSubmit.innerHTML = 'Add'; + btnSubmit.classList.remove('btn-update-event'); + btnSubmit.classList.add('btn-add-event'); + btnDeleteEvent.classList.add('d-none'); + eventStartDate.value = date; + eventEndDate.value = date; + }, + eventClick: function (info) { + eventClick(info); + }, + datesSet: function () { + modifyToggler(); + }, + viewDidMount: function () { + modifyToggler(); + } + }); + + // Render calendar + calendar.render(); + // Modify sidebar toggler + modifyToggler(); + + const eventForm = document.getElementById('eventForm'); + const fv = FormValidation.formValidation(eventForm, { + fields: { + eventTitle: { + validators: { + notEmpty: { + message: 'Please enter event title ' + } + } + }, + eventStartDate: { + validators: { + notEmpty: { + message: 'Please enter start date ' + } + } + }, + eventEndDate: { + validators: { + notEmpty: { + message: 'Please enter end date ' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.mb-3'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }) + .on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + isFormValid = true; + }) + .on('core.form.invalid', function () { + // if fields are invalid + isFormValid = false; + }); + + // Sidebar Toggle Btn + if (btnToggleSidebar) { + btnToggleSidebar.addEventListener('click', e => { + btnCancel.classList.remove('d-none'); + }); + } + + // Add Event + // ------------------------------------------------ + function addEvent(eventData) { + // ? Add new event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + + currentEvents.push(eventData); + calendar.refetchEvents(); + + // ? To add event directly to calender (won't update currentEvents object) + // calendar.addEvent(eventData); + } + + // Update Event + // ------------------------------------------------ + function updateEvent(eventData) { + // ? Update existing event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + eventData.id = parseInt(eventData.id); + currentEvents[currentEvents.findIndex(el => el.id === eventData.id)] = eventData; // Update event by id + calendar.refetchEvents(); + + // ? To update event directly to calender (won't update currentEvents object) + // let propsToUpdate = ['id', 'title', 'url']; + // let extendedPropsToUpdate = ['calendar', 'guests', 'location', 'description']; + + // updateEventInCalendar(eventData, propsToUpdate, extendedPropsToUpdate); + } + + // Remove Event + // ------------------------------------------------ + + function removeEvent(eventId) { + // ? Delete existing event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + currentEvents = currentEvents.filter(function (event) { + return event.id != eventId; + }); + calendar.refetchEvents(); + + // ? To delete event directly to calender (won't update currentEvents object) + // removeEventInCalendar(eventId); + } + + // (Update Event In Calendar (UI Only) + // ------------------------------------------------ + const updateEventInCalendar = (updatedEventData, propsToUpdate, extendedPropsToUpdate) => { + const existingEvent = calendar.getEventById(updatedEventData.id); + + // --- Set event properties except date related ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setProp + // dateRelatedProps => ['start', 'end', 'allDay'] + // eslint-disable-next-line no-plusplus + for (var index = 0; index < propsToUpdate.length; index++) { + var propName = propsToUpdate[index]; + existingEvent.setProp(propName, updatedEventData[propName]); + } + + // --- Set date related props ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setDates + existingEvent.setDates(updatedEventData.start, updatedEventData.end, { + allDay: updatedEventData.allDay + }); + + // --- Set event's extendedProps ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setExtendedProp + // eslint-disable-next-line no-plusplus + for (var index = 0; index < extendedPropsToUpdate.length; index++) { + var propName = extendedPropsToUpdate[index]; + existingEvent.setExtendedProp(propName, updatedEventData.extendedProps[propName]); + } + }; + + // Remove Event In Calendar (UI Only) + // ------------------------------------------------ + function removeEventInCalendar(eventId) { + calendar.getEventById(eventId).remove(); + } + + // Add new event + // ------------------------------------------------ + btnSubmit.addEventListener('click', e => { + if (btnSubmit.classList.contains('btn-add-event')) { + if (isFormValid) { + let newEvent = { + id: calendar.getEvents().length + 1, + title: eventTitle.value, + start: eventStartDate.value, + end: eventEndDate.value, + startStr: eventStartDate.value, + endStr: eventEndDate.value, + display: 'block', + extendedProps: { + location: eventLocation.value, + guests: eventGuests.val(), + calendar: eventLabel.val(), + description: eventDescription.value + } + }; + if (eventUrl.value) { + newEvent.url = eventUrl.value; + } + if (allDaySwitch.checked) { + newEvent.allDay = true; + } + addEvent(newEvent); + bsAddEventSidebar.hide(); + } + } else { + // Update event + // ------------------------------------------------ + if (isFormValid) { + let eventData = { + id: eventToUpdate.id, + title: eventTitle.value, + start: eventStartDate.value, + end: eventEndDate.value, + url: eventUrl.value, + extendedProps: { + location: eventLocation.value, + guests: eventGuests.val(), + calendar: eventLabel.val(), + description: eventDescription.value + }, + display: 'block', + allDay: allDaySwitch.checked ? true : false + }; + + updateEvent(eventData); + bsAddEventSidebar.hide(); + } + } + }); + + // Call removeEvent function + btnDeleteEvent.addEventListener('click', e => { + removeEvent(parseInt(eventToUpdate.id)); + // eventToUpdate.remove(); + bsAddEventSidebar.hide(); + }); + + // Reset event form inputs values + // ------------------------------------------------ + function resetValues() { + eventEndDate.value = ''; + eventUrl.value = ''; + eventStartDate.value = ''; + eventTitle.value = ''; + eventLocation.value = ''; + allDaySwitch.checked = false; + eventGuests.val('').trigger('change'); + eventDescription.value = ''; + } + + // When modal hides reset input values + addEventSidebar.addEventListener('hidden.bs.offcanvas', function () { + resetValues(); + }); + + // Hide left sidebar if the right sidebar is open + btnToggleSidebar.addEventListener('click', e => { + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Add Event'; + } + btnSubmit.innerHTML = 'Add'; + btnSubmit.classList.remove('btn-update-event'); + btnSubmit.classList.add('btn-add-event'); + btnDeleteEvent.classList.add('d-none'); + appCalendarSidebar.classList.remove('show'); + appOverlay.classList.remove('show'); + }); + + // Calender filter functionality + // ------------------------------------------------ + if (selectAll) { + selectAll.addEventListener('click', e => { + if (e.currentTarget.checked) { + document.querySelectorAll('.input-filter').forEach(c => (c.checked = 1)); + } else { + document.querySelectorAll('.input-filter').forEach(c => (c.checked = 0)); + } + calendar.refetchEvents(); + }); + } + + if (filterInput) { + filterInput.forEach(item => { + item.addEventListener('click', () => { + document.querySelectorAll('.input-filter:checked').length < document.querySelectorAll('.input-filter').length + ? (selectAll.checked = false) + : (selectAll.checked = true); + calendar.refetchEvents(); + }); + }); + } + + // Jump to date on sidebar(inline) calendar change + inlineCalInstance.config.onChange.push(function (date) { + calendar.changeView(calendar.view.type, moment(date[0]).format('YYYY-MM-DD')); + modifyToggler(); + appCalendarSidebar.classList.remove('show'); + appOverlay.classList.remove('show'); + }); + })(); +}); diff --git a/httpdocs/themes/vuexy/js/app-chat.js b/httpdocs/themes/vuexy/js/app-chat.js new file mode 100755 index 00000000..2249cbc6 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-chat.js @@ -0,0 +1,208 @@ +/** + * App Chat + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + (function () { + const chatContactsBody = document.querySelector('.app-chat-contacts .sidebar-body'), + chatContactListItems = [].slice.call( + document.querySelectorAll('.chat-contact-list-item:not(.chat-contact-list-item-title)') + ), + chatHistoryBody = document.querySelector('.chat-history-body'), + chatSidebarLeftBody = document.querySelector('.app-chat-sidebar-left .sidebar-body'), + chatSidebarRightBody = document.querySelector('.app-chat-sidebar-right .sidebar-body'), + chatUserStatus = [].slice.call(document.querySelectorAll(".form-check-input[name='chat-user-status']")), + chatSidebarLeftUserAbout = $('.chat-sidebar-left-user-about'), + formSendMessage = document.querySelector('.form-send-message'), + messageInput = document.querySelector('.message-input'), + searchInput = document.querySelector('.chat-search-input'), + speechToText = $('.speech-to-text'), // ! jQuery dependency for speech to text + userStatusObj = { + active: 'avatar-online', + offline: 'avatar-offline', + away: 'avatar-away', + busy: 'avatar-busy' + }; + + // Initialize PerfectScrollbar + // ------------------------------ + + // Chat contacts scrollbar + if (chatContactsBody) { + new PerfectScrollbar(chatContactsBody, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Chat history scrollbar + if (chatHistoryBody) { + new PerfectScrollbar(chatHistoryBody, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Sidebar left scrollbar + if (chatSidebarLeftBody) { + new PerfectScrollbar(chatSidebarLeftBody, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Sidebar right scrollbar + if (chatSidebarRightBody) { + new PerfectScrollbar(chatSidebarRightBody, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Scroll to bottom function + function scrollToBottom() { + chatHistoryBody.scrollTo(0, chatHistoryBody.scrollHeight); + } + scrollToBottom(); + + // User About Maxlength Init + if (chatSidebarLeftUserAbout.length) { + chatSidebarLeftUserAbout.maxlength({ + alwaysShow: true, + warningClass: 'label label-success bg-success text-white', + limitReachedClass: 'label label-danger', + separator: '/', + validate: true, + threshold: 120 + }); + } + + // Update user status + chatUserStatus.forEach(el => { + el.addEventListener('click', e => { + let chatLeftSidebarUserAvatar = document.querySelector('.chat-sidebar-left-user .avatar'), + value = e.currentTarget.value; + //Update status in left sidebar user avatar + chatLeftSidebarUserAvatar.removeAttribute('class'); + Helpers._addClass('avatar avatar-xl ' + userStatusObj[value] + '', chatLeftSidebarUserAvatar); + //Update status in contacts sidebar user avatar + let chatContactsUserAvatar = document.querySelector('.app-chat-contacts .avatar'); + chatContactsUserAvatar.removeAttribute('class'); + Helpers._addClass('flex-shrink-0 avatar ' + userStatusObj[value] + ' me-3', chatContactsUserAvatar); + }); + }); + + // Select chat or contact + chatContactListItems.forEach(chatContactListItem => { + // Bind click event to each chat contact list item + chatContactListItem.addEventListener('click', e => { + // Remove active class from chat contact list item + chatContactListItems.forEach(chatContactListItem => { + chatContactListItem.classList.remove('active'); + }); + // Add active class to current chat contact list item + e.currentTarget.classList.add('active'); + }); + }); + + // Filter Chats + if (searchInput) { + searchInput.addEventListener('keyup', e => { + let searchValue = e.currentTarget.value.toLowerCase(), + searchChatListItemsCount = 0, + searchContactListItemsCount = 0, + chatListItem0 = document.querySelector('.chat-list-item-0'), + contactListItem0 = document.querySelector('.contact-list-item-0'), + searchChatListItems = [].slice.call( + document.querySelectorAll('#chat-list li:not(.chat-contact-list-item-title)') + ), + searchContactListItems = [].slice.call( + document.querySelectorAll('#contact-list li:not(.chat-contact-list-item-title)') + ); + + // Search in chats + searchChatContacts(searchChatListItems, searchChatListItemsCount, searchValue, chatListItem0); + // Search in contacts + searchChatContacts(searchContactListItems, searchContactListItemsCount, searchValue, contactListItem0); + }); + } + + // Search chat and contacts function + function searchChatContacts(searchListItems, searchListItemsCount, searchValue, listItem0) { + searchListItems.forEach(searchListItem => { + let searchListItemText = searchListItem.textContent.toLowerCase(); + if (searchValue) { + if (-1 < searchListItemText.indexOf(searchValue)) { + searchListItem.classList.add('d-flex'); + searchListItem.classList.remove('d-none'); + searchListItemsCount++; + } else { + searchListItem.classList.add('d-none'); + } + } else { + searchListItem.classList.add('d-flex'); + searchListItem.classList.remove('d-none'); + searchListItemsCount++; + } + }); + // Display no search fount if searchListItemsCount == 0 + if (searchListItemsCount == 0) { + listItem0.classList.remove('d-none'); + } else { + listItem0.classList.add('d-none'); + } + } + + // Send Message + formSendMessage.addEventListener('submit', e => { + e.preventDefault(); + if (messageInput.value) { + // Create a div and add a class + let renderMsg = document.createElement('div'); + renderMsg.className = 'chat-message-text mt-2'; + renderMsg.innerHTML = '

    ' + messageInput.value + '

    '; + document.querySelector('li:last-child .chat-message-wrapper').appendChild(renderMsg); + messageInput.value = ''; + scrollToBottom(); + } + }); + + // on click of chatHistoryHeaderMenu, Remove data-overlay attribute from chatSidebarLeftClose to resolve overlay overlapping issue for two sidebar + let chatHistoryHeaderMenu = document.querySelector(".chat-history-header [data-target='#app-chat-contacts']"), + chatSidebarLeftClose = document.querySelector('.app-chat-sidebar-left .close-sidebar'); + chatHistoryHeaderMenu.addEventListener('click', e => { + chatSidebarLeftClose.removeAttribute('data-overlay'); + }); + // } + + // Speech To Text + if (speechToText.length) { + var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition; + if (SpeechRecognition !== undefined && SpeechRecognition !== null) { + var recognition = new SpeechRecognition(), + listening = false; + speechToText.on('click', function () { + const $this = $(this); + recognition.onspeechstart = function () { + listening = true; + }; + if (listening === false) { + recognition.start(); + } + recognition.onerror = function (event) { + listening = false; + }; + recognition.onresult = function (event) { + $this.closest('.form-send-message').find('.message-input').val(event.results[0][0].transcript); + }; + recognition.onspeechend = function (event) { + listening = false; + recognition.stop(); + }; + }); + } + } + })(); +}); diff --git a/httpdocs/themes/vuexy/js/app-email.js b/httpdocs/themes/vuexy/js/app-email.js new file mode 100755 index 00000000..e040439e --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-email.js @@ -0,0 +1,380 @@ +/** + * App Email + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + (function () { + const emailList = document.querySelector('.email-list'), + emailListItems = [].slice.call(document.querySelectorAll('.email-list-item')), + emailListItemInputs = [].slice.call(document.querySelectorAll('.email-list-item-input')), + emailView = document.querySelector('.app-email-view-content'), + emailFilters = document.querySelector('.email-filters'), + emailFilterByFolders = [].slice.call(document.querySelectorAll('.email-filter-folders li')), + emailEditor = document.querySelector('.email-editor'), + appEmailSidebar = document.querySelector('.app-email-sidebar'), + appOverlay = document.querySelector('.app-overlay'), + emailReplyEditor = document.querySelector('.email-reply-editor'), + bookmarkEmail = [].slice.call(document.querySelectorAll('.email-list-item-bookmark')), + selectAllEmails = document.getElementById('email-select-all'), + emailSearch = document.querySelector('.email-search-input'), + toggleCC = document.querySelector('.email-compose-toggle-cc'), + toggleBCC = document.querySelector('.email-compose-toggle-bcc'), + emailCompose = document.querySelector('.app-email-compose'), + emailListDelete = document.querySelector('.email-list-delete'), + emailListRead = document.querySelector('.email-list-read'), + refreshEmails = document.querySelector('.email-refresh'), + emailViewContainer = document.getElementById('app-email-view'), + emailFilterFolderLists = [].slice.call(document.querySelectorAll('.email-filter-folders li')), + emailListItemActions = [].slice.call(document.querySelectorAll('.email-list-item-actions li')); + + // Initialize PerfectScrollbar + // ------------------------------ + // Email list scrollbar + if (emailList) { + let emailListInstance = new PerfectScrollbar(emailList, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Sidebar tags scrollbar + if (emailFilters) { + new PerfectScrollbar(emailFilters, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Email view scrollbar + if (emailView) { + new PerfectScrollbar(emailView, { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Initialize Quill Editor + // ------------------------------ + if (emailEditor) { + new Quill('.email-editor', { + modules: { + toolbar: '.email-editor-toolbar' + }, + placeholder: 'Write your message... ', + theme: 'snow' + }); + } + + if (emailReplyEditor) { + new Quill('.email-reply-editor', { + modules: { + toolbar: '.email-reply-toolbar' + }, + placeholder: 'Write your message... ', + theme: 'snow' + }); + } + + // Bookmark email + if (bookmarkEmail) { + bookmarkEmail.forEach(emailItem => { + emailItem.addEventListener('click', e => { + let emailItem = e.currentTarget.parentNode.parentNode; + let starredAttr = emailItem.getAttribute('data-starred'); + e.stopPropagation(); + if (!starredAttr) { + emailItem.setAttribute('data-starred', 'true'); + } else { + emailItem.removeAttribute('data-starred'); + } + }); + }); + } + + // Select all + if (selectAllEmails) { + selectAllEmails.addEventListener('click', e => { + if (e.currentTarget.checked) { + emailListItemInputs.forEach(c => (c.checked = 1)); + } else { + emailListItemInputs.forEach(c => (c.checked = 0)); + } + }); + } + + // Select single email + if (emailListItemInputs) { + emailListItemInputs.forEach(emailListItemInput => { + emailListItemInput.addEventListener('click', e => { + e.stopPropagation(); + // Check input count to reset the indeterminate state + let emailListItemInputCount = 0; + emailListItemInputs.forEach(emailListItemInput => { + if (emailListItemInput.checked) { + emailListItemInputCount++; + } + }); + + if (emailListItemInputCount < emailListItemInputs.length) { + if (emailListItemInputCount == 0) { + selectAllEmails.indeterminate = false; + } else { + selectAllEmails.indeterminate = true; + } + } else { + if (emailListItemInputCount == emailListItemInputs.length) { + selectAllEmails.indeterminate = false; + selectAllEmails.checked = true; + } else { + selectAllEmails.indeterminate = false; + } + } + }); + }); + } + + // Search email based on searched text + if (emailSearch) { + emailSearch.addEventListener('keyup', e => { + let searchValue = e.currentTarget.value.toLowerCase(), + searchEmailListItems = {}, + selectedFolderFilter = document.querySelector('.email-filter-folders .active').getAttribute('data-target'); + + // Filter emails based on selected folders + if (selectedFolderFilter != 'inbox') { + searchEmailListItems = [].slice.call( + document.querySelectorAll('.email-list-item[data-' + selectedFolderFilter + '="true"]') + ); + } else { + searchEmailListItems = [].slice.call(document.querySelectorAll('.email-list-item')); + } + + // console.log(searchValue); + searchEmailListItems.forEach(searchEmailListItem => { + let searchEmailListItemText = searchEmailListItem.textContent.toLowerCase(); + if (searchValue) { + if (-1 < searchEmailListItemText.indexOf(searchValue)) { + searchEmailListItem.classList.add('d-block'); + } else { + searchEmailListItem.classList.add('d-none'); + } + } else { + searchEmailListItem.classList.remove('d-none'); + } + }); + }); + } + + // Filter based on folder type (Inbox, Sent, Draft etc...) + emailFilterByFolders.forEach(emailFilterByFolder => { + emailFilterByFolder.addEventListener('click', e => { + let currentTarget = e.currentTarget, + currentTargetData = currentTarget.getAttribute('data-target'); + + appEmailSidebar.classList.remove('show'); + appOverlay.classList.remove('show'); + + // Remove active class from each folder filters + Helpers._removeClass('active', emailFilterByFolders); + // Add active class to selected folder filters + currentTarget.classList.add('active'); + emailListItems.forEach(emailListItem => { + // If folder filter is Inbox + if (currentTargetData == 'inbox') { + emailListItem.classList.add('d-block'); + emailListItem.classList.remove('d-none'); + } else if (emailListItem.hasAttribute('data-' + currentTargetData)) { + emailListItem.classList.add('d-block'); + emailListItem.classList.remove('d-none'); + } else { + emailListItem.classList.add('d-none'); + emailListItem.classList.remove('d-block'); + } + }); + }); + }); + + // Toggle CC/BCC input + if (toggleBCC) { + toggleBCC.addEventListener('click', e => { + Helpers._toggleClass(document.querySelector('.email-compose-bcc'), 'd-block', 'd-none'); + }); + } + + if (toggleCC) { + toggleCC.addEventListener('click', e => { + Helpers._toggleClass(document.querySelector('.email-compose-cc'), 'd-block', 'd-none'); + }); + } + + // Empty compose email message inputs when modal is hidden + emailCompose.addEventListener('hidden.bs.modal', event => { + document.querySelector('.email-editor .ql-editor').innerHTML = ''; + $('#emailContacts').val(''); + initSelect2(); + }); + + // Delete multiple email + if (emailListDelete) { + emailListDelete.addEventListener('click', e => { + emailListItemInputs.forEach(emailListItemInput => { + if (emailListItemInput.checked) { + emailListItemInput.parentNode.closest('li.email-list-item').remove(); + } + }); + selectAllEmails.indeterminate = false; + selectAllEmails.checked = false; + }); + } + + // Mark as read + if (emailListRead) { + emailListRead.addEventListener('click', e => { + emailListItemInputs.forEach(emailListItemInput => { + if (emailListItemInput.checked) { + emailListItemInput.checked = false; + emailListItemInput.parentNode.closest('li.email-list-item').classList.add('email-marked-read'); + let emailItemEnvelop = emailListItemInput.parentNode + .closest('li.email-list-item') + .querySelector('.email-list-item-actions li'); + + if (Helpers._hasClass('email-read', emailItemEnvelop)) { + emailItemEnvelop.classList.remove('email-read'); + emailItemEnvelop.classList.add('email-unread'); + emailItemEnvelop.querySelector('i').classList.remove('ti-mail-opened'); + emailItemEnvelop.querySelector('i').classList.add('ti-mail'); + } + } + }); + selectAllEmails.indeterminate = false; + selectAllEmails.checked = false; + }); + } + + // Refresh Mails + + if (refreshEmails && emailList) { + let emailListJq = $('.email-list'), + emailListInstance = new PerfectScrollbar(emailList, { + wheelPropagation: false, + suppressScrollX: true + }); + // ? Using jquery vars due to BlockUI jQuery dependency + refreshEmails.addEventListener('click', e => { + emailListJq.block({ + message: '
    ', + timeout: 1000, + css: { + backgroundColor: 'transparent', + border: '0' + }, + overlayCSS: { + backgroundColor: '#000', + opacity: 0.1 + }, + onBlock: function () { + emailListInstance.settings.suppressScrollY = true; + }, + onUnblock: function () { + emailListInstance.settings.suppressScrollY = false; + } + }); + }); + } + + // Earlier msgs + // ? Using jquery vars due to jQuery animation (slideToggle) dependency + let earlierMsg = $('.email-earlier-msgs'); + if (earlierMsg.length) { + earlierMsg.on('click', function () { + let $this = $(this); + $this.parents().find('.email-card-last').addClass('hide-pseudo'); + $this.next('.email-card-prev').slideToggle(); + $this.remove(); + }); + } + + // Email contacts (select2) + // ? Using jquery vars due to select2 jQuery dependency + let emailContacts = $('#emailContacts'); + function initSelect2() { + if (emailContacts.length) { + function renderContactsAvatar(option) { + if (!option.id) { + return option.text; + } + let $avatar = + "
    " + + "
    " + + "avatar" + + '
    ' + + option.text + + '
    '; + + return $avatar; + } + emailContacts.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: emailContacts.parent(), + closeOnSelect: false, + templateResult: renderContactsAvatar, + templateSelection: renderContactsAvatar, + escapeMarkup: function (es) { + return es; + } + }); + } + } + initSelect2(); + + // Scroll to bottom on reply click + // ? Using jquery vars due to jQuery animation dependency + let emailViewContent = $('.app-email-view-content'); + emailViewContent.find('.scroll-to-reply').on('click', function () { + if (emailViewContent[0].scrollTop === 0) { + emailViewContent.animate( + { + scrollTop: emailViewContent[0].scrollHeight + }, + 1500 + ); + } + }); + + // Close view on email filter folder list click + if (emailFilterFolderLists) { + emailFilterFolderLists.forEach(emailFilterFolderList => { + emailFilterFolderList.addEventListener('click', e => { + emailViewContainer.classList.remove('show'); + }); + }); + } + + // Email List Items Actions + if (emailListItemActions) { + emailListItemActions.forEach(emailListItemAction => { + emailListItemAction.addEventListener('click', e => { + e.stopPropagation(); + let currentTarget = e.currentTarget; + if (Helpers._hasClass('email-delete', currentTarget)) { + currentTarget.parentNode.closest('li.email-list-item').remove(); + } else if (Helpers._hasClass('email-read', currentTarget)) { + currentTarget.parentNode.closest('li.email-list-item').classList.add('email-marked-read'); + Helpers._toggleClass(currentTarget, 'email-read', 'email-unread'); + Helpers._toggleClass(currentTarget.querySelector('i'), 'ti-mail-opened', 'ti-mail'); + } else if (Helpers._hasClass('email-unread', currentTarget)) { + currentTarget.parentNode.closest('li.email-list-item').classList.remove('email-marked-read'); + Helpers._toggleClass(currentTarget, 'email-read', 'email-unread'); + Helpers._toggleClass(currentTarget.querySelector('i'), 'ti-mail-opened', 'ti-mail'); + } + }); + }); + } + })(); +}); diff --git a/httpdocs/themes/vuexy/js/app-invoice-add.js b/httpdocs/themes/vuexy/js/app-invoice-add.js new file mode 100755 index 00000000..bd6af0aa --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-invoice-add.js @@ -0,0 +1,127 @@ +/** + * App Invoice - Add + */ + +'use strict'; + +(function () { + const invoiceItemPriceList = document.querySelectorAll('.invoice-item-price'), + invoiceItemQtyList = document.querySelectorAll('.invoice-item-qty'), + invoiceDateList = document.querySelectorAll('.date-picker'); + + // Price + if (invoiceItemPriceList) { + invoiceItemPriceList.forEach(function (invoiceItemPrice) { + new Cleave(invoiceItemPrice, { + delimiter: '', + numeral: true + }); + }); + } + + // Qty + if (invoiceItemQtyList) { + invoiceItemQtyList.forEach(function (invoiceItemQty) { + new Cleave(invoiceItemQty, { + delimiter: '', + numeral: true + }); + }); + } + + // Datepicker + if (invoiceDateList) { + invoiceDateList.forEach(function (invoiceDateEl) { + invoiceDateEl.flatpickr({ + monthSelectorType: 'static' + }); + }); + } +})(); + +// repeater (jquery) +$(function () { + var applyChangesBtn = $('.btn-apply-changes'), + discount, + tax1, + tax2, + discountInput, + tax1Input, + tax2Input, + sourceItem = $('.source-item'), + adminDetails = { + 'App Design': 'Designed UI kit & app pages.', + 'App Customization': 'Customization & Bug Fixes.', + 'ABC Template': 'Bootstrap 4 admin template.', + 'App Development': 'Native App Development.' + }; + + // Prevent dropdown from closing on tax change + $(document).on('click', '.tax-select', function (e) { + e.stopPropagation(); + }); + + // On tax change update it's value value + function updateValue(listener, el) { + listener.closest('.repeater-wrapper').find(el).text(listener.val()); + } + + // Apply item changes btn + if (applyChangesBtn.length) { + $(document).on('click', '.btn-apply-changes', function (e) { + var $this = $(this); + tax1Input = $this.closest('.dropdown-menu').find('#taxInput1'); + tax2Input = $this.closest('.dropdown-menu').find('#taxInput2'); + discountInput = $this.closest('.dropdown-menu').find('#discountInput'); + tax1 = $this.closest('.repeater-wrapper').find('.tax-1'); + tax2 = $this.closest('.repeater-wrapper').find('.tax-2'); + discount = $('.discount'); + + if (tax1Input.val() !== null) { + updateValue(tax1Input, tax1); + } + + if (tax2Input.val() !== null) { + updateValue(tax2Input, tax2); + } + + if (discountInput.val().length) { + $this + .closest('.repeater-wrapper') + .find(discount) + .text(discountInput.val() + '%'); + } + }); + } + + // Repeater init + if (sourceItem.length) { + sourceItem.on('submit', function (e) { + e.preventDefault(); + }); + sourceItem.repeater({ + show: function () { + $(this).slideDown(); + // Initialize tooltip on load of each item + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + }, + hide: function (e) { + $(this).slideUp(); + } + }); + } + + // Item details select onchange + $(document).on('change', '.item-details', function () { + var $this = $(this), + value = adminDetails[$this.val()]; + if ($this.next('textarea').length) { + $this.next('textarea').val(value); + } else { + $this.after(''); + } + }); +}); diff --git a/httpdocs/themes/vuexy/js/app-invoice-edit.js b/httpdocs/themes/vuexy/js/app-invoice-edit.js new file mode 100755 index 00000000..32bfdff0 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-invoice-edit.js @@ -0,0 +1,134 @@ +/** + * App Invoice - Edit + */ + +'use strict'; + +(function () { + const invoiceItemPriceList = document.querySelectorAll('.invoice-item-price'), + invoiceItemQtyList = document.querySelectorAll('.invoice-item-qty'), + date = new Date(), + invoiceDate = document.querySelector('.invoice-date'), + dueDate = document.querySelector('.due-date'); + + // Price + if (invoiceItemPriceList) { + invoiceItemPriceList.forEach(function (invoiceItemPrice) { + new Cleave(invoiceItemPrice, { + delimiter: '', + numeral: true + }); + }); + } + + // Qty + if (invoiceItemQtyList) { + invoiceItemQtyList.forEach(function (invoiceItemQty) { + new Cleave(invoiceItemQty, { + delimiter: '', + numeral: true + }); + }); + } + + // Datepicker + if (invoiceDate) { + invoiceDate.flatpickr({ + monthSelectorType: 'static', + defaultDate: date + }); + } + if (dueDate) { + dueDate.flatpickr({ + monthSelectorType: 'static', + defaultDate: new Date(date.getFullYear(), date.getMonth(), date.getDate() + 5) + }); + } +})(); + +// repeater (jquery) +$(function () { + var applyChangesBtn = $('.btn-apply-changes'), + discount, + tax1, + tax2, + discountInput, + taxInput1, + taxInput2, + sourceItem = $('.source-item'), + adminDetails = { + 'App Design': 'Designed UI kit & app pages.', + 'App Customization': 'Customization & Bug Fixes.', + 'ABC Template': 'Bootstrap 4 admin template.', + 'App Development': 'Native App Development.' + }; + + // Prevent dropdown from closing on tax change + $(document).on('click', '.tax-select', function (e) { + e.stopPropagation(); + }); + + // On tax change update it's value value + function updateValue(listener, el) { + listener.closest('.repeater-wrapper').find(el).text(listener.val()); + } + + // Apply item changes btn + if (applyChangesBtn.length) { + $(document).on('click', '.btn-apply-changes', function (e) { + var $this = $(this); + taxInput1 = $this.closest('.dropdown-menu').find('#taxInput1'); + taxInput2 = $this.closest('.dropdown-menu').find('#taxInput2'); + discountInput = $this.closest('.dropdown-menu').find('#discountInput'); + tax1 = $this.closest('.repeater-wrapper').find('.tax-1'); + tax2 = $this.closest('.repeater-wrapper').find('.tax-2'); + discount = $('.discount'); + + if (taxInput1.val() !== null) { + updateValue(taxInput1, tax1); + } + + if (taxInput2.val() !== null) { + updateValue(taxInput2, tax2); + } + + if (discountInput.val().length) { + $this + .closest('.repeater-wrapper') + .find(discount) + .text(discountInput.val() + '%'); + } + }); + } + + // Repeater init + if (sourceItem.length) { + sourceItem.on('submit', function (e) { + e.preventDefault(); + }); + sourceItem.repeater({ + show: function () { + $(this).slideDown(); + // Initialize tooltip on load of each item + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + }, + hide: function (e) { + $(this).slideUp(); + } + }); + } + + // Item details select onchange + $(document).on('change', '.item-details', function () { + var $this = $(this), + value = adminDetails[$this.val()]; + if ($this.next('textarea').length) { + $this.next('textarea').val(value); + } else { + $this.after(''); + } + }); +}); diff --git a/httpdocs/themes/vuexy/js/app-invoice-list.js b/httpdocs/themes/vuexy/js/app-invoice-list.js new file mode 100755 index 00000000..7473b6cc --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-invoice-list.js @@ -0,0 +1,297 @@ +/** + * App Invoice List (jquery) + */ + +'use strict'; + +$(function () { + // Variable declaration for table + var dt_invoice_table = $('.invoice-list-table'); + + // Invoice datatable + if (dt_invoice_table.length) { + var dt_invoice = dt_invoice_table.DataTable({ + ajax: assetsPath + 'json/invoice-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'issued_date' }, + { data: 'client_name' }, + { data: 'total' }, + { data: 'balance' }, + { data: 'invoice_status' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + responsivePriority: 2, + searchable: false, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Invoice ID + targets: 1, + render: function (data, type, full, meta) { + var $invoice_id = full['invoice_id']; + // Creates full output for row + var $row_output = '#' + $invoice_id + ''; + return $row_output; + } + }, + { + // Invoice status + targets: 2, + render: function (data, type, full, meta) { + var $invoice_status = full['invoice_status'], + $due_date = full['due_date'], + $balance = full['balance']; + var roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + return ( + " Balance: ' + + $balance + + '
    Due Date: ' + + $due_date + + "
    '>" + + roleBadgeObj[$invoice_status] + + '' + ); + } + }, + { + // Client name and Service + targets: 3, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $name = full['client_name'], + $service = full['service'], + $image = full['avatar_image'], + $rand_num = Math.floor(Math.random() * 11) + 1, + $user_img = $rand_num + '.png'; + if ($image === true) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6), + states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary'], + $state = states[stateNum], + $name = full['client_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $service + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // Total Invoice Amount + targets: 4, + render: function (data, type, full, meta) { + var $total = full['total']; + return '' + $total + '$' + $total; + } + }, + { + // Due Date + targets: 5, + render: function (data, type, full, meta) { + var $due_date = new Date(full['due_date']); + // Creates full output for row + var $row_output = + '' + + moment($due_date).format('YYYYMMDD') + + '' + + moment($due_date).format('DD MMM YYYY'); + $due_date; + return $row_output; + } + }, + { + // Client Balance/Status + targets: 6, + orderable: false, + render: function (data, type, full, meta) { + var $balance = full['balance']; + if ($balance === 0) { + var $badge_class = 'bg-label-success'; + return ' Paid '; + } else { + return '' + $balance + '' + $balance; + } + } + }, + { + targets: 7, + visible: false + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'desc']], + dom: + '<"row ms-2 me-3"' + + '<"col-12 col-md-6 d-flex align-items-center justify-content-center justify-content-md-start gap-2"l<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start mt-md-0 mt-3"B>>' + + '<"col-12 col-md-6 d-flex align-items-center justify-content-end flex-column flex-md-row pe-3 gap-md-2"f<"invoice_status mb-3 mb-md-0">>' + + '>t' + + '<"row mx-2"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: '', + searchPlaceholder: 'Search Invoice' + }, + // Buttons with Dropdown + buttons: [ + { + text: 'Create Invoice', + className: 'btn btn-primary', + action: function (e, dt, button, config) { + window.location = 'app-invoice-add.html'; + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(7) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.invoice_status') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + + // On each datatable draw, initialize tooltip + dt_invoice_table.on('draw.dt', function () { + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + + // Delete Record + $('.invoice-list-table tbody').on('click', '.delete-record', function () { + dt_invoice.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/httpdocs/themes/vuexy/js/app-invoice-print.js b/httpdocs/themes/vuexy/js/app-invoice-print.js new file mode 100755 index 00000000..f93f5760 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-invoice-print.js @@ -0,0 +1,9 @@ +/** + * Invoice Print + */ + +'use strict'; + +(function () { + window.print(); +})(); diff --git a/httpdocs/themes/vuexy/js/app-kanban.js b/httpdocs/themes/vuexy/js/app-kanban.js new file mode 100755 index 00000000..bd1fca08 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-kanban.js @@ -0,0 +1,471 @@ +/** + * App Kanban + */ + +'use strict'; + +(async function () { + let boards; + const kanbanSidebar = document.querySelector('.kanban-update-item-sidebar'), + kanbanWrapper = document.querySelector('.kanban-wrapper'), + commentEditor = document.querySelector('.comment-editor'), + kanbanAddNewBoard = document.querySelector('.kanban-add-new-board'), + kanbanAddNewInput = [].slice.call(document.querySelectorAll('.kanban-add-board-input')), + kanbanAddBoardBtn = document.querySelector('.kanban-add-board-btn'), + datePicker = document.querySelector('#due-date'), + select2 = $('.select2'), // ! Using jquery vars due to select2 jQuery dependency + assetsPath = document.querySelector('html').getAttribute('data-assets-path'); + + // Init kanban Offcanvas + const kanbanOffcanvas = new bootstrap.Offcanvas(kanbanSidebar); + + // Get kanban data + const kanbanResponse = await fetch(assetsPath + 'json/kanban.json'); + if (!kanbanResponse.ok) { + console.error('error', kanbanResponse); + } + boards = await kanbanResponse.json(); + + // datepicker init + if (datePicker) { + datePicker.flatpickr({ + monthSelectorType: 'static', + altInput: true, + altFormat: 'j F, Y', + dateFormat: 'Y-m-d' + }); + } + + //! TODO: Update Event label and guest code to JS once select removes jQuery dependency + // select2 + if (select2.length) { + function renderLabels(option) { + if (!option.id) { + return option.text; + } + var $badge = "
    " + option.text + '
    '; + return $badge; + } + + select2.each(function () { + var $this = $(this); + $this.wrap("
    ").select2({ + placeholder: 'Select Label', + dropdownParent: $this.parent(), + templateResult: renderLabels, + templateSelection: renderLabels, + escapeMarkup: function (es) { + return es; + } + }); + }); + } + + // Comment editor + if (commentEditor) { + new Quill(commentEditor, { + modules: { + toolbar: '.comment-toolbar' + }, + placeholder: 'Write a Comment... ', + theme: 'snow' + }); + } + + // Render board dropdown + function renderBoardDropdown() { + return ( + "' + ); + } + // Render item dropdown + function renderDropdown() { + return ( + "' + ); + } + // Render header + function renderHeader(color, text) { + return ( + "
    " + + "
    " + + "
    " + + text + + '
    ' + + '
    ' + + renderDropdown() + + '
    ' + ); + } + + // Render avatar + function renderAvatar(images, pullUp, size, margin, members) { + var $transition = pullUp ? ' pull-up' : '', + $size = size ? 'avatar-' + size + '' : '', + member = members == undefined ? ' ' : members.split(','); + + return images == undefined + ? ' ' + : images + .split(',') + .map(function (img, index, arr) { + var $margin = margin && index !== arr.length - 1 ? ' me-' + margin + '' : ''; + + return ( + "
    ' + + "Avatar" + + '
    ' + ); + }) + .join(' '); + } + + // Render footer + function renderFooter(attachments, comments, assigned, members) { + return ( + "
    " + + "
    " + + "" + + attachments + + '' + + " " + + ' ' + + comments + + ' ' + + '
    ' + + "
    " + + renderAvatar(assigned, true, 'xs', null, members) + + '
    ' + + '
    ' + ); + } + // Init kanban + const kanban = new jKanban({ + element: '.kanban-wrapper', + gutter: '15px', + widthBoard: '250px', + dragItems: true, + boards: boards, + dragBoards: true, + addItemButton: true, + buttonContent: '+ Add Item', + itemAddOptions: { + enabled: true, // add a button to board for easy item creation + content: '+ Add New Item', // text or html content of the board button + class: 'kanban-title-button btn', // default class of the button + footer: false // position the button on footer + }, + click: function (el) { + let element = el; + let title = element.getAttribute('data-eid') + ? element.querySelector('.kanban-text').textContent + : element.textContent, + date = element.getAttribute('data-due-date'), + dateObj = new Date(), + year = dateObj.getFullYear(), + dateToUse = date + ? date + ', ' + year + : dateObj.getDate() + ' ' + dateObj.toLocaleString('en', { month: 'long' }) + ', ' + year, + label = element.getAttribute('data-badge-text'), + avatars = element.getAttribute('data-assigned'); + + // Show kanban offcanvas + kanbanOffcanvas.show(); + + // To get data on sidebar + kanbanSidebar.querySelector('#title').value = title; + kanbanSidebar.querySelector('#due-date').nextSibling.value = dateToUse; + + // ! Using jQuery method to get sidebar due to select2 dependency + $('.kanban-update-item-sidebar').find(select2).val(label).trigger('change'); + + // Remove & Update assigned + kanbanSidebar.querySelector('.assigned').innerHTML = ''; + kanbanSidebar + .querySelector('.assigned') + .insertAdjacentHTML( + 'afterbegin', + renderAvatar(avatars, false, 'xs', '1', el.getAttribute('data-members')) + + "
    " + + "" + + '
    ' + ); + }, + + buttonClick: function (el, boardId) { + const addNew = document.createElement('form'); + addNew.setAttribute('class', 'new-item-form'); + addNew.innerHTML = + '
    ' + + '' + + '
    ' + + '
    ' + + '' + + '' + + '
    '; + kanban.addForm(boardId, addNew); + + addNew.addEventListener('submit', function (e) { + e.preventDefault(); + const currentBoard = [].slice.call( + document.querySelectorAll('.kanban-board[data-id=' + boardId + '] .kanban-item') + ); + kanban.addElement(boardId, { + title: "" + e.target[0].value + '', + id: boardId + '-' + currentBoard.length + 1 + }); + + // add dropdown in new boards + const kanbanText = [].slice.call( + document.querySelectorAll('.kanban-board[data-id=' + boardId + '] .kanban-text') + ); + kanbanText.forEach(function (e) { + e.insertAdjacentHTML('beforebegin', renderDropdown()); + }); + + // prevent sidebar to open onclick dropdown buttons of new tasks + const newTaskDropdown = [].slice.call(document.querySelectorAll('.kanban-item .kanban-tasks-item-dropdown')); + if (newTaskDropdown) { + newTaskDropdown.forEach(function (e) { + e.addEventListener('click', function (el) { + el.stopPropagation(); + }); + }); + } + + // delete tasks for new boards + const deleteTask = [].slice.call( + document.querySelectorAll('.kanban-board[data-id=' + boardId + '] .delete-task') + ); + deleteTask.forEach(function (e) { + e.addEventListener('click', function () { + const id = this.closest('.kanban-item').getAttribute('data-eid'); + kanban.removeElement(id); + }); + }); + addNew.remove(); + }); + + // Remove form on clicking cancel button + addNew.querySelector('.cancel-add-item').addEventListener('click', function (e) { + addNew.remove(); + }); + } + }); + + // Kanban Wrapper scrollbar + if (kanbanWrapper) { + new PerfectScrollbar(kanbanWrapper); + } + + const kanbanContainer = document.querySelector('.kanban-container'), + kanbanTitleBoard = [].slice.call(document.querySelectorAll('.kanban-title-board')), + kanbanItem = [].slice.call(document.querySelectorAll('.kanban-item')); + + // Render custom items + if (kanbanItem) { + kanbanItem.forEach(function (el) { + const element = "" + el.textContent + ''; + let img = ''; + if (el.getAttribute('data-image') !== null) { + img = + ""; + } + el.textContent = ''; + if (el.getAttribute('data-badge') !== undefined && el.getAttribute('data-badge-text') !== undefined) { + el.insertAdjacentHTML( + 'afterbegin', + renderHeader(el.getAttribute('data-badge'), el.getAttribute('data-badge-text')) + img + element + ); + } + if ( + el.getAttribute('data-comments') !== undefined || + el.getAttribute('data-due-date') !== undefined || + el.getAttribute('data-assigned') !== undefined + ) { + el.insertAdjacentHTML( + 'beforeend', + renderFooter( + el.getAttribute('data-attachments'), + el.getAttribute('data-comments'), + el.getAttribute('data-assigned'), + el.getAttribute('data-members') + ) + ); + } + }); + } + + // To initialize tooltips for rendered items + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + + // prevent sidebar to open onclick dropdown buttons of tasks + const tasksItemDropdown = [].slice.call(document.querySelectorAll('.kanban-tasks-item-dropdown')); + if (tasksItemDropdown) { + tasksItemDropdown.forEach(function (e) { + e.addEventListener('click', function (el) { + el.stopPropagation(); + }); + }); + } + + // Toggle add new input and actions add-new-btn + if (kanbanAddBoardBtn) { + kanbanAddBoardBtn.addEventListener('click', () => { + kanbanAddNewInput.forEach(el => { + el.value = ''; + el.classList.toggle('d-none'); + }); + }); + } + + // Render add new inline with boards + if (kanbanContainer) { + kanbanContainer.appendChild(kanbanAddNewBoard); + } + + // Makes kanban title editable for rendered boards + if (kanbanTitleBoard) { + kanbanTitleBoard.forEach(function (elem) { + elem.addEventListener('mouseenter', function () { + this.contentEditable = 'true'; + }); + + // Appends delete icon with title + elem.insertAdjacentHTML('afterend', renderBoardDropdown()); + }); + } + + // To delete Board for rendered boards + const deleteBoards = [].slice.call(document.querySelectorAll('.delete-board')); + if (deleteBoards) { + deleteBoards.forEach(function (elem) { + elem.addEventListener('click', function () { + const id = this.closest('.kanban-board').getAttribute('data-id'); + kanban.removeBoard(id); + }); + }); + } + + // Delete task for rendered boards + const deleteTask = [].slice.call(document.querySelectorAll('.delete-task')); + if (deleteTask) { + deleteTask.forEach(function (e) { + e.addEventListener('click', function () { + const id = this.closest('.kanban-item').getAttribute('data-eid'); + kanban.removeElement(id); + }); + }); + } + + // Cancel btn add new input + const cancelAddNew = document.querySelector('.kanban-add-board-cancel-btn'); + if (cancelAddNew) { + cancelAddNew.addEventListener('click', function () { + kanbanAddNewInput.forEach(el => { + el.classList.toggle('d-none'); + }); + }); + } + + // Add new board + if (kanbanAddNewBoard) { + kanbanAddNewBoard.addEventListener('submit', function (e) { + e.preventDefault(); + const thisEle = this, + value = thisEle.querySelector('.form-control').value, + id = value.replace(/\s+/g, '-').toLowerCase(); + kanban.addBoards([ + { + id: id, + title: value + } + ]); + + // Adds delete board option to new board, delete new boards & updates data-order + const kanbanBoardLastChild = document.querySelectorAll('.kanban-board:last-child')[0]; + if (kanbanBoardLastChild) { + const header = kanbanBoardLastChild.querySelector('.kanban-title-board'); + header.insertAdjacentHTML('afterend', renderBoardDropdown()); + + // To make newly added boards title editable + kanbanBoardLastChild.querySelector('.kanban-title-board').addEventListener('mouseenter', function () { + this.contentEditable = 'true'; + }); + } + + // Add delete event to delete newly added boards + const deleteNewBoards = kanbanBoardLastChild.querySelector('.delete-board'); + if (deleteNewBoards) { + deleteNewBoards.addEventListener('click', function () { + const id = this.closest('.kanban-board').getAttribute('data-id'); + kanban.removeBoard(id); + }); + } + + // Remove current append new add new form + if (kanbanAddNewInput) { + kanbanAddNewInput.forEach(el => { + el.classList.add('d-none'); + }); + } + + // To place inline add new btn after clicking add btn + if (kanbanContainer) { + kanbanContainer.appendChild(kanbanAddNewBoard); + } + }); + } + + // Clear comment editor on close + kanbanSidebar.addEventListener('hidden.bs.offcanvas', function () { + kanbanSidebar.querySelector('.ql-editor').firstElementChild.innerHTML = ''; + }); + + // Re-init tooltip when offcanvas opens(Bootstrap bug) + if (kanbanSidebar) { + kanbanSidebar.addEventListener('shown.bs.offcanvas', function () { + const tooltipTriggerList = [].slice.call(kanbanSidebar.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/app-user-list.js b/httpdocs/themes/vuexy/js/app-user-list.js new file mode 100755 index 00000000..738073fc --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-user-list.js @@ -0,0 +1,516 @@ +/** + * Page User List + */ + +'use strict'; + +// Datatable (jquery) +$(function () { + let borderColor, bodyBg, headingColor; + + if (isDarkStyle) { + borderColor = config.colors_dark.borderColor; + bodyBg = config.colors_dark.bodyBg; + headingColor = config.colors_dark.headingColor; + } else { + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + } + + // Variable declaration for table + var dt_user_table = $('.datatables-users'), + select2 = $('.select2'), + userView = 'app-user-view-account.html', + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + + if (select2.length) { + var $this = select2; + $this.wrap('
    ').select2({ + placeholder: 'Select Country', + dropdownParent: $this.parent() + }); + } + + // Users datatable + if (dt_user_table.length) { + var dt_user = dt_user_table.DataTable({ + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // User full name and email + targets: 1, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $name = full['full_name'], + $email = full['email'], + $image = full['avatar']; + if ($image) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $email + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // User Role + targets: 2, + render: function (data, type, full, meta) { + var $role = full['role']; + var roleBadgeObj = { + Subscriber: + '', + Author: + '', + Maintainer: + '', + Editor: + '', + Admin: + '' + }; + return "" + roleBadgeObj[$role] + $role + ''; + } + }, + { + // Plans + targets: 3, + render: function (data, type, full, meta) { + var $plan = full['current_plan']; + + return '' + $plan + ''; + } + }, + { + // User Status + targets: 5, + render: function (data, type, full, meta) { + var $status = full['status']; + + return ( + '' + + statusObj[$status].title + + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'desc']], + dom: + '<"row me-2"' + + '<"col-md-2"<"me-3"l>>' + + '<"col-md-10"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-end flex-md-row flex-column mb-3 mb-md-0"fB>>' + + '>t' + + '<"row mx-2"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: '_MENU_', + search: '', + searchPlaceholder: 'Search..' + }, + // Buttons with Dropdown + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle mx-3', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be print + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + }, + customize: function (win) { + //customize print view for dark + $(win.document.body) + .css('color', headingColor) + .css('border-color', borderColor) + .css('background-color', bodyBg); + $(win.document.body) + .find('table') + .addClass('compact') + .css('color', 'inherit') + .css('border-color', 'inherit') + .css('background-color', 'inherit'); + } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + } + ] + }, + { + text: 'Add New User', + className: 'add-new btn btn-primary', + attr: { + 'data-bs-toggle': 'offcanvas', + 'data-bs-target': '#offcanvasAddUser' + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(2) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + // Adding plan filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_plan') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + // Adding status filter once table initialized + this.api() + .columns(5) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_status') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append( + '' + ); + }); + }); + } + }); + } + + // Delete Record + $('.datatables-users tbody').on('click', '.delete-record', function () { + dt_user.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); + +// Validation & Phone mask +(function () { + const phoneMaskList = document.querySelectorAll('.phone-mask'), + addNewUserForm = document.getElementById('addNewUserForm'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + new Cleave(phoneMask, { + phone: true, + phoneRegionCode: 'US' + }); + }); + } + // Add New User Form Validation + const fv = FormValidation.formValidation(addNewUserForm, { + fields: { + userFullname: { + validators: { + notEmpty: { + message: 'Please enter fullname ' + } + } + }, + userEmail: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.mb-3'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); +})(); diff --git a/httpdocs/themes/vuexy/js/app-user-view-account.js b/httpdocs/themes/vuexy/js/app-user-view-account.js new file mode 100755 index 00000000..012982c1 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-user-view-account.js @@ -0,0 +1,378 @@ +/** + * App User View - Account (jquery) + */ + +$(function () { + 'use strict'; + + // Variable declaration for table + var dt_project_table = $('.datatable-project'), + dt_invoice_table = $('.datatable-invoice'); + + // Project datatable + // -------------------------------------------------------------------- + if (dt_project_table.length) { + var dt_project = dt_project_table.DataTable({ + ajax: assetsPath + 'json/projects-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'project_name' }, + { data: 'total_task' }, + { data: 'progress' }, + { data: 'hours' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // User full name and email + targets: 1, + responsivePriority: 1, + render: function (data, type, full, meta) { + var $name = full['project_name'], + $framework = full['framework'], + $image = full['project_image']; + if ($image) { + // For Avatar image + var $output = + 'Project Image'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6) + 1; + var states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $framework + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + targets: 2, + orderable: false + }, + { + // Label + targets: -2, + responsivePriority: 3, + render: function (data, type, full, meta) { + var $progress = full['progress'] + '%', + $color; + switch (true) { + case full['progress'] < 25: + $color = 'bg-danger'; + break; + case full['progress'] < 50: + $color = 'bg-warning'; + break; + case full['progress'] < 75: + $color = 'bg-info'; + break; + case full['progress'] <= 100: + $color = 'bg-success'; + break; + } + return ( + '
    ' + + $progress + + '' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + ); + } + }, + { + targets: -1, + orderable: false + } + ], + order: [[1, 'desc']], + dom: + '<"d-flex justify-content-between align-items-center flex-column flex-sm-row mx-4 row"' + + '<"col-sm-4 col-12 d-flex align-items-center justify-content-sm-start justify-content-center"l>' + + '<"col-sm-8 col-12 d-flex align-items-center justify-content-sm-end justify-content-center"f>' + + '>t' + + '<"d-flex justify-content-between mx-4 row"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + language: { + sLengthMenu: 'Show _MENU_', + // search: '', + searchPlaceholder: 'Search Project' + }, + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + } + }); + } + + // Invoice datatable + // -------------------------------------------------------------------- + if (dt_invoice_table.length) { + var dt_invoice = dt_invoice_table.DataTable({ + ajax: assetsPath + 'json/invoice-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'total' }, + { data: 'issued_date' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Invoice ID + targets: 1, + render: function (data, type, full, meta) { + var $invoice_id = full['invoice_id']; + // Creates full output for row + var $row_output = '#' + $invoice_id + ''; + return $row_output; + } + }, + { + // Invoice status + targets: 2, + render: function (data, type, full, meta) { + var $invoice_status = full['invoice_status'], + $due_date = full['due_date'], + $balance = full['balance']; + var roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + return ( + " Balance: ' + + $balance + + '
    Due Date: ' + + $due_date + + "
    '>" + + roleBadgeObj[$invoice_status] + + '' + ); + } + }, + { + // Total Invoice Amount + targets: 3, + render: function (data, type, full, meta) { + var $total = full['total']; + return '$' + $total; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'desc']], + dom: + '<"row mx-4"' + + '<"col-sm-6 col-12 d-flex align-items-center justify-content-center justify-content-sm-start mb-3 mb-md-0"l>' + + '<"col-sm-6 col-12 d-flex align-items-center justify-content-center justify-content-sm-end"B>' + + '>t' + + '<"row mx-4"' + + '<"col-md-12 col-lg-6 text-center text-lg-start pb-md-2 pb-lg-0"i>' + + '<"col-md-12 col-lg-6 d-flex justify-content-center justify-content-lg-end"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: '', + searchPlaceholder: 'Search Invoice' + }, + // Buttons with Dropdown + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle float-sm-end mb-3 mb-sm-0', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + } + ] + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + } + }); + } + // On each datatable draw, initialize tooltip + dt_invoice_table.on('draw.dt', function () { + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/httpdocs/themes/vuexy/js/app-user-view-billing.js b/httpdocs/themes/vuexy/js/app-user-view-billing.js new file mode 100755 index 00000000..51e8a0c2 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-user-view-billing.js @@ -0,0 +1,57 @@ +/** + * App User View - Billing + */ + +'use strict'; + +(function () { + // Cancel Subscription alert + const cancelSubscription = document.querySelector('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } + }); + }; + } + + // On edit address click, update text of add address modal + const addressEdit = document.querySelector('.edit-address'), + addressTitle = document.querySelector('.address-title'), + addressSubTitle = document.querySelector('.address-subtitle'); + + addressEdit.onclick = function () { + addressTitle.innerHTML = 'Edit Address'; // reset text + addressSubTitle.innerHTML = 'Edit your current address'; + }; +})(); diff --git a/httpdocs/themes/vuexy/js/app-user-view-security.js b/httpdocs/themes/vuexy/js/app-user-view-security.js new file mode 100755 index 00000000..fa0e1ed5 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-user-view-security.js @@ -0,0 +1,63 @@ +/** + * App User View - Security + */ + +'use strict'; + +(function () { + const formChangePass = document.querySelector('#formChangePassword'); + + // Form validation for Change password + if (formChangePass) { + const fv = FormValidation.formValidation(formChangePass, { + fields: { + newPassword: { + validators: { + notEmpty: { + message: 'Please enter new password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + confirmPassword: { + validators: { + notEmpty: { + message: 'Please confirm new password' + }, + identical: { + compare: function () { + return formChangePass.querySelector('[name="newPassword"]').value; + }, + message: 'The password and its confirm are not the same' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-password-toggle' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/app-user-view.js b/httpdocs/themes/vuexy/js/app-user-view.js new file mode 100755 index 00000000..da79eb29 --- /dev/null +++ b/httpdocs/themes/vuexy/js/app-user-view.js @@ -0,0 +1,89 @@ +/** + * App User View - Suspend User Script + */ +'use strict'; + +(function () { + const suspendUser = document.querySelector('.suspend-user'); + + // Suspend User javascript + if (suspendUser) { + suspendUser.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert user!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, Suspend user!', + customClass: { + confirmButton: 'btn btn-primary me-2', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Suspended!', + text: 'User has been suspended.', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Cancelled Suspension :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } + }); + }; + } + + //? Billing page have multiple buttons + // Cancel Subscription alert + const cancelSubscription = document.querySelectorAll('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.forEach(btnCancle => { + btnCancle.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success' + } + }); + } + }); + }; + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/cards-actions.js b/httpdocs/themes/vuexy/js/cards-actions.js new file mode 100755 index 00000000..4983f888 --- /dev/null +++ b/httpdocs/themes/vuexy/js/cards-actions.js @@ -0,0 +1,114 @@ +/** + * Cards Actions + */ + +'use strict'; + +(function () { + const collapseElementList = [].slice.call(document.querySelectorAll('.card-collapsible')); + const expandElementList = [].slice.call(document.querySelectorAll('.card-expand')); + const closeElementList = [].slice.call(document.querySelectorAll('.card-close')); + + let cardDnD = document.getElementById('sortable-4'); + + // Collapsible card + // -------------------------------------------------------------------- + if (collapseElementList) { + collapseElementList.map(function (collapseElement) { + collapseElement.addEventListener('click', event => { + event.preventDefault(); + // Collapse the element + new bootstrap.Collapse(collapseElement.closest('.card').querySelector('.collapse')); + // Toggle collapsed class in `.card-header` element + collapseElement.closest('.card-header').classList.toggle('collapsed'); + // Toggle class ti-chevron-down & ti-chevron-right + Helpers._toggleClass(collapseElement.firstElementChild, 'ti-chevron-down', 'ti-chevron-right'); + }); + }); + } + + // Card Toggle fullscreen + // -------------------------------------------------------------------- + if (expandElementList) { + expandElementList.map(function (expandElement) { + expandElement.addEventListener('click', event => { + event.preventDefault(); + // Toggle class ti-arrows-maximize & ti-arrows-minimize + Helpers._toggleClass(expandElement.firstElementChild, 'ti-arrows-maximize', 'ti-arrows-minimize'); + + expandElement.closest('.card').classList.toggle('card-fullscreen'); + }); + }); + } + + // Toggle fullscreen on esc key + document.addEventListener('keyup', event => { + event.preventDefault(); + //Esc button + if (event.key === 'Escape') { + const cardFullscreen = document.querySelector('.card-fullscreen'); + // Toggle class ti-arrows-maximize & ti-arrows-minimize + + if (cardFullscreen) { + Helpers._toggleClass(cardFullscreen.querySelector('.card-expand').firstChild, 'ti-arrows-maximize', 'ti-arrows-minimize'); + cardFullscreen.classList.toggle('card-fullscreen'); + } + } + }); + + // Card close + // -------------------------------------------------------------------- + if (closeElementList) { + closeElementList.map(function (closeElement) { + closeElement.addEventListener('click', event => { + event.preventDefault(); + closeElement.closest('.card').classList.add('d-none'); + }); + }); + } + + // Sortable.js (Drag & Drop cards) + // -------------------------------------------------------------------- + if (typeof cardDnD !== undefined && cardDnD !== null) { + Sortable.create(cardDnD, { + animation: 500, + handle: '.card' + }); + } +})(); + +// Card reload (jquery) +// -------------------------------------------------------------------- +$(function () { + const cardReload = $('.card-reload'); + if (cardReload.length) { + cardReload.on('click', function (e) { + e.preventDefault(); + var $this = $(this); + $this.closest('.card').block({ + message: + '
    LOADING...
    ', + + css: { + backgroundColor: 'transparent', + border: '0' + }, + overlayCSS: { + backgroundColor: $('html').hasClass('dark-style') ? '#000' : '#fff', + opacity: 0.55 + } + }); + setTimeout(function () { + $this.closest('.card').unblock(); + if ($this.closest('.card').find('.card-alert').length) { + $this + .closest('.card') + .find('.card-alert') + .html( + '' + ); + } + }, 2500); + }); + } +}); diff --git a/httpdocs/themes/vuexy/js/cards-advance.js b/httpdocs/themes/vuexy/js/cards-advance.js new file mode 100755 index 00000000..89c72b83 --- /dev/null +++ b/httpdocs/themes/vuexy/js/cards-advance.js @@ -0,0 +1,166 @@ +/** + * Advanced Cards + */ + +'use strict'; + +(function () { + let cardColor, headingColor, legendColor, labelColor; + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + headingColor = config.colors_dark.headingColor; + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + } + + // Radial bar chart functions + function radialBarChart(color, value) { + const radialBarChartOpt = { + chart: { + height: 53, + width: 43, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + hollow: { + size: '33%' + }, + dataLabels: { + show: false + }, + track: { + background: config.colors_label.secondary + } + } + }, + stroke: { + lineCap: 'round' + }, + colors: [color], + grid: { + padding: { + top: -15, + bottom: -15, + left: -5, + right: -15 + } + }, + series: [value], + labels: ['Progress'] + }; + return radialBarChartOpt; + } + + // Progress Chart + // -------------------------------------------------------------------- + // All progress chart + const chartProgressList = document.querySelectorAll('.chart-progress'); + if (chartProgressList) { + chartProgressList.forEach(function (chartProgressEl) { + const color = config.colors[chartProgressEl.dataset.color], + series = chartProgressEl.dataset.series; + const optionsBundle = radialBarChart(color, series); + const chart = new ApexCharts(chartProgressEl, optionsBundle); + chart.render(); + }); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const reportBarChartEl = document.querySelector('#reportBarChart'), + reportBarChartConfig = { + chart: { + height: 200, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '60%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -20, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 95, 60, 45, 90, 50, 75] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + show: false + } + } + }; + if (typeof reportBarChartEl !== undefined && reportBarChartEl !== null) { + const barChart = new ApexCharts(reportBarChartEl, reportBarChartConfig); + barChart.render(); + } + + // swiper loop and autoplay + // -------------------------------------------------------------------- + const swiperWithPagination = document.querySelector('#swiper-with-pagination-cards'); + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + loop: true, + autoplay: { + delay: 2500, + disableOnInteraction: false + }, + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/cards-analytics.js b/httpdocs/themes/vuexy/js/cards-analytics.js new file mode 100755 index 00000000..7ced3dd9 --- /dev/null +++ b/httpdocs/themes/vuexy/js/cards-analytics.js @@ -0,0 +1,1000 @@ +/** + * Analytics Cards + */ + +'use strict'; + +(function () { + let cardColor, headingColor, legendColor, labelColor, borderColor; + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + headingColor = config.colors_dark.headingColor; + borderColor = config.colors_dark.borderColor; + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const weeklyEarningReportsEl = document.querySelector('#weeklyEarningReports'), + weeklyEarningReportsConfig = { + chart: { + height: 202, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '38%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -30, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 65, 50, 45, 90, 55, 70] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 199 + } + } + } + ] + }; + if (typeof weeklyEarningReportsEl !== undefined && weeklyEarningReportsEl !== null) { + const weeklyEarningReports = new ApexCharts(weeklyEarningReportsEl, weeklyEarningReportsConfig); + weeklyEarningReports.render(); + } + + // Support Tracker - Radial Bar Chart + // -------------------------------------------------------------------- + const supportTrackerEl = document.querySelector('#supportTracker'), + supportTrackerOptions = { + series: [85], + labels: ['Completed Task'], + chart: { + height: 360, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + offsetY: 10, + startAngle: -140, + endAngle: 130, + hollow: { + size: '65%' + }, + track: { + background: cardColor, + strokeWidth: '100%' + }, + dataLabels: { + name: { + offsetY: -20, + color: labelColor, + fontSize: '13px', + fontWeight: '400', + fontFamily: 'Public Sans' + }, + value: { + offsetY: 10, + color: headingColor, + fontSize: '38px', + fontWeight: '600', + fontFamily: 'Public Sans' + } + } + } + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + shadeIntensity: 0.5, + gradientToColors: [config.colors.primary], + inverseColors: true, + opacityFrom: 1, + opacityTo: 0.6, + stops: [30, 70, 100] + } + }, + stroke: { + dashArray: 10 + }, + grid: { + padding: { + top: -20, + bottom: 5 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 330 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 280 + } + } + } + ] + }; + if (typeof supportTrackerEl !== undefined && supportTrackerEl !== null) { + const supportTracker = new ApexCharts(supportTrackerEl, supportTrackerOptions); + supportTracker.render(); + } + + // Sales Last 6 Months - Radar Chart + // -------------------------------------------------------------------- + const salesLastMonthEl = document.querySelector('#salesLastMonth'), + salesLastMonthConfig = { + series: [ + { + name: 'Sales', + data: [32, 27, 27, 30, 25, 25] + }, + { + name: 'Visits', + data: [25, 35, 20, 20, 20, 20] + } + ], + chart: { + height: 306, + type: 'radar', + toolbar: { + show: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + stroke: { + show: false, + width: 0 + }, + legend: { + show: true, + fontSize: '13px', + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + height: 10, + width: 10, + offsetX: -3 + }, + itemMargin: { + horizontal: 10 + }, + onItemHover: { + highlightDataSeries: false + } + }, + colors: [config.colors.primary, config.colors.info], + fill: { + opacity: [1, 0.85] + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: 0, + bottom: -5 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + show: false, + min: 0, + max: 40, + tickAmount: 4 + }, + responsive: [ + { + breakpoint: 769, + options: { + chart: { + height: 400 + } + } + } + ] + }; + if (typeof salesLastMonthEl !== undefined && salesLastMonthEl !== null) { + const salesLastMonth = new ApexCharts(salesLastMonthEl, salesLastMonthConfig); + salesLastMonth.render(); + } + + // Total Revenue Report Chart - Bar Chart + // -------------------------------------------------------------------- + const totalRevenueChartEl = document.querySelector('#totalRevenueChart'), + totalRevenueChartOptions = { + series: [ + { + name: 'Earning', + data: [270, 210, 180, 200, 250, 280, 250, 270, 150] + }, + { + name: 'Expense', + data: [-140, -160, -180, -150, -100, -60, -80, -100, -180] + } + ], + chart: { + height: 350, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 9, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + colors: [config.colors.primary, config.colors.warning], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 6, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: true, + horizontalAlign: 'left', + position: 'top', + fontFamily: 'Public Sans', + markers: { + height: 12, + width: 12, + radius: 12, + offsetX: -3, + offsetY: 2 + }, + labels: { + colors: legendColor + }, + itemMargin: { + horizontal: 5 + } + }, + grid: { + show: false, + padding: { + bottom: -8, + top: 20 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + } + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + offsetX: -16, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + } + }, + min: -200, + max: 300, + tickAmount: 5 + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '62%' + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '38%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 449, + options: { + plotOptions: { + bar: { + columnWidth: '73%' + } + }, + xaxis: { + labels: { + offsetY: -5 + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '88%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalRevenueChartEl !== undefined && totalRevenueChartEl !== null) { + const totalRevenueChart = new ApexCharts(totalRevenueChartEl, totalRevenueChartOptions); + totalRevenueChart.render(); + } + + // Total Revenue Report Budget Line Chart + const budgetChartEl = document.querySelector('#budgetChart'), + budgetChartOptions = { + chart: { + height: 100, + toolbar: { show: false }, + zoom: { enabled: false }, + type: 'line' + }, + series: [ + { + name: 'Last Month', + data: [20, 10, 30, 16, 24, 5, 40, 23, 28, 5, 30] + }, + { + name: 'This Month', + data: [50, 40, 60, 46, 54, 35, 70, 53, 58, 35, 60] + } + ], + stroke: { + curve: 'smooth', + dashArray: [5, 0], + width: [1, 2] + }, + legend: { + show: false + }, + colors: [borderColor, config.colors.primary], + grid: { + show: false, + borderColor: borderColor, + padding: { + top: -30, + bottom: -15, + left: 25 + } + }, + markers: { + size: 0 + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof budgetChartEl !== undefined && budgetChartEl !== null) { + const budgetChart = new ApexCharts(budgetChartEl, budgetChartOptions); + budgetChart.render(); + } + + // Project Status - Line Chart + // -------------------------------------------------------------------- + const projectStatusEl = document.querySelector('#projectStatusChart'), + projectStatusConfig = { + chart: { + height: 252, + type: 'area', + toolbar: false + }, + markers: { + strokeColor: 'transparent' + }, + series: [ + { + data: [2000, 2000, 4000, 4000, 3050, 3050, 2000, 2000, 3050, 3050, 4700, 4700, 2750, 2750, 5700, 5700] + } + ], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + left: -10, + right: -5 + } + }, + stroke: { + width: 3, + curve: 'straight' + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + opacityFrom: 0.6, + opacityTo: 0.15, + stops: [0, 95, 100] + } + }, + xaxis: { + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + lines: { + show: false + } + }, + yaxis: { + labels: { + show: false + }, + min: 1000, + max: 6000, + tickAmount: 5 + }, + tooltip: { + enabled: false + } + }; + if (typeof projectStatusEl !== undefined && projectStatusEl !== null) { + const projectStatus = new ApexCharts(projectStatusEl, projectStatusConfig); + projectStatus.render(); + } + + // Earning Reports Tabs Function + function EarningReportsBarChart(arrayData, highlightData) { + const basicColor = config.colors_label.primary, + highlightColor = config.colors.primary; + var colorArr = []; + + for (let i = 0; i < arrayData.length; i++) { + if (i === highlightData) { + colorArr.push(highlightColor); + } else { + colorArr.push(basicColor); + } + } + + const earningReportBarChartOpt = { + chart: { + height: 258, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '32%', + startingShape: 'rounded', + borderRadius: 7, + distributed: true, + dataLabels: { + position: 'top' + } + } + }, + grid: { + show: false, + padding: { + top: 0, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: colorArr, + dataLabels: { + enabled: true, + formatter: function (val) { + return val + 'k'; + }, + offsetY: -25, + style: { + fontSize: '15px', + colors: [legendColor], + fontWeight: '600', + fontFamily: 'Public Sans' + } + }, + series: [ + { + data: arrayData + } + ], + legend: { + show: false + }, + tooltip: { + enabled: false + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + axisBorder: { + show: true, + color: borderColor + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + offsetX: -15, + formatter: function (val) { + return '$' + parseInt(val / 1) + 'k'; + }, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + }, + min: 0, + max: 60000, + tickAmount: 6 + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '41%' + } + } + } + }, + { + breakpoint: 590, + options: { + plotOptions: { + bar: { + columnWidth: '61%', + borderRadius: 5 + } + }, + yaxis: { + labels: { + show: false + } + }, + grid: { + padding: { + right: 0, + left: -20 + } + }, + dataLabels: { + style: { + fontSize: '12px', + fontWeight: '400' + } + } + } + } + ] + }; + return earningReportBarChartOpt; + } + var chartJson = 'earning-reports-charts.json'; + // Earning Chart JSON data + var earningReportsChart = $.ajax({ + url: assetsPath + 'json/' + chartJson, //? Use your own search api instead + dataType: 'json', + async: false + }).responseJSON; + + // Earning Reports Tabs Orders + // -------------------------------------------------------------------- + const earningReportsTabsOrdersEl = document.querySelector('#earningReportsTabsOrders'), + earningReportsTabsOrdersConfig = EarningReportsBarChart( + earningReportsChart['data'][0]['chart_data'], + earningReportsChart['data'][0]['active_option'] + ); + if (typeof earningReportsTabsOrdersEl !== undefined && earningReportsTabsOrdersEl !== null) { + const earningReportsTabsOrders = new ApexCharts(earningReportsTabsOrdersEl, earningReportsTabsOrdersConfig); + earningReportsTabsOrders.render(); + } + // Earning Reports Tabs Sales + // -------------------------------------------------------------------- + const earningReportsTabsSalesEl = document.querySelector('#earningReportsTabsSales'), + earningReportsTabsSalesConfig = EarningReportsBarChart( + earningReportsChart['data'][1]['chart_data'], + earningReportsChart['data'][1]['active_option'] + ); + if (typeof earningReportsTabsSalesEl !== undefined && earningReportsTabsSalesEl !== null) { + const earningReportsTabsSales = new ApexCharts(earningReportsTabsSalesEl, earningReportsTabsSalesConfig); + earningReportsTabsSales.render(); + } + // Earning Reports Tabs Profit + // -------------------------------------------------------------------- + const earningReportsTabsProfitEl = document.querySelector('#earningReportsTabsProfit'), + earningReportsTabsProfitConfig = EarningReportsBarChart( + earningReportsChart['data'][2]['chart_data'], + earningReportsChart['data'][2]['active_option'] + ); + if (typeof earningReportsTabsProfitEl !== undefined && earningReportsTabsProfitEl !== null) { + const earningReportsTabsProfit = new ApexCharts(earningReportsTabsProfitEl, earningReportsTabsProfitConfig); + earningReportsTabsProfit.render(); + } + // Earning Reports Tabs Income + // -------------------------------------------------------------------- + const earningReportsTabsIncomeEl = document.querySelector('#earningReportsTabsIncome'), + earningReportsTabsIncomeConfig = EarningReportsBarChart( + earningReportsChart['data'][3]['chart_data'], + earningReportsChart['data'][3]['active_option'] + ); + if (typeof earningReportsTabsIncomeEl !== undefined && earningReportsTabsIncomeEl !== null) { + const earningReportsTabsIncome = new ApexCharts(earningReportsTabsIncomeEl, earningReportsTabsIncomeConfig); + earningReportsTabsIncome.render(); + } + + // Total Earning Chart - Bar Chart + // -------------------------------------------------------------------- + const totalEarningChartEl = document.querySelector('#totalEarningChart'), + totalEarningChartOptions = { + series: [ + { + name: 'Earning', + data: [15, 10, 20, 8, 12, 18, 12, 5] + }, + { + name: 'Expense', + data: [-7, -10, -7, -12, -6, -9, -5, -8] + } + ], + chart: { + height: 225, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + legend: { + show: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '18%', + borderRadius: 5, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + colors: [config.colors.danger, config.colors.primary], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -40, + bottom: -20, + left: -10, + right: -2 + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1468, + options: { + plotOptions: { + bar: { + columnWidth: '22%' + } + } + } + }, + { + breakpoint: 1197, + options: { + chart: { + height: 228 + }, + plotOptions: { + bar: { + borderRadius: 8, + columnWidth: '26%' + } + } + } + }, + { + breakpoint: 783, + options: { + chart: { + height: 232 + }, + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '28%' + } + } + } + }, + { + breakpoint: 589, + options: { + plotOptions: { + bar: { + columnWidth: '16%' + } + } + } + }, + { + breakpoint: 520, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '18%' + } + } + } + }, + { + breakpoint: 426, + options: { + plotOptions: { + bar: { + borderRadius: 5, + columnWidth: '20%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '24%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalEarningChartEl !== undefined && totalEarningChartEl !== null) { + const totalEarningChart = new ApexCharts(totalEarningChartEl, totalEarningChartOptions); + totalEarningChart.render(); + } +})(); diff --git a/httpdocs/themes/vuexy/js/cards-statistics.js b/httpdocs/themes/vuexy/js/cards-statistics.js new file mode 100755 index 00000000..86d78125 --- /dev/null +++ b/httpdocs/themes/vuexy/js/cards-statistics.js @@ -0,0 +1,1585 @@ +/** + * Statistics Cards + */ + +'use strict'; + +(function () { + let cardColor, shadeColor, labelColor, headingColor, barBgColor, borderColor; + + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + headingColor = config.colors_dark.headingColor; + shadeColor = 'dark'; + barBgColor = '#8692d014'; + borderColor = config.colors_dark.borderColor; + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + shadeColor = ''; + barBgColor = '#4b465c14'; + borderColor = config.colors.borderColor; + } + + // Donut Chart Colors + const chartColors = { + donut: { + series1: config.colors.success, + series2: '#28c76fb3', + series3: '#28c76f80', + series4: config.colors_label.success + } + }; + + // Orders last week Bar Chart + // -------------------------------------------------------------------- + const ordersLastWeekEl = document.querySelector('#ordersLastWeek'), + ordersLastWeekConfig = { + chart: { + height: 90, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + barHeight: '100%', + columnWidth: '30px', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + colors: { + backgroundBarColors: [barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor], + backgroundBarRadius: 4 + } + } + }, + colors: [config.colors.primary], + grid: { + show: false, + padding: { + top: -30, + left: -16, + bottom: 0, + right: -6 + } + }, + dataLabels: { + enabled: false + }, + series: [ + { + data: [60, 50, 20, 45, 50, 30, 70] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 4 + } + } + } + }, + { + breakpoint: 1368, + options: { + plotOptions: { + bar: { + columnWidth: '48%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30%', + colors: { + backgroundBarRadius: 6 + } + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '35%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 883, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 768, + options: { + plotOptions: { + bar: { + columnWidth: '25%' + } + } + } + }, + { + breakpoint: 576, + options: { + plotOptions: { + bar: { + borderRadius: 9 + }, + colors: { + backgroundBarRadius: 9 + } + } + } + }, + { + breakpoint: 479, + options: { + plotOptions: { + bar: { + borderRadius: 4, + columnWidth: '35%' + }, + colors: { + backgroundBarRadius: 4 + } + }, + grid: { + padding: { + right: -15, + left: -15 + } + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + borderRadius: 3 + } + } + } + } + ] + }; + if (typeof ordersLastWeekEl !== undefined && ordersLastWeekEl !== null) { + const ordersLastWeek = new ApexCharts(ordersLastWeekEl, ordersLastWeekConfig); + ordersLastWeek.render(); + } + + // Sales last year Area Chart + // -------------------------------------------------------------------- + const salesLastYearEl = document.querySelector('#salesLastYear'), + salesLastYearConfig = { + chart: { + height: 90, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.25 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 55, 400, 250] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof salesLastYearEl !== undefined && salesLastYearEl !== null) { + const salesLastYear = new ApexCharts(salesLastYearEl, salesLastYearConfig); + salesLastYear.render(); + } + + // Profit last month Line Chart + // -------------------------------------------------------------------- + const profitLastMonthEl = document.querySelector('#profitLastMonth'), + profitLastMonthConfig = { + chart: { + height: 90, + type: 'line', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + strokeDashArray: 6, + xaxis: { + lines: { + show: true, + colors: '#000' + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -18, + left: -4, + right: 7, + bottom: -10 + } + }, + colors: [config.colors.info], + stroke: { + width: 2 + }, + series: [ + { + data: [0, 25, 10, 40, 25, 55] + } + ], + tooltip: { + shared: false, + intersect: true, + x: { + show: false + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + markers: { + size: 3.5, + fillColor: config.colors.info, + strokeColors: 'transparent', + strokeWidth: 3.2, + discrete: [ + { + seriesIndex: 0, + dataPointIndex: 5, + fillColor: cardColor, + strokeColor: config.colors.info, + size: 5, + shape: 'circle' + } + ], + hover: { + size: 5.5 + } + }, + responsive: [ + { + breakpoint: 768, + options: { + chart: { + height: 110 + } + } + } + ] + }; + if (typeof profitLastMonthEl !== undefined && profitLastMonthEl !== null) { + const profitLastMonth = new ApexCharts(profitLastMonthEl, profitLastMonthConfig); + profitLastMonth.render(); + } + + // Sessions Last Month - Staked Bar Chart + // -------------------------------------------------------------------- + const sessionsLastMonthEl = document.querySelector('#sessionsLastMonth'), + sessionsLastMonthConfig = { + chart: { + type: 'bar', + height: 90, + parentHeightOffset: 0, + stacked: true, + toolbar: { + show: false + } + }, + series: [ + { + name: 'PRODUCT A', + data: [4, 3, 6, 4, 3] + }, + { + name: 'PRODUCT B', + data: [-3, -4, -3, -2, -3] + } + ], + plotOptions: { + bar: { + horizontal: false, + columnWidth: '30%', + barHeight: '100%', + borderRadius: 5, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false + }, + tooltip: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 1, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: false + }, + colors: [config.colors.primary, config.colors.success], + grid: { + show: false, + padding: { + top: -41, + right: -10, + left: -8, + bottom: -26 + } + }, + xaxis: { + categories: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + show: false + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '20%' + } + } + } + }, + { + breakpoint: 1025, + options: { + plotOptions: { + bar: { + borderRadius: 7, + columnWidth: '25%' + } + }, + chart: { + height: 110 + } + } + }, + { + breakpoint: 900, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + }, + { + breakpoint: 782, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 426, + options: { + plotOptions: { + bar: { + borderRadius: 5 + } + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + columnWidth: '35%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof sessionsLastMonthEl !== undefined && sessionsLastMonthEl !== null) { + const sessionsLastMonth = new ApexCharts(sessionsLastMonthEl, sessionsLastMonthConfig); + sessionsLastMonth.render(); + } + + // Expenses Radial Bar Chart + // -------------------------------------------------------------------- + const expensesRadialChartEl = document.querySelector('#expensesChart'), + expensesRadialChartConfig = { + chart: { + height: 145, + sparkline: { + enabled: true + }, + parentHeightOffset: 0, + type: 'radialBar' + }, + colors: [config.colors.warning], + series: [78], + plotOptions: { + radialBar: { + offsetY: 0, + startAngle: -90, + endAngle: 90, + hollow: { + size: '65%' + }, + track: { + strokeWidth: '45%', + background: borderColor + }, + dataLabels: { + name: { + show: false + }, + value: { + fontSize: '22px', + color: headingColor, + fontWeight: 600, + offsetY: -5 + } + } + } + }, + grid: { + show: false, + padding: { + bottom: 5 + } + }, + stroke: { + lineCap: 'round' + }, + labels: ['Progress'], + responsive: [ + { + breakpoint: 1442, + options: { + chart: { + height: 100 + }, + plotOptions: { + radialBar: { + hollow: { + size: '55%' + }, + dataLabels: { + value: { + fontSize: '16px', + offsetY: -1 + } + } + } + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 228 + }, + plotOptions: { + radialBar: { + hollow: { + size: '75%' + }, + track: { + strokeWidth: '50%' + }, + dataLabels: { + value: { + fontSize: '26px' + } + } + } + } + } + }, + { + breakpoint: 890, + options: { + chart: { + height: 180 + }, + plotOptions: { + radialBar: { + hollow: { + size: '70%' + } + } + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 142 + }, + plotOptions: { + radialBar: { + hollow: { + size: '70%' + }, + dataLabels: { + value: { + fontSize: '22px' + } + } + } + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 105 + }, + plotOptions: { + radialBar: { + hollow: { + size: '60%' + }, + dataLabels: { + value: { + fontSize: '18px' + } + } + } + } + } + } + ] + }; + if (typeof expensesRadialChartEl !== undefined && expensesRadialChartEl !== null) { + const expensesRadialChart = new ApexCharts(expensesRadialChartEl, expensesRadialChartConfig); + expensesRadialChart.render(); + } + + // Impression This Week + // -------------------------------------------------------------------- + const impressionThisWeekEl = document.querySelector('#impressionThisWeek'), + impressionThisWeekConfig = { + chart: { + height: 90, + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + colors: [config.colors.danger], + stroke: { + width: 3 + }, + grid: { + padding: { + bottom: -10 + } + }, + tooltip: { + enabled: false + }, + series: [ + { + data: [200, 200, 500, 500, 300, 300, 100, 100, 450, 450, 650, 650] + } + ], + responsive: [ + { + breakpoint: 1200, + options: { + chart: { + height: 110 + } + } + }, + { + breakpoint: 768, + options: { + chart: { + height: 90 + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 93 + } + } + } + ] + }; + if (typeof impressionThisWeekEl !== undefined && impressionThisWeekEl !== null) { + const impressionThisWeek = new ApexCharts(impressionThisWeekEl, impressionThisWeekConfig); + impressionThisWeek.render(); + } + + // Subscriber Gained Area Chart + // -------------------------------------------------------------------- + const subscriberGainedEl = document.querySelector('#subscriberGained'), + subscriberGainedConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 60, 300, 140, 230, 120, 400] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof subscriberGainedEl !== undefined && subscriberGainedEl !== null) { + const subscriberGained = new ApexCharts(subscriberGainedEl, subscriberGainedConfig); + subscriberGained.render(); + } + + // Quarterly Sales Area Chart + // -------------------------------------------------------------------- + const quarterlySalesEl = document.querySelector('#quarterlySales'), + quarterlySalesConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.danger], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 300, 160, 250, 130, 400] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof quarterlySalesEl !== undefined && quarterlySalesEl !== null) { + const quarterlySales = new ApexCharts(quarterlySalesEl, quarterlySalesConfig); + quarterlySales.render(); + } + // Order Received Area Chart + // -------------------------------------------------------------------- + const orderReceivedEl = document.querySelector('#orderReceived'), + orderReceivedConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.warning], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [350, 500, 310, 460, 280, 400, 300] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof orderReceivedEl !== undefined && orderReceivedEl !== null) { + const orderReceived = new ApexCharts(orderReceivedEl, orderReceivedConfig); + orderReceived.render(); + } + + // Revenue Generated Area Chart + // -------------------------------------------------------------------- + const revenueGeneratedEl = document.querySelector('#revenueGenerated'), + revenueGeneratedConfig = { + chart: { + height: 90, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [300, 350, 330, 380, 340, 400, 380] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof revenueGeneratedEl !== undefined && revenueGeneratedEl !== null) { + const revenueGenerated = new ApexCharts(revenueGeneratedEl, revenueGeneratedConfig); + revenueGenerated.render(); + } + + // Average Daily Sales + // -------------------------------------------------------------------- + const averageDailySalesEl = document.querySelector('#averageDailySales'), + averageDailySalesConfig = { + chart: { + height: 123, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [400, 200, 650, 500] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1387, + options: { + chart: { + height: 80 + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 123 + } + } + } + ] + }; + if (typeof averageDailySalesEl !== undefined && averageDailySalesEl !== null) { + const averageDailySales = new ApexCharts(averageDailySalesEl, averageDailySalesConfig); + averageDailySales.render(); + } + + // Average Daily Traffic Bar Chart + // -------------------------------------------------------------------- + const averageDailyTrafficEl = document.querySelector('#averageDailyTraffic'), + averageDailyTrafficConfig = { + chart: { + height: 145, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '100%', + columnWidth: '25px', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 6 + } + }, + colors: [config.colors.warning], + grid: { + show: false, + padding: { + top: -30, + left: -18, + bottom: -13, + right: -10 + } + }, + dataLabels: { + enabled: false + }, + tooltip: { + enabled: false + }, + series: [ + { + data: [30, 40, 50, 60, 70, 80, 90] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['01', '02', '03', '04', '05', '06', '07'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + }, + show: true + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + borderRadius: 5 + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + columnWidth: '25%', + borderRadius: 9 + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + borderRadius: 8, + columnWidth: '25%' + } + } + } + }, + { + breakpoint: 836, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 738, + options: { + plotOptions: { + bar: { + columnWidth: '35%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 576, + options: { + plotOptions: { + bar: { + columnWidth: '25%', + borderRadius: 10 + } + } + } + }, + { + breakpoint: 500, + options: { + plotOptions: { + bar: { + columnWidth: '24%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 450, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + } + ] + }; + if (typeof averageDailyTrafficEl !== undefined && averageDailyTrafficEl !== null) { + const averageDailyTraffic = new ApexCharts(averageDailyTrafficEl, averageDailyTrafficConfig); + averageDailyTraffic.render(); + } + + // Revenue Growth Chart + // -------------------------------------------------------------------- + const revenueGrowthEl = document.querySelector('#revenueGrowth'), + revenueGrowthConfig = { + chart: { + height: 162, + type: 'bar', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '80%', + columnWidth: '30%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 7, + distributed: true + } + }, + tooltip: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -12, + left: -10, + right: 0 + } + }, + colors: [ + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors.success, + config.colors_label.success, + config.colors_label.success + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [25, 40, 55, 70, 85, 70, 55] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1471, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + }, + { + breakpoint: 1350, + options: { + plotOptions: { + bar: { + columnWidth: '57%' + } + } + } + }, + { + breakpoint: 1032, + options: { + plotOptions: { + bar: { + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 855, + options: { + plotOptions: { + bar: { + columnWidth: '50%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 440, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + } + ] + }; + if (typeof revenueGrowthEl !== undefined && revenueGrowthEl !== null) { + const revenueGrowth = new ApexCharts(revenueGrowthEl, revenueGrowthConfig); + revenueGrowth.render(); + } + + // Generated Leads Chart + // -------------------------------------------------------------------- + const generatedLeadsChartEl = document.querySelector('#generatedLeadsChart'), + generatedLeadsChartConfig = { + chart: { + height: 147, + width: 130, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Electronic', 'Sports', 'Decor', 'Fashion'], + series: [45, 58, 30, 50], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: false + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 15, + right: -20, + left: -20 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + plotOptions: { + pie: { + donut: { + size: '70%', + labels: { + show: true, + value: { + fontSize: '1.375rem', + fontFamily: 'Public Sans', + color: headingColor, + fontWeight: 600, + offsetY: -15, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 20, + fontFamily: 'Public Sans' + }, + total: { + show: true, + showAlways: true, + color: config.colors.success, + fontSize: '.8125rem', + label: 'Total', + fontFamily: 'Public Sans', + formatter: function (w) { + return '184'; + } + } + } + } + } + } + }; + if (typeof generatedLeadsChartEl !== undefined && generatedLeadsChartEl !== null) { + const generatedLeadsChart = new ApexCharts(generatedLeadsChartEl, generatedLeadsChartConfig); + generatedLeadsChart.render(); + } +})(); diff --git a/httpdocs/themes/vuexy/js/charts-apex.js b/httpdocs/themes/vuexy/js/charts-apex.js new file mode 100755 index 00000000..37829a5e --- /dev/null +++ b/httpdocs/themes/vuexy/js/charts-apex.js @@ -0,0 +1,1134 @@ +/** + * Charts Apex + */ + +'use strict'; + +(function () { + let cardColor, headingColor, labelColor, borderColor, legendColor; + + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + headingColor = config.colors_dark.headingColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + borderColor = config.colors_dark.borderColor; + } else { + cardColor = config.colors.cardColor; + headingColor = config.colors.headingColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + borderColor = config.colors.borderColor; + } + + // Color constant + const chartColors = { + column: { + series1: '#826af9', + series2: '#d2b0ff', + bg: '#f8d3ff' + }, + donut: { + series1: '#fee802', + series2: '#3fd0bd', + series3: '#826bf8', + series4: '#2b9bf4' + }, + area: { + series1: '#29dac7', + series2: '#60f2ca', + series3: '#a5f8cd' + } + }; + + // Heat chart data generator + function generateDataHeat(count, yrange) { + let i = 0; + let series = []; + while (i < count) { + let x = 'w' + (i + 1).toString(); + let y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push({ + x: x, + y: y + }); + i++; + } + return series; + } + + // Line Area Chart + // -------------------------------------------------------------------- + const areaChartEl = document.querySelector('#lineAreaChart'), + areaChartConfig = { + chart: { + height: 400, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + dataLabels: { + enabled: false + }, + stroke: { + show: false, + curve: 'straight' + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + colors: [chartColors.area.series3, chartColors.area.series2, chartColors.area.series1], + series: [ + { + name: 'Visits', + data: [100, 120, 90, 170, 130, 160, 140, 240, 220, 180, 270, 280, 375] + }, + { + name: 'Clicks', + data: [60, 80, 70, 110, 80, 100, 90, 180, 160, 140, 200, 220, 275] + }, + { + name: 'Sales', + data: [20, 40, 30, 70, 40, 60, 50, 140, 120, 100, 140, 180, 220] + } + ], + xaxis: { + categories: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12' + ], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + fill: { + opacity: 1, + type: 'solid' + }, + tooltip: { + shared: false + } + }; + if (typeof areaChartEl !== undefined && areaChartEl !== null) { + const areaChart = new ApexCharts(areaChartEl, areaChartConfig); + areaChart.render(); + } + + // Bar Chart + // -------------------------------------------------------------------- + const barChartEl = document.querySelector('#barChart'), + barChartConfig = { + chart: { + height: 400, + type: 'bar', + stacked: true, + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '15%', + colors: { + backgroundBarColors: [ + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg + ], + backgroundBarRadius: 10 + } + } + }, + dataLabels: { + enabled: false + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + colors: [chartColors.column.series1, chartColors.column.series2], + stroke: { + show: true, + colors: ['transparent'] + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + series: [ + { + name: 'Apple', + data: [90, 120, 55, 100, 80, 125, 175, 70, 88, 180] + }, + { + name: 'Samsung', + data: [85, 100, 30, 40, 95, 90, 30, 110, 62, 20] + } + ], + xaxis: { + categories: ['7/12', '8/12', '9/12', '10/12', '11/12', '12/12', '13/12', '14/12', '15/12', '16/12'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + fill: { + opacity: 1 + } + }; + if (typeof barChartEl !== undefined && barChartEl !== null) { + const barChart = new ApexCharts(barChartEl, barChartConfig); + barChart.render(); + } + + // Scatter Chart + // -------------------------------------------------------------------- + const scatterChartEl = document.querySelector('#scatterChart'), + scatterChartConfig = { + chart: { + height: 400, + type: 'scatter', + zoom: { + enabled: true, + type: 'xy' + }, + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + colors: [config.colors.warning, config.colors.primary, config.colors.success], + series: [ + { + name: 'Angular', + data: [ + [5.4, 170], + [5.4, 100], + [5.7, 110], + [5.9, 150], + [6.0, 200], + [6.3, 170], + [5.7, 140], + [5.9, 130], + [7.0, 150], + [8.0, 120], + [9.0, 170], + [10.0, 190], + [11.0, 220], + [12.0, 170], + [13.0, 230] + ] + }, + { + name: 'Vue', + data: [ + [14.0, 220], + [15.0, 280], + [16.0, 230], + [18.0, 320], + [17.5, 280], + [19.0, 250], + [20.0, 350], + [20.5, 320], + [20.0, 320], + [19.0, 280], + [17.0, 280], + [22.0, 300], + [18.0, 120] + ] + }, + { + name: 'React', + data: [ + [14.0, 290], + [13.0, 190], + [20.0, 220], + [21.0, 350], + [21.5, 290], + [22.0, 220], + [23.0, 140], + [19.0, 400], + [20.0, 200], + [22.0, 90], + [20.0, 120] + ] + } + ], + xaxis: { + tickAmount: 10, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + formatter: function (val) { + return parseFloat(val).toFixed(1); + }, + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof scatterChartEl !== undefined && scatterChartEl !== null) { + const scatterChart = new ApexCharts(scatterChartEl, scatterChartConfig); + scatterChart.render(); + } + + // Line Chart + // -------------------------------------------------------------------- + const lineChartEl = document.querySelector('#lineChart'), + lineChartConfig = { + chart: { + height: 400, + type: 'line', + parentHeightOffset: 0, + zoom: { + enabled: false + }, + toolbar: { + show: false + } + }, + series: [ + { + data: [280, 200, 220, 180, 270, 250, 70, 90, 200, 150, 160, 100, 150, 100, 50] + } + ], + markers: { + strokeWidth: 7, + strokeOpacity: 1, + strokeColors: [cardColor], + colors: [config.colors.warning] + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'straight' + }, + colors: [config.colors.warning], + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + padding: { + top: -20 + } + }, + tooltip: { + custom: function ({ series, seriesIndex, dataPointIndex, w }) { + return '
    ' + '' + series[seriesIndex][dataPointIndex] + '%' + '
    '; + } + }, + xaxis: { + categories: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12', + '21/12' + ], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof lineChartEl !== undefined && lineChartEl !== null) { + const lineChart = new ApexCharts(lineChartEl, lineChartConfig); + lineChart.render(); + } + + // Horizontal Bar Chart + // -------------------------------------------------------------------- + const horizontalBarChartEl = document.querySelector('#horizontalBarChart'), + horizontalBarChartConfig = { + chart: { + height: 400, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + horizontal: true, + barHeight: '30%', + startingShape: 'rounded', + borderRadius: 8 + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: false + } + }, + padding: { + top: -20, + bottom: -12 + } + }, + colors: config.colors.info, + dataLabels: { + enabled: false + }, + series: [ + { + data: [700, 350, 480, 600, 210, 550, 150] + } + ], + xaxis: { + categories: ['MON, 11', 'THU, 14', 'FRI, 15', 'MON, 18', 'WED, 20', 'FRI, 21', 'MON, 23'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof horizontalBarChartEl !== undefined && horizontalBarChartEl !== null) { + const horizontalBarChart = new ApexCharts(horizontalBarChartEl, horizontalBarChartConfig); + horizontalBarChart.render(); + } + + // Candlestick Chart + // -------------------------------------------------------------------- + const candlestickEl = document.querySelector('#candleStickChart'), + candlestickChartConfig = { + chart: { + height: 410, + type: 'candlestick', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + series: [ + { + data: [ + { + x: new Date(1538778600000), + y: [150, 170, 50, 100] + }, + { + x: new Date(1538780400000), + y: [200, 400, 170, 330] + }, + { + x: new Date(1538782200000), + y: [330, 340, 250, 280] + }, + { + x: new Date(1538784000000), + y: [300, 330, 200, 320] + }, + { + x: new Date(1538785800000), + y: [320, 450, 280, 350] + }, + { + x: new Date(1538787600000), + y: [300, 350, 80, 250] + }, + { + x: new Date(1538789400000), + y: [200, 330, 170, 300] + }, + { + x: new Date(1538791200000), + y: [200, 220, 70, 130] + }, + { + x: new Date(1538793000000), + y: [220, 270, 180, 250] + }, + { + x: new Date(1538794800000), + y: [200, 250, 80, 100] + }, + { + x: new Date(1538796600000), + y: [150, 170, 50, 120] + }, + { + x: new Date(1538798400000), + y: [110, 450, 10, 420] + }, + { + x: new Date(1538800200000), + y: [400, 480, 300, 320] + }, + { + x: new Date(1538802000000), + y: [380, 480, 350, 450] + } + ] + } + ], + xaxis: { + type: 'datetime', + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + tooltip: { + enabled: true + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + padding: { + top: -20 + } + }, + plotOptions: { + candlestick: { + colors: { + upward: config.colors.success, + downward: config.colors.danger + } + }, + bar: { + columnWidth: '40%' + } + } + }; + if (typeof candlestickEl !== undefined && candlestickEl !== null) { + const candlestickChart = new ApexCharts(candlestickEl, candlestickChartConfig); + candlestickChart.render(); + } + + // Heat map chart + // -------------------------------------------------------------------- + const heatMapEl = document.querySelector('#heatMapChart'), + heatMapChartConfig = { + chart: { + height: 350, + type: 'heatmap', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + heatmap: { + enableShades: false, + + colorScale: { + ranges: [ + { + from: 0, + to: 10, + name: '0-10', + color: '#90B3F3' + }, + { + from: 11, + to: 20, + name: '10-20', + color: '#7EA6F1' + }, + { + from: 21, + to: 30, + name: '20-30', + color: '#6B9AEF' + }, + { + from: 31, + to: 40, + name: '30-40', + color: '#598DEE' + }, + { + from: 41, + to: 50, + name: '40-50', + color: '#4680EC' + }, + { + from: 51, + to: 60, + name: '50-60', + color: '#3474EA' + } + ] + } + } + }, + dataLabels: { + enabled: false + }, + grid: { + show: false + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + offsetY: 0, + offsetX: -3 + }, + itemMargin: { + vertical: 3, + horizontal: 10 + } + }, + stroke: { + curve: 'smooth', + width: 4, + lineCap: 'round', + colors: [cardColor] + }, + series: [ + { + name: 'SUN', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'MON', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'TUE', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'WED', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'THU', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'FRI', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'SAT', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + } + ], + xaxis: { + labels: { + show: false, + style: { + colors: labelColor, + fontSize: '13px' + } + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof heatMapEl !== undefined && heatMapEl !== null) { + const heatMapChart = new ApexCharts(heatMapEl, heatMapChartConfig); + heatMapChart.render(); + } + + // Radial Bar Chart + // -------------------------------------------------------------------- + const radialBarChartEl = document.querySelector('#radialBarChart'), + radialBarChartConfig = { + chart: { + height: 380, + type: 'radialBar' + }, + colors: [chartColors.donut.series1, chartColors.donut.series2, chartColors.donut.series4], + plotOptions: { + radialBar: { + size: 185, + hollow: { + size: '40%' + }, + track: { + margin: 10, + background: config.colors_label.secondary + }, + dataLabels: { + name: { + fontSize: '2rem', + fontFamily: 'Open Sans' + }, + value: { + fontSize: '1.2rem', + color: legendColor, + fontFamily: 'Open Sans' + }, + total: { + show: true, + fontWeight: 400, + fontSize: '1.3rem', + color: headingColor, + label: 'Comments', + formatter: function (w) { + return '80%'; + } + } + } + } + }, + grid: { + borderColor: borderColor, + padding: { + top: -25, + bottom: -20 + } + }, + legend: { + show: true, + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + stroke: { + lineCap: 'round' + }, + series: [80, 50, 35], + labels: ['Comments', 'Replies', 'Shares'] + }; + if (typeof radialBarChartEl !== undefined && radialBarChartEl !== null) { + const radialChart = new ApexCharts(radialBarChartEl, radialBarChartConfig); + radialChart.render(); + } + + // Radar Chart + // -------------------------------------------------------------------- + const radarChartEl = document.querySelector('#radarChart'), + radarChartConfig = { + chart: { + height: 350, + type: 'radar', + toolbar: { + show: false + }, + dropShadow: { + enabled: false, + blur: 8, + left: 1, + top: 1, + opacity: 0.2 + } + }, + legend: { + show: true, + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + yaxis: { + show: false + }, + series: [ + { + name: 'iPhone 12', + data: [41, 64, 81, 60, 42, 42, 33, 23] + }, + { + name: 'Samsung s20', + data: [65, 46, 42, 25, 58, 63, 76, 43] + } + ], + colors: [chartColors.donut.series1, chartColors.donut.series3], + xaxis: { + categories: ['Battery', 'Brand', 'Camera', 'Memory', 'Storage', 'Display', 'OS', 'Price'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: 'Open Sans' + } + } + }, + fill: { + opacity: [1, 0.8] + }, + stroke: { + show: false, + width: 0 + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -20 + } + } + }; + if (typeof radarChartEl !== undefined && radarChartEl !== null) { + const radarChart = new ApexCharts(radarChartEl, radarChartConfig); + radarChart.render(); + } + + // Donut Chart + // -------------------------------------------------------------------- + const donutChartEl = document.querySelector('#donutChart'), + donutChartConfig = { + chart: { + height: 390, + type: 'donut' + }, + labels: ['Operational', 'Networking', 'Hiring', 'R&D'], + series: [42, 7, 25, 25], + colors: [ + chartColors.donut.series1, + chartColors.donut.series4, + chartColors.donut.series3, + chartColors.donut.series2 + ], + stroke: { + show: false, + curve: 'straight' + }, + dataLabels: { + enabled: true, + formatter: function (val, opt) { + return parseInt(val, 10) + '%'; + } + }, + legend: { + show: true, + position: 'bottom', + markers: { offsetX: -3 }, + itemMargin: { + vertical: 3, + horizontal: 10 + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + plotOptions: { + pie: { + donut: { + labels: { + show: true, + name: { + fontSize: '2rem', + fontFamily: 'Open Sans' + }, + value: { + fontSize: '1.2rem', + color: legendColor, + fontFamily: 'Open Sans', + formatter: function (val) { + return parseInt(val, 10) + '%'; + } + }, + total: { + show: true, + fontSize: '1.5rem', + color: headingColor, + label: 'Operational', + formatter: function (w) { + return '42%'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 992, + options: { + chart: { + height: 380 + }, + legend: { + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + } + } + }, + { + breakpoint: 576, + options: { + chart: { + height: 320 + }, + plotOptions: { + pie: { + donut: { + labels: { + show: true, + name: { + fontSize: '1.5rem' + }, + value: { + fontSize: '1rem' + }, + total: { + fontSize: '1.5rem' + } + } + } + } + }, + legend: { + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + } + } + }, + { + breakpoint: 420, + options: { + chart: { + height: 280 + }, + legend: { + show: false + } + } + }, + { + breakpoint: 360, + options: { + chart: { + height: 250 + }, + legend: { + show: false + } + } + } + ] + }; + if (typeof donutChartEl !== undefined && donutChartEl !== null) { + const donutChart = new ApexCharts(donutChartEl, donutChartConfig); + donutChart.render(); + } +})(); diff --git a/httpdocs/themes/vuexy/js/charts-chartjs.js b/httpdocs/themes/vuexy/js/charts-chartjs.js new file mode 100755 index 00000000..0bbcd601 --- /dev/null +++ b/httpdocs/themes/vuexy/js/charts-chartjs.js @@ -0,0 +1,1122 @@ +/** + * Charts ChartsJS + */ +'use strict'; + +(function () { + // Color Variables + const purpleColor = '#836AF9', + yellowColor = '#ffe800', + cyanColor = '#28dac6', + orangeColor = '#FF8132', + orangeLightColor = '#FDAC34', + oceanBlueColor = '#299AFF', + greyColor = '#4F5D70', + greyLightColor = '#EDF1F4', + blueColor = '#2B9AFF', + blueLightColor = '#84D0FF'; + + let cardColor, headingColor, labelColor, borderColor, legendColor; + + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + headingColor = config.colors_dark.headingColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + borderColor = config.colors_dark.borderColor; + } else { + cardColor = config.colors.cardColor; + headingColor = config.colors.headingColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + borderColor = config.colors.borderColor; + } + + // Set height according to their data-height + // -------------------------------------------------------------------- + const chartList = document.querySelectorAll('.chartjs'); + chartList.forEach(function (chartListItem) { + chartListItem.height = chartListItem.dataset.height; + }); + + // Bar Chart + // -------------------------------------------------------------------- + const barChart = document.getElementById('barChart'); + if (barChart) { + const barChartVar = new Chart(barChart, { + type: 'bar', + data: { + labels: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12' + ], + datasets: [ + { + data: [275, 90, 190, 205, 125, 85, 55, 87, 127, 150, 230, 280, 190], + backgroundColor: cyanColor, + borderColor: 'transparent', + maxBarThickness: 15, + borderRadius: { + topRight: 15, + topLeft: 15 + } + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + plugins: { + tooltip: { + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + display: false + } + }, + scales: { + x: { + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + } + }); + } + + // Horizontal Bar Chart + // -------------------------------------------------------------------- + + const horizontalBarChart = document.getElementById('horizontalBarChart'); + if (horizontalBarChart) { + const horizontalBarChartVar = new Chart(horizontalBarChart, { + type: 'bar', + data: { + labels: ['MON', 'TUE', 'WED ', 'THU', 'FRI', 'SAT', 'SUN'], + datasets: [ + { + data: [710, 350, 470, 580, 230, 460, 120], + backgroundColor: config.colors.info, + borderColor: 'transparent', + maxBarThickness: 15 + } + ] + }, + options: { + indexAxis: 'y', + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + elements: { + bar: { + borderRadius: { + topRight: 15, + bottomRight: 15 + } + } + }, + plugins: { + tooltip: { + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + display: false + } + }, + scales: { + x: { + min: 0, + grid: { + color: borderColor, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + grid: { + borderColor: borderColor, + display: false, + drawBorder: false + }, + ticks: { + color: labelColor + } + } + } + } + }); + } + + // Line Chart + // -------------------------------------------------------------------- + + const lineChart = document.getElementById('lineChart'); + if (lineChart) { + const lineChartVar = new Chart(lineChart, { + type: 'line', + data: { + labels: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140], + datasets: [ + { + data: [80, 150, 180, 270, 210, 160, 160, 202, 265, 210, 270, 255, 290, 360, 375], + label: 'Europe', + borderColor: config.colors.danger, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: config.colors.danger, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: config.colors.danger + }, + { + data: [80, 125, 105, 130, 215, 195, 140, 160, 230, 300, 220, 170, 210, 200, 280], + label: 'Asia', + borderColor: config.colors.primary, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: config.colors.primary, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: config.colors.primary + }, + { + data: [80, 99, 82, 90, 115, 115, 74, 75, 130, 155, 125, 90, 140, 130, 180], + label: 'Africa', + borderColor: yellowColor, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: yellowColor, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: yellowColor + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + scales: { + x: { + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + scaleLabel: { + display: true + }, + min: 0, + max: 400, + ticks: { + color: labelColor, + stepSize: 100 + }, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + } + } + }, + plugins: { + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + position: 'top', + align: 'start', + rtl: isRtl, + labels: { + usePointStyle: true, + padding: 35, + boxWidth: 6, + boxHeight: 6, + color: legendColor + } + } + } + } + }); + } + + // Radar Chart + // -------------------------------------------------------------------- + + const radarChart = document.getElementById('radarChart'); + if (radarChart) { + // For radar gradient color + const gradientBlue = radarChart.getContext('2d').createLinearGradient(0, 0, 0, 150); + gradientBlue.addColorStop(0, 'rgba(85, 85, 255, 0.9)'); + gradientBlue.addColorStop(1, 'rgba(151, 135, 255, 0.8)'); + + const gradientRed = radarChart.getContext('2d').createLinearGradient(0, 0, 0, 150); + gradientRed.addColorStop(0, 'rgba(255, 85, 184, 0.9)'); + gradientRed.addColorStop(1, 'rgba(255, 135, 135, 0.8)'); + + const radarChartVar = new Chart(radarChart, { + type: 'radar', + data: { + labels: ['STA', 'STR', 'AGI', 'VIT', 'CHA', 'INT'], + datasets: [ + { + label: 'Donté Panlin', + data: [25, 59, 90, 81, 60, 82], + fill: true, + pointStyle: 'dash', + backgroundColor: gradientRed, + borderColor: 'transparent', + pointBorderColor: 'transparent' + }, + { + label: 'Mireska Sunbreeze', + data: [40, 100, 40, 90, 40, 90], + fill: true, + pointStyle: 'dash', + backgroundColor: gradientBlue, + borderColor: 'transparent', + pointBorderColor: 'transparent' + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + scales: { + r: { + ticks: { + maxTicksLimit: 1, + display: false, + color: labelColor + }, + grid: { + color: borderColor + }, + angleLines: { color: borderColor }, + pointLabels: { + color: labelColor + } + } + }, + plugins: { + legend: { + rtl: isRtl, + position: 'top', + labels: { + padding: 25, + color: legendColor + } + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // Polar Chart + // -------------------------------------------------------------------- + + const polarChart = document.getElementById('polarChart'); + if (polarChart) { + const polarChartVar = new Chart(polarChart, { + type: 'polarArea', + data: { + labels: ['Africa', 'Asia', 'Europe', 'America', 'Antarctica', 'Australia'], + datasets: [ + { + label: 'Population (millions)', + backgroundColor: [purpleColor, yellowColor, orangeColor, oceanBlueColor, greyColor, cyanColor], + data: [19, 17.5, 15, 13.5, 11, 9], + borderWidth: 0 + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + scales: { + r: { + ticks: { + display: false, + color: labelColor + }, + grid: { + display: false + } + } + }, + plugins: { + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + rtl: isRtl, + position: 'right', + labels: { + usePointStyle: true, + padding: 25, + boxWidth: 8, + boxHeight: 8, + color: legendColor + } + } + } + } + }); + } + + // Bubble Chart + // -------------------------------------------------------------------- + + const bubbleChart = document.getElementById('bubbleChart'); + if (bubbleChart) { + const bubbleChartVar = new Chart(bubbleChart, { + type: 'bubble', + data: { + animation: { + duration: 10000 + }, + datasets: [ + { + label: 'Dataset 1', + backgroundColor: purpleColor, + borderColor: purpleColor, + data: [ + { + x: 20, + y: 74, + r: 10 + }, + { + x: 10, + y: 110, + r: 5 + }, + { + x: 30, + y: 165, + r: 7 + }, + { + x: 40, + y: 200, + r: 20 + }, + { + x: 90, + y: 185, + r: 7 + }, + { + x: 50, + y: 240, + r: 7 + }, + { + x: 60, + y: 275, + r: 10 + }, + { + x: 70, + y: 305, + r: 5 + }, + { + x: 80, + y: 325, + r: 4 + }, + { + x: 100, + y: 310, + r: 5 + }, + { + x: 110, + y: 240, + r: 5 + }, + { + x: 120, + y: 270, + r: 7 + }, + { + x: 130, + y: 300, + r: 6 + } + ] + }, + { + label: 'Dataset 2', + backgroundColor: yellowColor, + borderColor: yellowColor, + data: [ + { + x: 30, + y: 72, + r: 5 + }, + { + x: 40, + y: 110, + r: 7 + }, + { + x: 20, + y: 135, + r: 6 + }, + { + x: 10, + y: 160, + r: 12 + }, + { + x: 50, + y: 285, + r: 5 + }, + { + x: 60, + y: 235, + r: 5 + }, + { + x: 70, + y: 275, + r: 7 + }, + { + x: 80, + y: 290, + r: 4 + }, + { + x: 90, + y: 250, + r: 10 + }, + { + x: 100, + y: 220, + r: 7 + }, + { + x: 120, + y: 230, + r: 4 + }, + { + x: 110, + y: 320, + r: 15 + }, + { + x: 130, + y: 330, + r: 7 + } + ] + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + + scales: { + x: { + min: 0, + max: 140, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 10, + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + }, + plugins: { + legend: { + display: false + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // LineArea Chart + // -------------------------------------------------------------------- + + const lineAreaChart = document.getElementById('lineAreaChart'); + if (lineAreaChart) { + const lineAreaChartVar = new Chart(lineAreaChart, { + type: 'line', + data: { + labels: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12', + '' + ], + datasets: [ + { + label: 'Africa', + data: [40, 55, 45, 75, 65, 55, 70, 60, 100, 98, 90, 120, 125, 140, 155], + tension: 0, + fill: true, + backgroundColor: blueColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: blueColor, + pointHoverBorderColor: cardColor + }, + { + label: 'Asia', + data: [70, 85, 75, 150, 100, 140, 110, 105, 160, 150, 125, 190, 200, 240, 275], + tension: 0, + fill: true, + backgroundColor: blueLightColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: blueLightColor, + pointHoverBorderColor: cardColor + }, + { + label: 'Europe', + data: [240, 195, 160, 215, 185, 215, 185, 200, 250, 210, 195, 250, 235, 300, 315], + tension: 0, + fill: true, + backgroundColor: greyLightColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: greyLightColor, + pointHoverBorderColor: cardColor + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { + legend: { + position: 'top', + rtl: isRtl, + align: 'start', + labels: { + usePointStyle: true, + padding: 35, + boxWidth: 6, + boxHeight: 6, + color: legendColor + } + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + }, + scales: { + x: { + grid: { + color: 'transparent', + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: 'transparent', + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + } + }); + } + + // Doughnut Chart + // -------------------------------------------------------------------- + + const doughnutChart = document.getElementById('doughnutChart'); + if (doughnutChart) { + const doughnutChartVar = new Chart(doughnutChart, { + type: 'doughnut', + data: { + labels: ['Tablet', 'Mobile', 'Desktop'], + datasets: [ + { + data: [10, 10, 80], + backgroundColor: [cyanColor, orangeLightColor, config.colors.primary], + borderWidth: 0, + pointStyle: 'rectRounded' + } + ] + }, + options: { + responsive: true, + animation: { + duration: 500 + }, + cutout: '68%', + plugins: { + legend: { + display: false + }, + tooltip: { + callbacks: { + label: function (context) { + const label = context.labels || '', + value = context.parsed; + const output = ' ' + label + ' : ' + value + ' %'; + return output; + } + }, + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // Scatter Chart + // -------------------------------------------------------------------- + + const scatterChart = document.getElementById('scatterChart'); + if (scatterChart) { + const scatterChartVar = new Chart(scatterChart, { + type: 'scatter', + data: { + datasets: [ + { + label: 'iPhone', + data: [ + { + x: 72, + y: 225 + }, + { + x: 81, + y: 270 + }, + { + x: 90, + y: 230 + }, + { + x: 103, + y: 305 + }, + { + x: 103, + y: 245 + }, + { + x: 108, + y: 275 + }, + { + x: 110, + y: 290 + }, + { + x: 111, + y: 315 + }, + { + x: 109, + y: 350 + }, + { + x: 116, + y: 340 + }, + { + x: 113, + y: 260 + }, + { + x: 117, + y: 275 + }, + { + x: 117, + y: 295 + }, + { + x: 126, + y: 280 + }, + { + x: 127, + y: 340 + }, + { + x: 133, + y: 330 + } + ], + backgroundColor: config.colors.primary, + borderColor: 'transparent', + pointBorderWidth: 2, + pointHoverBorderWidth: 2, + pointRadius: 5 + }, + { + label: 'Samsung Note', + data: [ + { + x: 13, + y: 95 + }, + { + x: 22, + y: 105 + }, + { + x: 17, + y: 115 + }, + { + x: 19, + y: 130 + }, + { + x: 21, + y: 125 + }, + { + x: 35, + y: 125 + }, + { + x: 13, + y: 155 + }, + { + x: 21, + y: 165 + }, + { + x: 25, + y: 155 + }, + { + x: 18, + y: 190 + }, + { + x: 26, + y: 180 + }, + { + x: 43, + y: 180 + }, + { + x: 53, + y: 202 + }, + { + x: 61, + y: 165 + }, + { + x: 67, + y: 225 + } + ], + backgroundColor: yellowColor, + borderColor: 'transparent', + pointRadius: 5 + }, + { + label: 'OnePlus', + data: [ + { + x: 70, + y: 195 + }, + { + x: 72, + y: 270 + }, + { + x: 98, + y: 255 + }, + { + x: 100, + y: 215 + }, + { + x: 87, + y: 240 + }, + { + x: 94, + y: 280 + }, + { + x: 99, + y: 300 + }, + { + x: 102, + y: 290 + }, + { + x: 110, + y: 275 + }, + { + x: 111, + y: 250 + }, + { + x: 94, + y: 280 + }, + { + x: 92, + y: 340 + }, + { + x: 100, + y: 335 + }, + { + x: 108, + y: 330 + } + ], + backgroundColor: cyanColor, + borderColor: 'transparent', + pointBorderWidth: 2, + pointHoverBorderWidth: 2, + pointRadius: 5 + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 800 + }, + plugins: { + legend: { + position: 'top', + rtl: isRtl, + align: 'start', + labels: { + usePointStyle: true, + padding: 25, + boxWidth: 6, + boxHeight: 6, + color: legendColor + } + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + }, + scales: { + x: { + min: 0, + max: 140, + grid: { + color: borderColor, + drawTicks: false, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 10, + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawTicks: false, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + } + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/config.js b/httpdocs/themes/vuexy/js/config.js new file mode 100755 index 00000000..a859075a --- /dev/null +++ b/httpdocs/themes/vuexy/js/config.js @@ -0,0 +1,113 @@ +/** + * Config + * ------------------------------------------------------------------------------------- + * ! IMPORTANT: Make sure you clear the browser local storage In order to see the config changes in the template. + * ! To clear local storage: (https://www.leadshook.com/help/how-to-clear-local-storage-in-google-chrome-browser/). + */ + +'use strict'; + +// JS global variables +let config = { + colors: { + primary: '#7367f0', + secondary: '#a8aaae', + success: '#28c76f', + info: '#00cfe8', + warning: '#ff9f43', + danger: '#ea5455', + dark: '#4b4b4b', + black: '#000', + white: '#fff', + cardColor: '#fff', + bodyBg: '#f8f7fa', + bodyColor: '#6f6b7d', + headingColor: '#5d596c', + textMuted: '#a5a3ae', + borderColor: '#dbdade' + }, + colors_label: { + primary: '#7367f029', + secondary: '#a8aaae29', + success: '#28c76f29', + info: '#00cfe829', + warning: '#ff9f4329', + danger: '#ea545529', + dark: '#4b4b4b29' + }, + colors_dark: { + cardColor: '#2f3349', + bodyBg: '#25293c', + bodyColor: '#b6bee3', + headingColor: '#cfd3ec', + textMuted: '#7983bb', + borderColor: '#434968' + }, + enableMenuLocalStorage: true // Enable menu state with local storage support +}; + +let assetsPath = document.documentElement.getAttribute('data-assets-path'), + templateName = document.documentElement.getAttribute('data-template'), + rtlSupport = true; // set true for rtl support (rtl + ltr), false for ltr only. + +/** + * TemplateCustomizer + * ! You must use(include) template-customizer.js to use TemplateCustomizer settings + * ----------------------------------------------------------------------------------------------- + */ + +// To use more themes, just push it to THEMES object. + +/* TemplateCustomizer.THEMES.push({ + name: 'theme-raspberry', + title: 'Raspberry' +}); */ + +// To add more languages, just push it to LANGUAGES object. +/* +TemplateCustomizer.LANGUAGES.fr = { ... }; +*/ + +/** + * TemplateCustomizer settings + * ------------------------------------------------------------------------------------- + * cssPath: Core CSS file path + * themesPath: Theme CSS file path + * displayCustomizer: true(Show customizer), false(Hide customizer) + * lang: To set default language, Add more langues and set default. Fallback language is 'en' + * controls: [ 'rtl','style','layoutType','showDropdownOnHover','layoutNavbarFixed','layoutFooterFixed','themes'] | Show/Hide customizer controls + * defaultTheme: 0(Default), 1(Semi Dark), 2(Bordered) + * defaultStyle: 'light', 'dark' (Mode) + * defaultTextDir: 'ltr', 'rtl' (rtlSupport must be true for rtl mode) + * defaultLayoutType: 'static', 'fixed' + * defaultMenuCollapsed: true, false + * defaultNavbarFixed: true, false + * defaultFooterFixed: true, false + * defaultShowDropdownOnHover : true, false (for horizontal layout only) + */ + +if (typeof TemplateCustomizer !== 'undefined') { + window.templateCustomizer = new TemplateCustomizer({ + cssPath: assetsPath + 'vendor/css' + (rtlSupport ? '/rtl' : '') + '/', + themesPath: assetsPath + 'vendor/css' + (rtlSupport ? '/rtl' : '') + '/', + displayCustomizer: true, + // lang: 'fr', + // defaultTheme: 2, + // defaultStyle: 'light', + // defaultTextDir: 'ltr', + // defaultLayoutType: 'fixed', + // defaultMenuCollapsed: true, + // defaultNavbarFixed: true, + // defaultFooterFixed: false + defaultShowDropdownOnHover: true + // controls: [ + // 'rtl', + // 'style', + // 'layoutType', + // 'showDropdownOnHover', + // 'layoutNavbarFixed', + // 'layoutFooterFixed', + // 'themes' + // ], + }); +} diff --git a/httpdocs/themes/vuexy/js/dashboards-analytics.js b/httpdocs/themes/vuexy/js/dashboards-analytics.js new file mode 100755 index 00000000..13de3e4c --- /dev/null +++ b/httpdocs/themes/vuexy/js/dashboards-analytics.js @@ -0,0 +1,662 @@ +/** + * Dashboard Analytics + */ + +'use strict'; + +(function () { + let cardColor, headingColor, labelColor, shadeColor, grayColor; + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + headingColor = config.colors_dark.headingColor; + shadeColor = 'dark'; + grayColor = '#5E6692'; // gray color is for stacked bar chart + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + shadeColor = ''; + grayColor = '#817D8D'; + } + + // swiper loop and autoplay + // -------------------------------------------------------------------- + const swiperWithPagination = document.querySelector('#swiper-with-pagination-cards'); + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + loop: true, + autoplay: { + delay: 2500, + disableOnInteraction: false + }, + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // Revenue Generated Area Chart + // -------------------------------------------------------------------- + const revenueGeneratedEl = document.querySelector('#revenueGenerated'), + revenueGeneratedConfig = { + chart: { + height: 130, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.1 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [300, 350, 330, 380, 340, 400, 380] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof revenueGeneratedEl !== undefined && revenueGeneratedEl !== null) { + const revenueGenerated = new ApexCharts(revenueGeneratedEl, revenueGeneratedConfig); + revenueGenerated.render(); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const weeklyEarningReportsEl = document.querySelector('#weeklyEarningReports'), + weeklyEarningReportsConfig = { + chart: { + height: 202, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '38%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -30, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 65, 50, 45, 90, 55, 70] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 199 + } + } + } + ] + }; + if (typeof weeklyEarningReportsEl !== undefined && weeklyEarningReportsEl !== null) { + const weeklyEarningReports = new ApexCharts(weeklyEarningReportsEl, weeklyEarningReportsConfig); + weeklyEarningReports.render(); + } + + // Support Tracker - Radial Bar Chart + // -------------------------------------------------------------------- + const supportTrackerEl = document.querySelector('#supportTracker'), + supportTrackerOptions = { + series: [85], + labels: ['Completed Task'], + chart: { + height: 360, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + offsetY: 10, + startAngle: -140, + endAngle: 130, + hollow: { + size: '65%' + }, + track: { + background: cardColor, + strokeWidth: '100%' + }, + dataLabels: { + name: { + offsetY: -20, + color: labelColor, + fontSize: '13px', + fontWeight: '400', + fontFamily: 'Public Sans' + }, + value: { + offsetY: 10, + color: headingColor, + fontSize: '38px', + fontWeight: '600', + fontFamily: 'Public Sans' + } + } + } + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + shadeIntensity: 0.5, + gradientToColors: [config.colors.primary], + inverseColors: true, + opacityFrom: 1, + opacityTo: 0.6, + stops: [30, 70, 100] + } + }, + stroke: { + dashArray: 10 + }, + grid: { + padding: { + top: -20, + bottom: 5 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 330 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 280 + } + } + } + ] + }; + if (typeof supportTrackerEl !== undefined && supportTrackerEl !== null) { + const supportTracker = new ApexCharts(supportTrackerEl, supportTrackerOptions); + supportTracker.render(); + } + + // Total Earning Chart - Bar Chart + // -------------------------------------------------------------------- + const totalEarningChartEl = document.querySelector('#totalEarningChart'), + totalEarningChartOptions = { + series: [ + { + name: 'Earning', + data: [15, 10, 20, 8, 12, 18, 12, 5] + }, + { + name: 'Expense', + data: [-7, -10, -7, -12, -6, -9, -5, -8] + } + ], + chart: { + height: 230, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + legend: { + show: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '18%', + borderRadius: 5, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + colors: [config.colors.primary, grayColor], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -40, + bottom: -20, + left: -10, + right: -2 + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1468, + options: { + plotOptions: { + bar: { + columnWidth: '22%' + } + } + } + }, + { + breakpoint: 1197, + options: { + chart: { + height: 228 + }, + plotOptions: { + bar: { + borderRadius: 8, + columnWidth: '26%' + } + } + } + }, + { + breakpoint: 783, + options: { + chart: { + height: 232 + }, + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '28%' + } + } + } + }, + { + breakpoint: 589, + options: { + plotOptions: { + bar: { + columnWidth: '16%' + } + } + } + }, + { + breakpoint: 520, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '18%' + } + } + } + }, + { + breakpoint: 426, + options: { + plotOptions: { + bar: { + borderRadius: 5, + columnWidth: '20%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '24%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalEarningChartEl !== undefined && totalEarningChartEl !== null) { + const totalEarningChart = new ApexCharts(totalEarningChartEl, totalEarningChartOptions); + totalEarningChart.render(); + } + + // For Datatable + // -------------------------------------------------------------------- + var dt_projects_table = $('.datatables-projects'); + + if (dt_projects_table.length) { + var dt_project = dt_projects_table.DataTable({ + ajax: assetsPath + 'json/user-profile.json', + columns: [ + { data: '' }, + { data: 'id' }, + { data: 'project_name' }, + { data: 'project_leader' }, + { data: '' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + // Avatar image/badge, Name and post + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $user_img = full['project_img'], + $name = full['project_name'], + $date = full['date']; + if ($user_img) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['project_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $date + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // Teams + targets: 4, + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + var $team = full['team'], + $output; + $output = '
    '; + for (var i = 0; i < $team.length; i++) { + $output += + '
    ' + + 'Avatar' + + '
    '; + } + $output += '
    '; + return $output; + } + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + return ( + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '' + + $status_number + + '
    ' + ); + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[2, 'desc']], + dom: '<"card-header pb-0 pt-sm-0"<"head-label text-center"><"d-flex justify-content-center justify-content-md-end"f>>t<"row mx-2"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 5, + lengthMenu: [5, 10, 25, 50, 75, 100], + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of "' + data['project_name'] + '" Project'; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + } + }); + $('div.head-label').html('
    Projects
    '); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +})(); diff --git a/httpdocs/themes/vuexy/js/dashboards-crm.js b/httpdocs/themes/vuexy/js/dashboards-crm.js new file mode 100755 index 00000000..590b631a --- /dev/null +++ b/httpdocs/themes/vuexy/js/dashboards-crm.js @@ -0,0 +1,859 @@ +/** + * Dashboard CRM + */ + +'use strict'; +(function () { + let cardColor, labelColor, shadeColor, legendColor, borderColor; + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + borderColor = config.colors_dark.borderColor; + shadeColor = 'dark'; + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + borderColor = config.colors.borderColor; + shadeColor = ''; + } + + // Sales last year Area Chart + // -------------------------------------------------------------------- + const salesLastYearEl = document.querySelector('#salesLastYear'), + salesLastYearConfig = { + chart: { + height: 78, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shade: shadeColor, + shadeIntensity: 0.8, + opacityFrom: 0.6, + opacityTo: 0.25 + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 55, 400, 250] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof salesLastYearEl !== undefined && salesLastYearEl !== null) { + const salesLastYear = new ApexCharts(salesLastYearEl, salesLastYearConfig); + salesLastYear.render(); + } + + // Sessions Last Month - Staked Bar Chart + // -------------------------------------------------------------------- + const sessionsLastMonthEl = document.querySelector('#sessionsLastMonth'), + sessionsLastMonthConfig = { + chart: { + type: 'bar', + height: 78, + parentHeightOffset: 0, + stacked: true, + toolbar: { + show: false + } + }, + series: [ + { + name: 'PRODUCT A', + data: [4, 3, 6, 4, 3] + }, + { + name: 'PRODUCT B', + data: [-3, -4, -3, -2, -3] + } + ], + plotOptions: { + bar: { + horizontal: false, + columnWidth: '30%', + barHeight: '100%', + borderRadius: 5, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false + }, + tooltip: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 1, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: false + }, + colors: [config.colors.primary, config.colors.success], + grid: { + show: false, + padding: { + top: -41, + right: -10, + left: -8, + bottom: -22 + } + }, + xaxis: { + categories: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + show: false + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '20%' + } + } + } + }, + { + breakpoint: 1025, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '20%' + } + }, + chart: { + height: 80 + } + } + }, + { + breakpoint: 900, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + }, + { + breakpoint: 782, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 426, + options: { + plotOptions: { + bar: { + borderRadius: 5, + columnWidth: '35%' + } + }, + chart: { + height: 78 + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof sessionsLastMonthEl !== undefined && sessionsLastMonthEl !== null) { + const sessionsLastMonth = new ApexCharts(sessionsLastMonthEl, sessionsLastMonthConfig); + sessionsLastMonth.render(); + } + + // Revenue Growth Chart + // -------------------------------------------------------------------- + const revenueGrowthEl = document.querySelector('#revenueGrowth'), + revenueGrowthConfig = { + chart: { + height: 170, + type: 'bar', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '80%', + columnWidth: '30%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 6, + distributed: true + } + }, + tooltip: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -12, + left: -10, + right: 0 + } + }, + colors: [ + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors.success, + config.colors_label.success, + config.colors_label.success + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [25, 40, 55, 70, 85, 70, 55] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1471, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1350, + options: { + plotOptions: { + bar: { + columnWidth: '57%' + } + } + } + }, + { + breakpoint: 1032, + options: { + plotOptions: { + bar: { + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 855, + options: { + plotOptions: { + bar: { + columnWidth: '50%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 440, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + } + ] + }; + if (typeof revenueGrowthEl !== undefined && revenueGrowthEl !== null) { + const revenueGrowth = new ApexCharts(revenueGrowthEl, revenueGrowthConfig); + revenueGrowth.render(); + } + + // Earning Reports Tabs Function + function EarningReportsBarChart(arrayData, highlightData) { + const basicColor = config.colors_label.primary, + highlightColor = config.colors.primary; + var colorArr = []; + + for (let i = 0; i < arrayData.length; i++) { + if (i === highlightData) { + colorArr.push(highlightColor); + } else { + colorArr.push(basicColor); + } + } + + const earningReportBarChartOpt = { + chart: { + height: 258, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '32%', + startingShape: 'rounded', + borderRadius: 7, + distributed: true, + dataLabels: { + position: 'top' + } + } + }, + grid: { + show: false, + padding: { + top: 0, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: colorArr, + dataLabels: { + enabled: true, + formatter: function (val) { + return val + 'k'; + }, + offsetY: -25, + style: { + fontSize: '15px', + colors: [legendColor], + fontWeight: '600', + fontFamily: 'Public Sans' + } + }, + series: [ + { + data: arrayData + } + ], + legend: { + show: false + }, + tooltip: { + enabled: false + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + axisBorder: { + show: true, + color: borderColor + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + labels: { + offsetX: -15, + formatter: function (val) { + return '$' + parseInt(val / 1) + 'k'; + }, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + }, + min: 0, + max: 60000, + tickAmount: 6 + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '41%' + } + } + } + }, + { + breakpoint: 590, + options: { + plotOptions: { + bar: { + columnWidth: '61%', + borderRadius: 5 + } + }, + yaxis: { + labels: { + show: false + } + }, + grid: { + padding: { + right: 0, + left: -20 + } + }, + dataLabels: { + style: { + fontSize: '12px', + fontWeight: '400' + } + } + } + } + ] + }; + return earningReportBarChartOpt; + } + var chartJson = 'earning-reports-charts.json'; + // Earning Chart JSON data + var earningReportsChart = $.ajax({ + url: assetsPath + 'json/' + chartJson, //? Use your own search api instead + dataType: 'json', + async: false + }).responseJSON; + + // Earning Reports Tabs Orders + // -------------------------------------------------------------------- + const earningReportsTabsOrdersEl = document.querySelector('#earningReportsTabsOrders'), + earningReportsTabsOrdersConfig = EarningReportsBarChart( + earningReportsChart['data'][0]['chart_data'], + earningReportsChart['data'][0]['active_option'] + ); + if (typeof earningReportsTabsOrdersEl !== undefined && earningReportsTabsOrdersEl !== null) { + const earningReportsTabsOrders = new ApexCharts(earningReportsTabsOrdersEl, earningReportsTabsOrdersConfig); + earningReportsTabsOrders.render(); + } + // Earning Reports Tabs Sales + // -------------------------------------------------------------------- + const earningReportsTabsSalesEl = document.querySelector('#earningReportsTabsSales'), + earningReportsTabsSalesConfig = EarningReportsBarChart( + earningReportsChart['data'][1]['chart_data'], + earningReportsChart['data'][1]['active_option'] + ); + if (typeof earningReportsTabsSalesEl !== undefined && earningReportsTabsSalesEl !== null) { + const earningReportsTabsSales = new ApexCharts(earningReportsTabsSalesEl, earningReportsTabsSalesConfig); + earningReportsTabsSales.render(); + } + // Earning Reports Tabs Profit + // -------------------------------------------------------------------- + const earningReportsTabsProfitEl = document.querySelector('#earningReportsTabsProfit'), + earningReportsTabsProfitConfig = EarningReportsBarChart( + earningReportsChart['data'][2]['chart_data'], + earningReportsChart['data'][2]['active_option'] + ); + if (typeof earningReportsTabsProfitEl !== undefined && earningReportsTabsProfitEl !== null) { + const earningReportsTabsProfit = new ApexCharts(earningReportsTabsProfitEl, earningReportsTabsProfitConfig); + earningReportsTabsProfit.render(); + } + // Earning Reports Tabs Income + // -------------------------------------------------------------------- + const earningReportsTabsIncomeEl = document.querySelector('#earningReportsTabsIncome'), + earningReportsTabsIncomeConfig = EarningReportsBarChart( + earningReportsChart['data'][3]['chart_data'], + earningReportsChart['data'][3]['active_option'] + ); + if (typeof earningReportsTabsIncomeEl !== undefined && earningReportsTabsIncomeEl !== null) { + const earningReportsTabsIncome = new ApexCharts(earningReportsTabsIncomeEl, earningReportsTabsIncomeConfig); + earningReportsTabsIncome.render(); + } + + // Sales Last 6 Months - Radar Chart + // -------------------------------------------------------------------- + const salesLastMonthEl = document.querySelector('#salesLastMonth'), + salesLastMonthConfig = { + series: [ + { + name: 'Sales', + data: [32, 27, 27, 30, 25, 25] + }, + { + name: 'Visits', + data: [25, 35, 20, 20, 20, 20] + } + ], + chart: { + height: 340, + type: 'radar', + toolbar: { + show: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + stroke: { + show: false, + width: 0 + }, + legend: { + show: true, + fontSize: '13px', + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + height: 10, + width: 10, + offsetX: -3 + }, + itemMargin: { + horizontal: 10 + }, + onItemHover: { + highlightDataSeries: false + } + }, + colors: [config.colors.primary, config.colors.info], + fill: { + opacity: [1, 0.85] + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: 0, + bottom: -5 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: 'Public Sans' + } + } + }, + yaxis: { + show: false, + min: 0, + max: 40, + tickAmount: 4 + }, + responsive: [ + { + breakpoint: 769, + options: { + chart: { + height: 400 + } + } + } + ] + }; + if (typeof salesLastMonthEl !== undefined && salesLastMonthEl !== null) { + const salesLastMonth = new ApexCharts(salesLastMonthEl, salesLastMonthConfig); + salesLastMonth.render(); + } + + // Progress Chart + // -------------------------------------------------------------------- + // Radial bar chart functions + function radialBarChart(color, value) { + const radialBarChartOpt = { + chart: { + height: 53, + width: 43, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + hollow: { + size: '33%' + }, + dataLabels: { + show: false + }, + track: { + background: config.colors_label.secondary + } + } + }, + stroke: { + lineCap: 'round' + }, + colors: [color], + grid: { + padding: { + top: -15, + bottom: -15, + left: -5, + right: -15 + } + }, + series: [value], + labels: ['Progress'] + }; + return radialBarChartOpt; + } + // All progress chart + const chartProgressList = document.querySelectorAll('.chart-progress'); + if (chartProgressList) { + chartProgressList.forEach(function (chartProgressEl) { + const color = config.colors[chartProgressEl.dataset.color], + series = chartProgressEl.dataset.series; + const optionsBundle = radialBarChart(color, series); + const chart = new ApexCharts(chartProgressEl, optionsBundle); + chart.render(); + }); + } + + // Project Status - Line Chart + // -------------------------------------------------------------------- + const projectStatusEl = document.querySelector('#projectStatusChart'), + projectStatusConfig = { + chart: { + height: 240, + type: 'area', + toolbar: false + }, + markers: { + strokeColor: 'transparent' + }, + series: [ + { + data: [2000, 2000, 4000, 4000, 3050, 3050, 2000, 2000, 3050, 3050, 4700, 4700, 2750, 2750, 5700, 5700] + } + ], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + left: -10, + right: -5 + } + }, + stroke: { + width: 3, + curve: 'straight' + }, + colors: [config.colors.warning], + fill: { + type: 'gradient', + gradient: { + opacityFrom: 0.6, + opacityTo: 0.15, + stops: [0, 95, 100] + } + }, + xaxis: { + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + lines: { + show: false + } + }, + yaxis: { + labels: { + show: false + }, + min: 1000, + max: 6000, + tickAmount: 5 + }, + tooltip: { + enabled: false + } + }; + if (typeof projectStatusEl !== undefined && projectStatusEl !== null) { + const projectStatus = new ApexCharts(projectStatusEl, projectStatusConfig); + projectStatus.render(); + } +})(); diff --git a/httpdocs/themes/vuexy/js/dashboards-ecommerce.js b/httpdocs/themes/vuexy/js/dashboards-ecommerce.js new file mode 100755 index 00000000..4119479e --- /dev/null +++ b/httpdocs/themes/vuexy/js/dashboards-ecommerce.js @@ -0,0 +1,984 @@ +/** + * Dashboard eCommerce + */ + +'use strict'; + +(function () { + let cardColor, labelColor, headingColor, borderColor, legendColor; + + if (isDarkStyle) { + cardColor = config.colors_dark.cardColor; + labelColor = config.colors_dark.textMuted; + legendColor = config.colors_dark.bodyColor; + headingColor = config.colors_dark.headingColor; + borderColor = config.colors_dark.borderColor; + } else { + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + } + + // Donut Chart Colors + const chartColors = { + donut: { + series1: config.colors.success, + series2: '#28c76fb3', + series3: '#28c76f80', + series4: config.colors_label.success + } + }; + + // Expenses Radial Bar Chart + // -------------------------------------------------------------------- + const expensesRadialChartEl = document.querySelector('#expensesChart'), + expensesRadialChartConfig = { + chart: { + height: 145, + sparkline: { + enabled: true + }, + parentHeightOffset: 0, + type: 'radialBar' + }, + colors: [config.colors.warning], + series: [78], + plotOptions: { + radialBar: { + offsetY: 0, + startAngle: -90, + endAngle: 90, + hollow: { + size: '65%' + }, + track: { + strokeWidth: '45%', + background: borderColor + }, + dataLabels: { + name: { + show: false + }, + value: { + fontSize: '22px', + color: headingColor, + fontWeight: 600, + offsetY: -5 + } + } + } + }, + grid: { + show: false, + padding: { + bottom: 5 + } + }, + stroke: { + lineCap: 'round' + }, + labels: ['Progress'], + responsive: [ + { + breakpoint: 1442, + options: { + chart: { + height: 120 + }, + plotOptions: { + radialBar: { + dataLabels: { + value: { + fontSize: '18px' + } + }, + hollow: { + size: '60%' + } + } + } + } + }, + { + breakpoint: 1025, + options: { + chart: { + height: 136 + }, + plotOptions: { + radialBar: { + hollow: { + size: '65%' + }, + dataLabels: { + value: { + fontSize: '18px' + } + } + } + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 120 + }, + plotOptions: { + radialBar: { + hollow: { + size: '55%' + } + } + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 145 + }, + plotOptions: { + radialBar: { + hollow: { + size: '65%' + } + } + }, + dataLabels: { + value: { + offsetY: 0 + } + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 105 + }, + plotOptions: { + radialBar: { + hollow: { + size: '60%' + } + } + } + } + } + ] + }; + if (typeof expensesRadialChartEl !== undefined && expensesRadialChartEl !== null) { + const expensesRadialChart = new ApexCharts(expensesRadialChartEl, expensesRadialChartConfig); + expensesRadialChart.render(); + } + + // Profit last month Line Chart + // -------------------------------------------------------------------- + const profitLastMonthEl = document.querySelector('#profitLastMonth'), + profitLastMonthConfig = { + chart: { + height: 90, + type: 'line', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + strokeDashArray: 6, + xaxis: { + lines: { + show: true, + colors: '#000' + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -18, + left: -4, + right: 7, + bottom: -10 + } + }, + colors: [config.colors.info], + stroke: { + width: 2 + }, + series: [ + { + data: [0, 25, 10, 40, 25, 55] + } + ], + tooltip: { + shared: false, + intersect: true, + x: { + show: false + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + markers: { + size: 3.5, + fillColor: config.colors.info, + strokeColors: 'transparent', + strokeWidth: 3.2, + discrete: [ + { + seriesIndex: 0, + dataPointIndex: 5, + fillColor: cardColor, + strokeColor: config.colors.info, + size: 5, + shape: 'circle' + } + ], + hover: { + size: 5.5 + } + }, + responsive: [ + { + breakpoint: 1442, + options: { + chart: { + height: 100 + } + } + }, + { + breakpoint: 1025, + options: { + chart: { + height: 86 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 93 + } + } + } + ] + }; + if (typeof profitLastMonthEl !== undefined && profitLastMonthEl !== null) { + const profitLastMonth = new ApexCharts(profitLastMonthEl, profitLastMonthConfig); + profitLastMonth.render(); + } + + // Generated Leads Chart + // -------------------------------------------------------------------- + const generatedLeadsChartEl = document.querySelector('#generatedLeadsChart'), + generatedLeadsChartConfig = { + chart: { + height: 147, + width: 130, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Electronic', 'Sports', 'Decor', 'Fashion'], + series: [45, 58, 30, 50], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: false + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 15, + right: -20, + left: -20 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + plotOptions: { + pie: { + donut: { + size: '70%', + labels: { + show: true, + value: { + fontSize: '1.375rem', + fontFamily: 'Public Sans', + color: headingColor, + fontWeight: 600, + offsetY: -15, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 20, + fontFamily: 'Public Sans' + }, + total: { + show: true, + showAlways: true, + color: config.colors.success, + fontSize: '.8125rem', + label: 'Total', + fontFamily: 'Public Sans', + formatter: function (w) { + return '184'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 172, + width: 160 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 178 + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 147 + } + } + } + ] + }; + if (typeof generatedLeadsChartEl !== undefined && generatedLeadsChartEl !== null) { + const generatedLeadsChart = new ApexCharts(generatedLeadsChartEl, generatedLeadsChartConfig); + generatedLeadsChart.render(); + } + + // Total Revenue Report Chart - Bar Chart + // -------------------------------------------------------------------- + const totalRevenueChartEl = document.querySelector('#totalRevenueChart'), + totalRevenueChartOptions = { + series: [ + { + name: 'Earning', + data: [270, 210, 180, 200, 250, 280, 250, 270, 150] + }, + { + name: 'Expense', + data: [-140, -160, -180, -150, -100, -60, -80, -100, -180] + } + ], + chart: { + height: 365, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 10, + startingShape: 'rounded', + endingShape: 'rounded' + } + }, + colors: [config.colors.primary, config.colors.warning], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 6, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: true, + horizontalAlign: 'left', + position: 'top', + fontFamily: 'Public Sans', + markers: { + height: 12, + width: 12, + radius: 12, + offsetX: -3, + offsetY: 2 + }, + labels: { + colors: legendColor + }, + itemMargin: { + horizontal: 5 + } + }, + grid: { + show: false, + padding: { + bottom: -8, + top: 20 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + } + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + offsetX: -16, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: 'Public Sans' + } + }, + min: -200, + max: 300, + tickAmount: 5 + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '52%' + } + }, + chart: { + height: 375 + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '62%' + } + } + } + }, + { + breakpoint: 1025, + options: { + plotOptions: { + bar: { + columnWidth: '70%' + } + }, + chart: { + height: 390 + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '38%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '48%' + } + } + } + }, + { + breakpoint: 449, + options: { + plotOptions: { + bar: { + columnWidth: '70%' + } + }, + chart: { + height: 360 + }, + xaxis: { + labels: { + offsetY: -5 + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '88%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalRevenueChartEl !== undefined && totalRevenueChartEl !== null) { + const totalRevenueChart = new ApexCharts(totalRevenueChartEl, totalRevenueChartOptions); + totalRevenueChart.render(); + } + + // Total Revenue Report Budget Line Chart + const budgetChartEl = document.querySelector('#budgetChart'), + budgetChartOptions = { + chart: { + height: 100, + toolbar: { show: false }, + zoom: { enabled: false }, + type: 'line' + }, + series: [ + { + name: 'Last Month', + data: [20, 10, 30, 16, 24, 5, 40, 23, 28, 5, 30] + }, + { + name: 'This Month', + data: [50, 40, 60, 46, 54, 35, 70, 53, 58, 35, 60] + } + ], + stroke: { + curve: 'smooth', + dashArray: [5, 0], + width: [1, 2] + }, + legend: { + show: false + }, + colors: [borderColor, config.colors.primary], + grid: { + show: false, + borderColor: borderColor, + padding: { + top: -30, + bottom: -15, + left: 25 + } + }, + markers: { + size: 0 + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof budgetChartEl !== undefined && budgetChartEl !== null) { + const budgetChart = new ApexCharts(budgetChartEl, budgetChartOptions); + budgetChart.render(); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const reportBarChartEl = document.querySelector('#reportBarChart'), + reportBarChartConfig = { + chart: { + height: 230, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '60%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -20, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 95, 60, 45, 90, 50, 75] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 190 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 250 + } + } + } + ] + }; + if (typeof reportBarChartEl !== undefined && reportBarChartEl !== null) { + const barChart = new ApexCharts(reportBarChartEl, reportBarChartConfig); + barChart.render(); + } + + // Variable declaration for table + var dt_invoice_table = $('.datatable-invoice'); + // Invoice datatable + // -------------------------------------------------------------------- + if (dt_invoice_table.length) { + var dt_invoice = dt_invoice_table.DataTable({ + ajax: assetsPath + 'json/invoice-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'total' }, + { data: 'issued_date' }, + { data: 'invoice_status' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Invoice ID + targets: 1, + render: function (data, type, full, meta) { + var $invoice_id = full['invoice_id']; + // Creates full output for row + var $row_output = '#' + $invoice_id + ''; + return $row_output; + } + }, + { + // Invoice status + targets: 2, + render: function (data, type, full, meta) { + var $invoice_status = full['invoice_status'], + $due_date = full['due_date'], + $balance = full['balance']; + var roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + return ( + " Balance: ' + + $balance + + '
    Due Date: ' + + $due_date + + "
    '>" + + roleBadgeObj[$invoice_status] + + '' + ); + } + }, + { + // Total Invoice Amount + targets: 3, + render: function (data, type, full, meta) { + var $total = full['total']; + return '$' + $total; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '
    ' + ); + } + }, + { + // Invoice Status + targets: -2, + visible: false + } + ], + order: [[1, 'desc']], + dom: + '<"row ms-2 me-3"' + + '<"col-12 col-md-6 d-flex align-items-center justify-content-center justify-content-md-start gap-2"l<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start mt-md-0 mt-3"B>>' + + '<"col-12 col-md-6 d-flex align-items-center justify-content-end flex-column flex-md-row pe-3 gap-md-2"f<"invoice_status mb-3 mb-md-0">>' + + '>t' + + '<"row mx-2"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + language: { + sLengthMenu: '_MENU_', + search: '', + searchPlaceholder: 'Search Invoice' + }, + // Buttons + buttons: [ + { + text: 'Create Invoice', + className: 'btn btn-primary', + action: function (e, dt, button, config) { + window.location = 'app-invoice-add.html'; + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(5) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.invoice_status') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + // On each datatable draw, initialize tooltip + dt_invoice_table.on('draw.dt', function () { + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +})(); diff --git a/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.js b/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.js new file mode 100755 index 00000000..8c4343a8 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.js @@ -0,0 +1,6830 @@ +/*! DataTables Editor v2.1.3 + * + * ©2012-2023 SpryMedia Ltd, all rights reserved. + * License: editor.datatables.net/license + */ + +(function( factory ){ + if ( typeof define === 'function' && define.amd ) { + // AMD + define( ['jquery', 'datatables.net'], function ( $ ) { + return factory( $, window, document ); + } ); + } + else if ( typeof exports === 'object' ) { + // CommonJS + var jq = require('jquery'); + var cjsRequires = function (root, $) { + if ( ! $.fn.dataTable ) { + require('datatables.net')(root, $); + } + }; + + if (typeof window === 'undefined') { + module.exports = function (root, $) { + if ( ! root ) { + // CommonJS environments without a window global must pass a + // root. This will give an error otherwise + root = window; + } + + if ( ! $ ) { + $ = jq( root ); + } + + cjsRequires( root, $ ); + return factory( $, root, root.document ); + }; + } + else { + cjsRequires( window, jq ); + module.exports = factory( jq, window, window.document ); + } + } + else { + // Browser + factory( jQuery, window, document ); + } +}(function( $, window, document, undefined ) { +'use strict'; +var DataTable = $.fn.dataTable; + +var formOptions = { + buttons: true, + drawType: false, + focus: 0, + message: true, + nest: false, + onBackground: 'blur', + onBlur: 'close', + onComplete: 'close', + onEsc: 'close', + onFieldError: 'focus', + onReturn: 'submit', + scope: 'row', + submit: 'all', + submitHtml: '▶', + submitTrigger: null, + title: true +}; + +var defaults$1 = { + /** + * Parameter name to use to submit data to the server. + * + * @type string + */ + actionName: 'action', + /** + * Control how the Ajax call to update data on the server. + * + * This option matches the `dt-init ajax` option in that is can be provided + * in one of three different ways: + * + * * string - As a string, the value given is used as the url to target + * the Ajax request to, using the default Editor Ajax options. Note that + * for backwards compatibility you can use the form "METHOD URL" - for + * example: `"PUT api/users"`, although it is recommended you use the + * object form described below. + * * object - As an object, the `ajax` property has two forms: + * * Used to extend and override the default Ajax options that Editor + * uses. This can be very useful for adding extra data for example, or + * changing the HTTP request type. + * * With `create`, `edit` and `remove` properties, Editor will use the + * option for the action that it is taking, which can be useful for + * REST style interfaces. The value of each property can be a string, + * object or function, using exactly the same options as the main `ajax` + * option. All three options must be defined if this form is to be used. + * * function - As a function this gives complete control over the method + * used to update the server (if indeed a server is being used!). For + * example, you could use a different data store such as localStorage, + * Firebase or route the data through a web-socket. + * + * @example + * // As a string - all actions are submitted to this URI as POST requests + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": 'php/index.php', + * "table": "#example" + * } ); + * } ); + * + * @example + * // As an object - using GET rather than POST + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": { + * "type": 'GET', + * "url": 'php/index.php + * }, + * "table": "#example" + * } ); + * } ); + * + * @example + * // As an object - each action is submitted to a different URI as POST requests + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": { + * "create": "/rest/user/create", + * "edit": "/rest/user/_id_/edit", + * "remove": "/rest/user/_id_/delete" + * }, + * "table": "#example" + * } ); + * } ); + * + * @example + * // As an object - with different HTTP methods for each action + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": { + * "create": { + * type: 'POST', + * url: '/rest/user/create' + * }, + * "edit": { + * type: 'PUT', + * url: '/rest/user/edit/_id_' + * }, + * "remove": { + * type: 'DELETE', + * url: '/rest/user/delete' + * } + * }, + * "table": "#example" + * } ); + * } ); + * + * // As a function - Making a custom `$.ajax` call + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "table": "#example", + * "ajax": function ( method, url, data, successCallback, errorCallback ) { + * $.ajax( { + * "type": method, + * "url": url, + * "data": data, + * "dataType": "json", + * "success": function (json) { + * successCallback( json ); + * }, + * "error": function (xhr, error, thrown) { + * errorCallback( xhr, error, thrown ); + * } + * } ); + * } + * } ); + * } ); + */ + ajax: null, + /** + * The display controller for the form. The form itself is just a collection of + * DOM elements which require a display container. This display controller allows + * the visual appearance of the form to be significantly altered without major + * alterations to the Editor code. There are two display controllers built into + * Editor *lightbox* and *envelope*. The value of this property will + * be used to access the display controller defined in {@link Editor.display} + * for the given name. Additional display controllers can be added by adding objects + * to that object, through extending the displayController model: + * {@link Editor.models.displayController}. + * + * @type string + * @default lightbox + * + * @example + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example", + * "display": 'envelope' + * } ); + * } ); + */ + display: 'lightbox', + /** + * Events / callbacks - event handlers can be assigned as an individual function + * during initialisation using the parameters in this name space. The names, and + * the parameters passed to each callback match their event equivalent in the + * {@link Editor} object. + * + * @namespace + * @deprecated Since 1.3. Use the `on()` API method instead. Note that events + * passed in do still operate as they did in 1.2- but are no longer + * individually documented. + */ + events: {}, + /** + * Fields to initialise the form with - see {@link Editor.models.field} for + * a full list of the options available to each field. Note that if fields are not + * added to the form at initialisation time using this option, they can be added using + * the {@link Editor#add} API method. + * + * @type array + * @default [] + * + * @example + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example", + * "fields": [ { + * "label": "User name:", + * "name": "username" + * } + * // More fields would typically be added here! + * } ] + * } ); + * } ); + */ + fields: [], + formOptions: { + bubble: $.extend({}, formOptions, { + buttons: '_basic', + message: false, + submit: 'changed', + title: false + }), + inline: $.extend({}, formOptions, { + buttons: false, + submit: 'changed' + }), + main: $.extend({}, formOptions) + }, + /** + * Internationalisation options for Editor. All client-side strings that the + * end user can see in the interface presented by Editor can be modified here. + * + * You may also wish to refer to the + * DataTables internationalisation options to provide a fully language + * customised table interface. + * + * @namespace + * + * @example + * // Set the 'create' button text. All other strings used are the + * // default values. + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "create": { + * "button": "New user" + * } + * } + * } ); + * + * @example + * // Set the submit text for all three actions + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "create": { + * "submit": "Create new user" + * }, + * "edit": { + * "submit": "Update user" + * }, + * "remove": { + * "submit": "Remove user" + * } + * } + * } ); + */ + i18n: { + /** + * Close button title text + * + * @type string + * @default Close + */ + close: 'Close', + /** + * Strings used when working with the Editor 'create' action (creating new + * records). + * + * @namespace + */ + create: { + /** + * Buttons button text + * + * @type string + * @default New + */ + button: 'New', + /** + * Submit button text + * + * @type string + * @default Create + */ + submit: 'Create', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Create new entry + */ + title: 'Create new entry' + }, + datetime: { + amPm: ['am', 'pm'], + hours: 'Hour', + minutes: 'Minute', + months: [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ], + next: 'Next', + previous: 'Previous', + seconds: 'Second', + unknown: '-', + weekdays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + }, + /** + * Strings used when working with the Editor 'edit' action (editing existing + * records). + * + * @namespace + */ + edit: { + /** + * Buttons button text + * + * @type string + * @default Edit + */ + button: 'Edit', + /** + * Submit button text + * + * @type string + * @default Update + */ + submit: 'Update', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Edit entry + */ + title: 'Edit entry' + }, + /** + * Strings used for error conditions. + * + * @namespace + */ + error: { + /** + * Generic server error message + * + * @type string + * @default + * A system error has occurred (More information) + */ + system: 'A system error has occurred (More information).' + }, + /** + * Strings used for multi-value editing + * + * @namespace + */ + multi: { + /** + * Shown below the multi title text, although only the first + * instance of this text is shown in the form to reduce redundancy + */ + info: 'The selected items contain different values for this input. To edit and set all items for this input to the same value, click or tap here, otherwise they will retain their individual values.', + /** + * Disabled for multi-row editing + */ + noMulti: 'This input can be edited individually, but not part of a group.', + /** + * Shown below the field input when group editing a value to allow + * the user to return to the original multiple values + */ + restore: 'Undo changes', + /** + * Shown in place of the field value when a field has multiple values + */ + title: 'Multiple values' + }, + /** + * Strings used when working with the Editor 'delete' action (deleting + * existing records). + * + * @namespace + */ + remove: { + /** + * Buttons button text + * + * @type string + * @default Delete + */ + button: 'Delete', + /** + * Deletion confirmation message. + * + * As Editor has the ability to delete either a single or multiple rows + * at a time, this option can be given as either a string (which will be + * used regardless of how many records are selected) or as an object + * where the property "_" will be used (with %d substituted for the number + * of records to be deleted) as the delete message, unless there is a + * key with the number of records to be deleted. This allows Editor + * to consider the different pluralisation characteristics of different + * languages. + * + * @type object|string + * @default Are you sure you wish to delete %d rows? + * + * @example + * // String - no plural consideration + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": "Are you sure you wish to delete %d record(s)?" + * } + * } + * } ); + * + * @example + * // Basic 1 (singular) or _ (plural) + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": { + * "_": "Confirm deletion of %d records.", + * "1": "Confirm deletion of record." + * } + * } + * } ); + * + * @example + * // Singular, dual and plural + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": { + * "_": "Confirm deletion of %d records.", + * "1": "Confirm deletion of record.", + * "2": "Confirm deletion of both record." + * } + * } + * } ); + * + */ + confirm: { + 1: 'Are you sure you wish to delete 1 row?', + _: 'Are you sure you wish to delete %d rows?' + }, + /** + * Submit button text + * + * @type string + * @default Delete + */ + submit: 'Delete', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Delete + */ + title: 'Delete', + } + }, + /** + * JSON property from which to read / write the row's ID property (i.e. its + * unique column index that identifies the row to the database). By default + * Editor will use the `DT_RowId` property from the data source object + * (DataTable's magic property to set the DOM id for the row). + * + * If you want to read a parameter from the data source object instead of + * using `DT_RowId`, set this option to the property name to use. + * + * Like other data source options the `srcId` option can be given in dotted + * object notation to read nested objects. + * + * @type null|string + * @default DT_RowId + * + * @example + * // Using a data source such as: + * // { "id":12, "browser":"Chrome", ... } + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example", + * "idSrc": "id" + * } ); + * } ); + */ + idSrc: 'DT_RowId', + /** + * jQuery selector that can be used to identify the table you wish to apply + * this editor instance to. + * + * In previous versions of Editor (1.2 and earlier), this parameter was + * called `table`. The name has been altered in 1.3+ to simplify the + * initialisation. This is a backwards compatible change - if you pass in + * a `table` option it will be used. + * + * @type string + * @default Empty string + * + * @example + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example" + * } ); + * } ); + */ + table: null, +}; + +var settings = { + action: null, + actionName: 'action', + ajax: null, + bubbleNodes: [], + bubbleBottom: false, + closeCb: null, + closeIcb: null, + dataSource: null, + displayController: null, + displayed: false, + editCount: 0, + editData: {}, + editFields: {}, + editOpts: {}, + fields: {}, + formOptions: { + bubble: $.extend({}, formOptions), + inline: $.extend({}, formOptions), + main: $.extend({}, formOptions), + }, + globalError: '', + id: -1, + idSrc: null, + includeFields: [], + mode: null, + modifier: null, + opts: null, + order: [], + processing: false, + setFocus: null, + table: null, + template: null, + unique: 0 +}; + +var DataTable$6 = $.fn.dataTable; +var DtInternalApi = DataTable$6.ext.oApi; +function objectKeys(o) { + var out = []; + for (var key in o) { + if (o.hasOwnProperty(key)) { + out.push(key); + } + } + return out; +} +function el(tag, ctx) { + if (ctx === undefined) { + ctx = document; + } + return $('*[data-dte-e="' + tag + '"]', ctx); +} +function safeDomId(id, prefix) { + if (prefix === void 0) { prefix = '#'; } + return typeof id === 'string' ? + prefix + id.replace(/\./g, '-') : + prefix + id; +} +function safeQueryId(id, prefix) { + if (prefix === void 0) { prefix = '#'; } + return typeof id === 'string' ? + prefix + id.replace(/(:|\.|\[|\]|,)/g, '\\$1') : + prefix + id; +} +function dataGet(src) { + return DtInternalApi._fnGetObjectDataFn(src); +} +function dataSet(src) { + return DtInternalApi._fnSetObjectDataFn(src); +} +var extend = DtInternalApi._fnExtend; +function pluck(a, prop) { + var out = []; + $.each(a, function (idx, elIn) { + out.push(elIn[prop]); + }); + return out; +} +/** + * Compare parameters for difference - diving into arrays and objects if + * needed, allowing the object reference to be different, but the contents to + * match. + * + * Please note that LOOSE type checking is used + */ +function deepCompare(o1, o2) { + if (typeof o1 !== 'object' || typeof o2 !== 'object') { + return o1 == o2; + } + var o1Props = objectKeys(o1); + var o2Props = objectKeys(o2); + if (o1Props.length !== o2Props.length) { + return false; + } + for (var i = 0, ien = o1Props.length; i < ien; i++) { + var propName = o1Props[i]; + if (typeof o1[propName] === 'object') { + if (!deepCompare(o1[propName], o2[propName])) { + return false; + } + } + else if (o1[propName] != o2[propName]) { + return false; + } + } + return true; +} + +/* - - - - - - - - - - + * DataTables editor interface + */ +var _dtIsSsp = function (dt, editor) { + // If the draw type is `none`, then we still need to use the DT API to + // update the display with the new data + return dt.settings()[0].oFeatures.bServerSide && + editor.s.editOpts.drawType !== 'none'; +}; +var _dtApi = function (table) { + return table instanceof $.fn.dataTable.Api + ? table + : $(table).DataTable(); +}; +var _dtHighlight = function (node) { + // Highlight a row using CSS transitions. The timeouts need to match the + // transition duration from the CSS + node = $(node); + setTimeout(function () { + node.addClass('highlight'); + setTimeout(function () { + node + .addClass('noHighlight') + .removeClass('highlight'); + setTimeout(function () { + node.removeClass('noHighlight'); + }, 550); + }, 500); + }, 20); +}; +var _dtRowSelector = function (out, dt, identifier, fields, idFn) { + dt.rows(identifier).indexes().each(function (idx) { + var row = dt.row(idx); + var data = row.data(); + var idSrc = idFn(data); + if (idSrc === undefined) { + Editor.error('Unable to find row identifier', 14); + } + out[idSrc] = { + data: data, + fields: fields, + idSrc: idSrc, + node: row.node(), + type: 'row' + }; + }); +}; +var _dtFieldsFromIdx = function (dt, fields, idx, ignoreUnknown) { + var col = dt.settings()[0].aoColumns[idx]; + var dataSrc = col.editField !== undefined ? + col.editField : + col.mData; + var resolvedFields = {}; + var run = function (field, dataSrcIn) { + if (field.name() === dataSrcIn) { + resolvedFields[field.name()] = field; + } + }; + $.each(fields, function (name, fieldInst) { + if (Array.isArray(dataSrc)) { + for (var _i = 0, dataSrc_1 = dataSrc; _i < dataSrc_1.length; _i++) { + var data = dataSrc_1[_i]; + run(fieldInst, data); + } + } + else { + run(fieldInst, dataSrc); + } + }); + if ($.isEmptyObject(resolvedFields) && !ignoreUnknown) { + Editor.error('Unable to automatically determine field from source. Please specify the field name.', 11); + } + return resolvedFields; +}; +var _dtCellSelector = function (out, dt, identifier, allFields, idFn, forceFields) { + if (forceFields === void 0) { forceFields = null; } + var cells = dt.cells(identifier); + cells.indexes().each(function (idx) { + var cell = dt.cell(idx); + var row = dt.row(idx.row); + var data = row.data(); + var idSrc = idFn(data); + var fields = forceFields || _dtFieldsFromIdx(dt, allFields, idx.column, cells.count() > 1); + var isNode = (typeof identifier === 'object' && identifier.nodeName) || identifier instanceof $; + var prevDisplayFields; + var prevAttach; + var prevAttachFields; + // Only add if a field was found to edit + if (Object.keys(fields).length) { + // The row selector will create a new `out` object for the identifier, and the + // cell selector might be called multiple times for a row, so we need to save + // our specific items + if (out[idSrc]) { + prevAttach = out[idSrc].attach; + prevAttachFields = out[idSrc].attachFields; + prevDisplayFields = out[idSrc].displayFields; + } + // Use the row selector to get the row information + _dtRowSelector(out, dt, idx.row, allFields, idFn); + out[idSrc].attachFields = prevAttachFields || []; + out[idSrc].attachFields.push(Object.keys(fields)); + out[idSrc].attach = prevAttach || []; + out[idSrc].attach.push(isNode ? + $(identifier).get(0) : + cell.fixedNode ? // If its under a fixed column, get the floating node + cell.fixedNode() : + cell.node()); + out[idSrc].displayFields = prevDisplayFields || {}; + $.extend(out[idSrc].displayFields, fields); + } + }); +}; +var _dtColumnSelector = function (out, dt, identifier, fields, idFn) { + dt.cells(null, identifier).indexes().each(function (idx) { + _dtCellSelector(out, dt, idx, fields, idFn); + }); +}; +var dataSource$1 = { + commit: function (action, identifier, data, store) { + // Updates complete - redraw + var that = this; + var dt = _dtApi(this.s.table); + var ssp = dt.settings()[0].oFeatures.bServerSide; + var ids = store.rowIds; + // On edit, if there are any rows left in the `store.rowIds`, then they + // were not returned by the server and should be removed (they might not + // meet filtering requirements any more for example) + if (!_dtIsSsp(dt, this) && action === 'edit' && store.rowIds.length) { + var row = void 0; + var compare = function (id) { + return function (rowIdx, rowData, rowNode) { + return id == dataSource$1.id.call(that, rowData); + }; + }; + for (var i = 0, ien = ids.length; i < ien; i++) { + // Find the row to edit - attempt to do an id look up first for speed + try { + row = dt.row(safeQueryId(ids[i])); + } + catch (e) { + row = dt; + } + // If not found, then we need to do it the slow way + if (!row.any()) { + row = dt.row(compare(ids[i])); + } + if (row.any() && !ssp) { + row.remove(); + } + } + } + var drawType = this.s.editOpts.drawType; + if (drawType !== 'none') { + var dtAny = dt; + // SSP highlighting has to go after the draw, but this can't be + // merged with client-side processing highlight as we want that + // to work even when there isn't a draw happening. + if (ssp && ids && ids.length) { + dt.one('draw', function () { + for (var i = 0, ien = ids.length; i < ien; i++) { + var row = dt.row(safeQueryId(ids[i])); + if (row.any()) { + _dtHighlight(row.node()); + } + } + }); + } + dt.draw(drawType); + // Responsive needs to take account of new data column widths + if (dtAny.responsive) { + dtAny.responsive.recalc(); + } + // Rebuild searchpanes + if (typeof dtAny.searchPanes === 'function' && !ssp) { + dtAny.searchPanes.rebuildPane(undefined, true); + } + // Rebuild searchbuilder + if (dtAny.searchBuilder !== undefined && typeof dtAny.searchBuilder.rebuild === 'function' && !ssp) { + dtAny.searchBuilder.rebuild(dtAny.searchBuilder.getDetails()); + } + } + }, + create: function (fields, data) { + var dt = _dtApi(this.s.table); + if (!_dtIsSsp(dt, this)) { + var row = dt.row.add(data); + _dtHighlight(row.node()); + } + }, + edit: function (identifier, fields, data, store) { + var that = this; + var dt = _dtApi(this.s.table); + // No point in doing anything when server-side processing - the commit + // will redraw the table + if (!_dtIsSsp(dt, this) || this.s.editOpts.drawType === 'none') { + // The identifier can select one or more rows, but the data will + // refer to just a single row. We need to determine which row from + // the set is the one to operator on. + var rowId_1 = dataSource$1.id.call(this, data); + var row = void 0; + // Find the row to edit - attempt to do an id look up first for speed + try { + row = dt.row(safeQueryId(rowId_1)); + } + catch (e) { + row = dt; + } + // If not found, then we need to do it the slow way + if (!row.any()) { + row = dt.row(function (rowIdx, rowData, rowNode) { + return rowId_1 == dataSource$1.id.call(that, rowData); + }); + } + if (row.any()) { + // Merge data to allow for a sub-set to be returned + var toSave = extend({}, row.data(), true); + toSave = extend(toSave, data, true); + row.data(toSave); + // Remove the item from the list of indexes now that is has been + // updated + var idx = $.inArray(rowId_1, store.rowIds); + store.rowIds.splice(idx, 1); + } + else { + // If not found, then its a new row (change in pkey possibly) + row = dt.row.add(data); + } + _dtHighlight(row.node()); + } + }, + fakeRow: function (insertPoint) { + var dt = _dtApi(this.s.table); + var tr = $(''); + var attachFields = []; + var attach = []; + var displayFields = {}; + var tbody = dt.table(undefined).body(); + for (var i = 0, ien = dt.columns(':visible').count(); i < ien; i++) { + var visIdx = dt.column(i + ':visible').index(); + var td = $('
    ').appendTo(tr); + var fields = _dtFieldsFromIdx(dt, this.s.fields, visIdx, true); + var settings = dt.settings()[0]; + var className = settings.aoColumns[visIdx].sClass; + if (className) { + td.addClass(className); + } + if (Object.keys(fields).length) { + attachFields.push(Object.keys(fields)); + attach.push(td[0]); + $.extend(displayFields, fields); + } + } + var append = function () { + // Remove the data empty message + if (dt.page.info().recordsDisplay === 0) { + $(tbody).empty(); + } + var action = insertPoint === 'end' + ? 'appendTo' + : 'prependTo'; + tr[action](tbody); + }; + this.__dtFakeRow = tr; + // Insert into the table + append(); + dt.on('draw.dte-createInline', function () { + append(); + }); + return { + 0: { + attach: attach, + attachFields: attachFields, + displayFields: displayFields, + fields: this.s.fields, + type: 'row' + } + }; + }, + fakeRowEnd: function () { + var dt = _dtApi(this.s.table); + dt.off('draw.dte-createInline'); + this.__dtFakeRow.remove(); + this.__dtFakeRow = null; + // Restore data empty row + if (dt.page.info().recordsDisplay === 0) { + dt.draw(false); + } + }, + // get idSrc, fields to edit, data and node for each item + fields: function (identifier) { + var idFn = dataGet(this.s.idSrc); + var dt = _dtApi(this.s.table); + var fields = this.s.fields; + var out = {}; + if ($.isPlainObject(identifier) && + (identifier.rows !== undefined || identifier.columns !== undefined || identifier.cells !== undefined)) { + // Multi-item type selector + if (identifier.rows !== undefined) { + _dtRowSelector(out, dt, identifier.rows, fields, idFn); + } + if (identifier.columns !== undefined) { + _dtColumnSelector(out, dt, identifier.columns, fields, idFn); + } + if (identifier.cells !== undefined) { + _dtCellSelector(out, dt, identifier.cells, fields, idFn); + } + } + else { + // Just a rows selector + _dtRowSelector(out, dt, identifier, fields, idFn); + } + return out; + }, + id: function (data) { + var idFn = dataGet(this.s.idSrc); + return idFn(data); + }, + individual: function (identifier, fieldNames) { + var idFn = dataGet(this.s.idSrc); + var dt = _dtApi(this.s.table); + var fields = this.s.fields; + var out = {}; + var forceFields; + if (fieldNames) { + if (!Array.isArray(fieldNames)) { + fieldNames = [fieldNames]; + } + forceFields = {}; + $.each(fieldNames, function (i, name) { + forceFields[name] = fields[name]; + }); + } + _dtCellSelector(out, dt, identifier, fields, idFn, forceFields); + return out; + }, + prep: function (action, identifier, submit, json, store) { + var _this = this; + // Get the id of the rows created / edited + if (action === 'create') { + store.rowIds = $.map(json.data, function (row) { return dataSource$1.id.call(_this, row); }); + } + if (action === 'edit') { + var cancelled_1 = json.cancelled || []; + store.rowIds = $.map(submit.data, function (val, key) { + return !$.isEmptyObject(submit.data[key]) && // was submitted + $.inArray(key, cancelled_1) === -1 ? // was not cancelled on the server-side + key : + undefined; + }); + } + else if (action === 'remove') { + store.cancelled = json.cancelled || []; + } + }, + refresh: function () { + // Reload a table's data - used when nested data is changed + var dt = _dtApi(this.s.table); + dt.ajax.reload(null, false); + }, + remove: function (identifier, fields, store) { + // No confirmation from the server + var that = this; + var dt = _dtApi(this.s.table); + var cancelled = store.cancelled; + if (cancelled.length === 0) { + // No rows were cancelled on the server-side, remove them all + dt.rows(identifier).remove(); + } + else { + // One or more rows were cancelled, so we need to identify them + // and not remove those rows + var indexes_1 = []; + dt.rows(identifier).every(function () { + var id = dataSource$1.id.call(that, this.data()); + if ($.inArray(id, cancelled) === -1) { + // Don't use `remove` here - it messes up the indexes + indexes_1.push(this.index()); + } + }); + dt.rows(indexes_1).remove(); + } + } +}; + +/* - - - - - - - - + * HTML editor interface + */ +function _htmlId(identifier) { + if (identifier === 'keyless') { + return $(document); + } + var specific = $('[data-editor-id="' + identifier + '"]'); + if (specific.length === 0) { + specific = typeof identifier === 'string' ? + $(safeQueryId(identifier)) : + $(identifier); + } + if (specific.length === 0) { + throw new Error('Could not find an element with `data-editor-id` or `id` of: ' + identifier); + } + return specific; +} +function _htmlEl(identifier, name) { + var context = _htmlId(identifier); + return $('[data-editor-field="' + name + '"]', context); +} +function _htmlEls(identifier, names) { + var out = $(); + for (var i = 0, ien = names.length; i < ien; i++) { + out = out.add(_htmlEl(identifier, names[i])); + } + return out; +} +function _htmlGet(identifier, dataSrc) { + var el = _htmlEl(identifier, dataSrc); + return el.filter('[data-editor-value]').length ? + el.attr('data-editor-value') : + el.html(); +} +function _htmlSet(identifier, fields, data) { + $.each(fields, function (name, field) { + var val = field.valFromData(data); + if (val !== undefined) { + var el = _htmlEl(identifier, field.dataSrc()); + if (el.filter('[data-editor-value]').length) { + el.attr('data-editor-value', val); + } + else { + el.each(function () { + // This is very frustrating, but in IE if you just write directly + // to innerHTML, and elements that are overwritten are GC'ed, + // even if there is a reference to them elsewhere + while (this.childNodes.length) { + this.removeChild(this.firstChild); + } + }) + .html(val); + } + } + }); +} +var dataSource = { + create: function (fields, data) { + // If there is an element with the id that has been created, then use it + // to assign the values + if (data) { + var id = dataSource.id.call(this, data); + try { + if (_htmlId(id).length) { + _htmlSet(id, fields, data); + } + } + catch (e) { + // noop - use `postCreate` to add items to the DOM + } + } + }, + edit: function (identifier, fields, data) { + // Get the ids from the returned data or `keyless` if not found + var id = dataSource.id.call(this, data) || 'keyless'; + _htmlSet(id, fields, data); + }, + // get idSrc, fields to edit, data and node for each item + fields: function (identifier) { + var out = {}; + // Allow multi-point editing + if (Array.isArray(identifier)) { + for (var i = 0, ien = identifier.length; i < ien; i++) { + var res = dataSource.fields.call(this, identifier[i]); + out[identifier[i]] = res[identifier[i]]; + } + return out; + } + // else + var data = {}; + var fields = this.s.fields; + if (!identifier) { + identifier = 'keyless'; + } + $.each(fields, function (name, field) { + var val = _htmlGet(identifier, field.dataSrc()); + // If no HTML element is present, jQuery returns null. We want undefined + field.valToData(data, val === null ? undefined : val); + }); + out[identifier] = { + data: data, + fields: fields, + idSrc: identifier, + node: document, + type: 'row' + }; + return out; + }, + id: function (data) { + var idFn = dataGet(this.s.idSrc); + return idFn(data); + }, + individual: function (identifier, fieldNames) { + var attachEl; + // Auto detection of the field name and id + if (identifier instanceof $ || identifier.nodeName) { + attachEl = identifier; + if (!fieldNames) { + fieldNames = [$(identifier).attr('data-editor-field')]; + } + var back = $.fn.addBack ? 'addBack' : 'andSelf'; + identifier = $(identifier).parents('[data-editor-id]')[back]().data('editor-id'); + } + // no id given and none found + if (!identifier) { + identifier = 'keyless'; + } + // no field name - cannot continue + if (fieldNames && !Array.isArray(fieldNames)) { + fieldNames = [fieldNames]; + } + if (!fieldNames || fieldNames.length === 0) { + throw new Error('Cannot automatically determine field name from data source'); + } + var out = dataSource.fields.call(this, identifier); + var fields = this.s.fields; + var forceFields = {}; + $.each(fieldNames, function (i, name) { + forceFields[name] = fields[name]; + }); + $.each(out, function (id, set) { + set.type = 'cell'; + set.attachFields = [fieldNames]; + set.attach = attachEl ? + $(attachEl) : + _htmlEls(identifier, fieldNames).toArray(); + set.fields = fields; + set.displayFields = forceFields; + }); + return out; + }, + initField: function (cfg) { + // This is before the field has been initialised so can't use it API + var label = $('[data-editor-label="' + (cfg.data || cfg.name) + '"]'); + if (!cfg.label && label.length) { + cfg.label = label.html(); + } + }, + remove: function (identifier, fields) { + // If there is an element with an ID property matching the identifier, + // remove it + if (identifier !== 'keyless') { + _htmlId(identifier).remove(); + } + } +}; + +/** + * Class names that are used by Editor for its various display components. + * A copy of this object is taken when an Editor instance is initialised, thus + * allowing different classes to be used in different instances if required. + * Class name changes can be useful for easy integration with CSS frameworks, + * for example Twitter Bootstrap. + * + * @namespace + */ +var classNames = { + /** + * Action classes - these are added to the Editor base element ("wrapper") + * and allows styling based on the type of form view that is being employed. + * + * @namespace + */ + actions: { + /** + * Editor is in 'create' state + */ + create: 'DTE_Action_Create', + /** + * Editor is in 'edit' state + */ + edit: 'DTE_Action_Edit', + /** + * Editor is in 'remove' state + */ + remove: 'DTE_Action_Remove' + }, + /** + * Display body classes + * + * @namespace + */ + body: { + /** + * Liner for the body content + */ + content: 'DTE_Body_Content', + /** + * Container for the body elements + */ + wrapper: 'DTE_Body' + }, + /** + * Bubble editing classes - these are used to display the bubble editor + * + * @namespace + */ + bubble: { + /** + * Fixed background + */ + bg: 'DTE_Bubble_Background', + /** + * Close button + */ + close: 'icon close', + /** + * Bubble content liner + */ + liner: 'DTE_Bubble_Liner', + /** + * Pointer shown which node is being edited + */ + pointer: 'DTE_Bubble_Triangle', + /** + * Bubble table display wrapper, so the buttons and form can be shown + * as table cells (via css) + */ + table: 'DTE_Bubble_Table', + /** + * Bubble container element + */ + wrapper: 'DTE DTE_Bubble' + }, + /** + * Field classes + * + * @namespace + */ + field: { + /** + * Field is disabled + */ + 'disabled': 'disabled', + /** + * Field error state (added to the field.wrapper element when in error state + */ + 'error': 'DTE_Field_StateError', + /** + * Field input container + */ + 'input': 'DTE_Field_Input', + /** + * Input elements wrapper + */ + 'inputControl': 'DTE_Field_InputControl', + /** + * Field label + */ + 'label': 'DTE_Label', + /** + * Error information text + */ + 'msg-error': 'DTE_Field_Error', + /** + * General information text + */ + 'msg-info': 'DTE_Field_Info', + /** + * Label information text + */ + 'msg-label': 'DTE_Label_Info', + /** + * Live messaging (API) information text + */ + 'msg-message': 'DTE_Field_Message', + /** + * Multi-value information descriptive text + */ + 'multiInfo': 'multi-info', + /** + * Multi-value not editable (field.multiEditable) + */ + 'multiNoEdit': 'multi-noEdit', + /** + * Multi-value information display + */ + 'multiRestore': 'multi-restore', + /** + * Multi-value information display wrapper + */ + 'multiValue': 'multi-value', + /** + * Class prefix for the field name - field name is added to the end allowing + * styling based on field name. + */ + 'namePrefix': 'DTE_Field_Name_', + /** + * Field's processing element + */ + 'processing': 'DTE_Processing_Indicator', + /** + * Class prefix for the field type - field type is added to the end allowing + * styling based on field type. + */ + 'typePrefix': 'DTE_Field_Type_', + /** + * Container for each field + */ + 'wrapper': 'DTE_Field' + }, + /** + * Display footer classes + * + * @namespace + */ + footer: { + /** + * Liner for the footer content + */ + content: 'DTE_Footer_Content', + /** + * Container for the footer elements + */ + wrapper: 'DTE_Footer' + }, + /** + * Form classes + * + * @namespace + */ + form: { + /** + * Button + */ + button: 'btn', + /** + * Button inside the form + */ + buttonInternal: 'btn', + /** + * Buttons container + */ + buttons: 'DTE_Form_Buttons', + /** + * Liner for the form content + */ + content: 'DTE_Form_Content', + /** + * Global error imformation + */ + error: 'DTE_Form_Error', + /** + * Global form information + */ + info: 'DTE_Form_Info', + /** + * Applied to the
    tag + */ + tag: '', + /** + * Container for the form elements + */ + wrapper: 'DTE_Form' + }, + /** + * Display header classes + * + * @namespace + */ + header: { + /** + * Liner for the header content + */ + content: 'DTE_Header_Content', + /** + * Title tag + */ + title: { + tag: null, + class: '' + }, + /** + * Container for the header elements + */ + wrapper: 'DTE_Header' + }, + /** + * Inline editing classes - these are used to display the inline editor + * + * @namespace + */ + inline: { + buttons: 'DTE_Inline_Buttons', + liner: 'DTE_Inline_Field', + wrapper: 'DTE DTE_Inline', + }, + /** + * Processing classes + * + * @namespace + */ + processing: { + /** + * Added to the base element ("wrapper") when the form is "processing" + */ + active: 'processing', + /** + * Processing indicator element + */ + indicator: 'DTE_Processing_Indicator' + }, + /** + * Applied to the base DIV element that contains all other Editor elements + */ + wrapper: 'DTE' +}; + +var displayed$2 = false; +var cssBackgroundOpacity = 1; +var dom$1 = { + background: $('
    ')[0], + close: $('
    ')[0], + content: null, + wrapper: $('
    ' + + '
    ' + + '
    ' + + '
    ')[0] +}; +function findAttachRow(editor, attach) { + var dt = new $.fn.dataTable.Api(editor.s.table); + // Figure out where we want to put the form display + if (attach === 'head') { + return dt.table(undefined).header(); // typing error in DT type file + } + else if (editor.s.action === 'create') { + return dt.table(undefined).header(); + } + else { + return dt.row(editor.s.modifier).node(); + } +} +function heightCalc$1(dte) { + // Set the max-height for the form content + var header = $('div.DTE_Header', dom$1.wrapper).outerHeight(); + var footer = $('div.DTE_Footer', dom$1.wrapper).outerHeight(); + var maxHeight = $(window).height() - (envelope.conf.windowPadding * 2) - + header - footer; + $('div.DTE_Body_Content', dom$1.wrapper).css('maxHeight', maxHeight); + return $(dte.dom.wrapper).outerHeight(); +} +function hide$2(dte, callback) { + if (!callback) { + callback = function () { }; + } + if (displayed$2) { + $(dom$1.content).animate({ + top: -(dom$1.content.offsetHeight + 50) + }, 600, function () { + $([dom$1.wrapper, dom$1.background]).fadeOut('normal', function () { + $(this).detach(); + callback(); + }); + }); + displayed$2 = false; + } +} +function init$1() { + dom$1.content = $('div.DTED_Envelope_Container', dom$1.wrapper)[0]; + cssBackgroundOpacity = $(dom$1.background).css('opacity'); +} +function show$2(dte, callback) { + if (!callback) { + callback = function () { }; + } + $('body') + .append(dom$1.background) + .append(dom$1.wrapper); + // Adjust size for the content + dom$1.content.style.height = 'auto'; + if (!displayed$2) { + var style = dom$1.wrapper.style; + style.opacity = '0'; + style.display = 'block'; + var height = heightCalc$1(dte); + var targetRow = findAttachRow(dte, envelope.conf.attach); + var width = targetRow.offsetWidth; + style.display = 'none'; + style.opacity = '1'; + // Prep the display + dom$1.wrapper.style.width = width + 'px'; + dom$1.wrapper.style.marginLeft = -(width / 2) + 'px'; + dom$1.wrapper.style.top = ($(targetRow).offset().top + targetRow.offsetHeight) + 'px'; + dom$1.content.style.top = ((-1 * height) - 20) + 'px'; + // Start animating in the background + dom$1.background.style.opacity = '0'; + dom$1.background.style.display = 'block'; + $(dom$1.background).animate({ + opacity: cssBackgroundOpacity + }, 'normal'); + // Animate in the display + $(dom$1.wrapper).fadeIn(); + $(dom$1.content).animate({ top: 0 }, 600, callback); + } + // Event handlers + $(dom$1.close) + .attr('title', dte.i18n.close) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + dte.close(); + }); + $(dom$1.background) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + dte.background(); + }); + $('div.DTED_Lightbox_Content_Wrapper', dom$1.wrapper) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + if ($(e.target).hasClass('DTED_Envelope_Content_Wrapper')) { + dte.background(); + } + }); + $(window) + .off('resize.DTED_Envelope') + .on('resize.DTED_Envelope', function () { + heightCalc$1(dte); + }); + displayed$2 = true; +} +var envelope = { + close: function (dte, callback) { + hide$2(dte, callback); + }, + conf: { + attach: 'row', + windowPadding: 50 + }, + destroy: function (dte) { + hide$2(); + }, + init: function (dte) { + init$1(); + return envelope; + }, + node: function (dte) { + return dom$1.wrapper[0]; + }, + open: function (dte, append, callback) { + $(dom$1.content).children().detach(); + dom$1.content.appendChild(append); + dom$1.content.appendChild(dom$1.close); + show$2(dte, callback); + } +}; + +function isMobile() { + return typeof window.orientation !== 'undefined' && window.outerWidth <= 576 + ? true + : false; +} +var displayed$1 = false; +var ready = false; +var scrollTop = 0; +var dom = { + background: $('
    '), + close: $('
    '), + content: null, + wrapper: $('
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ') +}; +function heightCalc() { + var headerFooter = $('div.DTE_Header', dom.wrapper).outerHeight() + + $('div.DTE_Footer', dom.wrapper).outerHeight(); + if (isMobile()) { + $('div.DTE_Body_Content', dom.wrapper).css('maxHeight', 'calc(100vh - ' + headerFooter + 'px)'); + } + else { + // Set the max-height for the form content + var maxHeight = $(window).height() - (self.conf.windowPadding * 2) - headerFooter; + $('div.DTE_Body_Content', dom.wrapper).css('maxHeight', maxHeight); + } +} +function hide$1(dte, callback) { + if (!callback) { + callback = function () { }; + } + // Restore scroll state + $('body').scrollTop(scrollTop); + dte._animate(dom.wrapper, { + opacity: 0, + top: self.conf.offsetAni + }, function () { + $(this).detach(); + callback(); + }); + dte._animate(dom.background, { + opacity: 0 + }, function () { + $(this).detach(); + }); + displayed$1 = false; + $(window).off('resize.DTED_Lightbox'); +} +function init() { + if (ready) { + return; + } + dom.content = $('div.DTED_Lightbox_Content', dom.wrapper); + dom.wrapper.css('opacity', 0); + dom.background.css('opacity', 0); + ready = true; +} +function show$1(dte, callback) { + // Mobiles have very poor position fixed abilities, so we need to know + // when using mobile A media query isn't good enough + if (isMobile()) { + $('body').addClass('DTED_Lightbox_Mobile'); + } + $('body') + .append(dom.background) + .append(dom.wrapper); + heightCalc(); + if (!displayed$1) { + displayed$1 = true; + dom.content.css('height', 'auto'); + dom.wrapper.css({ + top: -self.conf.offsetAni + }); + dte._animate(dom.wrapper, { + opacity: 1, + top: 0 + }, callback); + dte._animate(dom.background, { + opacity: 1 + }); + $(window).on('resize.DTED_Lightbox', function () { + heightCalc(); + }); + scrollTop = $('body').scrollTop(); + } + // Event handlers - assign on show, premoving previous bindings + dom.close + .attr('title', dte.i18n.close) + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + dte.close(); + }); + dom.background + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + e.stopImmediatePropagation(); + dte.background(); + }); + $('div.DTED_Lightbox_Content_Wrapper', dom.wrapper) + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + if ($(e.target).hasClass('DTED_Lightbox_Content_Wrapper')) { + e.stopImmediatePropagation(); + dte.background(); + } + }); +} +var self = { + close: function (dte, callback) { + hide$1(dte, callback); + }, + conf: { + offsetAni: 25, + windowPadding: 25 + }, + destroy: function (dte) { + if (displayed$1) { + hide$1(dte); + } + }, + init: function (dte) { + init(); + return self; + }, + node: function (dte) { + return dom.wrapper[0]; + }, + open: function (dte, append, callback) { + var content = dom.content; + content.children().detach(); + content + .append(append) + .append(dom.close); + show$1(dte, callback); + }, +}; + +var DataTable$5 = $.fn.dataTable; +/** + * Add a new field to the from. This is the method that is called automatically when + * fields are given in the initialisation objects as `Editor.defaults.fields`. + * + * @param this Editor instance + * @param cfg The object that describes the field (the full + * object is described by `Editor.model.field`. Note that multiple + * fields can be given by passing in an array of field definitions. + * @param after Existing field to insert the new field after. This + * can be `undefined` (insert at end), `null` (insert at start) or `string` + * the field name to insert after. + * @param reorder INTERNAL for array adding performance only + * @returns Editor instance + */ +function add(cfg, after, reorder) { + if (reorder === void 0) { reorder = true; } + // Allow multiple fields to be added at the same time + if (Array.isArray(cfg)) { + // Do it in reverse to allow fields to appear in the same order given, otherwise, + // the would appear in reverse if given an `after` + if (after !== undefined) { + cfg.reverse(); + } + for (var _i = 0, cfg_1 = cfg; _i < cfg_1.length; _i++) { + var cfgDp = cfg_1[_i]; + this.add(cfgDp, after, false); + } + this._displayReorder(this.order()); + return this; + } + var name = cfg.name; + if (name === undefined) { + throw new Error('Error adding field. The field requires a `name` option'); + } + if (this.s.fields[name]) { + throw new Error('Error adding field \'' + name + '\'. A field already exists with this name'); + } + // Allow the data source to add / modify the field properties + // Dev: would this be better as an event `preAddField`? And have the + // data sources init only once, but can listen for such events? More + // complexity, but probably more flexible... + this._dataSource('initField', cfg); + var editorField = new Editor.Field(cfg, this.classes.field, this); + // If in an editing mode, we need to set the field up for the data + if (this.s.mode) { + var editFields = this.s.editFields; + editorField.multiReset(); + $.each(editFields, function (idSrc, editIn) { + var value; + if (editIn.data) { + value = editorField.valFromData(editIn.data); + } + editorField.multiSet(idSrc, value !== undefined ? + value : + editorField.def()); + }); + } + this.s.fields[name] = editorField; + if (after === undefined) { + this.s.order.push(name); + } + else if (after === null) { + this.s.order.unshift(name); + } + else { + var idx = $.inArray(after, this.s.order); + this.s.order.splice(idx + 1, 0, name); + } + if (reorder !== false) { + this._displayReorder(this.order()); + } + return this; +} +function ajax(newAjax) { + if (newAjax) { + this.s.ajax = newAjax; + return this; + } + return this.s.ajax; +} +/** + * Perform background activation tasks. + * + * This is NOT publicly documented on the Editor web-site, but rather can be + * used by display controller plug-ins to perform the required task on + * background activation. + * + * @param this Editor instance + * @returns Editor instance + */ +function background() { + var onBackground = this.s.editOpts.onBackground; + if (typeof onBackground === 'function') { + onBackground(this); + } + else if (onBackground === 'blur') { + this.blur(); + } + else if (onBackground === 'close') { + this.close(); + } + else if (onBackground === 'submit') { + this.submit(); + } + return this; +} +/** + * Blur the currently displayed editor. + * + * A blur is different from a `close()` in that it might cause either a close or + * the form to be submitted. A typical example of a blur would be clicking on + * the background of the bubble or main editing forms - i.e. it might be a + * close, or it might submit depending upon the configuration, while a click on + * the close box is a very definite close. + * + * @returns Editor instance + */ +function blur() { + this._blur(); + return this; +} +function bubble(cells, fieldNames, showIn, opts) { + var _this = this; + if (showIn === void 0) { showIn = true; } + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.bubble(cells, fieldNames, opts); + })) { + return this; + } + // Argument shifting + if ($.isPlainObject(fieldNames)) { + opts = fieldNames; + fieldNames = undefined; + showIn = true; + } + else if (typeof fieldNames === 'boolean') { + showIn = fieldNames; + fieldNames = undefined; + opts = undefined; + } + if ($.isPlainObject(showIn)) { + opts = showIn; + showIn = true; + } + if (showIn === undefined) { + showIn = true; + } + opts = $.extend({}, this.s.formOptions.bubble, opts); + var editFields = this._dataSource('individual', cells, fieldNames); + this._edit(cells, editFields, 'bubble', opts, function () { + var namespace = _this._formOptions(opts); + var ret = _this._preopen('bubble'); + if (!ret) { + return _this; + } + // Keep the bubble in position on resize + $(window).on('resize.' + namespace + ' scroll.' + namespace, function () { + _this.bubblePosition(); + }); + // Store the nodes this are being used so the bubble can be positioned + var nodes = []; + _this.s.bubbleNodes = nodes.concat.apply(nodes, pluck(editFields, 'attach')); + // Create container display + var classes = _this.classes.bubble; + var backgroundNode = $('
    '); + var container = $('
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    '); + if (showIn) { + container.appendTo('body'); + backgroundNode.appendTo('body'); + } + var liner = container.children().eq(0); + var tableNode = liner.children(); + var closeNode = tableNode.children(); + liner.append(_this.dom.formError); + tableNode.prepend(_this.dom.form); + if (opts.message) { + liner.prepend(_this.dom.formInfo); + } + if (opts.title) { + liner.prepend(_this.dom.header); + } + if (opts.buttons) { + tableNode.append(_this.dom.buttons); + } + // Need to use a small anon function here as the animate callback is the scope + // of the element being animated and TS won't allow access to the private methods + var finish = function () { + _this._clearDynamicInfo(); + _this._event('closed', ['bubble']); + }; + var pair = $().add(container).add(backgroundNode); + _this._closeReg(function (submitComplete) { + _this._animate(pair, { opacity: 0 }, function () { + if (this === container[0]) { + pair.detach(); + $(window).off('resize.' + namespace + ' scroll.' + namespace); + finish(); + } + }); + }); + // Close event handlers + backgroundNode.on('click', function () { + _this.blur(); + }); + closeNode.on('click', function () { + _this._close(); + }); + _this.bubblePosition(); + _this._postopen('bubble', false); + var opened = function () { + _this._focus(_this.s.includeFields, opts.focus); + _this._event('opened', ['bubble', _this.s.action]); + }; + _this._animate(pair, { opacity: 1 }, function () { + // Otherwise the callback will happen on both elements + if (this === container[0]) { + opened(); + } + }); + }); + return this; +} +/** + * Reposition the editing bubble (`bubble()`) when it is visible. This can be + * used to update the bubble position if other elements on the page change + * position. Editor will automatically call this method on window resize. + * + * @returns Editor instance + */ +function bubblePosition() { + var wrapper = $('div.DTE_Bubble'); + var liner = $('div.DTE_Bubble_Liner'); + var nodes = this.s.bubbleNodes; + // Average the node positions to insert the container + var position = { bottom: 0, left: 0, right: 0, top: 0 }; + $.each(nodes, function (i, nodeIn) { + var pos = $(nodeIn).offset(); + nodeIn = $(nodeIn).get(0); + position.top += pos.top; + position.left += pos.left; + position.right += pos.left + nodeIn.offsetWidth; + position.bottom += pos.top + nodeIn.offsetHeight; + }); + position.top /= nodes.length; + position.left /= nodes.length; + position.right /= nodes.length; + position.bottom /= nodes.length; + var top = position.top; + var left = (position.left + position.right) / 2; + var width = liner.outerWidth(); + var height = liner.outerHeight(); + var visLeft = left - (width / 2); + var visRight = visLeft + width; + var docWidth = $(window).width(); + var viewportTop = $(window).scrollTop(); + var padding = 15; + // Show above or below depending on bubbleBottom + wrapper.css({ + left: left, + top: this.s.bubbleBottom ? position.bottom : top + }); + if (this.s.bubbleBottom) { + wrapper.addClass('below'); + } + var curPosition = wrapper.position(); + // Correct for overflow below the fold + if (liner.length && curPosition.top + height > viewportTop + window.innerHeight) { + wrapper + .css('top', top) + .removeClass('below'); + this.s.bubbleBottom = false; + } + else if (liner.length && curPosition.top - height < viewportTop) { + // Correct for overflow from the top of the document by positioning below + // the field if needed + wrapper + .css('top', position.bottom) + .addClass('below'); + this.s.bubbleBottom = true; + } + // Attempt to correct for overflow to the right of the document + if (visRight + padding > docWidth) { + var diff = visRight - docWidth; + // If left overflowing, that takes priority + liner.css('left', visLeft < padding ? + -(visLeft - padding) : + -(diff + padding)); + } + else { + // Correct overflow to the left + liner.css('left', visLeft < padding ? -(visLeft - padding) : 0); + } + return this; +} +/** + * Setup the buttons that will be shown in the footer of the form - calling this + * method will replace any buttons which are currently shown in the form. + * + * @param this Editor instance + * @param buttonsIn A single button definition to add to the form or + * an array of objects with the button definitions to add more than one button. + * The options for the button definitions are fully defined by the + * @returns Editor instance + */ +function buttons(buttonsIn) { + var _this = this; + if (buttonsIn === '_basic') { + // Special string to create a basic button - undocumented + buttonsIn = [{ + action: function () { + this.submit(); + }, + text: this.i18n[this.s.action].submit + }]; + } + else if (!Array.isArray(buttonsIn)) { + // Allow a single button to be passed in as an object with an array + buttonsIn = [buttonsIn]; + } + $(this.dom.buttons).empty(); + $.each(buttonsIn, function (i, btn) { + if (typeof btn === 'string') { + btn = { + action: function () { + this.submit(); + }, + text: btn + }; + } + var text = btn.text || btn.label; // legacy support + var action = btn.action || btn.fn; // legacy support + var attr = btn.attr || {}; + $('', { + class: _this.classes.form.button + (btn.className ? ' ' + btn.className : '') + }) + .html(typeof text === 'function' ? + text(_this) : + text || '') + .attr('tabindex', btn.tabIndex !== undefined ? btn.tabIndex : 0) + .attr(attr) + .on('keyup', function (e) { + if (e.which === 13 && action) { + action.call(_this); + } + }) + .on('keypress', function (e) { + // Stop the browser activating the click event - if we don't + // have this and the Ajax return is fast, the keyup in + // `_formOptions()` might trigger another submit + if (e.which === 13) { + e.preventDefault(); + } + }) + .on('click', function (e) { + e.preventDefault(); + if (action) { + action.call(_this, e); + } + }) + .appendTo(_this.dom.buttons); + }); + return this; +} +/** + * Remove fields from the form. + * + * @param this Editor instance + * @param fieldName Field to remove + * @returns Editor instance + */ +function clear(fieldName) { + var that = this; + var sFields = this.s.fields; + if (typeof fieldName === 'string') { + // Remove an individual form element + that.field(fieldName).destroy(); + delete sFields[fieldName]; + var orderIdx = $.inArray(fieldName, this.s.order); + this.s.order.splice(orderIdx, 1); + var includeIdx = $.inArray(fieldName, this.s.includeFields); + if (includeIdx !== -1) { + this.s.includeFields.splice(includeIdx, 1); + } + } + else { + $.each(this._fieldNames(fieldName), function (i, name) { + that.clear(name); + }); + } + return this; +} +/** + * Close the form display. + * + * @param this Editor instance + * @returns Editor instance + */ +function close() { + this._close(false); + return this; +} +function create(arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + var sFields = this.s.fields; + var count = 1; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.create(arg1, arg2, arg3, arg4); + })) { + return this; + } + // Multi-row creation support (only supported by the 1.3+ style of calling + // this method, so a max of three arguments + if (typeof arg1 === 'number') { + count = arg1; + arg1 = arg2; + arg2 = arg3; + } + // Set up the edit fields for submission + this.s.editFields = {}; + for (var i = 0; i < count; i++) { + this.s.editFields[i] = { + fields: this.s.fields + }; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + this.s.mode = 'main'; + this.s.action = 'create'; + this.s.modifier = null; + this.dom.form.style.display = 'block'; + this._actionClass(); + // Allow all fields to be displayed for the create form + this._displayReorder(this.fields()); + // Set the default for the fields + $.each(sFields, function (name, fieldIn) { + var def = fieldIn.def(); + fieldIn.multiReset(); + // Set a value marker for each multi, so the field + // knows what the id's are (ints in this case) + for (var i = 0; i < count; i++) { + fieldIn.multiSet(i, def); + } + fieldIn.set(def); + }); + this._event('initCreate', null, function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + }); + return this; +} +/** + * Remove dependent links from a field + * + * @param this Editor instance + * @param parent The name of the field to remove the existing dependencies + * @returns Editor instance + */ +function undependent(parent) { + if (Array.isArray(parent)) { + for (var i = 0, ien = parent.length; i < ien; i++) { + this.undependent(parent[i]); + } + return this; + } + $(this.field(parent).node()).off('.edep'); + return this; +} +/** + * Create a dependent link between two or more fields. This method is used to + * listen for a change in a field's value which will trigger updating of the + * form. This update can consist of updating an options list, changing values + * or making fields hidden / visible. + * + * @param this Editor instance + * @param parent Field(s) to attach a dependency to + * @param url Action to perform on data change + * @param optsIn Configuration options + * @returns Editor instance + */ +function dependent(parent, url, optsIn) { + var _this = this; + if (Array.isArray(parent)) { + for (var i = 0, ien = parent.length; i < ien; i++) { + this.dependent(parent[i], url, optsIn); + } + return this; + } + var that = this; + var parentField = this.field(parent); + var ajaxOpts = { + dataType: 'json', + type: 'POST' + }; + var opts = $.extend({}, { + data: null, + event: 'change', + postUpdate: null, + preUpdate: null + }, optsIn); + var update = function (json) { + if (opts.preUpdate) { + opts.preUpdate(json); + } + // Field specific + $.each({ + errors: 'error', + labels: 'label', + messages: 'message', + options: 'update', + values: 'val' + }, function (jsonProp, fieldFn) { + if (json[jsonProp]) { + $.each(json[jsonProp], function (fieldIn, valIn) { + that.field(fieldIn)[fieldFn](valIn); + }); + } + }); + // Form level + $.each(['hide', 'show', 'enable', 'disable'], function (i, key) { + if (json[key]) { + that[key](json[key], json.animate); + } + }); + if (opts.postUpdate) { + opts.postUpdate(json); + } + parentField.processing(false); + }; + // Use a delegate handler to account for field elements which are added and + // removed after `depenedent` has been called + $(parentField.node()).on(opts.event + '.edep', function (e) { + // Make sure that it was one of the field's elements that triggered the ev + if ($(parentField.node()).find(e.target).length === 0) { + return; + } + parentField.processing(true); + var data = {}; + data.rows = _this.s.editFields ? + pluck(_this.s.editFields, 'data') : + null; + data.row = data.rows ? + data.rows[0] : + null; + data.values = _this.val(); + if (opts.data) { + var ret = opts.data(data); + if (ret) { + data = ret; + } + } + if (typeof url === 'function') { + var o = url.call(_this, parentField.val(), data, update, e); + if (o) { + if (typeof o === 'object' && typeof o.then === 'function') { + o.then(function (resolved) { + if (resolved) { + update(resolved); + } + }); + } + else { + update(o); + } + } + } + else { + if ($.isPlainObject(url)) { + $.extend(ajaxOpts, url); + } + else { + ajaxOpts.url = url; + } + $.ajax($.extend(ajaxOpts, { + data: data, + success: update + })); + } + }); + return this; +} +/** + * Destroy the Editor instance, cleaning up fields, display and event handlers + */ +function destroy() { + if (this.s.displayed) { + this.close(); + } + this.clear(); + // Stick the template back into the document so it can be reused + if (this.s.template) { + $('body').append(this.s.template); + } + var controller = this.s.displayController; + if (controller.destroy) { + controller.destroy(this); + } + $(document).off('.dte' + this.s.unique); + this.dom = null; + this.s = null; +} +/** + * Disable one or more field inputs, disallowing subsequent user interaction with the + * fields until they are re-enabled. + * + * @param this Editor instance + * @param name Field(s) to disable. Disables all if not given. + * @returns Editor instance + */ +function disable(name) { + var that = this; + $.each(this._fieldNames(name), function (i, n) { + that.field(n).disable(); + }); + return this; +} +function display(showIn) { + if (showIn === undefined) { + return this.s.displayed; + } + return this[showIn ? 'open' : 'close'](); +} +/** + * Get a list of the fields that are currently shown in the Editor form. + * + * @param this Editor instance + * @returns Array of field names + */ +function displayed() { + return $.map(this.s.fields, function (fieldIn, name) { + return fieldIn.displayed() ? name : null; + }); +} +/** + * Get display controller node + * + * @returns Display controller host element + */ +function displayNode() { + return this.s.displayController.node(this); +} +function edit(items, arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.edit(items, arg1, arg2, arg3, arg4); + })) { + return this; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + this._edit(items, this._dataSource('fields', items), 'main', argOpts.opts, function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + }); + return this; +} +/** + * Enable one or more field inputs, restoring user interaction with the fields. + * + * @param this Editor instance + * @param name Field(s) to enable. If not given, all fields in the form are enabled + * @returns Editor instance + */ +function enable(name) { + var that = this; + $.each(this._fieldNames(name), function (i, n) { + that.field(n).enable(); + }); + return this; +} +function error$1(name, msg) { + var wrapper = $(this.dom.wrapper); + if (msg === undefined) { + // Global error + this._message(this.dom.formError, name, true, function () { + wrapper.toggleClass('inFormError', name !== undefined && name !== ''); + }); + // Store the error message so `inError` can check if there is an + // error or not without considering animation + this.s.globalError = name; + } + else { + // Field error + this.field(name).error(msg); + } + return this; +} +/** + * Get a field object, configured for a named field, which can then be + * manipulated through its API. + * + * @param this Editor instance + * @param name Field to get + * @returns Field instance + */ +function field(name) { + var sFields = this.s.fields; + if (!sFields[name]) { + throw new Error('Unknown field name - ' + name); + } + return sFields[name]; +} +/** + * Get a list of the fields that are used by the Editor instance. + * + * @param this Editor instance + * @returns Editor instance + */ +function fields() { + return $.map(this.s.fields, function (fieldIn, name) { + return name; + }); +} +/** + * Get data object for a file from a table and id + * + * @param name Table name + * @param id Primary key identifier + * @returns File information + */ +function file(name, id) { + var tableFromFile = this.files(name); // can throw. `this` will be Editor or + var fileFromTable = tableFromFile[id]; // DataTables.Api context. Both work. + if (!fileFromTable) { + throw new Error('Unknown file id ' + id + ' in table ' + name); + } + return tableFromFile[id]; +} +function files(name) { + if (!name) { + return Editor.files; + } + var editorTable = Editor.files[name]; + if (!editorTable) { + throw new Error('Unknown file table name: ' + name); + } + return editorTable; +} +function get(name) { + var that = this; + if (!name) { + name = this.fields(); + } + if (Array.isArray(name)) { + var out_1 = {}; + $.each(name, function (i, n) { + out_1[n] = that.field(n).get(); + }); + return out_1; + } + return this.field(name).get(); +} +/** + * Hide one or more fields from the form display. + * + * @param this Editor instance + * @param names Fields to hide. Will hide all if not given + * @param animate Animate (default true) + * @returns Editor instance + */ +function hide(names, animate) { + var that = this; + $.each(this._fieldNames(names), function (i, n) { + that.field(n).hide(animate); + }); + return this; +} +/** + * Get the ids of the rows being edited + * + * @param includeHash Include a prefixed `#`, useful if to be used as a selector + */ +function ids(includeHash) { + if (includeHash === void 0) { includeHash = false; } + return $.map(this.s.editFields, function (editIn, idSrc) { + return includeHash === true ? + '#' + idSrc : + idSrc; + }); +} +/** + * Determine if there is an error state in the form, either the form's global + * error message, or one or more fields. + * + * @param this Editor instance + * @param inNames Fields to check. All checked if not given + * @returns true if in error, false otherwise + */ +function inError(inNames) { + $(this.dom.formError); + // Is there a global error? + if (this.s.globalError) { + return true; + } + // Field specific + var names = this._fieldNames(inNames); + for (var i = 0, ien = names.length; i < ien; i++) { + if (this.field(names[i]).inError()) { + return true; + } + } + return false; +} +function inline(cell, fieldName, opts) { + var _this = this; + var that = this; + // Argument shifting + if ($.isPlainObject(fieldName)) { + opts = fieldName; + fieldName = undefined; + } + opts = $.extend({}, this.s.formOptions.inline, opts); + var editFields = this._dataSource('individual', cell, fieldName); + var keys = Object.keys(editFields); + // Only a single row + if (keys.length > 1) { + throw new Error('Cannot edit more than one row inline at a time'); + } + var editRow = editFields[keys[0]]; + // Remap so easier to use + var hosts = []; + for (var _i = 0, _a = editRow.attach; _i < _a.length; _i++) { + var row = _a[_i]; + hosts.push(row); + } + // Already in edit mode for this cell? + if ($('div.DTE_Field', hosts).length) { + return this; + } + // Some other field in inline edit mode? + if (this._tidy(function () { + that.inline(cell, fieldName, opts); + })) { + return this; + } + // Start a full row edit, but don't display - we will be showing the field + this._edit(cell, editFields, 'inline', opts, function () { + _this._inline(editFields, opts); + }); + return this; +} +/** + * Inline creation of data. + * + * @param this Editor instance + * @param insertPoint Where to insert the create row + * @param opts Form options + * @returns Editor instance + */ +function inlineCreate(insertPoint, opts) { + var _this = this; + // Argument juggling - allow no insert point, just options + if ($.isPlainObject(insertPoint)) { + opts = insertPoint; + insertPoint = null; + } + if (this._tidy(function () { + _this.inlineCreate(insertPoint, opts); + })) { + return this; + } + // Set the default for the fields + $.each(this.s.fields, function (name, fieldIn) { + fieldIn.multiReset(); + fieldIn.multiSet(0, fieldIn.def()); + fieldIn.set(fieldIn.def()); + }); + this.s.mode = 'main'; + this.s.action = 'create'; + this.s.modifier = null; + this.s.editFields = this._dataSource('fakeRow', insertPoint); + opts = $.extend({}, this.s.formOptions.inline, opts); + this._actionClass(); + this._inline(this.s.editFields, opts, function () { + // When the form is closed (cancelled or submitted) we need to remove the + // fake row + _this._dataSource('fakeRowEnd'); + }); + this._event('initCreate', null); + return this; +} +function message(name, msg) { + if (msg === undefined) { + // Global message + this._message(this.dom.formInfo, name); + } + else { + // Field message + this.field(name).message(msg); + } + return this; +} +function mode(modeIn) { + if (!modeIn) { + return this.s.action; + } + if (!this.s.action) { + throw new Error('Not currently in an editing mode'); + } + else if (this.s.action === 'create' && modeIn !== 'create') { + throw new Error('Changing from create mode is not supported'); + } + this.s.action = modeIn; + return this; +} +/** + * Get the modifier that was used to trigger the edit or delete action. + * + * @returns The identifier that was used for the editing / remove method + * called. + */ +function modifier() { + return this.s.modifier; +} +/** + * Get the values for one or more fields (multi-row editing aware). + * + * @param this Editor instance + * @param fieldNames Fields to get values for, or all fields if not given + * @returns Editor instance + */ +function multiGet(fieldNames) { + var that = this; + if (fieldNames === undefined) { + fieldNames = this.fields(); + } + if (Array.isArray(fieldNames)) { + var out_2 = {}; + $.each(fieldNames, function (i, name) { + out_2[name] = that.field(name).multiGet(); + }); + return out_2; + } + // String + return this.field(fieldNames).multiGet(); +} +function multiSet(fieldNames, valIn) { + var that = this; + if ($.isPlainObject(fieldNames) && valIn === undefined) { + $.each(fieldNames, function (name, value) { + that.field(name).multiSet(value); + }); + } + else { + this.field(fieldNames).multiSet(valIn); + } + return this; +} +function node(name) { + var that = this; + if (!name) { + name = this.order(); + } + return Array.isArray(name) ? + $.map(name, function (n) { + return that.field(n).node(); + }) : + this.field(name).node(); +} +/** + * Remove a bound event listener to the editor instance. + * + * @param this Editor instance + * @param name Event name to remove + * @param fn Handler to remove, or all if not specified + * @returns Editor instance + */ +function off(name, fn) { + $(this).off(this._eventName(name), fn); + return this; +} +/** + * Listen for an event which is fired off by Editor when it performs certain + * actions. + * + * @param this Editor instance + * @param name Event to listen for + * @param fn Event handler to apply + * @returns Editor instance + */ +function on(name, fn) { + $(this).on(this._eventName(name), fn); + return this; +} +/** + * Listen for a single event event which is fired off by Editor when it performs + * certain actions + * + * @param this Editor instance + * @param name Event to listen for + * @param fn Event handler to apply + * @returns Editor instance + */ +function one(name, fn) { + $(this).one(this._eventName(name), fn); + return this; +} +/** + * Display the main form editor to the end user in the web-browser. + * + * @param this Editor instance + * @returns Editor instance + */ +function open() { + var _this = this; + // Insert the display elements in order + this._displayReorder(); + // Define how to do a close + this._closeReg(function () { + _this._nestedClose(function () { + _this._clearDynamicInfo(); + _this._event('closed', ['main']); + }); + }); + // Run the standard open with common events + var ret = this._preopen('main'); + if (!ret) { + return this; + } + this._nestedOpen(function () { + _this._focus($.map(_this.s.order, function (name) { return _this.s.fields[name]; }), _this.s.editOpts.focus); + _this._event('opened', ['main', _this.s.action]); + }, this.s.editOpts.nest); + this._postopen('main', false); + return this; +} +function order(setIn /* , ... */) { + if (!setIn) { + return this.s.order; + } + // Allow new layout to be passed in as arguments + if (arguments.length && !Array.isArray(setIn)) { + setIn = Array.prototype.slice.call(arguments); + } + // Sanity check - array must exactly match the fields we have available + if (this.s.order.slice().sort().join('-') !== setIn.slice().sort().join('-')) { + throw new Error('All fields, and no additional fields, must be provided for ordering.'); + } + // Copy the new array into the order (so the reference is maintained) + $.extend(this.s.order, setIn); + this._displayReorder(); + return this; +} +function remove(items, arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.remove(items, arg1, arg2, arg3, arg4); + })) { + return this; + } + if (!items && !this.s.table) { + items = 'keyless'; + } + // Allow a single row node to be passed in to remove, Can't use Array.isArray + // as we also allow array like objects to be passed in (API, jQuery) + if (items.length === undefined) { + items = [items]; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + var editFields = this._dataSource('fields', items); + this.s.action = 'remove'; + this.s.modifier = items; + this.s.editFields = editFields; + this.dom.form.style.display = 'none'; + this._actionClass(); + this._event('initRemove', [ + pluck(editFields, 'node'), + pluck(editFields, 'data'), + items + ], function () { + _this._event('initMultiRemove', // undocumented and to be removed in v2 + [editFields, items], function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + var opts = _this.s.editOpts; + if (opts.focus !== null) { + $('button', _this.dom.buttons).eq(opts.focus).focus(); + } + }); + }); + return this; +} +function set(setIn, valIn) { + var that = this; + if (!$.isPlainObject(setIn)) { + var o = {}; + o[setIn] = valIn; + setIn = o; + } + $.each(setIn, function (n, v) { + that.field(n).set(v); + }); + return this; +} +/** + * Show fields in the display that were previously hidden. + * + * @param this Editor instance + * @param names Field(s) to show. All if not given. + * @param animate Animate the visual change or not + * @returns Editor instance + */ +function show(names, animate) { + var that = this; + $.each(this._fieldNames(names), function (i, n) { + that.field(n).show(animate); + }); + return this; +} +/** + * Submit a form for processing. + * + * @param this Editor instance + * @param successCallback Function executed when submit is completed + * @param errorCallback Function executed on error + * @param formatdata Data formatting function + * @param hideIn Disable default close action by passing in false + * @returns Editor instance + */ +function submit(successCallback, errorCallback, formatdata, hideIn) { + var _this = this; + var fields = this.s.fields; + var errorFields = []; + var errorReady = 0; + var sent = false; + if (this.s.processing || !this.s.action) { + return this; + } + this._processing(true); + // If there are fields in error, we want to wait for the error notification + // to be cleared before the form is submitted - errorFields tracks the + // fields which are in the error state, while errorReady tracks those which + // are ready to submit + var send = function () { + if (errorFields.length !== errorReady || sent) { + return; + } + _this._event('initSubmit', [_this.s.action], function (result) { + if (result === false) { + _this._processing(false); + return; + } + sent = true; + _this._submit(successCallback, errorCallback, formatdata, hideIn); + }); + }; + // Blur the current focus if it is a form input element - this allows any + // actions on change event (e.g. dpendent) to happen + var active = document.activeElement; + if ($(active).closest('div.DTE_Field').length !== 0) { + active.blur(); + } + // Remove the global error (don't know if the form is still in an error + // state!) + this.error(); + // Count how many fields are in error + $.each(fields, function (name, fieldIn) { + if (fieldIn.inError()) { + errorFields.push(name); + } + }); + // Remove the error display + $.each(errorFields, function (i, name) { + fields[name].error('', function () { + errorReady++; + send(); + }); + }); + send(); + return this; +} +function table(setIn) { + if (setIn === undefined) { + return this.s.table; + } + this.s.table = setIn; + return this; +} +function template(setIn) { + if (setIn === undefined) { + return this.s.template; + } + this.s.template = setIn === null ? + null : + $(setIn); + return this; +} +function title(titleIn) { + var header = $(this.dom.header).children('div.' + this.classes.header.content); + var titleClass = this.classes.header.title; + if (titleIn === undefined) { + return header.data('title'); + } + if (typeof titleIn === 'function') { + titleIn = titleIn(this, new DataTable$5.Api(this.s.table)); + } + var set = titleClass.tag + ? $("<" + titleClass.tag + ">Uploading file'); + reader.onload = function (e) { + var data = new FormData(); + var ajax; + data.append('action', 'upload'); + data.append('uploadField', conf.name); + data.append('upload', files[counter]); + if (conf.ajaxData) { + conf.ajaxData(data, files[counter], counter); + } + if (conf.ajax) { + ajax = conf.ajax; + } + else if ($.isPlainObject(editor.s.ajax)) { + ajax = editor.s.ajax.upload ? + editor.s.ajax.upload : + editor.s.ajax; + } + else if (typeof editor.s.ajax === 'string') { + ajax = editor.s.ajax; + } + if (!ajax) { + throw new Error('No Ajax option specified for upload plug-in'); + } + if (typeof ajax === 'string') { + ajax = { url: ajax }; + } + // Handle the case when the ajax data is given as a function + if (typeof ajax.data === 'function') { + var d = {}; + var ret = ajax.data(d); + // Allow the return to be used, or the object passed in + if (ret !== undefined && typeof ret !== 'string') { + d = ret; + } + $.each(d, function (key, value) { + data.append(key, value); + }); + } + else if ($.isPlainObject(ajax.data)) { + throw new Error('Upload feature cannot use `ajax.data` with an object. Please use it as a function instead.'); + } + // Dev cancellable event + editor._event('preUpload', [conf.name, files[counter], data], function (preRet) { + // Upload was cancelled + if (preRet === false) { + // If there are other files still to read, spin through them + if (counter < files.length - 1) { + counter++; + reader.readAsDataURL(files[counter]); + } + else { + completeCallback.call(editor, ids); + } + return; + } + // Use preSubmit to stop form submission during an upload, since the + // value won't be known until that point. + var submit = false; + editor + .on('preSubmit.DTE_Upload', function () { + submit = true; + return false; + }); + $.ajax($.extend({}, ajax, { + contentType: false, + data: data, + dataType: 'json', + error: function (xhr) { + var errors = conf.errors; + editor.off('preSubmit.DTE_Upload'); + editor.error(conf.name, errors && errors[xhr.status] + ? errors[xhr.status] + : generalError); + editor._event('uploadXhrError', [conf.name, xhr]); + progressCallback(conf); + }, + processData: false, + success: function (json) { + editor.off('preSubmit.DTE_Upload'); + editor._event('uploadXhrSuccess', [conf.name, json]); + if (json.fieldErrors && json.fieldErrors.length) { + var errors = json.fieldErrors; + for (var i = 0, ien = errors.length; i < ien; i++) { + editor.error(errors[i].name, errors[i].status); + } + completeCallback.call(editor, ids, true); + } + else if (json.error) { + editor.error(json.error); + completeCallback.call(editor, ids, true); + } + else if (!json.upload || !json.upload.id) { + editor.error(conf.name, generalError); + completeCallback.call(editor, ids, true); + } + else { + if (json.files) { + // Loop over the tables that are defined + $.each(json.files, function (table, filesIn) { + if (!Editor.files[table]) { + Editor.files[table] = {}; + } + $.extend(Editor.files[table], filesIn); + }); + } + ids.push(json.upload.id); + if (counter < files.length - 1) { + counter++; + reader.readAsDataURL(files[counter]); + } + else { + completeCallback.call(editor, ids); + if (submit) { + editor.submit(); + } + } + } + progressCallback(conf); + }, + type: 'post', + xhr: function () { + var xhr = $.ajaxSettings.xhr(); + if (xhr.upload) { + xhr.upload.onprogress = function (e) { + if (e.lengthComputable) { + var percent = (e.loaded / e.total * 100).toFixed(0) + '%'; + progressCallback(conf, files.length === 1 ? + percent : + counter + ':' + files.length + ' ' + percent); + } + }; + xhr.upload.onloadend = function () { + progressCallback(conf, conf.processingText || 'Processing'); + }; + } + return xhr; + } + })); + }); + }; + // Convert to a plain array + files = $.map(files, function (val) { + return val; + }); + // Truncate the selected files if needed + if (conf._limitLeft !== undefined) { + files.splice(conf._limitLeft, files.length); + } + reader.readAsDataURL(files[0]); +} +/** + * CommonJS factory function pass through. Matches DataTables. + * @param {*} root Window + * @param {*} jq jQUery + * @returns {boolean} Indicator + */ +function factory(root, jq) { + var is = false; + // Test if the first parameter is a window object + if (root && root.document) { + window = root; + document = root.document; + } + // Test if the second parameter is a jQuery object + if (jq && jq.fn && jq.fn.jquery) { + $ = jq; + is = true; + } + return is; +} + +var DataTable$4 = $.fn.dataTable; +var _inlineCounter = 0; +/** + * Set the class on the form to relate to the action that is being performed. + * This allows styling to be applied to the form to reflect the state that + * it is in. + * + * @private + */ +function _actionClass() { + var classesActions = this.classes.actions; + var action = this.s.action; + var wrapper = $(this.dom.wrapper); + wrapper.removeClass([classesActions.create, classesActions.edit, classesActions.remove].join(' ')); + if (action === 'create') { + wrapper.addClass(classesActions.create); + } + else if (action === 'edit') { + wrapper.addClass(classesActions.edit); + } + else if (action === 'remove') { + wrapper.addClass(classesActions.remove); + } +} +/** + * Create an Ajax request in the same style as DataTables 1.10, with full + * backwards compatibility for Editor 1.2. + * + * @param {object} data Data to submit + * @param {function} success Success callback + * @param {function} error Error callback + * @param {object} submitParams Submitted data + * @private + */ +function _ajax(data, success, error, submitParams) { + var action = this.s.action; + var thrown; + var opts = { + complete: [function (xhr, text) { + // Use `complete` rather than `success` so that all status codes are + // caught and can return valid JSON (useful when working with REST + // services). + var json = null; + if (xhr.status === 204 || xhr.responseText === 'null') { + json = {}; + } + else { + try { + // jQuery 1.12 or newer for responseJSON, but its the only + // way to get the JSON from a JSONP. So if you want to use + // JSONP with Editor you have to use jQuery 1.12+. + json = xhr.responseJSON ? + xhr.responseJSON : + JSON.parse(xhr.responseText); + } + catch (e) { } + } + if ($.isPlainObject(json) || Array.isArray(json)) { + success(json, xhr.status >= 400, xhr); + } + else { + error(xhr, text, thrown); + } + }], + data: null, + dataType: 'json', + error: [function (xhr, text, err) { + thrown = err; + }], + success: [], + type: 'POST' + }; + var a; + var ajaxSrc = this.s.ajax; + var id = action === 'edit' || action === 'remove' ? + pluck(this.s.editFields, 'idSrc').join(',') : + null; + // Get the correct object for rest style + if ($.isPlainObject(ajaxSrc) && ajaxSrc[action]) { + ajaxSrc = ajaxSrc[action]; + } + if (typeof ajaxSrc === 'function') { + // As a function, execute it, passing in the required parameters + ajaxSrc.call(this, null, null, data, success, error); + return; + } + else if (typeof ajaxSrc === 'string') { + // As a string it gives the URL. For backwards compatibility it can also + // give the method. + if (ajaxSrc.indexOf(' ') !== -1) { + a = ajaxSrc.split(' '); + opts.type = a[0]; + opts.url = a[1]; + } + else { + opts.url = ajaxSrc; + } + } + else { + // As an object, we extend the Editor defaults - with the exception of + // the error and complete functions which get added in so the user can + // specify their own in addition to ours + var optsCopy = $.extend({}, ajaxSrc || {}); + if (optsCopy.complete) { + opts.complete.unshift(optsCopy.complete); + delete optsCopy.complete; + } + if (optsCopy.error) { + opts.error.unshift(optsCopy.error); + delete optsCopy.error; + } + opts = $.extend({}, opts, optsCopy); + } + // URL macros + if (opts.replacements) { + $.each(opts.replacements, function (key, repl) { + opts.url = opts.url.replace('{' + key + '}', repl.call(this, key, id, action, data)); + }); + } + opts.url = opts.url + .replace(/_id_/, id) + .replace(/{id}/, id); + // Data processing option like in DataTables + if (opts.data) { + var isFn = typeof opts.data === 'function'; + var newData = isFn ? + opts.data(data) : // fn can manipulate data or return an object + opts.data; // object or array to merge + // If the function returned something, use that alone + data = isFn && newData ? + newData : + $.extend(true, data, newData); + } + opts.data = data; + // If a DELETE method is used there are a number of servers which will + // reject the request if it has a body. So we need to append to the URL. + // + // http://stackoverflow.com/questions/15088955 + // http://bugs.jquery.com/ticket/11586 + if (opts.type === 'DELETE' && (opts.deleteBody === undefined || opts.deleteBody === true)) { + var params = $.param(opts.data); + opts.url += opts.url.indexOf('?') === -1 ? + '?' + params : + '&' + params; + delete opts.data; + } + // Finally, make the ajax call + $.ajax(opts); +} +/** + * Abstraction for jQuery's animate method, to support jQuery slim which doesn't + * include the animate module + * + * @private + */ +function _animate(target, style, time, callback) { + if ($.fn.animate) { + target + .stop() + .animate(style, time, callback); + } + else { + target.css(style); + var scope = target.length && target.length > 1 + ? target[0] + : target; + if (typeof time === 'function') { + time.call(scope); + } + else if (callback) { + callback.call(scope); + } + } +} +/** + * Create the DOM structure from the source elements for the main form. + * This is required since the elements can be moved around for other form types + * (bubble). + * + * @private + */ +function _assembleMain() { + var dom = this.dom; + $(dom.wrapper) + .prepend(dom.header); + $(dom.footer) + .append(dom.formError) + .append(dom.buttons); + $(dom.bodyContent) + .append(dom.formInfo) + .append(dom.form); +} +/** + * Blur the editing window. A blur is different from a close in that it might + * cause either a close or the form to be submitted. A typical example of a + * blur would be clicking on the background of the bubble or main editing forms + * - i.e. it might be a close, or it might submit depending upon the + * configuration, while a click on the close box is a very definite close. + * + * @private + */ +function _blur() { + var opts = this.s.editOpts; + var onBlur = opts.onBlur; + if (this._event('preBlur') === false) { + return; + } + if (typeof onBlur === 'function') { + onBlur(this); + } + else if (onBlur === 'submit') { + this.submit(); + } + else if (onBlur === 'close') { + this._close(); + } +} +/** + * Clear all of the information that might have been dynamically set while + * the form was visible - specifically errors and dynamic messages + * + * @private + */ +function _clearDynamicInfo(errorsOnly) { + if (errorsOnly === void 0) { errorsOnly = false; } + // Can be triggered due to a destroy if the editor is open + if (!this.s) { + return; + } + var errorClass = this.classes.field.error; + var fields = this.s.fields; + $('div.' + errorClass, this.dom.wrapper).removeClass(errorClass); + $.each(fields, function (name, field) { + field.error(''); + if (!errorsOnly) { + field.message(''); + } + }); + this.error(''); + if (!errorsOnly) { + this.message(''); + } +} +/** + * Close an editing display, firing callbacks and events as needed + * + * @param {function} submitComplete Function to call after the preClose event + * @param {string} mode Editing mode that is just finished + * @private + */ +function _close(submitComplete, mode) { + var closed; + // Allow preClose event to cancel the opening of the display + if (this._event('preClose') === false) { + return; + } + if (this.s.closeCb) { + closed = this.s.closeCb(submitComplete, mode); + this.s.closeCb = null; + } + if (this.s.closeIcb) { + this.s.closeIcb(); + this.s.closeIcb = null; + } + // Remove focus control + $('body').off('focus.editor-focus'); + this.s.displayed = false; + this._event('close'); + if (closed) { + // Note that `bubble` will call this itself due to the animation + this._event('closed', [closed]); + } +} +/** + * Register a function to be called when the editing display is closed. This is + * used by function that create the editing display to tidy up the display on + * close - for example removing event handlers to prevent memory leaks. + * + * @param {function} fn Function to call on close + * @private + */ +function _closeReg(fn) { + this.s.closeCb = fn; +} +/** + * Argument shifting for the create(), edit() and remove() methods. In Editor + * 1.3 the preferred form of calling those three methods is with just two + * parameters (one in the case of create() - the id and the show flag), while in + * previous versions four / three parameters could be passed in, including the + * buttons and title options. In 1.3 the chaining API is preferred, but we want + * to support the old form as well, so this function is provided to perform + * that argument shifting, common to all three. + * + * @private + */ +function _crudArgs(arg1, arg2, arg3, arg4) { + var that = this; + var title; + var buttons; + var show; + var opts; + if ($.isPlainObject(arg1)) { + // Form options passed in as the first option + opts = arg1; + } + else if (typeof arg1 === 'boolean') { + // Show / hide passed in as the first option - form options second + show = arg1; + opts = arg2; // can be undefined + } + else { + // Old style arguments + title = arg1; // can be undefined + buttons = arg2; // can be undefined + show = arg3; // can be undefined + opts = arg4; // can be undefined + } + // If all undefined, then fall into here + if (show === undefined) { + show = true; + } + if (title) { + that.title(title); + } + if (buttons) { + that.buttons(buttons); + } + return { + maybeOpen: function () { + if (show) { + that.open(); + } + }, + opts: $.extend({}, this.s.formOptions.main, opts) + }; +} +/** + * Execute the data source abstraction layer functions. This is simply a case + * of executing the function with the Editor scope, passing in the remaining + * parameters. + * + * @param {string} name Function name to execute + * @private + */ +function _dataSource(name) { + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + var dataSource = this.s.table + ? Editor.dataSources.dataTable + : Editor.dataSources.html; + var fn = dataSource[name]; + if (fn) { + return fn.apply(this, args); + } +} +/** + * Insert the fields into the DOM, in the correct order + * + * @private + */ +function _displayReorder(includeFields) { + var _this = this; + var formContent = $(this.dom.formContent); + var fields = this.s.fields; + var order = this.s.order; + var template = this.s.template; + var mode = this.s.mode || 'main'; + if (includeFields) { + this.s.includeFields = includeFields; + } + else { + includeFields = this.s.includeFields; + } + // Empty before adding in the required fields + formContent.children().detach(); + $.each(order, function (i, name) { + if (_this._weakInArray(name, includeFields) !== -1) { + if (template && mode === 'main') { + template.find('editor-field[name="' + name + '"]').after(fields[name].node()); + template.find('[data-editor-template="' + name + '"]').append(fields[name].node()); + } + else { + formContent.append(fields[name].node()); + } + } + }); + if (template && mode === 'main') { + template.appendTo(formContent); + } + this._event('displayOrder', [ + this.s.displayed, + this.s.action, + formContent + ]); +} +/** + * Generic editing handler. This can be called by the three editing modes (main, + * bubble and inline) to configure Editor for a row edit, and fire the required + * events to ensure that the editing interfaces all provide a common API. + * + * @param {*} rows Identifier for the item(s) to be edited + * @param {string} type Editing type - for the initEdit event + * @private + */ +function _edit(items, editFields, type, formOptions, setupDone) { + var _this = this; + var fields = this.s.fields; + var usedFields = []; + var includeInOrder; + var editData = {}; + this.s.editFields = editFields; + this.s.editData = editData; + this.s.modifier = items; + this.s.action = 'edit'; + this.dom.form.style.display = 'block'; + this.s.mode = type; + this._actionClass(); + // Setup the field values for editing + $.each(fields, function (name, field) { + field.multiReset(); + includeInOrder = false; + editData[name] = {}; + $.each(editFields, function (idSrc, edit) { + if (edit.fields[name]) { + var val = field.valFromData(edit.data); + var nullDefault = field.nullDefault(); + // Save the set data values so we can decided in submit if data has changed + // Note that `null` is stored as an empty string since fields do not currently + // have the ability to store a null value - when they are read back (in the + // submit) they would be an empty string. When null handling is added to + // fields, this will need to be removed. + editData[name][idSrc] = val === null ? + '' : + Array.isArray(val) ? + val.slice() : + val; + // If scoped to edit the whole row, then set all of the fields + if (!formOptions || formOptions.scope === 'row') { + field.multiSet(idSrc, val === undefined || (nullDefault && val === null) ? + field.def() : + val, false); + if (!edit.displayFields || edit.displayFields[name]) { + includeInOrder = true; + } + } + else { + // Limit editing to only those fields selected if any are selected + if (!edit.displayFields || edit.displayFields[name]) { + field.multiSet(idSrc, val === undefined || (nullDefault && val === null) ? + field.def() : + val, false); + includeInOrder = true; + } + } + } + }); + // Loop finished - can do a multi-value check for display of the field now + field._multiValueCheck(); + // If the field is used, then add it to the fields to be shown + if (field.multiIds().length !== 0 && includeInOrder) { + usedFields.push(name); + } + }); + // Remove the fields that are not required from the display + var currOrder = this.order().slice(); + for (var i = currOrder.length - 1; i >= 0; i--) { + // Use `toString()` to convert numbers to strings, since usedFields + // contains strings (object property names) + if ($.inArray(currOrder[i].toString(), usedFields) === -1) { + currOrder.splice(i, 1); + } + } + this._displayReorder(currOrder); + // Events + this._event('initEdit', [ + pluck(editFields, 'node')[0], + pluck(editFields, 'data')[0], + items, + type + ], function () { + _this._event('initMultiEdit', // undocumented and to be removed in v2 + [editFields, items, type], function () { + setupDone(); + }); + }); +} +/** + * Fire callback functions and trigger events. + * + * @param {string|array} trigger Name(s) of the jQuery custom event to trigger + * @param {array} args Array of arguments to pass to the triggered event + * @return {*} Return from the event + * @private + */ +function _event(trigger, args, promiseComplete) { + if (args === void 0) { args = []; } + if (promiseComplete === void 0) { promiseComplete = undefined; } + // Allow an array to be passed in for the trigger to fire multiple events + if (Array.isArray(trigger)) { + for (var i = 0, ien = trigger.length; i < ien; i++) { + this._event(trigger[i], args); + } + } + else { + var e = $.Event(trigger); + $(this).triggerHandler(e, args); + var result = e.result; + // Automatically trigger a cancelled event if a `pre` event handler + // was cancelled by the callback + if (trigger.indexOf('pre') === 0 && result === false) { + $(this).triggerHandler($.Event(trigger + 'Cancelled'), args); + } + // Allow for a promise to be returned and execute a callback + if (promiseComplete) { + if (result && typeof result === 'object' && result.then) { + // jQuery and "real" promises both provide "then" + result.then(promiseComplete); + } + else { + // If there wasn't a promise returned, then execute immediately + promiseComplete(result); + } + } + return result; + } +} +/** + * 'Modernise' event names, from the old style `on[A-Z]` names to camelCase. + * This is done to provide backwards compatibility with Editor 1.2- event names. + * The names themselves were updated for consistency with DataTables. + * + * @param {string} Event name to modernise + * @return {string} String with new event name structure + * @private + */ +function _eventName(input) { + var name; + var names = input.split(' '); + for (var i = 0, ien = names.length; i < ien; i++) { + name = names[i]; + // Strip the 'on' part and lowercase the first character + var onStyle = name.match(/^on([A-Z])/); + if (onStyle) { + name = onStyle[1].toLowerCase() + name.substring(3); + } + names[i] = name; + } + return names.join(' '); +} +/** + * Find a field from a DOM node. All children are searched. + * + * @param {node} node DOM node to search for + * @return {Field} Field instance + */ +function _fieldFromNode(node) { + var foundField = null; + $.each(this.s.fields, function (name, field) { + if ($(field.node()).find(node).length) { + foundField = field; + } + }); + return foundField; +} +/** + * Convert a field name input parameter to an array of field names. + * + * Many of the API methods provide the ability to pass `undefined` a string or + * array of strings to identify fields. This method harmonises that. + * + * @param {array|string} [fieldNames] Field names to get + * @return {array} Field names + * @private + */ +function _fieldNames(fieldNames) { + if (fieldNames === undefined) { + return this.fields(); + } + else if (!Array.isArray(fieldNames)) { + return [fieldNames]; + } + return fieldNames; +} +/** + * Focus on a field. Providing the logic to allow complex focus expressions + * + * @param {array} fields Array of Field instances or field names for the fields + * that are shown + * @param {null|string|integer} focus Field identifier to focus on + * @private + */ +function _focus(fieldsIn, focus) { + var _this = this; + // Can't focus on a field when in remove mode (they aren't shown). + if (this.s.action === 'remove') { + return; + } + var field; + var fields = $.map(fieldsIn, function (fieldOrName) { return typeof fieldOrName === 'string' ? + _this.s.fields[fieldOrName] : + fieldOrName; }); + if (typeof focus === 'number') { + field = fields[focus]; + } + else if (focus) { + if (focus.indexOf('jq:') === 0) { + field = $('div.DTE ' + focus.replace(/^jq:/, '')); + } + else { + field = this.s.fields[focus]; + } + } + else { + document.activeElement.blur(); + } + this.s.setFocus = field; + if (field) { + field.focus(); + } +} +/** + * Form options - common function so all editing methods can provide the same + * basic options, DRY. + * + * @param {object} opts Editing options. See model.formOptions + * @private + */ +function _formOptions(opts) { + var _this = this; + var that = this; + var inlineCount = _inlineCounter++; + var namespace = '.dteInline' + inlineCount; + // Backwards compatibility with 1.4 + // if ( opts.closeOnComplete !== undefined ) { + // opts.onComplete = opts.closeOnComplete ? 'close' : 'none'; + // } + // if ( opts.submitOnBlur !== undefined ) { + // opts.onBlur = opts.submitOnBlur ? 'submit' : 'close'; + // } + // if ( opts.submitOnReturn !== undefined ) { + // opts.onReturn = opts.submitOnReturn ? 'submit' : 'none'; + // } + // if ( opts.blurOnBackground !== undefined ) { + // opts.onBackground = opts.blurOnBackground ? 'blur' : 'none'; + // } + this.s.editOpts = opts; + // When submitting by Ajax we don't want to close a form that has been + // opened during the ajax request, so we keep a count of the form opening + this.s.editCount = inlineCount; + if (typeof opts.title === 'string' || typeof opts.title === 'function') { + this.title(opts.title); + opts.title = true; + } + if (typeof opts.message === 'string' || typeof opts.message === 'function') { + this.message(opts.message); + opts.message = true; + } + if (typeof opts.buttons !== 'boolean') { + this.buttons(opts.buttons); + opts.buttons = true; + } + // Prevent submit by a host `` + $(document).on('keydown' + namespace, function (e) { + if (e.which === 13 && _this.s.displayed) { // return + var el = $(document.activeElement); + if (el) { + var field = _this._fieldFromNode(el); + if (field && typeof field.canReturnSubmit === 'function' && field.canReturnSubmit(el)) { + e.preventDefault(); + } + } + } + }); + $(document).on('keyup' + namespace, function (e) { + var el = $(document.activeElement); + if (e.which === 13 && _this.s.displayed) { // return + var field = _this._fieldFromNode(el); + // Allow the field plug-in to say if we can submit or not + if (field && typeof field.canReturnSubmit === 'function' && field.canReturnSubmit(el)) { + if (opts.onReturn === 'submit') { + e.preventDefault(); + _this.submit(); + } + else if (typeof opts.onReturn === 'function') { + e.preventDefault(); + opts.onReturn(_this, e); + } + } + } + else if (e.which === 27) { // esc + e.preventDefault(); + if (typeof opts.onEsc === 'function') { + opts.onEsc(that, e); + } + else if (opts.onEsc === 'blur') { + that.blur(); + } + else if (opts.onEsc === 'close') { + that.close(); + } + else if (opts.onEsc === 'submit') { + that.submit(); + } + } + else if (el.parents('.DTE_Form_Buttons').length) { + if (e.which === 37) { // left + el.prev('button').trigger('focus'); + } + else if (e.which === 39) { // right + el.next('button').trigger('focus'); + } + } + }); + this.s.closeIcb = function () { + $(document).off('keydown' + namespace); + $(document).off('keyup' + namespace); + }; + return namespace; +} +/** + * Inline editing insertion of fields + */ +function _inline(editFields, opts, closeCb) { + var _this = this; + if (closeCb === void 0) { closeCb = null; } + var closed = false; + var classes = this.classes.inline; + var keys = Object.keys(editFields); + var editRow = editFields[keys[0]]; + var lastAttachPoint; + var elements = []; + for (var i = 0; i < editRow.attach.length; i++) { + var name_1 = editRow.attachFields[i][0]; + elements.push({ + field: this.s.fields[name_1], + name: name_1, + node: $(editRow.attach[i]), + }); + } + var namespace = this._formOptions(opts); + var ret = this._preopen('inline'); + if (!ret) { + return this; + } + for (var _i = 0, elements_1 = elements; _i < elements_1.length; _i++) { + var el = elements_1[_i]; + var node = el.node; + el.children = node.contents().detach(); + // Note the wdith setting shouldn't be required, but Edge increases the column's + // width if a % width is used (even 1%). This is the workaround + var style = navigator.userAgent.indexOf('Edge/') !== -1 ? + 'style="width:' + node.width() + 'px"' : + ''; + node.append($('
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ')); + node.find('div.' + classes.liner.replace(/ /g, '.')) + .append(el.field.node()) + .append(this.dom.formError); + // Need the last insert point to allow for number submitTrigger + lastAttachPoint = el.field.node(); + if (opts.buttons) { + // Use prepend for the CSS, so we can float the buttons right + node.find('div.' + classes.buttons.replace(/ /g, '.')).append(this.dom.buttons); + } + } + // If there is a submit trigger target, we need to modify the document to allow submission + var submitClose = this._inputTrigger('submit', opts, lastAttachPoint); + var cancelClose = this._inputTrigger('cancel', opts, lastAttachPoint); + this._closeReg(function (submitComplete, action) { + // Mark that this specific inline edit has closed + closed = true; + $(document).off('click' + namespace); + // If there was no submit, we need to put the DOM back as it was. If + // there was a submit, the write of the new value will set the DOM to + // how it should be. Note also, check if it was an edit action, if not + // a create will create new row so we tidy this one up + if (!submitComplete || action !== 'edit') { + elements.forEach(function (el) { + el.node.contents().detach(); + el.node.append(el.children); + }); + } + submitClose(); + cancelClose(); + // Clear error messages "offline" + _this._clearDynamicInfo(); + if (closeCb) { + closeCb(); + } + return 'inline'; // trigger `closed` + }); + // Submit and blur actions + setTimeout(function () { + // If already closed, possibly due to some other aspect of the event + // that triggered the inline call, don't add the event listener - it + // isn't needed (and is dangerous) + if (closed) { + return; + } + // andSelf is deprecated in jQ1.8, but we want 1.7 compat + var back = $.fn.addBack ? 'addBack' : 'andSelf'; + // Chrome uses the target as the element where the mouse up happens, + // but we want the target being where the mouse down is, to allow for + // text selection in an input - so listen on mousedown as well. + var target; + $(document) + .on('mousedown' + namespace, function (e) { + target = e.target; + }) + .on('keydown' + namespace, function (e) { + target = e.target; + }) + .on('click' + namespace, function (e) { + // Was the click inside or owned by one of the editing nodes? If + // not, then come out of editing mode. + var isIn = false; + for (var _i = 0, elements_2 = elements; _i < elements_2.length; _i++) { + var el = elements_2[_i]; + if (el.field._typeFn('owns', target) || + $.inArray(el.node[0], $(target).parents()[back]()) !== -1) { + isIn = true; + } + } + if (!isIn) { + _this.blur(); + } + }); + }, 0); + this._focus($.map(elements, function (el) { return el.field; }), opts.focus); + this._postopen('inline', true); +} +/** + * Add a triggering action for inline editing, with a return function that + * will tidy up the events. + * + * @param type Action + * @param opts Form options object + * @param insertPoint Insert point in the DOM + * @private + */ +function _inputTrigger(type, opts, insertPoint) { + var _this = this; + var trigger = opts[type + 'Trigger']; + var html = opts[type + 'Html']; + var event = 'click.dte-' + type; + var tr = $(insertPoint).closest('tr'); + if (trigger === undefined) { + return function () { }; + } + // Allow the input to be a column index, including a negative to count from right + if (typeof trigger === 'number') { + var kids = tr.children(); + trigger = trigger < 0 + ? kids[kids.length + trigger] + : kids[trigger]; + } + // Use childNodes to get text nodes as well + var children = $(trigger, tr).length + ? Array.prototype.slice.call($(trigger, tr)[0].childNodes) + : []; + $(children).detach(); + // Event handler to submit the form and do nothing else + var triggerEl = $(trigger, tr) + .on(event, function (e) { + e.stopImmediatePropagation(); + if (type === 'cancel') { + _this.close(); + } + else { + _this.submit(); + } + }) + .append(html); + return function () { + triggerEl + .off(event) + .empty() + .append(children); + }; +} +/** + * Update the field options from a JSON data source + * + * @param {object} json JSON object from the server + * @private + */ +function _optionsUpdate(json) { + var that = this; + if (json && json.options) { + $.each(this.s.fields, function (name, field) { + if (json.options[name] !== undefined) { + var fieldInst = that.field(name); + if (fieldInst && fieldInst.update) { + fieldInst.update(json.options[name]); + } + } + }); + } +} +/** + * Show a message in the form. This can be used for error messages or dynamic + * messages (information display) as the structure for each is basically the + * same. This method will take into account if the form is visible or not - if + * so then the message is shown with an effect for the end user, otherwise + * it is just set immediately. + * + * @param {element} el The field display node to use + * @param {string|function} msg The message to show + * @private + */ +function _message(el, msg, title, fn) { + // Allow for jQuery slim + var canAnimate = $.fn.animate ? true : false; + if (title === undefined) { + title = false; + } + if (!fn) { + fn = function () { }; + } + if (typeof msg === 'function') { + msg = msg(this, new DataTable$4.Api(this.s.table)); + } + el = $(el); + if (canAnimate) { + el.stop(); + } + if (!msg) { + if (this.s.displayed && canAnimate) { + // Clear the message with visual effect since the form is visible + el + .fadeOut(function () { + el.html(''); + fn(); + }); + } + else { + // Clear the message without visual effect + el + .html('') + .css('display', 'none'); + fn(); + } + if (title) { + el.removeAttr('title'); + } + } + else { + fn(); + if (this.s.displayed && canAnimate) { + // Show the message with visual effect + el + .html(msg) + .fadeIn(); + } + else { + // Show the message without visual effect + el + .html(msg) + .css('display', 'block'); + } + if (title) { + el.attr('title', msg); + } + } +} +/** + * Update the multi-value information display to not show redundant information + * + * @private + */ +function _multiInfo() { + var fields = this.s.fields; + var include = this.s.includeFields; + var show = true; + var state; + if (!include) { + return; + } + for (var i = 0, ien = include.length; i < ien; i++) { + var field = fields[include[i]]; + var multiEditable = field.multiEditable(); + if (field.isMultiValue() && multiEditable && show) { + // Multi-row editable. Only show first message + state = true; + show = false; + } + else if (field.isMultiValue() && !multiEditable) { + // Not multi-row editable. Always show message + state = true; + } + else { + state = false; + } + fields[include[i]].multiInfoShown(state); + } +} +/** + * Close the current form, which can result in the display controller + * hiding its display, or showing a form from a level up if nesting + */ +function _nestedClose(cb) { + var disCtrl = this.s.displayController; + var show = disCtrl._show; + if (!show || !show.length) { + // Nothing shown just now + if (cb) { + cb(); + } + } + else if (show.length > 1) { + // Got nested forms - remove current and go one layer up + show.pop(); + // Get the one to show + var last = show[show.length - 1]; + if (cb) { + cb(); + } + this.s.displayController.open(last.dte, last.append, last.callback); + } + else { + this.s.displayController.close(this, cb); + show.length = 0; + } +} +/** + * Display a form, adding it to the display stack for nesting + */ +function _nestedOpen(cb, nest) { + var disCtrl = this.s.displayController; + // This needs to be per display controller, but the controller + // itself doesn't know anything about the nesting, so we add a + // "hidden" property to it, used here, but not by the controller + // itself. + if (!disCtrl._show) { + disCtrl._show = []; + } + if (!nest) { + disCtrl._show.length = 0; + } + disCtrl._show.push({ + append: this.dom.wrapper, + callback: cb, + dte: this, + }); + this.s.displayController.open(this, this.dom.wrapper, cb); +} +/** + * Common display editing form method called by all editing methods after the + * form has been configured and displayed. This is to ensure all fire the same + * events. + * + * @param {string} type Editing type + * @param {boolean} immediate indicate if the open is immediate (in which case + * `opened` is also triggered). + * @return {boolean} `true` + * @private + */ +function _postopen(type, immediate) { + var _this = this; + var focusCapture = this.s.displayController.captureFocus; + if (focusCapture === undefined) { + focusCapture = true; + } + $(this.dom.form) + .off('submit.editor-internal') + .on('submit.editor-internal', function (e) { + e.preventDefault(); + }); + // Focus capture - when the Editor form is shown we capture the browser's + // focus action. Without doing this is would result in the user being able + // to control items under the Editor display - triggering actions that + // shouldn't be possible while the editing is shown. + if (focusCapture && (type === 'main' || type === 'bubble')) { + $('body').on('focus.editor-focus', function () { + if ($(document.activeElement).parents('.DTE').length === 0 && + $(document.activeElement).parents('.DTED').length === 0) { + if (_this.s.setFocus) { + _this.s.setFocus.focus(); + } + } + }); + } + this._multiInfo(); + this._event('open', [type, this.s.action]); + if (immediate) { + this._event('opened', [type, this.s.action]); + } + return true; +} +/** + * Common display editing form method called by all editing methods before the + * form has been configured and displayed. This is to ensure all fire the same + * events. + * + * @param {string} Editing type + * @return {boolean} `false` if the open is cancelled by the preOpen event, + * otherwise `true` + * @private + */ +function _preopen(type) { + // Allow preOpen event to cancel the opening of the display + if (this._event('preOpen', [type, this.s.action]) === false) { + // Tidy- this would normally be done on close, but we never get that far + this._clearDynamicInfo(); + this._event('cancelOpen', [type, this.s.action]); + // inline and bubble methods cannot be opened using `open()`, they + // have to be called again, so we need to clean up the event + // listener added by _formOptions + if ((this.s.mode === 'inline' || this.s.mode === 'bubble') && this.s.closeIcb) { + this.s.closeIcb(); + } + this.s.closeIcb = null; + return false; + } + this._clearDynamicInfo(true); + this.s.displayed = type; + return true; +} +/** + * Set the form into processing mode or take it out of processing mode. In + * processing mode a processing indicator is shown and user interaction with the + * form buttons is blocked + * + * @param {boolean} processing true if to go into processing mode and false if + * to come out of processing mode + * @private + */ +function _processing(processing) { + var procClass = this.classes.processing.active; + $(['div.DTE', this.dom.wrapper]).toggleClass(procClass, processing); + this.s.processing = processing; + this._event('processing', [processing]); +} +/** + * Check if any of the fields are processing for the submit to carry on. It + * can recurse. + * + * @private + */ +function _noProcessing(args) { + var processing = false; + $.each(this.s.fields, function (name, field) { + if (field.processing()) { + processing = true; + } + }); + if (processing) { + this.one('processing-field', function () { + // Are any other fields in a processing state? - Might need to wait again + if (this._noProcessing(args) === true) { + this._submit.apply(this, args); + } + }); + } + return !processing; +} +/** + * Submit a form to the server for processing. This is the private method that is used + * by the 'submit' API method, which should always be called in preference to calling + * this method directly. + * + * @param {function} [successCallback] Callback function that is executed once the + * form has been successfully submitted to the server and no errors occurred. + * @param {function} [errorCallback] Callback function that is executed if the + * server reports an error due to the submission (this includes a JSON formatting + * error should the error return invalid JSON). + * @param {function} [formatdata] Callback function that is passed in the data + * that will be submitted to the server, allowing pre-formatting of the data, + * removal of data or adding of extra fields. + * @param {boolean} [hide=true] When the form is successfully submitted, by default + * the form display will be hidden - this option allows that to be overridden. + * @private + */ +function _submit(successCallback, errorCallback, formatdata, hide) { + var _this = this; + var changed = false; + var allData = {}; + var changedData = {}; + var setBuilder = dataSet; + var fields = this.s.fields; + var editCount = this.s.editCount; + var editFields = this.s.editFields; + var editData = this.s.editData; + var opts = this.s.editOpts; + var changedSubmit = opts.submit; + var submitParamsLocal; + // First - are any of the fields currently "processing"? If so, then we + // want to let them complete before submitting + if (this._noProcessing(arguments) === false) { + Editor.error('Field is still processing', 16, false); + return; + } + // After initSubmit to allow `mode()` to be used as a setter + var action = this.s.action; + var submitParams = { + data: {} + }; + submitParams[this.s.actionName] = action; + // Gather the data that is to be submitted + if (action === 'create' || action === 'edit') { + $.each(editFields, function (idSrc, edit) { + var allRowData = {}; + var changedRowData = {}; + $.each(fields, function (name, field) { + if (edit.fields[name] && field.submittable()) { + var multiGet = field.multiGet(); + var builder = setBuilder(name); + // If it wasn't an edit field, we still need to get the original + // data, so we can submit it if `all` or `allIfChanged` + if (multiGet[idSrc] === undefined) { + var originalVal = field.valFromData(edit.data); + builder(allRowData, originalVal); + return; + } + var value = multiGet[idSrc]; + var manyBuilder = Array.isArray(value) && typeof name === 'string' && name.indexOf('[]') !== -1 ? + setBuilder(name.replace(/\[.*$/, '') + '-many-count') : + null; + builder(allRowData, value); + // We need to tell the server-side if an array submission + // actually has no elements so it knows if the array was + // being submitted or not (since otherwise it doesn't know + // if the array was empty, or just not being submitted) + if (manyBuilder) { + manyBuilder(allRowData, value.length); + } + // Build a changed object for if that is the selected data + // type + if (action === 'edit' && (!editData[name] || !field.compare(value, editData[name][idSrc]))) { + builder(changedRowData, value); + changed = true; + if (manyBuilder) { + manyBuilder(changedRowData, value.length); + } + } + } + }); + if (!$.isEmptyObject(allRowData)) { + allData[idSrc] = allRowData; + } + if (!$.isEmptyObject(changedRowData)) { + changedData[idSrc] = changedRowData; + } + }); + // Decide what data to submit to the server for edit (create is all, always) + if (action === 'create' || changedSubmit === 'all' || (changedSubmit === 'allIfChanged' && changed)) { + submitParams.data = allData; + } + else if (changedSubmit === 'changed' && changed) { + submitParams.data = changedData; + } + else { + // Nothing to submit + this.s.action = null; + if (opts.onComplete === 'close' && (hide === undefined || hide)) { + this._close(false); + } + else if (typeof opts.onComplete === 'function') { + opts.onComplete(this); + } + if (successCallback) { + successCallback.call(this); + } + this._processing(false); + this._event('submitComplete'); + return; + } + } + else if (action === 'remove') { + $.each(editFields, function (idSrc, edit) { + submitParams.data[idSrc] = edit.data; + }); + } + // Local copy of the submit parameters, needed for the data lib prep since + // the preSubmit can modify the format and we need to know what the format is + submitParamsLocal = $.extend(true, {}, submitParams); + // Allow the data to be submitted to the server to be preprocessed by callback + // and event functions + if (formatdata) { + formatdata(submitParams); + } + this._event('preSubmit', [submitParams, action], function (result) { + if (result === false) { + _this._processing(false); + } + else { + // Submit to the server (or whatever method is defined in the settings) + var submitWire = _this.s.ajax ? + _this._ajax : + _this._submitTable; + submitWire.call(_this, submitParams, function (json, notGood, xhr) { + _this._submitSuccess(json, notGood, submitParams, submitParamsLocal, _this.s.action, editCount, hide, successCallback, errorCallback, xhr); + }, function (xhr, err, thrown) { + _this._submitError(xhr, err, thrown, errorCallback, submitParams, _this.s.action); + }, submitParams); + } + }); +} +/** + * Save submitted data without an Ajax request. This will write to a local + * table only - not saving it permanently, but rather using the DataTable itself + * as a data store. + * + * @param {object} data Data to submit + * @param {function} success Success callback + * @param {function} error Error callback + * @param {object} submitParams Submitted data + * @private + */ +function _submitTable(data, success, error, submitParams) { + var action = data.action; + var out = { data: [] }; + var idGet = dataGet(this.s.idSrc); + var idSet = dataSet(this.s.idSrc); + // Nothing required for remove - create and edit get a copy of the data + if (action !== 'remove') { + var originalData_1 = this.s.mode === 'main' ? + this._dataSource('fields', this.modifier()) : + this._dataSource('individual', this.modifier()); + $.each(data.data, function (key, vals) { + var toSave; + var extender = extend; + // Get the original row's data, so we can modify it with new values. + // This allows Editor to not need to submit all fields + if (action === 'edit') { + var rowData = originalData_1[key].data; + toSave = extender({}, rowData, true); + toSave = extender(toSave, vals, true); + } + else { + toSave = extender({}, vals, true); + } + // If create and there isn't an id for the new row, create + // one. An id could be creased by `preSubmit` + var overrideId = idGet(toSave); + if (action === 'create' && overrideId === undefined) { + idSet(toSave, +new Date() + key.toString()); + } + else { + idSet(toSave, overrideId); + } + out.data.push(toSave); + }); + } + success(out); +} +/** + * Submit success callback function + * + * @param {object} json Payload + * @param {bool} notGood True if the returned status code was + * >=400 (i.e. processing failed). This is called `notGood` rather than + * `success` since the request was successfully processed, just not written to + * the db. It is also inverted from "good" to make it optional when overriding + * the `ajax` function. + * @param {object} submitParams Submitted data + * @param {object} submitParamsLocal Unmodified copy of submitted data + * (before it could be modified by the user) + * @param {string} action CRUD action being taken + * @param {int} editCount Protection against async errors + * @param {bool} hide Hide the form flag + * @param {function} successCallback Success callback + * @param {function} errorCallback Error callback + * @private + */ +function _submitSuccess(json, notGood, submitParams, submitParamsLocal, action, editCount, hide, successCallback, errorCallback, xhr) { + var _this = this; + var that = this; + var setData; + var fields = this.s.fields; + var opts = this.s.editOpts; + var modifier = this.s.modifier; + this._event('postSubmit', [json, submitParams, action, xhr]); + if (!json.error) { + json.error = ''; + } + if (!json.fieldErrors) { + json.fieldErrors = []; + } + if (notGood || json.error || json.fieldErrors.length) { + // Global form error + var globalError_1 = []; + if (json.error) { + globalError_1.push(json.error); + } + // Field specific errors + $.each(json.fieldErrors, function (i, err) { + var field = fields[err.name]; + if (!field) { + throw new Error('Unknown field: ' + err.name); + } + else if (field.displayed()) { + field.error(err.status || 'Error'); + if (i === 0) { + if (opts.onFieldError === 'focus') { + // Scroll the display to the first error and focus + _this._animate($(_this.dom.bodyContent), { scrollTop: $(field.node()).position().top }, 500); + field.focus(); + } + else if (typeof opts.onFieldError === 'function') { + opts.onFieldError(_this, err); + } + } + } + else { + // If the field isn't visible, we need to make it display as a global error + // This _shouldn't_ happen - it means there is invalid data if it does + globalError_1.push(field.name() + ': ' + (err.status || 'Error')); + } + }); + this.error(globalError_1.join('
    ')); + this._event('submitUnsuccessful', [json]); + if (errorCallback) { + errorCallback.call(that, json); + } + } + else { + // Create a data store that the data source can use, which is + // unique to this action + var store = {}; + if (json.data && (action === 'create' || action === 'edit')) { + this._dataSource('prep', action, modifier, submitParamsLocal, json, store); + for (var _i = 0, _a = json.data; _i < _a.length; _i++) { + var data = _a[_i]; + setData = data; + var id = this._dataSource('id', data); + this._event('setData', [json, data, action]); // legacy + if (action === 'create') { + // New row was created to add it to the DT + this._event('preCreate', [json, data, id]); + this._dataSource('create', fields, data, store); + this._event(['create', 'postCreate'], [json, data, id]); + } + else if (action === 'edit') { + // Row was updated, so tell the DT + this._event('preEdit', [json, data, id]); + this._dataSource('edit', modifier, fields, data, store); + this._event(['edit', 'postEdit'], [json, data, id]); + } + } + this._dataSource('commit', action, modifier, json.data, store); + } + else if (action === 'remove') { + this._dataSource('prep', action, modifier, submitParamsLocal, json, store); + // Remove the rows given and then redraw the table + this._event('preRemove', [json, this.ids()]); + this._dataSource('remove', modifier, fields, store); + this._event(['remove', 'postRemove'], [json, this.ids()]); + this._dataSource('commit', action, modifier, json.data, store); + } + // Submission complete + if (editCount === this.s.editCount) { + var sAction = this.s.action; + this.s.action = null; // Must do before close, in case close starts a new edit + if (opts.onComplete === 'close' && (hide === undefined || hide)) { + // If no data returned, then treat as not complete + this._close(json.data ? true : false, sAction); + } + else if (typeof opts.onComplete === 'function') { + opts.onComplete(this); + } + } + // All done - fire off the callbacks and events + if (successCallback) { + successCallback.call(that, json); + } + this._event('submitSuccess', [json, setData, action]); + } + this._processing(false); + this._event('submitComplete', [json, setData, action]); +} +/** + * Submit error callback function + * + * @private + */ +function _submitError(xhr, err, thrown, errorCallback, submitParams, action) { + this._event('postSubmit', [null, submitParams, action, xhr]); + this.error(this.i18n.error.system); + this._processing(false); + if (errorCallback) { + errorCallback.call(this, xhr, err, thrown); + } + this._event(['submitError', 'submitComplete'], [xhr, err, thrown, submitParams]); +} +/** + * Check to see if the form needs to be tidied before a new action can be performed. + * This includes if the from is currently processing an old action and if it + * is inline editing. + * + * @param {function} fn Callback function + * @returns {boolean} `true` if was in inline mode, `false` otherwise + * @private + */ +function _tidy(fn) { + var _this = this; + var dt = this.s.table ? + new $.fn.dataTable.Api(this.s.table) : + null; + var ssp = false; + if (dt) { + ssp = dt.settings()[0].oFeatures.bServerSide; + } + if (this.s.processing) { + // If currently processing, wait until the action is complete + this.one('submitComplete', function () { + // If server-side processing is being used in DataTables, first + // check that we are still processing (might not be if nothing was + // submitted) and then wait for the draw to finished + if (ssp) { + dt.one('draw', fn); + } + else { + setTimeout(function () { + fn(); + }, 10); + } + }); + return true; + } + else if (this.display() === 'inline' || this.display() === 'bubble') { + // If there is an inline edit box, it needs to be tidied + this + .one('close', function () { + // On close if processing then we need to wait for the submit to + // complete before running the callback as onBlur was set to + // submit + if (!_this.s.processing) { + // IE needs a small timeout, otherwise it may not focus on a + // field if one already has focus + setTimeout(function () { + // Check this Editor wasn't destroyed + if (_this.s) { + fn(); + } + }, 10); + } + else { + // Need to wait for the submit to finish + _this.one('submitComplete', function (e, json) { + // If SSP then need to wait for the draw + if (ssp && json) { + dt.one('draw', fn); + } + else { + setTimeout(function () { + if (_this.s) { + fn(); + } + }, 10); + } + }); + } + }) + .blur(); + return true; + } + return false; +} +/** + * Same as $.inArray but with weak type checking + * + * @param {any} name Value to look for in the array + * @param {array} arr Array to scan through + * @returns {number} -1 if not found, index otherwise + */ +function _weakInArray(name, arr) { + for (var i = 0, ien = arr.length; i < ien; i++) { + if (name == arr[i]) { + return i; + } + } + return -1; +} + +var fieldType = { + create: function () { }, + disable: function () { }, + enable: function () { }, + get: function () { }, + set: function () { } +}; + +var DataTable$3 = $.fn.dataTable; +// Upload private helper method +function _buttonText(conf, textIn) { + if (textIn === null || textIn === undefined) { + textIn = conf.uploadText || 'Choose file...'; + } + conf._input.find('div.upload button').html(textIn); +} +function _commonUpload(editor, conf, dropCallback, multiple) { + if (multiple === void 0) { multiple = false; } + var btnClass = editor.classes.form.buttonInternal; + var container = $('
    ' + + '
    ' + + '
    ' + + '
    ' + + '' + + '' + + '
    ' + + '
    ' + + '' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '
    '); + conf._input = container; + conf._enabled = true; + if (conf.id) { + container.find('input[type=file]').attr('id', Editor.safeId(conf.id)); + } + if (conf.attr) { + container.find('input[type=file]').attr(conf.attr); + } + _buttonText(conf); + if (window.FileReader && conf.dragDrop !== false) { + container.find('div.drop span').text(conf.dragDropText || 'Drag and drop a file here to upload'); + var dragDrop_1 = container.find('div.drop'); + dragDrop_1 + .on('drop', function (e) { + if (conf._enabled) { + Editor.upload(editor, conf, e.originalEvent.dataTransfer.files, _buttonText, dropCallback); + dragDrop_1.removeClass('over'); + } + return false; + }) + .on('dragleave dragexit', function (e) { + if (conf._enabled) { + dragDrop_1.removeClass('over'); + } + return false; + }) + .on('dragover', function (e) { + if (conf._enabled) { + dragDrop_1.addClass('over'); + } + return false; + }); + // When an Editor is open with a file upload input there is a + // reasonable chance that the user will miss the drop point when + // dragging and dropping. Rather than loading the file in the browser, + // we want nothing to happen, otherwise the form will be lost. + editor + .on('open', function () { + $('body').on('dragover.DTE_Upload drop.DTE_Upload', function (e) { + return false; + }); + }) + .on('close', function () { + $('body').off('dragover.DTE_Upload drop.DTE_Upload'); + }); + } + else { + container.addClass('noDrop'); + container.append(container.find('div.rendered')); + } + container.find('div.clearValue button').on('click', function (e) { + e.preventDefault(); + if (conf._enabled) { + upload.set.call(editor, conf, ''); + } + }); + container.find('input[type=file]').on('input', function () { + Editor.upload(editor, conf, this.files, _buttonText, function (ids, error) { + if (!error) { + dropCallback.call(editor, ids); + } + container.find('input[type=file]')[0].value = ''; + }); + }); + return container; +} +// Typically a change event caused by the end user will be added to a queue that +// the browser will handle when no other script is running. However, using +// `$().trigger()` will cause it to happen immediately, so in order to simulate +// the standard browser behaviour we use setTimeout. This also means that +// `dependent()` and other change event listeners will trigger when the field +// values have all been set, rather than as they are being set - 31594 +function _triggerChange(input) { + setTimeout(function () { + input.trigger('change', { editor: true, editorSet: true }); // editorSet legacy + }, 0); +} +// A number of the fields in this file use the same get, set, enable and disable +// methods (specifically the text based controls), so in order to reduce the code +// size, we just define them once here in our own local base model for the field +// types. +var baseFieldType = $.extend(true, {}, fieldType, { + canReturnSubmit: function (conf, node) { + return true; + }, + disable: function (conf) { + conf._input.prop('disabled', true); + }, + enable: function (conf) { + conf._input.prop('disabled', false); + }, + get: function (conf) { + return conf._input.val(); + }, + set: function (conf, val) { + conf._input.val(val); + _triggerChange(conf._input); + } +}); +var hidden = { + create: function (conf) { + conf._input = $(''); + conf._val = conf.value; + return null; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + var oldVal = conf._val; + conf._val = val; + conf._input.val(val); + if (oldVal !== val) { + _triggerChange(conf._input); + } + } +}; +var readonly = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + readonly: 'readonly', + type: 'text' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var text = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + type: 'text' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var password = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + type: 'password' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var textarea = $.extend(true, {}, baseFieldType, { + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id) + }, conf.attr || {})); + return conf._input[0]; + } +}); +var select = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var elOpts = conf._input[0].options; + var countOffset = 0; + if (!append) { + elOpts.length = 0; + if (conf.placeholder !== undefined) { + var placeholderValue = conf.placeholderValue !== undefined ? + conf.placeholderValue : + ''; + countOffset += 1; + elOpts[0] = new Option(conf.placeholder, placeholderValue); + var disabled = conf.placeholderDisabled !== undefined ? + conf.placeholderDisabled : + true; + elOpts[0].hidden = disabled; // can't be hidden if not disabled! + elOpts[0].disabled = disabled; + elOpts[0]._editor_val = placeholderValue; + } + } + else { + countOffset = elOpts.length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + var option = new Option(label, val); + option._editor_val = val; + if (attr) { + $(option).attr(attr); + } + elOpts[i + countOffset] = option; + }); + } + }, + create: function (conf) { + conf._input = $('') + .attr($.extend({ + id: Editor.safeId(conf.id), + multiple: conf.multiple === true + }, conf.attr || {})) + .on('change.dte', function (e, d) { + // On change, get the user selected value and store it as the + // last set, so `update` can reflect it. This way `_lastSet` + // always gives the intended value, be it set via the API or by + // the end user. + if (!d || !d.editor) { + conf._lastSet = select.get(conf); + } + }); + select._addOptions(conf, conf.options || conf.ipOpts); + return conf._input[0]; + }, + destroy: function (conf) { + conf._input.off('change.dte'); + }, + get: function (conf) { + var val = conf._input.find('option:selected').map(function () { + return this._editor_val; + }).toArray(); + if (conf.multiple) { + return conf.separator ? + val.join(conf.separator) : + val; + } + return val.length ? val[0] : null; + }, + set: function (conf, val, localUpdate) { + if (!localUpdate) { + conf._lastSet = val; + } + // Can't just use `$().val()` because it won't work with strong types + if (conf.multiple && conf.separator && !Array.isArray(val)) { + val = typeof val === 'string' ? + val.split(conf.separator) : + []; + } + else if (!Array.isArray(val)) { + val = [val]; + } + var i; + var len = val.length; + var found; + var allFound = false; + var options = conf._input.find('option'); + conf._input.find('option').each(function () { + found = false; + for (i = 0; i < len; i++) { + // Weak typing + if (this._editor_val == val[i]) { + found = true; + allFound = true; + break; + } + } + this.selected = found; + }); + // If there is a placeholder, we might need to select it if nothing else + // was selected. It doesn't make sense to select when multi is enabled + if (conf.placeholder && !allFound && !conf.multiple && options.length) { + options[0].selected = true; + } + // Update will call change itself, otherwise multiple might be called + if (!localUpdate) { + _triggerChange(conf._input); + } + return allFound; + }, + update: function (conf, options, append) { + select._addOptions(conf, options, append); + // Attempt to set the last selected value (set by the API or the end + // user, they get equal priority) + var lastSet = conf._lastSet; + if (lastSet !== undefined) { + select.set(conf, lastSet, true); + } + _triggerChange(conf._input); + } +}); +var checkbox = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var jqInput = conf._input; + var offset = 0; + if (!append) { + jqInput.empty(); + } + else { + offset = $('input', jqInput).length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + jqInput.append('
    ' + + '' + + '' + + '
    '); + $('input:last', jqInput).attr('value', val)[0]._editor_val = val; + if (attr) { + $('input:last', jqInput).attr(attr); + } + }); + } + }, + create: function (conf) { + conf._input = $('
    '); + checkbox._addOptions(conf, conf.options || conf.ipOpts); + return conf._input[0]; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + }, + get: function (conf) { + var out = []; + var selected = conf._input.find('input:checked'); + if (selected.length) { + selected.each(function () { + out.push(this._editor_val); + }); + } + else if (conf.unselectedValue !== undefined) { + out.push(conf.unselectedValue); + } + return conf.separator === undefined || conf.separator === null ? + out : + out.join(conf.separator); + }, + set: function (conf, val) { + var jqInputs = conf._input.find('input'); + if (!Array.isArray(val) && typeof val === 'string') { + val = val.split(conf.separator || '|'); + } + else if (!Array.isArray(val)) { + val = [val]; + } + var i; + var len = val.length; + var found; + jqInputs.each(function () { + found = false; + for (i = 0; i < len; i++) { + if (this._editor_val == val[i]) { + found = true; + break; + } + } + this.checked = found; + }); + _triggerChange(jqInputs); + }, + update: function (conf, options, append) { + // Get the current value + var currVal = checkbox.get(conf); + checkbox._addOptions(conf, options, append); + checkbox.set(conf, currVal); + } +}); +var radio = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var jqInput = conf._input; + var offset = 0; + if (!append) { + jqInput.empty(); + } + else { + offset = $('input', jqInput).length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + jqInput.append('
    ' + + '' + + '' + + '
    '); + $('input:last', jqInput).attr('value', val)[0]._editor_val = val; + if (attr) { + $('input:last', jqInput).attr(attr); + } + }); + } + }, + create: function (conf) { + conf._input = $('
    '); + radio._addOptions(conf, conf.options || conf.ipOpts); + // this is ugly, but IE6/7 has a problem with radio elements that are created + // and checked before being added to the DOM! Basically it doesn't check them. As + // such we use the _preChecked property to set cache the checked button and then + // check it again when the display is shown. This has no effect on other browsers + // other than to cook a few clock cycles. + this.on('open', function () { + conf._input.find('input').each(function () { + if (this._preChecked) { + this.checked = true; + } + }); + }); + return conf._input[0]; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + }, + get: function (conf) { + var el = conf._input.find('input:checked'); + if (el.length) { + return el[0]._editor_val; + } + return conf.unselectedValue !== undefined ? + conf.unselectedValue : + undefined; + }, + set: function (conf, val) { + conf._input.find('input').each(function () { + this._preChecked = false; + if (this._editor_val == val) { + this.checked = true; + this._preChecked = true; + } + else { + // In a detached DOM tree, there is no relationship between the + // input elements, so we need to uncheck any element that does + // not match the value + this.checked = false; + this._preChecked = false; + } + }); + _triggerChange(conf._input.find('input:checked')); + }, + update: function (conf, options, append) { + var currVal = radio.get(conf); + radio._addOptions(conf, options, append); + // Select the current value if it exists in the new data set, otherwise + // select the first radio input so there is always a value selected + var inputs = conf._input.find('input'); + radio.set(conf, inputs.filter('[value="' + currVal + '"]').length ? + currVal : + inputs.eq(0).attr('value')); + } +}); +var datetime = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend(true, { + id: Editor.safeId(conf.id), + type: 'text' + }, conf.attr)); + if (!DataTable$3.DateTime) { + Editor.error('DateTime library is required', 15); + } + // Legacy support for 2.0- parameters + if (conf.momentLocale && !conf.opts.locale) { + conf.opts.locale = conf.momentLocale; + } + if (conf.momentStrict && !conf.opts.strict) { + conf.opts.strict = conf.momentStrict; + } + conf._picker = new DataTable$3.DateTime(conf._input, $.extend({ + format: conf.displayFormat || conf.format, + i18n: this.i18n.datetime, + }, conf.opts)); + conf._closeFn = function () { + conf._picker.hide(); + }; + if (conf.keyInput === false) { + conf._input.on('keydown', function (e) { + e.preventDefault(); + }); + } + this.on('close', conf._closeFn); + return conf._input[0]; + }, + destroy: function (conf) { + this.off('close', conf._closeFn); + conf._input.off('keydown'); + conf._picker.destroy(); + }, + errorMessage: function (conf, msg) { + conf._picker.errorMsg(msg); + }, + get: function (conf) { + return conf.wireFormat + ? conf._picker.valFormat(conf.wireFormat) + : conf._input.val(); + }, + maxDate: function (conf, max) { + conf._picker.max(max); + }, + minDate: function (conf, min) { + conf._picker.min(min); + }, + // default disable and enable options are okay + owns: function (conf, node) { + return conf._picker.owns(node); + }, + set: function (conf, val) { + // If there is a wire format, convert it to the display format + // Note that special values (e.g. `--now` and empty) do not get formatted + if (typeof val === 'string' && val && val.indexOf('--') !== 0 && conf.wireFormat) { + conf._picker.valFormat(conf.wireFormat, val); + } + else { + conf._picker.val(val); + } + _triggerChange(conf._input); + } +}); +var upload = $.extend(true, {}, baseFieldType, { + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + var editor = this; + var container = _commonUpload(editor, conf, function (val) { + upload.set.call(editor, conf, val[0]); + editor._event('postUpload', [conf.name, val[0]]); + }); + return container; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + conf._enabled = false; + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + conf._enabled = true; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + conf._val = val; + conf._input.val(''); + var container = conf._input; + if (conf.display) { + var rendered = container.find('div.rendered'); + if (conf._val) { + rendered.html(conf.display(conf._val)); + } + else { + rendered + .empty() + .append('' + (conf.noFileText || 'No file') + ''); + } + } + var button = container.find('div.clearValue button'); + if (val && conf.clearText) { + button.html(conf.clearText); + container.removeClass('noClear'); + } + else { + container.addClass('noClear'); + } + conf._input.find('input').triggerHandler('upload.editor', [conf._val]); + } +}); +var uploadMany = $.extend(true, {}, baseFieldType, { + _showHide: function (conf) { + if (!conf.limit) { + return; + } + conf._container.find('div.limitHide').css('display', conf._val.length >= conf.limit ? + 'none' : + 'block'); + // Used by the Editor.upload static function to truncate if too many + // files are selected for upload + conf._limitLeft = conf.limit - conf._val.length; + }, + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + var editor = this; + var container = _commonUpload(editor, conf, function (val) { + conf._val = conf._val.concat(val); + uploadMany.set.call(editor, conf, conf._val); + editor._event('postUpload', [conf.name, conf._val]); + }, true); + container + .addClass('multi') + .on('click', 'button.remove', function (e) { + e.stopPropagation(); + if (conf._enabled) { + var idx = $(this).data('idx'); + conf._val.splice(idx, 1); + uploadMany.set.call(editor, conf, conf._val); + } + }); + conf._container = container; + return container; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + conf._enabled = false; + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + conf._enabled = true; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + // Default value for fields is an empty string, whereas we want [] + if (!val) { + val = []; + } + if (!Array.isArray(val)) { + throw new Error('Upload collections must have an array as a value'); + } + conf._val = val; + conf._input.val(''); + var that = this; + var container = conf._input; + if (conf.display) { + var rendered = container.find('div.rendered').empty(); + if (val.length) { + var list_1 = $('
      ').appendTo(rendered); + $.each(val, function (i, file) { + var display = conf.display(file, i); + if (display !== null) { + list_1.append('
    • ' + + display + + ' ' + + '
    • '); + } + }); + } + else { + rendered.append('' + (conf.noFileText || 'No files') + ''); + } + } + uploadMany._showHide(conf); + conf._input.find('input').triggerHandler('upload.editor', [conf._val]); + } +}); +var datatable = $.extend(true, {}, baseFieldType, { + _addOptions: function (conf, options, append) { + if (append === void 0) { append = false; } + var dt = conf.dt; + if (!append) { + dt.clear(); + } + dt.rows.add(options).draw(); + }, + _jumpToFirst: function (conf, editor) { + var dt = conf.dt; + // Find which page in the table the first selected row is + var idx = dt.row({ order: 'applied', selected: true }).index(); + var page = 0; + if (typeof idx === 'number') { + var pageLen = dt.page.info().length; + var pos = dt.rows({ order: 'applied' }).indexes().indexOf(idx); + page = pageLen > 0 + ? Math.floor(pos / pageLen) + : 0; + } + dt.page(page).draw(false); + // If scrolling is enabled, scroll down to first selected + var container = $('div.dataTables_scrollBody', dt.table().container()); + var scrollTo = function () { + var node = dt.row({ order: 'applied', selected: true }).node(); + if (node) { + var height = container.height(); + var top_1 = $(node).position().top; + if (top_1 > height - 10) { + container.scrollTop(top_1); + } + } + }; + if (container.length) { + // Check that the form has actually been displayed. If not need + // to wait for Editor's open event + if (container.parents('body').length) { + scrollTo(); + } + else { + editor.one('open', function () { + scrollTo(); + }); + } + } + }, + create: function (conf) { + var _this = this; + conf.optionsPair = $.extend({ + label: 'label', + value: 'value' + }, conf.optionsPair); + var table = $(''); + var container = $('
      ').append(table); + var side = $('
      '); + if (conf.footer) { + $('
      ') + .append(Array.isArray(conf.footer) + ? $('').append($.map(conf.footer, function (str) { return $('").append(Array.isArray(r.footer)?w("").append(w.map(r.footer,function(t){return w("").append(Array.isArray(a.footer)?$("").append($.map(a.footer,function(t){return $("'); + var attachFields = []; + var attach = []; + var displayFields = {}; + var tbody = dt.table(undefined).body(); + for (var i = 0, ien = dt.columns(':visible').count(); i < ien; i++) { + var visIdx = dt.column(i + ':visible').index(); + var td = $('
      ').html(str); })) + : conf.footer) + .appendTo(table); + } + var dt = table + .addClass(datatable.tableClass) + .width('100%') + .on('init.dt', function (e, settings) { + if (settings.nTable !== table[0]) { + return; + } + var api = new DataTable$3.Api(settings); + var containerNode = $(api.table(undefined).container()); + // Select init + DataTable$3.select.init(api); + // Append side button controls + side + .append(containerNode.find('div.dataTables_filter')) + .append(containerNode.find('div.dt-buttons')) + .append(containerNode.find('div.dataTables_info')); + }) + .DataTable($.extend({ + buttons: [], + columns: [ + { + data: conf.optionsPair.label, + title: 'Label' + } + ], + deferRender: true, + dom: 'fiBtp', + language: { + paginate: { + next: '>', + previous: '<', + }, + search: '', + searchPlaceholder: 'Search' + }, + lengthChange: false, + select: { + style: conf.multiple ? 'os' : 'single' + }, + }, conf.config)); + this.on('open', function () { + if (dt.search()) { + dt.search('').draw(); + } + dt.columns.adjust(); + }); + // Change event for when the user does a select - `set` will do its own + // triggering of the change for the api + dt.on('user-select', function () { + _triggerChange($(conf.dt.table().container())); + }); + if (conf.editor) { + conf.editor.table(dt); + conf.editor.on('submitComplete', function (e, json, data, action) { + if (action === 'create') { + var _loop_1 = function (dp) { + dt + .rows(function (idx, d) { return d === dp; }) + .select(); + }; + // Automatically select the new data + for (var _i = 0, _a = json.data; _i < _a.length; _i++) { + var dp = _a[_i]; + _loop_1(dp); + } + } + else if (action === 'edit' || action === 'remove') { + _this._dataSource('refresh'); + } + datatable._jumpToFirst(conf, _this); + }); + } + conf.dt = dt; + datatable._addOptions(conf, conf.options || []); + return { + input: container, + side: side, + }; + }, + disable: function (conf) { + conf.dt.select.style('api'); + conf.dt.buttons().container().css('display', 'none'); + }, + dt: function (conf) { + return conf.dt; + }, + enable: function (conf) { + conf.dt.select.style(conf.multiple ? 'os' : 'single'); + conf.dt.buttons().container().css('display', 'block'); + }, + get: function (conf) { + var rows = conf.dt + .rows({ selected: true }) + .data() + .pluck(conf.optionsPair.value) + .toArray(); + return conf.separator || !conf.multiple + ? rows.join(conf.separator || ',') + : rows; + }, + set: function (conf, val, localUpdate) { + // Convert to an array of values - works for both single and multiple + if (conf.multiple && conf.separator && !Array.isArray(val)) { + val = typeof val === 'string' ? + val.split(conf.separator) : + []; + } + else if (!Array.isArray(val)) { + val = [val]; + } + // if ( ! localUpdate ) { + // conf._lastSet = val; + // } + var valueFn = dataGet(conf.optionsPair.value); + conf.dt.rows({ selected: true }).deselect(); + conf.dt.rows(function (idx, data, node) { return val.indexOf(valueFn(data)) !== -1; }).select(); + // Jump to the first page with a selected row (if there are any) + datatable._jumpToFirst(conf, this); + // Update will call change itself, otherwise multiple might be called + if (!localUpdate) { + _triggerChange($(conf.dt.table().container())); + } + }, + tableClass: '', + update: function (conf, options, append) { + datatable._addOptions(conf, options, append); + // Attempt to set the last selected value (set by the API or the end + // user, they get equal priority) + var lastSet = conf._lastSet; + if (lastSet !== undefined) { + datatable.set(conf, lastSet, true); + } + _triggerChange($(conf.dt.table().container())); + } +}); + +var defaults = { + className: '', + compare: null, + data: '', + def: '', + entityDecode: true, + fieldInfo: '', + getFormatter: null, + id: '', + label: '', + labelInfo: '', + message: '', + multiEditable: true, + name: null, + nullDefault: false, + setFormatter: null, + submit: true, + type: 'text' +}; + +var DataTable$2 = $.fn.dataTable; +var Field = /** @class */ (function () { + function Field(options, classes, host) { + var that = this; + var multiI18n = host.internalI18n().multi; + var opts = $.extend(true, {}, Field.defaults, options); + if (!Editor.fieldTypes[opts.type]) { + throw new Error('Error adding field - unknown field type ' + opts.type); + } + this.s = { + classes: classes, + host: host, + multiIds: [], + multiValue: false, + multiValues: {}, + name: opts.name, + opts: opts, + processing: false, + type: Editor.fieldTypes[opts.type], + }; + // No id, so assign one to have the label reference work + if (!opts.id) { + opts.id = 'DTE_Field_' + opts.name; + } + // If no `data` option is given, then we use the name from the field as the + // data prop to read data for the field from DataTables + if (opts.data === '') { + opts.data = opts.name; + } + // Get and set functions in the data object for the record + this.valFromData = function (d) { + // wrapper to automatically pass `editor` as the type + return dataGet(opts.data)(d, 'editor'); + }; + this.valToData = dataSet(opts.data); // set val to data + // Field HTML structure + var template = $('
      ' + + '' + + '
      ' + + // Field specific HTML is added here if there is any + '
      ' + + '
      ' + + multiI18n.title + + '' + + multiI18n.info + + '' + + '
      ' + + '
      ' + + multiI18n.restore + + '
      ' + + '
      ' + + '
      ' + opts.message + '
      ' + + '
      ' + opts.fieldInfo + '
      ' + + '
      ' + + '
      ' + + '
      '); + var input = this._typeFn('create', opts); + var side = null; + if (input && input.side) { + side = input.side; + input = input.input; + } + if (input !== null) { + el('input-control', template).prepend(input); + } + else { + template.css('display', 'none'); + } + this.dom = { + container: template, + fieldError: el('msg-error', template), + fieldInfo: el('msg-info', template), + fieldMessage: el('msg-message', template), + inputControl: el('input-control', template), + label: el('label', template).append(side), + labelInfo: el('msg-label', template), + multi: el('multi-value', template), + multiInfo: el('multi-info', template), + multiReturn: el('msg-multi', template), + processing: el('field-processing', template) + }; + // On click - set a common value for the field + this.dom.multi.on('click', function () { + if (that.s.opts.multiEditable && !template.hasClass(classes.disabled) && opts.type !== 'readonly') { + that.val(''); + that.focus(); + } + }); + this.dom.multiReturn.on('click', function () { + that.multiRestore(); + }); + // Field type extension methods - add a method to the field for the public + // methods that each field type defines beyond the default ones that already + // exist as part of this instance + $.each(this.s.type, function (name, fn) { + if (typeof fn === 'function' && that[name] === undefined) { + that[name] = function () { + var args = Array.prototype.slice.call(arguments); + args.unshift(name); + var ret = that._typeFn.apply(that, args); + // Return the given value if there is one, or the field instance + // for chaining if there is no value + return ret === undefined ? + that : + ret; + }; + } + }); + } + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Public + */ + Field.prototype.def = function (set) { + var opts = this.s.opts; + if (set === undefined) { + // Backwards compat + var def = opts['default'] !== undefined ? + opts['default'] : + opts.def; + return typeof def === 'function' ? + def() : + def; + } + opts.def = set; + return this; + }; + Field.prototype.disable = function () { + this.dom.container.addClass(this.s.classes.disabled); + this._typeFn('disable'); + return this; + }; + Field.prototype.displayed = function () { + var container = this.dom.container; + return container.parents('body').length && container.css('display') !== 'none' ? + true : + false; + }; + Field.prototype.enable = function (toggle) { + if (toggle === void 0) { toggle = true; } + if (toggle === false) { + return this.disable(); + } + this.dom.container.removeClass(this.s.classes.disabled); + this._typeFn('enable'); + return this; + }; + Field.prototype.enabled = function () { + return this.dom.container.hasClass(this.s.classes.disabled) === false; + }; + Field.prototype.error = function (msg, fn) { + var classes = this.s.classes; + // Add or remove the error class + if (msg) { + this.dom.container.addClass(classes.error); + } + else { + this.dom.container.removeClass(classes.error); + } + this._typeFn('errorMessage', msg); + return this._msg(this.dom.fieldError, msg, fn); + }; + Field.prototype.fieldInfo = function (msg) { + return this._msg(this.dom.fieldInfo, msg); + }; + Field.prototype.isMultiValue = function () { + return this.s.multiValue && this.s.multiIds.length !== 1; + }; + Field.prototype.inError = function () { + return this.dom.container.hasClass(this.s.classes.error); + }; + Field.prototype.input = function () { + return this.s.type.input ? + this._typeFn('input') : + $('input, select, textarea', this.dom.container); + }; + Field.prototype.focus = function () { + if (this.s.type.focus) { + this._typeFn('focus'); + } + else { + $('input, select, textarea', this.dom.container).focus(); + } + return this; + }; + Field.prototype.get = function () { + // When multi-value a single get is undefined + if (this.isMultiValue()) { + return undefined; + } + return this._format(this._typeFn('get'), this.s.opts.getFormatter); + }; + Field.prototype.hide = function (animate) { + var el = this.dom.container; + if (animate === undefined) { + animate = true; + } + if (this.s.host.display() && animate && $.fn.slideUp) { + el.slideUp(); + } + else { + el.css('display', 'none'); + } + return this; + }; + Field.prototype.label = function (str) { + var label = this.dom.label; + var labelInfo = this.dom.labelInfo.detach(); + if (str === undefined) { + return label.html(); + } + label.html(str); + label.append(labelInfo); + return this; + }; + Field.prototype.labelInfo = function (msg) { + return this._msg(this.dom.labelInfo, msg); + }; + Field.prototype.message = function (msg, fn) { + return this._msg(this.dom.fieldMessage, msg, fn); + }; + // There is no `multiVal()` as its arguments could be ambiguous + // id is an idSrc value _only_ + Field.prototype.multiGet = function (id) { + var value; + var multiValues = this.s.multiValues; + var multiIds = this.s.multiIds; + var isMultiValue = this.isMultiValue(); + if (id === undefined) { + var fieldVal = this.val(); + // Get an object with the values for each item being edited + value = {}; + for (var _i = 0, multiIds_1 = multiIds; _i < multiIds_1.length; _i++) { + var multiId = multiIds_1[_i]; + value[multiId] = isMultiValue ? + multiValues[multiId] : + fieldVal; + } + } + else if (isMultiValue) { + // Individual value + value = multiValues[id]; + } + else { + // Common value + value = this.val(); + } + return value; + }; + Field.prototype.multiRestore = function () { + this.s.multiValue = true; + this._multiValueCheck(); + }; + Field.prototype.multiSet = function (id, val, recalc) { + if (recalc === void 0) { recalc = true; } + var that = this; + var multiValues = this.s.multiValues; + var multiIds = this.s.multiIds; + if (val === undefined) { + val = id; + id = undefined; + } + // Set + var set = function (idSrc, valIn) { + // Get an individual item's value - add the id to the edit ids if + // it isn't already in the set. + if ($.inArray(idSrc, multiIds) === -1) { + multiIds.push(idSrc); + } + multiValues[idSrc] = that._format(valIn, that.s.opts.setFormatter); + }; + if ($.isPlainObject(val) && id === undefined) { + // idSrc / value pairs passed in + $.each(val, function (idSrc, innerVal) { + set(idSrc, innerVal); + }); + } + else if (id === undefined) { + // Set same value for all existing ids + $.each(multiIds, function (i, idSrc) { + set(idSrc, val); + }); + } + else { + // Setting an individual property + set(id, val); + } + this.s.multiValue = true; + if (recalc) { + this._multiValueCheck(); + } + return this; + }; + Field.prototype.name = function () { + return this.s.opts.name; + }; + Field.prototype.node = function () { + return this.dom.container[0]; + }; + Field.prototype.nullDefault = function () { + return this.s.opts.nullDefault; + }; + Field.prototype.processing = function (set) { + if (set === undefined) { + return this.s.processing; + } + this.dom.processing.css('display', set ? 'block' : 'none'); + this.s.processing = set; + this.s.host.internalEvent('processing-field', [set]); + return this; + }; + // multiCheck is not publicly documented + Field.prototype.set = function (val, multiCheck) { + if (multiCheck === void 0) { multiCheck = true; } + var decodeFn = function (d) { + return typeof d !== 'string' ? + d : + d + .replace(/>/g, '>') + .replace(/</g, '<') + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/£/g, '£') + .replace(/�?39;/g, '\'') + .replace(/�?10;/g, '\n'); + }; + this.s.multiValue = false; + var decode = this.s.opts.entityDecode; + if (decode === undefined || decode === true) { + if (Array.isArray(val)) { + for (var i = 0, ien = val.length; i < ien; i++) { + val[i] = decodeFn(val[i]); + } + } + else { + val = decodeFn(val); + } + } + // If triggered from multi check we don't want to do formatting or multi checking again + if (multiCheck === true) { + val = this._format(val, this.s.opts.setFormatter); + this._typeFn('set', val); + this._multiValueCheck(); + } + else { + this._typeFn('set', val); + } + return this; + }; + Field.prototype.show = function (animate, toggle) { + if (animate === void 0) { animate = true; } + if (toggle === void 0) { toggle = true; } + if (toggle === false) { + return this.hide(animate); + } + var el = this.dom.container; + if (this.s.host.display() && animate && $.fn.slideDown) { + el.slideDown(); + } + else { + el.css('display', ''); // empty to restore css default (flex or block) + } + return this; + }; + Field.prototype.update = function (options, append) { + if (append === void 0) { append = false; } + if (this.s.type.update) { + this._typeFn('update', options, append); + } + return this; + }; + Field.prototype.val = function (val) { + return val === undefined ? + this.get() : + this.set(val); + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Internal - Called from Editor only and are not publicly documented - + * these APIs can change! + */ + Field.prototype.compare = function (value, original) { + var compare = this.s.opts.compare || deepCompare; + return compare(value, original); + }; + Field.prototype.dataSrc = function () { + return this.s.opts.data; + }; + Field.prototype.destroy = function () { + // remove element + this.dom.container.remove(); + // field's own destroy method if there is one + this._typeFn('destroy'); + return this; + }; + Field.prototype.multiEditable = function () { + return this.s.opts.multiEditable; + }; + Field.prototype.multiIds = function () { + return this.s.multiIds; + }; + Field.prototype.multiInfoShown = function (show) { + this.dom.multiInfo.css({ display: show ? 'block' : 'none' }); + }; + Field.prototype.multiReset = function () { + this.s.multiIds = []; + this.s.multiValues = {}; + }; + Field.prototype.submittable = function () { + return this.s.opts.submit; + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Internal + */ + Field.prototype._msg = function (el, msg, fn) { + if (msg === undefined) { + return el.html(); + } + if (typeof msg === 'function') { + var editor = this.s.host; + msg = msg(editor, new DataTable$2.Api(editor.internalSettings().table)); + } + if (el.parent().is(':visible') && $.fn.animate) { + el.html(msg); + if (msg) { + el.slideDown(fn); // fn can be undefined - so jQuery won't execute it + } + else { + el.slideUp(fn); + } + } + else { + // Not visible, so immediately set, or blank out the element + el + .html(msg || '') + .css('display', msg ? 'block' : 'none'); + if (fn) { + fn(); + } + } + return this; + }; + Field.prototype._multiValueCheck = function () { + var last; + var ids = this.s.multiIds; + var values = this.s.multiValues; + var isMultiValue = this.s.multiValue; + var isMultiEditable = this.s.opts.multiEditable; + var val; + var different = false; + if (ids) { + for (var i = 0; i < ids.length; i++) { + val = values[ids[i]]; + if (i > 0 && !deepCompare(val, last)) { + different = true; + break; + } + last = val; + } + } + if ((different && isMultiValue) || (!isMultiEditable && this.isMultiValue())) { + // Different values or same values, but not multiple editable + this.dom.inputControl.css({ display: 'none' }); + this.dom.multi.css({ display: 'block' }); + } + else { + // All the same value + this.dom.inputControl.css({ display: 'block' }); + this.dom.multi.css({ display: 'none' }); + if (isMultiValue && !different) { + this.set(last, false); + } + } + this.dom.multiReturn.css({ + display: ids && ids.length > 1 && different && !isMultiValue ? + 'block' : + 'none' + }); + // Update information label + var i18n = this.s.host.internalI18n().multi; + this.dom.multiInfo.html(isMultiEditable ? i18n.info : i18n.noMulti); + this.dom.multi.toggleClass(this.s.classes.multiNoEdit, !isMultiEditable); + this.s.host.internalMultiInfo(); + return true; + }; + Field.prototype._typeFn = function (name) { + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + // Insert the options as the first parameter - all field type methods + // take the field's configuration object as the first parameter + args.unshift(this.s.opts); + var fn = this.s.type[name]; + if (fn) { + return fn.apply(this.s.host, args); + } + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Private + */ + Field.prototype._errorNode = function () { + return this.dom.fieldError; + }; + Field.prototype._format = function (val, formatter) { + if (formatter) { + if (Array.isArray(formatter)) { + var args = formatter.slice(); + var name_1 = args.shift(); + formatter = Field.formatters[name_1].apply(this, args); + } + return formatter.call(this.s.host, val, this); + } + return val; + }; + Field.defaults = defaults; + Field.formatters = {}; + return Field; +}()); + +var button = { + action: null, + className: null, + tabIndex: 0, + text: null, +}; + +var displayController = { + close: function () { }, + init: function () { }, + node: function () { }, + open: function () { } +}; + +var DataTable$1 = $.fn.dataTable; +/* + * DataTables 1.10 API integration. Provides the ability to control basic Editor + * aspects from the DataTables API. Full control does of course require use of + * the Editor API though. + */ +var apiRegister = DataTable$1.Api.register; +function _getInst(api) { + var ctx = api.context[0]; + return ctx.oInit.editor || ctx._editor; +} +// Set sensible defaults for the editing options +function _setBasic(inst, opts, type, plural) { + if (!opts) { + opts = {}; + } + if (opts.buttons === undefined) { + opts.buttons = '_basic'; + } + if (opts.title === undefined) { + opts.title = inst.i18n[type].title; + } + if (opts.message === undefined) { + if (type === 'remove') { + var confirm_1 = inst.i18n[type].confirm; + opts.message = plural !== 1 ? confirm_1._.replace(/%d/, plural) : confirm_1['1']; + } + else { + opts.message = ''; + } + } + return opts; +} +apiRegister('editor()', function () { + return _getInst(this); +}); +// Row editing +apiRegister('row.create()', function (opts) { + // main + var inst = _getInst(this); + inst.create(_setBasic(inst, opts, 'create')); + return this; +}); +apiRegister('row().edit()', function (opts) { + // main + var inst = _getInst(this); + inst.edit(this[0][0], _setBasic(inst, opts, 'edit')); + return this; +}); +apiRegister('rows().edit()', function (opts) { + // main + var inst = _getInst(this); + inst.edit(this[0], _setBasic(inst, opts, 'edit')); + return this; +}); +apiRegister('row().delete()', function (opts) { + // main + var inst = _getInst(this); + inst.remove(this[0][0], _setBasic(inst, opts, 'remove', 1)); + return this; +}); +apiRegister('rows().delete()', function (opts) { + // main + var inst = _getInst(this); + inst.remove(this[0], _setBasic(inst, opts, 'remove', this[0].length)); + return this; +}); +apiRegister('cell().edit()', function (type, opts) { + // inline or bubble + if (!type) { + type = 'inline'; + } + else if ($.isPlainObject(type)) { + opts = type; + type = 'inline'; + } + _getInst(this)[type](this[0][0], opts); + return this; +}); +apiRegister('cells().edit()', function (opts) { + // bubble only at the moment + _getInst(this).bubble(this[0], opts); + return this; +}); +apiRegister('file()', file); +apiRegister('files()', files); +// Global listener for file information updates via DataTables' Ajax JSON +$(document).on('xhr.dt', function (e, ctx, json) { + if (e.namespace !== 'dt') { + return; + } + if (json && json.files) { + $.each(json.files, function (name, filesIn) { + if (!Editor.files[name]) { + Editor.files[name] = {}; + } + $.extend(Editor.files[name], filesIn); + }); + } +}); + +/* + * Add helpful buttons to make life easier + * + * Note that the values that require a string to make any sense (the button text + * for example) are set by Editor when Editor is initialised through the i18n + * options. + */ +var _buttons = $.fn.dataTable.ext.buttons; +$.extend(_buttons, { + create: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .create($.extend({ + buttons: config.formButtons, + message: config.formMessage || editor.i18n.create.message, + nest: true, + title: config.formTitle || editor.i18n.create.title + }, config.formOptions)); + }, + className: 'buttons-create', + editor: null, + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.create.submit; + } + }, + formMessage: null, + formOptions: {}, + formTitle: null, + text: function (dt, node, config) { + return dt.i18n('buttons.create', config.editor.i18n.create.button); + }, + }, + createInline: { + action: function (e, dt, node, config) { + config.editor.inlineCreate(config.position, config.formOptions); + }, + className: 'buttons-create', + editor: null, + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.create.submit; + } + }, + formOptions: {}, + position: 'start', + text: function (dt, node, config) { + return dt.i18n('buttons.create', config.editor.i18n.create.button); + }, + }, + edit: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + var rows = dt.rows({ selected: true }).indexes(); + var columns = dt.columns({ selected: true }).indexes(); + var cells = dt.cells({ selected: true }).indexes(); + var items = columns.length || cells.length ? + { + cells: cells, + columns: columns, + rows: rows + } : + rows; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .edit(items, $.extend({ + buttons: config.formButtons, + message: config.formMessage || editor.i18n.edit.message, + nest: true, + title: config.formTitle || editor.i18n.edit.title + }, config.formOptions)); + }, + className: 'buttons-edit', + editor: null, + extend: 'selected', + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.edit.submit; + }, + }, + formMessage: null, + formOptions: {}, + formTitle: null, + text: function (dt, node, config) { + return dt.i18n('buttons.edit', config.editor.i18n.edit.button); + }, + }, + remove: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .remove(dt.rows({ selected: true }).indexes(), $.extend({ + buttons: config.formButtons, + message: config.formMessage, + nest: true, + title: config.formTitle || editor.i18n.remove.title + }, config.formOptions)); + }, + className: 'buttons-remove', + editor: null, + extend: 'selected', + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.remove.submit; + }, + }, + formMessage: function (editor, dt) { + var rows = dt.rows({ selected: true }).indexes(); + var i18n = editor.i18n.remove; + var question = typeof i18n.confirm === 'string' ? + i18n.confirm : + i18n.confirm[rows.length] ? + i18n.confirm[rows.length] : i18n.confirm._; + return question.replace(/%d/g, rows.length); + }, + formOptions: {}, + formTitle: null, + limitTo: ['rows'], + text: function (dt, node, config) { + return dt.i18n('buttons.remove', config.editor.i18n.remove.button); + }, + } +}); +// Reuse the standard edit and remove buttons for their singular equivalent, +// but set it to extend the single selected button only +_buttons.editSingle = $.extend({}, _buttons.edit); +_buttons.editSingle.extend = 'selectedSingle'; +_buttons.removeSingle = $.extend({}, _buttons.remove); +_buttons.removeSingle.extend = 'selectedSingle'; + + +if (!DataTable || !DataTable.versionCheck || !DataTable.versionCheck('1.10.20')) { + throw new Error('Editor requires DataTables 1.10.20 or newer'); +} +var Editor = /** @class */ (function () { + function Editor(init, cjsJq) { + var _this = this; + this.add = add; + this.ajax = ajax; + this.background = background; + this.blur = blur; + this.bubble = bubble; + this.bubblePosition = bubblePosition; + this.buttons = buttons; + this.clear = clear; + this.close = close; + this.create = create; + this.undependent = undependent; + this.dependent = dependent; + this.destroy = destroy; + this.disable = disable; + this.display = display; + this.displayed = displayed; + this.displayNode = displayNode; + this.edit = edit; + this.enable = enable; + this.error = error$1; + this.field = field; + this.fields = fields; + this.file = file; + this.files = files; + this.get = get; + this.hide = hide; + this.ids = ids; + this.inError = inError; + this.inline = inline; + this.inlineCreate = inlineCreate; + this.message = message; + this.mode = mode; + this.modifier = modifier; + this.multiGet = multiGet; + this.multiSet = multiSet; + this.node = node; + this.off = off; + this.on = on; + this.one = one; + this.open = open; + this.order = order; + this.remove = remove; + this.set = set; + this.show = show; + this.submit = submit; + this.table = table; + this.template = template; + this.title = title; + this.val = val; + this._actionClass = _actionClass; + this._ajax = _ajax; + this._animate = _animate; + this._assembleMain = _assembleMain; + this._blur = _blur; + this._clearDynamicInfo = _clearDynamicInfo; + this._close = _close; + this._closeReg = _closeReg; + this._crudArgs = _crudArgs; + this._dataSource = _dataSource; + this._displayReorder = _displayReorder; + this._edit = _edit; + this._event = _event; + this._eventName = _eventName; + this._fieldFromNode = _fieldFromNode; + this._fieldNames = _fieldNames; + this._focus = _focus; + this._formOptions = _formOptions; + this._inline = _inline; + this._inputTrigger = _inputTrigger; + this._optionsUpdate = _optionsUpdate; + this._message = _message; + this._multiInfo = _multiInfo; + this._nestedClose = _nestedClose; + this._nestedOpen = _nestedOpen; + this._postopen = _postopen; + this._preopen = _preopen; + this._processing = _processing; + this._noProcessing = _noProcessing; + this._submit = _submit; + this._submitTable = _submitTable; + this._submitSuccess = _submitSuccess; + this._submitError = _submitError; + this._tidy = _tidy; + this._weakInArray = _weakInArray; + // Check if called with a window or jQuery object for DOM less applications + // This is for backwards compatibility with CommonJS loader + if (Editor.factory(init, cjsJq)) { + return Editor; + } + if (!(this instanceof Editor)) { + alert('DataTables Editor must be initialised as a \'new\' instance'); + } + init = $.extend(true, {}, Editor.defaults, init); + this.c = init; + this.s = $.extend(true, {}, Editor.models.settings, { + actionName: init.actionName, + ajax: init.ajax, + formOptions: init.formOptions, + idSrc: init.idSrc, + table: init.domTable || init.table, + template: init.template ? + $(init.template).detach() : null + }); + this.classes = $.extend(true, {}, Editor.classes); + this.i18n = init.i18n; + // Increment the unique counter for the next instance + Editor.models.settings.unique++; + var that = this; + var classes = this.classes; + var wrapper = $('
      ' + + '
      ' + + '
      ' + + '
      ' + + '
      ' + + '
      ' + + '
      ' + + '
      ' + + '
      '); + var form = $('' + + '
      ' + + ''); + this.dom = { + body: el('body', wrapper)[0], + bodyContent: el('body_content', wrapper)[0], + buttons: $('
      ')[0], + footer: el('foot', wrapper)[0], + form: form[0], + formContent: el('form_content', form)[0], + formError: $('
      ')[0], + formInfo: $('
      ')[0], + header: $('
      ')[0], + processing: el('processing', wrapper)[0], + wrapper: wrapper[0], + }; + // Bind callback methods + $.each(init.events, function (evt, fn) { + that.on(evt, function () { + var argsIn = []; + for (var _i = 0; _i < arguments.length; _i++) { + argsIn[_i] = arguments[_i]; + } + // When giving events in the constructor the event argument was not + // given in 1.2-, so we remove it here. This is solely for + // backwards compatibility as the events in the initialisation are + // not documented in 1.3+. + fn.apply(that, argsIn); + }); + }); + // Cache the DOM nodes + this.dom; + // Add any fields which are given on initialisation + if (init.fields) { + this.add(init.fields); + } + $(document) + .on('init.dt.dte' + this.s.unique, function (e, settings, json) { + // Resolve this reference in the event handlers so the + // table() API method can be used to change it and the + // change still be operated on here. + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Attempt to attach to a DataTable automatically when the table is + // initialised + settings._editor = _this; + } + } + }) + .on('i18n.dt.dte' + this.s.unique, function (e, settings) { + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Use loaded language options + if (settings.oLanguage.editor) { + $.extend(true, _this.i18n, settings.oLanguage.editor); + } + } + } + }) + .on('xhr.dt.dte' + this.s.unique, function (e, settings, json) { + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Automatically update fields which have a field name defined in + // the returned json - saves an `initComplete` for the user + _this._optionsUpdate(json); + } + } + }); + // Prep the display controller + if (!Editor.display[init.display]) { + throw new Error('Cannot find display controller ' + init.display); + } + this.s.displayController = Editor.display[init.display].init(this); + this._event('initComplete', []); + $(document).trigger('initEditor', [this]); + } + // Expose internal methods and options for the Field class to use + // These are not publicly documented. + /** @internal */ + Editor.prototype.internalEvent = function (name, args) { + this._event(name, args); + }; + /** @internal */ + Editor.prototype.internalI18n = function () { + return this.i18n; + }; + /** @internal */ + Editor.prototype.internalMultiInfo = function () { + return this._multiInfo(); + }; + /** @internal */ + Editor.prototype.internalSettings = function () { + return this.s; + }; + Editor.fieldTypes = { + checkbox: checkbox, + datatable: datatable, + datetime: datetime, + hidden: hidden, + password: password, + radio: radio, + readonly: readonly, + select: select, + text: text, + textarea: textarea, + upload: upload, + uploadMany: uploadMany + }; + Editor.files = {}; + Editor.version = '2.1.3'; + Editor.classes = classNames; + Editor.Field = Field; + Editor.DateTime = null; + Editor.error = error; + Editor.pairs = pairs; + Editor.factory = factory; + Editor.upload = upload$1; + Editor.defaults = defaults$1; + Editor.models = { + button: button, + displayController: displayController, + fieldType: fieldType, + formOptions: formOptions, + settings: settings, + }; + Editor.dataSources = { + dataTable: dataSource$1, + html: dataSource, + }; + Editor.display = { + envelope: envelope, + lightbox: self, + }; + Editor.safeId = function (id) { + return safeDomId(id, ''); + }; + return Editor; +}()); +DataTable.Editor = Editor; +$.fn.DataTable.Editor = Editor; +if (DataTable.DateTime) { + Editor.DateTime = DataTable.DateTime; +} +// If there are field types available on DataTables we copy them in (after the +// built in ones to allow overrides) and then expose the field types object. +if (DataTable.ext.editorFields) { + $.extend(Editor.fieldTypes, DataTable.ext.editorFields); +} +DataTable.ext.editorFields = Editor.fieldTypes; + + + +return Editor; +})); diff --git a/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.min.js b/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.min.js new file mode 100755 index 00000000..227abd83 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/dataTables.editor.min.js @@ -0,0 +1,6 @@ +/*! DataTables Editor v2.1.3 + * + * ©2012-2023 SpryMedia Ltd, all rights reserved. + * License: editor.datatables.net/license + */ +!function(i){var n,s;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return i(t,window,document)}):"object"==typeof exports?(n=require("jquery"),s=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(t,e){return t=t||window,e=e||n(t),s(t,e),i(e,t,t.document)}:(s(window,n),module.exports=i(n,window,window.document))):i(jQuery,window,document)}(function(w,c,y,E){"use strict";var r=w.fn.dataTable,t={buttons:!0,drawType:!1,focus:0,message:!0,nest:!1,onBackground:"blur",onBlur:"close",onComplete:"close",onEsc:"close",onFieldError:"focus",onReturn:"submit",scope:"row",submit:"all",submitHtml:"▶",submitTrigger:null,title:!0},N={actionName:"action",ajax:null,display:"lightbox",events:{},fields:[],formOptions:{bubble:w.extend({},t,{buttons:"_basic",message:!1,submit:"changed",title:!1}),inline:w.extend({},t,{buttons:!1,submit:"changed"}),main:w.extend({},t)},i18n:{close:"Close",create:{button:"New",submit:"Create",title:"Create new entry"},datetime:{amPm:["am","pm"],hours:"Hour",minutes:"Minute",months:["January","February","March","April","May","June","July","August","September","October","November","December"],next:"Next",previous:"Previous",seconds:"Second",unknown:"-",weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},edit:{button:"Edit",submit:"Update",title:"Edit entry"},error:{system:'A system error has occurred (More information).'},multi:{info:"The selected items contain different values for this input. To edit and set all items for this input to the same value, click or tap here, otherwise they will retain their individual values.",noMulti:"This input can be edited individually, but not part of a group.",restore:"Undo changes",title:"Multiple values"},remove:{button:"Delete",confirm:{1:"Are you sure you wish to delete 1 row?",_:"Are you sure you wish to delete %d rows?"},submit:"Delete",title:"Delete"}},idSrc:"DT_RowId",table:null},B={action:null,actionName:"action",ajax:null,bubbleNodes:[],bubbleBottom:!1,closeCb:null,closeIcb:null,dataSource:null,displayController:null,displayed:!1,editCount:0,editData:{},editFields:{},editOpts:{},fields:{},formOptions:{bubble:w.extend({},t),inline:w.extend({},t),main:w.extend({},t)},globalError:"",id:-1,idSrc:null,includeFields:[],mode:null,modifier:null,opts:null,order:[],processing:!1,setFocus:null,table:null,template:null,unique:0},e=w.fn.dataTable.ext.oApi;function L(t){var e,i=[];for(e in t)t.hasOwnProperty(e)&&i.push(e);return i}function a(t,e){return w('*[data-dte-e="'+t+'"]',e=e===E?y:e)}function f(t,e){return void 0===e&&(e="#"),"string"==typeof t?e+t.replace(/(:|\.|\[|\]|,)/g,"\\$1"):e+t}function u(t){return e._fnGetObjectDataFn(t)}function _(t){return e._fnSetObjectDataFn(t)}var d=e._fnExtend;function p(t,i){var n=[];return w.each(t,function(t,e){n.push(e[i])}),n}function M(t,e){if("object"!=typeof t||"object"!=typeof e)return t==e;var i=L(t),n=L(e);if(i.length!==n.length)return!1;for(var s=0,o=i.length;s'),n=[],s=[],o={},r=e.table(E).body(),a=0,l=e.columns(":visible").count();a").appendTo(i),c=W(e,this.s.fields,d,!0),d=e.settings()[0].aoColumns[d].sClass;d&&u.addClass(d),Object.keys(c).length&&(n.push(Object.keys(c)),s.push(u[0]),w.extend(o,c))}function f(){0===e.page.info().recordsDisplay&&w(r).empty(),i["end"===t?"appendTo":"prependTo"](r)}return this.__dtFakeRow=i,f(),e.on("draw.dte-createInline",function(){f()}),{0:{attach:s,attachFields:n,displayFields:o,fields:this.s.fields,type:"row"}}},fakeRowEnd:function(){var t=h(this.s.table);t.off("draw.dte-createInline"),this.__dtFakeRow.remove(),this.__dtFakeRow=null,0===t.page.info().recordsDisplay&&t.draw(!1)},fields:function(t){var e,i,n,s,o,r=u(this.s.idSrc),a=h(this.s.table),l=this.s.fields,d={};return!w.isPlainObject(t)||t.rows===E&&t.columns===E&&t.cells===E?q(d,a,t,l,r):(t.rows!==E&&q(d,a,t.rows,l,r),t.columns!==E&&(e=d,i=a,n=t.columns,s=l,o=r,i.cells(null,n).indexes().each(function(t){H(e,i,t,s,o)})),t.cells!==E&&H(d,a,t.cells,l,r)),d},id:function(t){return u(this.s.idSrc)(t)},individual:function(t,e){var i,n=u(this.s.idSrc),s=h(this.s.table),o=this.s.fields,r={};return e&&(Array.isArray(e)||(e=[e]),i={},w.each(e,function(t,e){i[e]=o[e]})),H(r,s,t,o,n,i),r},prep:function(t,e,i,n,s){var o,r=this;"create"===t&&(s.rowIds=w.map(n.data,function(t){return m.id.call(r,t)})),"edit"===t?(o=n.cancelled||[],s.rowIds=w.map(i.data,function(t,e){return w.isEmptyObject(i.data[e])||-1!==w.inArray(e,o)?E:e})):"remove"===t&&(s.cancelled=n.cancelled||[])},refresh:function(){h(this.s.table).ajax.reload(null,!1)},remove:function(t,e,i){var n,s=this,o=h(this.s.table),r=i.cancelled;(0===r.length?o.rows(t):(n=[],o.rows(t).every(function(){var t=m.id.call(s,this.data());-1===w.inArray(t,r)&&n.push(this.index())}),o.rows(n))).remove()}};function z(t){if("keyless"===t)return w(y);var e=w('[data-editor-id="'+t+'"]');if(0===(e=0===e.length?w("string"==typeof t?f(t):t):e).length)throw new Error("Could not find an element with `data-editor-id` or `id` of: "+t);return e}function G(t,e){t=z(t);return w('[data-editor-field="'+e+'"]',t)}function J(n,t,s){w.each(t,function(t,e){var i=e.valFromData(s);i!==E&&((e=G(n,e.dataSrc())).filter("[data-editor-value]").length?e.attr("data-editor-value",i):e.each(function(){for(;this.childNodes.length;)this.removeChild(this.firstChild)}).html(i))})}var l={create:function(t,e){if(e){var i=l.id.call(this,e);try{z(i).length&&J(i,t,e)}catch(t){}}},edit:function(t,e,i){J(l.id.call(this,i)||"keyless",e,i)},fields:function(s){var t={};if(Array.isArray(s))for(var e=0,i=s.length;e
      ')[0],close:w('
      ')[0],content:null,wrapper:w('
      ')[0]};function Q(t){var e=w("div.DTE_Header",b.wrapper).outerHeight(),i=w("div.DTE_Footer",b.wrapper).outerHeight(),e=w(c).height()-2*g.conf.windowPadding-e-i;return w("div.DTE_Body_Content",b.wrapper).css("maxHeight",e),w(t.dom.wrapper).outerHeight()}function Z(t,e){e=e||function(){},v&&(w(b.content).animate({top:-(b.content.offsetHeight+50)},600,function(){w([b.wrapper,b.background]).fadeOut("normal",function(){w(this).detach(),e()})}),v=!1)}function K(e,t){var i,n,s,o,r;t=t||function(){},w("body").append(b.background).append(b.wrapper),b.content.style.height="auto",v||((i=b.wrapper.style).opacity="0",i.display="block",n=Q(e),s=e,o=g.conf.attach,r=new w.fn.dataTable.Api(s.s.table),r=(o="head"===o||"create"===s.s.action?r.table(E).header():r.row(s.s.modifier).node()).offsetWidth,i.display="none",i.opacity="1",b.wrapper.style.width=r+"px",b.wrapper.style.marginLeft=-r/2+"px",b.wrapper.style.top=w(o).offset().top+o.offsetHeight+"px",b.content.style.top=-1*n-20+"px",b.background.style.opacity="0",b.background.style.display="block",w(b.background).animate({opacity:$},"normal"),w(b.wrapper).fadeIn(),w(b.content).animate({top:0},600,t)),w(b.close).attr("title",e.i18n.close).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){e.close()}),w(b.background).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){e.background()}),w("div.DTED_Lightbox_Content_Wrapper",b.wrapper).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){w(t.target).hasClass("DTED_Envelope_Content_Wrapper")&&e.background()}),w(c).off("resize.DTED_Envelope").on("resize.DTED_Envelope",function(){Q(e)}),v=!0}var g={close:function(t,e){Z(0,e)},conf:{attach:"row",windowPadding:50},destroy:function(t){Z()},init:function(t){return b.content=w("div.DTED_Envelope_Container",b.wrapper)[0],$=w(b.background).css("opacity"),g},node:function(t){return b.wrapper[0]},open:function(t,e,i){w(b.content).children().detach(),b.content.appendChild(e),b.content.appendChild(b.close),K(t,i)}};function Y(){return void 0!==c.orientation&&c.outerWidth<=576}var o=!1,tt=!1,et=0,T={background:w('
      '),close:w('
      '),content:null,wrapper:w('
      ')};function it(){var t=w("div.DTE_Header",T.wrapper).outerHeight()+w("div.DTE_Footer",T.wrapper).outerHeight();Y()?w("div.DTE_Body_Content",T.wrapper).css("maxHeight","calc(100vh - "+t+"px)"):(t=w(c).height()-2*D.conf.windowPadding-t,w("div.DTE_Body_Content",T.wrapper).css("maxHeight",t))}function nt(t,e){e=e||function(){},w("body").scrollTop(et),t._animate(T.wrapper,{opacity:0,top:D.conf.offsetAni},function(){w(this).detach(),e()}),t._animate(T.background,{opacity:0},function(){w(this).detach()}),o=!1,w(c).off("resize.DTED_Lightbox")}var D={close:function(t,e){nt(t,e)},conf:{offsetAni:25,windowPadding:25},destroy:function(t){o&&nt(t)},init:function(t){return tt||(T.content=w("div.DTED_Lightbox_Content",T.wrapper),T.wrapper.css("opacity",0),T.background.css("opacity",0),tt=!0),D},node:function(t){return T.wrapper[0]},open:function(t,e,i){var n,s=T.content;s.children().detach(),s.append(e).append(T.close),n=t,s=i,Y()&&w("body").addClass("DTED_Lightbox_Mobile"),w("body").append(T.background).append(T.wrapper),it(),o||(o=!0,T.content.css("height","auto"),T.wrapper.css({top:-D.conf.offsetAni}),n._animate(T.wrapper,{opacity:1,top:0},s),n._animate(T.background,{opacity:1}),w(c).on("resize.DTED_Lightbox",function(){it()}),et=w("body").scrollTop()),T.close.attr("title",n.i18n.close).off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){n.close()}),T.background.off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){t.stopImmediatePropagation(),n.background()}),w("div.DTED_Lightbox_Content_Wrapper",T.wrapper).off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){w(t.target).hasClass("DTED_Lightbox_Content_Wrapper")&&(t.stopImmediatePropagation(),n.background())})}},st=w.fn.dataTable;function ot(t,e,i){if(void 0===i&&(i=!0),Array.isArray(t)){e!==E&&t.reverse();for(var n=0,s=t;n
      '),n=w('
      '),t=(a&&(n.appendTo("body"),i.appendTo("body")),n.children().eq(0)),s=t.children(),o=s.children(),r=(t.append(u.dom.formError),s.prepend(u.dom.form),l.message&&t.prepend(u.dom.formInfo),l.title&&t.prepend(u.dom.header),l.buttons&&s.append(u.dom.buttons),w().add(n).add(i));u._closeReg(function(t){u._animate(r,{opacity:0},function(){this===n[0]&&(r.detach(),w(c).off("resize."+e+" scroll."+e),u._clearDynamicInfo(),u._event("closed",["bubble"]))})}),i.on("click",function(){u.blur()}),o.on("click",function(){u._close()}),u.bubblePosition(),u._postopen("bubble",!1);u._animate(r,{opacity:1},function(){this===n[0]&&(u._focus(u.s.includeFields,l.focus),u._event("opened",["bubble",u.s.action]))})})),this}function ut(){var t=w("div.DTE_Bubble"),e=w("div.DTE_Bubble_Liner"),i=this.s.bubbleNodes,n={bottom:0,left:0,right:0,top:0},i=(w.each(i,function(t,e){var i=w(e).offset();e=w(e).get(0),n.top+=i.top,n.left+=i.left,n.right+=i.left+e.offsetWidth,n.bottom+=i.top+e.offsetHeight}),n.top/=i.length,n.left/=i.length,n.right/=i.length,n.bottom/=i.length,n.top),s=(n.left+n.right)/2,o=e.outerWidth(),r=e.outerHeight(),a=s-o/2,o=a+o,l=w(c).width(),d=w(c).scrollTop(),s=(t.css({left:s,top:this.s.bubbleBottom?n.bottom:i}),this.s.bubbleBottom&&t.addClass("below"),t.position());return e.length&&s.top+r>d+c.innerHeight?(t.css("top",i).removeClass("below"),this.s.bubbleBottom=!1):e.length&&s.top-r",{class:o.classes.form.button+(e.className?" "+e.className:"")}).html("function"==typeof i?i(o):i||"").attr("tabindex",e.tabIndex!==E?e.tabIndex:0).attr(s).on("keyup",function(t){13===t.which&&n&&n.call(o)}).on("keypress",function(t){13===t.which&&t.preventDefault()}).on("click",function(t){t.preventDefault(),n&&n.call(o,t)}).appendTo(o.dom.buttons)}),this}function ft(t){var i=this,e=this.s.fields;return"string"==typeof t?(i.field(t).destroy(),delete e[t],e=w.inArray(t,this.s.order),this.s.order.splice(e,1),-1!==(e=w.inArray(t,this.s.includeFields))&&this.s.includeFields.splice(e,1)):w.each(this._fieldNames(t),function(t,e){i.clear(e)}),this}function pt(){return this._close(!1),this}function ht(t,e,i,n){var s=this,o=this,r=this.s.fields,a=1;if(!this._tidy(function(){o.create(t,e,i,n)})){"number"==typeof t&&(a=t,t=e,e=i),this.s.editFields={};for(var l=0;lUploading file"),u.onload=function(t){var e,i=new FormData;if(i.append("action","upload"),i.append("uploadField",r.name),i.append("upload",a[c]),r.ajaxData&&r.ajaxData(i,a[c],c),r.ajax?e=r.ajax:w.isPlainObject(o.s.ajax)?e=o.s.ajax.upload||o.s.ajax:"string"==typeof o.s.ajax&&(e=o.s.ajax),!e)throw new Error("No Ajax option specified for upload plug-in");if("function"==typeof(e="string"==typeof e?{url:e}:e).data){var n={},s=e.data(n);w.each(n=s!==E&&"string"!=typeof s?s:n,function(t,e){i.append(t,e)})}else if(w.isPlainObject(e.data))throw new Error("Upload feature cannot use `ajax.data` with an object. Please use it as a function instead.");o._event("preUpload",[r.name,a[c],i],function(t){var s;!1===t?c
      ')),m.find("div."+o.liner.replace(/ /g,".")).append(h.field.node()).append(this.dom.formError),n=h.field.node(),e.buttons&&m.find("div."+o.buttons.replace(/ /g,".")).append(this.dom.buttons)}var b=this._inputTrigger("submit",e,n),_=this._inputTrigger("cancel",e,n);this._closeReg(function(t,e){return s=!0,w(y).off("click"+c),t&&"edit"===e||l.forEach(function(t){t.node.contents().detach(),t.node.append(t.children)}),b(),_(),a._clearDynamicInfo(),i&&i(),"inline"}),setTimeout(function(){var o,r;s||(o=w.fn.addBack?"addBack":"andSelf",w(y).on("mousedown"+c,function(t){r=t.target}).on("keydown"+c,function(t){r=t.target}).on("click"+c,function(t){for(var e=!1,i=0,n=l;i")),this._event("submitUnsuccessful",[t]),l&&l.call(this,t)}else{var m={};if(!t.data||"create"!==s&&"edit"!==s)"remove"===s&&(this._dataSource("prep",s,p,n,t,m),this._event("preRemove",[t,this.ids()]),this._dataSource("remove",p,c,m),this._event(["remove","postRemove"],[t,this.ids()]),this._dataSource("commit",s,p,t.data,m));else{this._dataSource("prep",s,p,n,t,m);for(var v=0,b=t.data;v
      ');return e._input=r,e._enabled=!0,e.id&&r.find("input[type=file]").attr("id",P.safeId(e.id)),e.attr&&r.find("input[type=file]").attr(e.attr),He(e),c.FileReader&&!1!==e.dragDrop?(r.find("div.drop span").text(e.dragDropText||"Drag and drop a file here to upload"),(s=r.find("div.drop")).on("drop",function(t){return e._enabled&&(P.upload(i,e,t.originalEvent.dataTransfer.files,He,n),s.removeClass("over")),!1}).on("dragleave dragexit",function(t){return e._enabled&&s.removeClass("over"),!1}).on("dragover",function(t){return e._enabled&&s.addClass("over"),!1}),i.on("open",function(){w("body").on("dragover.DTE_Upload drop.DTE_Upload",function(t){return!1})}).on("close",function(){w("body").off("dragover.DTE_Upload drop.DTE_Upload")})):(r.addClass("noDrop"),r.append(r.find("div.rendered"))),r.find("div.clearValue button").on("click",function(t){t.preventDefault(),e._enabled&&Qe.set.call(i,e,"")}),r.find("input[type=file]").on("input",function(){P.upload(i,e,this.files,He,function(t,e){e||n.call(i,t),r.find("input[type=file]")[0].value=""})}),r}function C(t){setTimeout(function(){t.trigger("change",{editor:!0,editorSet:!0})},0)}var i=w.extend(!0,{},Ve,{canReturnSubmit:function(t,e){return!0},disable:function(t){t._input.prop("disabled",!0)},enable:function(t){t._input.prop("disabled",!1)},get:function(t){return t._input.val()},set:function(t,e){t._input.val(e),C(t._input)}}),We={create:function(t){return t._input=w(""),t._val=t.value,null},get:function(t){return t._val},set:function(t,e){var i=t._val;t._val=e,t._input.val(e),i!==e&&C(t._input)}},ze=w.extend(!0,{},i,{create:function(t){return t._input=w("").attr(w.extend({id:P.safeId(t.id),readonly:"readonly",type:"text"},t.attr||{})),t._input[0]}}),Ge=w.extend(!0,{},i,{create:function(t){return t._input=w("").attr(w.extend({id:P.safeId(t.id),type:"text"},t.attr||{})),t._input[0]}}),Je=w.extend(!0,{},i,{create:function(t){return t._input=w("").attr(w.extend({id:P.safeId(t.id),type:"password"},t.attr||{})),t._input[0]}}),Xe=w.extend(!0,{},i,{canReturnSubmit:function(t,e){return!1},create:function(t){return t._input=w("").attr(w.extend({id:P.safeId(t.id)},t.attr||{})),t._input[0]}}),n=w.extend(!0,{},i,{_addOptions:function(t,e,i){var n,s=t._input[0].options,o=0;(i=void 0===i?!1:i)?o=s.length:(s.length=0,t.placeholder!==E&&(i=t.placeholderValue!==E?t.placeholderValue:"",o+=1,s[0]=new Option(t.placeholder,i),n=t.placeholderDisabled===E||t.placeholderDisabled,s[0].hidden=n,s[0].disabled=n,s[0]._editor_val=i)),e&&P.pairs(e,t.optionsPair,function(t,e,i,n){e=new Option(e,t);e._editor_val=t,n&&w(e).attr(n),s[i+o]=e})},create:function(i){return i._input=w("").attr(w.extend({id:P.safeId(i.id),multiple:!0===i.multiple},i.attr||{})).on("change.dte",function(t,e){e&&e.editor||(i._lastSet=n.get(i))}),n._addOptions(i,i.options||i.ipOpts),i._input[0]},destroy:function(t){t._input.off("change.dte")},get:function(t){var e=t._input.find("option:selected").map(function(){return this._editor_val}).toArray();return t.multiple?t.separator?e.join(t.separator):e:e.length?e[0]:null},set:function(t,e,i){i||(t._lastSet=e),t.multiple&&t.separator&&!Array.isArray(e)?e="string"==typeof e?e.split(t.separator):[]:Array.isArray(e)||(e=[e]);var n,s,o=e.length,r=!1,a=t._input.find("option");return t._input.find("option").each(function(){for(s=!1,n=0;n"),w("input:last",o).attr("value",t)[0]._editor_val=t,n&&w("input:last",o).attr(n)})},create:function(t){return t._input=w("
      "),s._addOptions(t,t.options||t.ipOpts),t._input[0]},disable:function(t){t._input.find("input").prop("disabled",!0)},enable:function(t){t._input.find("input").prop("disabled",!1)},get:function(t){var e=[],i=t._input.find("input:checked");return i.length?i.each(function(){e.push(this._editor_val)}):t.unselectedValue!==E&&e.push(t.unselectedValue),t.separator===E||null===t.separator?e:e.join(t.separator)},set:function(t,e){var i,n,s=t._input.find("input"),o=(Array.isArray(e)||"string"!=typeof e?Array.isArray(e)||(e=[e]):e=e.split(t.separator||"|"),e.length);s.each(function(){for(n=!1,i=0;i"),w("input:last",o).attr("value",t)[0]._editor_val=t,n&&w("input:last",o).attr(n)})},create:function(t){return t._input=w("
      "),k._addOptions(t,t.options||t.ipOpts),this.on("open",function(){t._input.find("input").each(function(){this._preChecked&&(this.checked=!0)})}),t._input[0]},disable:function(t){t._input.find("input").prop("disabled",!0)},enable:function(t){t._input.find("input").prop("disabled",!1)},get:function(t){var e=t._input.find("input:checked");return e.length?e[0]._editor_val:t.unselectedValue!==E?t.unselectedValue:E},set:function(t,e){t._input.find("input").each(function(){this._preChecked=!1,this._editor_val==e?(this.checked=!0,this._preChecked=!0):(this.checked=!1,this._preChecked=!1)}),C(t._input.find("input:checked"))},update:function(t,e,i){var n=k.get(t),e=(k._addOptions(t,e,i),t._input.find("input"));k.set(t,e.filter('[value="'+n+'"]').length?n:e.eq(0).attr("value"))}}),$e=w.extend(!0,{},i,{create:function(t){return t._input=w("").attr(w.extend(!0,{id:P.safeId(t.id),type:"text"},t.attr)),x.DateTime||P.error("DateTime library is required",15),t.momentLocale&&!t.opts.locale&&(t.opts.locale=t.momentLocale),t.momentStrict&&!t.opts.strict&&(t.opts.strict=t.momentStrict),t._picker=new x.DateTime(t._input,w.extend({format:t.displayFormat||t.format,i18n:this.i18n.datetime},t.opts)),!(t._closeFn=function(){t._picker.hide()})===t.keyInput&&t._input.on("keydown",function(t){t.preventDefault()}),this.on("close",t._closeFn),t._input[0]},destroy:function(t){this.off("close",t._closeFn),t._input.off("keydown"),t._picker.destroy()},errorMessage:function(t,e){t._picker.errorMsg(e)},get:function(t){return t.wireFormat?t._picker.valFormat(t.wireFormat):t._input.val()},maxDate:function(t,e){t._picker.max(e)},minDate:function(t,e){t._picker.min(e)},owns:function(t,e){return t._picker.owns(e)},set:function(t,e){"string"==typeof e&&e&&0!==e.indexOf("--")&&t.wireFormat?t._picker.valFormat(t.wireFormat,e):t._picker.val(e),C(t._input)}}),Qe=w.extend(!0,{},i,{canReturnSubmit:function(t,e){return!1},create:function(e){var i=this;return qe(i,e,function(t){Qe.set.call(i,e,t[0]),i._event("postUpload",[e.name,t[0]])})},disable:function(t){t._input.find("input").prop("disabled",!0),t._enabled=!1},enable:function(t){t._input.find("input").prop("disabled",!1),t._enabled=!0},get:function(t){return t._val},set:function(t,e){t._val=e,t._input.val("");var i=t._input,n=(t.display&&(n=i.find("div.rendered"),t._val?n.html(t.display(t._val)):n.empty().append(""+(t.noFileText||"No file")+"")),i.find("div.clearValue button"));e&&t.clearText?(n.html(t.clearText),i.removeClass("noClear")):i.addClass("noClear"),t._input.find("input").triggerHandler("upload.editor",[t._val])}}),F=w.extend(!0,{},i,{_showHide:function(t){t.limit&&(t._container.find("div.limitHide").css("display",t._val.length>=t.limit?"none":"block"),t._limitLeft=t.limit-t._val.length)},canReturnSubmit:function(t,e){return!1},create:function(e){var i=this,t=qe(i,e,function(t){e._val=e._val.concat(t),F.set.call(i,e,e._val),i._event("postUpload",[e.name,e._val])},!0);return t.addClass("multi").on("click","button.remove",function(t){t.stopPropagation(),e._enabled&&(t=w(this).data("idx"),e._val.splice(t,1),F.set.call(i,e,e._val))}),e._container=t},disable:function(t){t._input.find("input").prop("disabled",!0),t._enabled=!1},enable:function(t){t._input.find("input").prop("disabled",!1),t._enabled=!0},get:function(t){return t._val},set:function(i,t){if(t=t||[],!Array.isArray(t))throw new Error("Upload collections must have an array as a value");i._val=t,i._input.val("");var n,s=this,e=i._input;i.display&&(e=e.find("div.rendered").empty(),t.length?(n=w("
        ").appendTo(e),w.each(t,function(t,e){e=i.display(e,t);null!==e&&n.append("
      • "+e+'
      • ')})):e.append(""+(i.noFileText||"No files")+"")),F._showHide(i),i._input.find("input").triggerHandler("upload.editor",[i._val])}}),A=w.extend(!0,{},i,{_addOptions:function(t,e,i){t=t.dt;(i=void 0===i?!1:i)||t.clear(),t.rows.add(e).draw()},_jumpToFirst:function(t,e){function i(){var t=s.row({order:"applied",selected:!0}).node();t&&r.height()-10<(t=w(t).position().top)&&r.scrollTop(t)}var n,s=t.dt,t=s.row({order:"applied",selected:!0}).index(),o=0,r=("number"==typeof t&&(n=s.page.info().length,t=s.rows({order:"applied"}).indexes().indexOf(t),o=0")),t=w("
        ").append(n),s=w('
        '),l=(r.footer&&w("
        ").html(t)})):r.footer).appendTo(n),n.addClass(A.tableClass).width("100%").on("init.dt",function(t,e){var i;e.nTable===n[0]&&(e=new x.Api(e),i=w(e.table(E).container()),x.select.init(e),s.append(i.find("div.dataTables_filter")).append(i.find("div.dt-buttons")).append(i.find("div.dataTables_info")))}).DataTable(w.extend({buttons:[],columns:[{data:r.optionsPair.label,title:"Label"}],deferRender:!0,dom:"fiBtp",language:{paginate:{next:">",previous:"<"},search:"",searchPlaceholder:"Search"},lengthChange:!1,select:{style:r.multiple?"os":"single"}},r.config)));return this.on("open",function(){l.search()&&l.search("").draw(),l.columns.adjust()}),l.on("user-select",function(){C(w(r.dt.table().container()))}),r.editor&&(r.editor.table(l),r.editor.on("submitComplete",function(t,e,i,n){if("create"===n)for(var s=0,o=e.data;s").replace(/</g,"<").replace(/&/g,"&").replace(/"/g,'"').replace(/£/g,"£").replace(/�?39;/g,"'").replace(/�?10;/g,"\n")}this.s.multiValue=!1;var n=this.s.opts.entityDecode;if(n===E||!0===n)if(Array.isArray(t))for(var s=0,o=t.length;s
        '+s.title+''+s.info+'
        '+s.restore+'
        '+o.message+'
        '+o.fieldInfo+'
        '),t=this._typeFn("create",o),i=null;t&&t.side&&(i=t.side,t=t.input),null!==t?a("input-control",r).prepend(t):r.css("display","none"),this.dom={container:r,fieldError:a("msg-error",r),fieldInfo:a("msg-info",r),fieldMessage:a("msg-message",r),inputControl:a("input-control",r),label:a("label",r).append(i),labelInfo:a("msg-label",r),multi:a("multi-value",r),multiInfo:a("multi-info",r),multiReturn:a("msg-multi",r),processing:a("field-processing",r)},this.dom.multi.on("click",function(){n.s.opts.multiEditable&&!r.hasClass(e.disabled)&&"readonly"!==o.type&&(n.val(""),n.focus())}),this.dom.multiReturn.on("click",function(){n.multiRestore()}),w.each(this.s.type,function(e,t){"function"==typeof t&&n[e]===E&&(n[e]=function(){var t=Array.prototype.slice.call(arguments),t=(t.unshift(e),n._typeFn.apply(n,t));return t===E?n:t})})}var Ke={action:null,className:null,tabIndex:0,text:null},Ye={close:function(){},init:function(){},node:function(){},open:function(){}},S=w.fn.dataTable.Api.register;function I(t){t=t.context[0];return t.oInit.editor||t._editor}function j(t,e,i,n){return(e=e||{}).buttons===E&&(e.buttons="_basic"),e.title===E&&(e.title=t.i18n[i].title),e.message===E&&("remove"===i?(t=t.i18n[i].confirm,e.message=1!==n?t._.replace(/%d/,n):t[1]):e.message=""),e}S("editor()",function(){return I(this)}),S("row.create()",function(t){var e=I(this);return e.create(j(e,t,"create")),this}),S("row().edit()",function(t){var e=I(this);return e.edit(this[0][0],j(e,t,"edit")),this}),S("rows().edit()",function(t){var e=I(this);return e.edit(this[0],j(e,t,"edit")),this}),S("row().delete()",function(t){var e=I(this);return e.remove(this[0][0],j(e,t,"remove",1)),this}),S("rows().delete()",function(t){var e=I(this);return e.remove(this[0],j(e,t,"remove",this[0].length)),this}),S("cell().edit()",function(t,e){return t?w.isPlainObject(t)&&(e=t,t="inline"):t="inline",I(this)[t](this[0][0],e),this}),S("cells().edit()",function(t){return I(this).bubble(this[0],t),this}),S("file()",kt),S("files()",Ft),w(y).on("xhr.dt",function(t,e,i){"dt"===t.namespace&&i&&i.files&&w.each(i.files,function(t,e){P.files[t]||(P.files[t]={}),w.extend(P.files[t],e)})});var P,S=w.fn.dataTable.ext.buttons;if(w.extend(S,{create:{action:function(t,e,i,n){var s=this,o=n.editor;this.processing(!0),o.one("preOpen",function(){s.processing(!1)}).create(w.extend({buttons:n.formButtons,message:n.formMessage||o.i18n.create.message,nest:!0,title:n.formTitle||o.i18n.create.title},n.formOptions))},className:"buttons-create",editor:null,formButtons:{action:function(t){this.submit()},text:function(t){return t.i18n.create.submit}},formMessage:null,formOptions:{},formTitle:null,text:function(t,e,i){return t.i18n("buttons.create",i.editor.i18n.create.button)}},createInline:{action:function(t,e,i,n){n.editor.inlineCreate(n.position,n.formOptions)},className:"buttons-create",editor:null,formButtons:{action:function(t){this.submit()},text:function(t){return t.i18n.create.submit}},formOptions:{},position:"start",text:function(t,e,i){return t.i18n("buttons.create",i.editor.i18n.create.button)}},edit:{action:function(t,e,i,n){var s=this,o=n.editor,r=e.rows({selected:!0}).indexes(),a=e.columns({selected:!0}).indexes(),e=e.cells({selected:!0}).indexes(),e=a.length||e.length?{cells:e,columns:a,rows:r}:r;this.processing(!0),o.one("preOpen",function(){s.processing(!1)}).edit(e,w.extend({buttons:n.formButtons,message:n.formMessage||o.i18n.edit.message,nest:!0,title:n.formTitle||o.i18n.edit.title},n.formOptions))},className:"buttons-edit",editor:null,extend:"selected",formButtons:{action:function(t){this.submit()},text:function(t){return t.i18n.edit.submit}},formMessage:null,formOptions:{},formTitle:null,text:function(t,e,i){return t.i18n("buttons.edit",i.editor.i18n.edit.button)}},remove:{action:function(t,e,i,n){var s=this,o=n.editor;this.processing(!0),o.one("preOpen",function(){s.processing(!1)}).remove(e.rows({selected:!0}).indexes(),w.extend({buttons:n.formButtons,message:n.formMessage,nest:!0,title:n.formTitle||o.i18n.remove.title},n.formOptions))},className:"buttons-remove",editor:null,extend:"selected",formButtons:{action:function(t){this.submit()},text:function(t){return t.i18n.remove.submit}},formMessage:function(t,e){e=e.rows({selected:!0}).indexes(),t=t.i18n.remove;return("string"==typeof t.confirm?t.confirm:t.confirm[e.length]||t.confirm._).replace(/%d/g,e.length)},formOptions:{},formTitle:null,limitTo:["rows"],text:function(t,e,i){return t.i18n("buttons.remove",i.editor.i18n.remove.button)}}}),S.editSingle=w.extend({},S.edit),S.editSingle.extend="selectedSingle",S.removeSingle=w.extend({},S.remove),S.removeSingle.extend="selectedSingle",r&&r.versionCheck&&r.versionCheck("1.10.20"))return R.prototype.internalEvent=function(t,e){this._event(t,e)},R.prototype.internalI18n=function(){return this.i18n},R.prototype.internalMultiInfo=function(){return this._multiInfo()},R.prototype.internalSettings=function(){return this.s},R.fieldTypes={checkbox:s,datatable:A,datetime:$e,hidden:We,password:Je,radio:k,readonly:ze,select:n,text:Ge,textarea:Xe,upload:Qe,uploadMany:F},R.files={},R.version="2.1.3",R.classes=X,R.Field=i,R.DateTime=null,R.error=te,R.pairs=ee,R.factory=ne,R.upload=ie,R.defaults=N,R.models={button:Ke,displayController:Ye,fieldType:Ve,formOptions:t,settings:B},R.dataSources={dataTable:m,html:l},R.display={envelope:g,lightbox:D},R.safeId=function(t){return void 0===(e="")&&(e="#"),"string"==typeof(t=t)?e+t.replace(/\./g,"-"):e+t;var e},P=R,r.Editor=P,w.fn.DataTable.Editor=P,r.DateTime&&(P.DateTime=r.DateTime),r.ext.editorFields&&w.extend(P.fieldTypes,r.ext.editorFields),r.ext.editorFields=P.fieldTypes,P;throw new Error("Editor requires DataTables 1.10.20 or newer");function R(t,e){var s=this;if(this.add=ot,this.ajax=rt,this.background=at,this.blur=lt,this.bubble=dt,this.bubblePosition=ut,this.buttons=ct,this.clear=ft,this.close=pt,this.create=ht,this.undependent=mt,this.dependent=vt,this.destroy=bt,this.disable=_t,this.display=yt,this.displayed=gt,this.displayNode=wt,this.edit=Et,this.enable=Tt,this.error=Dt,this.field=xt,this.fields=Ct,this.file=kt,this.files=Ft,this.get=At,this.hide=Ot,this.ids=St,this.inError=It,this.inline=jt,this.inlineCreate=Pt,this.message=Rt,this.mode=Nt,this.modifier=Bt,this.multiGet=Lt,this.multiSet=Mt,this.node=Ut,this.off=Vt,this.on=Ht,this.one=qt,this.open=Wt,this.order=zt,this.remove=Gt,this.set=Jt,this.show=Xt,this.submit=$t,this.table=Qt,this.template=Zt,this.title=Kt,this.val=Yt,this._actionClass=re,this._ajax=ae,this._animate=le,this._assembleMain=de,this._blur=ue,this._clearDynamicInfo=ce,this._close=fe,this._closeReg=pe,this._crudArgs=he,this._dataSource=me,this._displayReorder=ve,this._edit=be,this._event=_e,this._eventName=ye,this._fieldFromNode=ge,this._fieldNames=we,this._focus=Ee,this._formOptions=Te,this._inline=De,this._inputTrigger=xe,this._optionsUpdate=Ce,this._message=ke,this._multiInfo=Fe,this._nestedClose=Ae,this._nestedOpen=Oe,this._postopen=Se,this._preopen=Ie,this._processing=je,this._noProcessing=Pe,this._submit=Re,this._submitTable=Ne,this._submitSuccess=Be,this._submitError=Le,this._tidy=Me,this._weakInArray=Ue,R.factory(t,e))return R;this instanceof R||alert("DataTables Editor must be initialised as a 'new' instance"),t=w.extend(!0,{},R.defaults,t),this.c=t,this.s=w.extend(!0,{},R.models.settings,{actionName:t.actionName,ajax:t.ajax,formOptions:t.formOptions,idSrc:t.idSrc,table:t.domTable||t.table,template:t.template?w(t.template).detach():null}),this.classes=w.extend(!0,{},R.classes),this.i18n=t.i18n,R.models.settings.unique++;var n=this,e=this.classes,i=w('
        '),o=w('
        ');if(this.dom={body:a("body",i)[0],bodyContent:a("body_content",i)[0],buttons:w('
        ')[0],footer:a("foot",i)[0],form:o[0],formContent:a("form_content",o)[0],formError:w('
        ')[0],formInfo:w('
        ')[0],header:w('
        ')[0],processing:a("processing",i)[0],wrapper:i[0]},w.each(t.events,function(t,i){n.on(t,function(){for(var t=[],e=0;eMore information).'},multi:{info:"The selected items contain different values for this input. To edit and set all items for this input to the same value, click or tap here, otherwise they will retain their individual values.",noMulti:"This input can be edited individually, but not part of a group.",restore:"Undo changes",title:"Multiple values"},remove:{button:"Delete",confirm:{1:"Are you sure you wish to delete 1 row?",_:"Are you sure you wish to delete %d rows?"},submit:"Delete",title:"Delete"}},idSrc:"DT_RowId",table:null},settings={action:null,actionName:"action",ajax:null,bubbleNodes:[],bubbleBottom:!1,closeCb:null,closeIcb:null,dataSource:null,displayController:null,displayed:!1,editCount:0,editData:{},editFields:{},editOpts:{},fields:{},formOptions:{bubble:$.extend({},formOptions),inline:$.extend({},formOptions),main:$.extend({},formOptions)},globalError:"",id:-1,idSrc:null,includeFields:[],mode:null,modifier:null,opts:null,order:[],processing:!1,setFocus:null,table:null,template:null,unique:0},DataTable$6=$.fn.dataTable,DtInternalApi=DataTable$6.ext.oApi;function objectKeys(t){var e,i=[];for(e in t)t.hasOwnProperty(e)&&i.push(e);return i}function el(t,e){return void 0===e&&(e=document),$('*[data-dte-e="'+t+'"]',e)}function safeDomId(t,e){return void 0===e&&(e="#"),"string"==typeof t?e+t.replace(/\./g,"-"):e+t}function safeQueryId(t,e){return void 0===e&&(e="#"),"string"==typeof t?e+t.replace(/(:|\.|\[|\]|,)/g,"\\$1"):e+t}function dataGet(t){return DtInternalApi._fnGetObjectDataFn(t)}function dataSet(t){return DtInternalApi._fnSetObjectDataFn(t)}var extend=DtInternalApi._fnExtend;function pluck(t,i){var n=[];return $.each(t,function(t,e){n.push(e[i])}),n}function deepCompare(t,e){if("object"!=typeof t||"object"!=typeof e)return t==e;var i=objectKeys(t),n=objectKeys(e);if(i.length!==n.length)return!1;for(var o=0,s=i.length;o'),n=[],o=[],s={},a=e.table(void 0).body(),r=0,l=e.columns(":visible").count();r").appendTo(i),c=_dtFieldsFromIdx(e,this.s.fields,d,!0),d=e.settings()[0].aoColumns[d].sClass;d&&u.addClass(d),Object.keys(c).length&&(n.push(Object.keys(c)),o.push(u[0]),$.extend(s,c))}function p(){0===e.page.info().recordsDisplay&&$(a).empty(),i["end"===t?"appendTo":"prependTo"](a)}return this.__dtFakeRow=i,p(),e.on("draw.dte-createInline",function(){p()}),{0:{attach:o,attachFields:n,displayFields:s,fields:this.s.fields,type:"row"}}},fakeRowEnd:function(){var t=_dtApi(this.s.table);t.off("draw.dte-createInline"),this.__dtFakeRow.remove(),this.__dtFakeRow=null,0===t.page.info().recordsDisplay&&t.draw(!1)},fields:function(t){var e=dataGet(this.s.idSrc),i=_dtApi(this.s.table),n=this.s.fields,o={};return!$.isPlainObject(t)||void 0===t.rows&&void 0===t.columns&&void 0===t.cells?_dtRowSelector(o,i,t,n,e):(void 0!==t.rows&&_dtRowSelector(o,i,t.rows,n,e),void 0!==t.columns&&_dtColumnSelector(o,i,t.columns,n,e),void 0!==t.cells&&_dtCellSelector(o,i,t.cells,n,e)),o},id:function(t){return dataGet(this.s.idSrc)(t)},individual:function(t,e){var i,n=dataGet(this.s.idSrc),o=_dtApi(this.s.table),s=this.s.fields,a={};return e&&(Array.isArray(e)||(e=[e]),i={},$.each(e,function(t,e){i[e]=s[e]})),_dtCellSelector(a,o,t,s,n,i),a},prep:function(t,e,i,n,o){var s,a=this;"create"===t&&(o.rowIds=$.map(n.data,function(t){return dataSource$1.id.call(a,t)})),"edit"===t?(s=n.cancelled||[],o.rowIds=$.map(i.data,function(t,e){return $.isEmptyObject(i.data[e])||-1!==$.inArray(e,s)?void 0:e})):"remove"===t&&(o.cancelled=n.cancelled||[])},refresh:function(){_dtApi(this.s.table).ajax.reload(null,!1)},remove:function(t,e,i){var n,o=this,s=_dtApi(this.s.table),a=i.cancelled;(0===a.length?s.rows(t):(n=[],s.rows(t).every(function(){var t=dataSource$1.id.call(o,this.data());-1===$.inArray(t,a)&&n.push(this.index())}),s.rows(n))).remove()}};function _htmlId(t){if("keyless"===t)return $(document);var e=$('[data-editor-id="'+t+'"]');if(0===(e=0===e.length?"string"==typeof t?$(safeQueryId(t)):$(t):e).length)throw new Error("Could not find an element with `data-editor-id` or `id` of: "+t);return e}function _htmlEl(t,e){t=_htmlId(t);return $('[data-editor-field="'+e+'"]',t)}function _htmlEls(t,e){for(var i=$(),n=0,o=e.length;n
        ')[0],close:$('
        ')[0],content:null,wrapper:$('
        ')[0]};function findAttachRow(t,e){var i=new $.fn.dataTable.Api(t.s.table);return"head"===e||"create"===t.s.action?i.table(void 0).header():i.row(t.s.modifier).node()}function heightCalc$1(t){var e=$("div.DTE_Header",dom$1.wrapper).outerHeight(),i=$("div.DTE_Footer",dom$1.wrapper).outerHeight(),e=$(window).height()-2*envelope.conf.windowPadding-e-i;return $("div.DTE_Body_Content",dom$1.wrapper).css("maxHeight",e),$(t.dom.wrapper).outerHeight()}function hide$2(t,e){e=e||function(){},displayed$2&&($(dom$1.content).animate({top:-(dom$1.content.offsetHeight+50)},600,function(){$([dom$1.wrapper,dom$1.background]).fadeOut("normal",function(){$(this).detach(),e()})}),displayed$2=!1)}function init$1(){dom$1.content=$("div.DTED_Envelope_Container",dom$1.wrapper)[0],cssBackgroundOpacity=$(dom$1.background).css("opacity")}function show$2(e,t){var i,n,o,s;t=t||function(){},$("body").append(dom$1.background).append(dom$1.wrapper),dom$1.content.style.height="auto",displayed$2||((i=dom$1.wrapper.style).opacity="0",i.display="block",n=heightCalc$1(e),s=(o=findAttachRow(e,envelope.conf.attach)).offsetWidth,i.display="none",i.opacity="1",dom$1.wrapper.style.width=s+"px",dom$1.wrapper.style.marginLeft=-s/2+"px",dom$1.wrapper.style.top=$(o).offset().top+o.offsetHeight+"px",dom$1.content.style.top=-1*n-20+"px",dom$1.background.style.opacity="0",dom$1.background.style.display="block",$(dom$1.background).animate({opacity:cssBackgroundOpacity},"normal"),$(dom$1.wrapper).fadeIn(),$(dom$1.content).animate({top:0},600,t)),$(dom$1.close).attr("title",e.i18n.close).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){e.close()}),$(dom$1.background).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){e.background()}),$("div.DTED_Lightbox_Content_Wrapper",dom$1.wrapper).off("click.DTED_Envelope").on("click.DTED_Envelope",function(t){$(t.target).hasClass("DTED_Envelope_Content_Wrapper")&&e.background()}),$(window).off("resize.DTED_Envelope").on("resize.DTED_Envelope",function(){heightCalc$1(e)}),displayed$2=!0}var envelope={close:function(t,e){hide$2(t,e)},conf:{attach:"row",windowPadding:50},destroy:function(t){hide$2()},init:function(t){return init$1(),envelope},node:function(t){return dom$1.wrapper[0]},open:function(t,e,i){$(dom$1.content).children().detach(),dom$1.content.appendChild(e),dom$1.content.appendChild(dom$1.close),show$2(t,i)}};function isMobile(){return void 0!==window.orientation&&window.outerWidth<=576}var displayed$1=!1,ready=!1,scrollTop=0,dom={background:$('
        '),close:$('
        '),content:null,wrapper:$('
        ')};function heightCalc(){var t=$("div.DTE_Header",dom.wrapper).outerHeight()+$("div.DTE_Footer",dom.wrapper).outerHeight();isMobile()?$("div.DTE_Body_Content",dom.wrapper).css("maxHeight","calc(100vh - "+t+"px)"):(t=$(window).height()-2*self.conf.windowPadding-t,$("div.DTE_Body_Content",dom.wrapper).css("maxHeight",t))}function hide$1(t,e){e=e||function(){},$("body").scrollTop(scrollTop),t._animate(dom.wrapper,{opacity:0,top:self.conf.offsetAni},function(){$(this).detach(),e()}),t._animate(dom.background,{opacity:0},function(){$(this).detach()}),displayed$1=!1,$(window).off("resize.DTED_Lightbox")}function init(){ready||(dom.content=$("div.DTED_Lightbox_Content",dom.wrapper),dom.wrapper.css("opacity",0),dom.background.css("opacity",0),ready=!0)}function show$1(e,t){isMobile()&&$("body").addClass("DTED_Lightbox_Mobile"),$("body").append(dom.background).append(dom.wrapper),heightCalc(),displayed$1||(displayed$1=!0,dom.content.css("height","auto"),dom.wrapper.css({top:-self.conf.offsetAni}),e._animate(dom.wrapper,{opacity:1,top:0},t),e._animate(dom.background,{opacity:1}),$(window).on("resize.DTED_Lightbox",function(){heightCalc()}),scrollTop=$("body").scrollTop()),dom.close.attr("title",e.i18n.close).off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){e.close()}),dom.background.off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){t.stopImmediatePropagation(),e.background()}),$("div.DTED_Lightbox_Content_Wrapper",dom.wrapper).off("click.DTED_Lightbox").on("click.DTED_Lightbox",function(t){$(t.target).hasClass("DTED_Lightbox_Content_Wrapper")&&(t.stopImmediatePropagation(),e.background())})}var self={close:function(t,e){hide$1(t,e)},conf:{offsetAni:25,windowPadding:25},destroy:function(t){displayed$1&&hide$1(t)},init:function(t){return init(),self},node:function(t){return dom.wrapper[0]},open:function(t,e,i){var n=dom.content;n.children().detach(),n.append(e).append(dom.close),show$1(t,i)}},DataTable$5=$.fn.dataTable;function add(t,e,i){if(void 0===i&&(i=!0),Array.isArray(t)){void 0!==e&&t.reverse();for(var n=0,o=t;n
        '),n=$('
        '),t=(r&&(n.appendTo("body"),i.appendTo("body")),n.children().eq(0)),o=t.children(),s=o.children(),a=(t.append(u.dom.formError),o.prepend(u.dom.form),l.message&&t.prepend(u.dom.formInfo),l.title&&t.prepend(u.dom.header),l.buttons&&o.append(u.dom.buttons),$().add(n).add(i));u._closeReg(function(t){u._animate(a,{opacity:0},function(){this===n[0]&&(a.detach(),$(window).off("resize."+e+" scroll."+e),u._clearDynamicInfo(),u._event("closed",["bubble"]))})}),i.on("click",function(){u.blur()}),s.on("click",function(){u._close()}),u.bubblePosition(),u._postopen("bubble",!1);u._animate(a,{opacity:1},function(){this===n[0]&&(u._focus(u.s.includeFields,l.focus),u._event("opened",["bubble",u.s.action]))})})),this}function bubblePosition(){var t=$("div.DTE_Bubble"),e=$("div.DTE_Bubble_Liner"),i=this.s.bubbleNodes,n={bottom:0,left:0,right:0,top:0},i=($.each(i,function(t,e){var i=$(e).offset();e=$(e).get(0),n.top+=i.top,n.left+=i.left,n.right+=i.left+e.offsetWidth,n.bottom+=i.top+e.offsetHeight}),n.top/=i.length,n.left/=i.length,n.right/=i.length,n.bottom/=i.length,n.top),o=(n.left+n.right)/2,s=e.outerWidth(),a=e.outerHeight(),r=o-s/2,s=r+s,l=$(window).width(),d=$(window).scrollTop(),o=(t.css({left:o,top:this.s.bubbleBottom?n.bottom:i}),this.s.bubbleBottom&&t.addClass("below"),t.position());return e.length&&o.top+a>d+window.innerHeight?(t.css("top",i).removeClass("below"),this.s.bubbleBottom=!1):e.length&&o.top-a",{class:s.classes.form.button+(e.className?" "+e.className:"")}).html("function"==typeof i?i(s):i||"").attr("tabindex",void 0!==e.tabIndex?e.tabIndex:0).attr(o).on("keyup",function(t){13===t.which&&n&&n.call(s)}).on("keypress",function(t){13===t.which&&t.preventDefault()}).on("click",function(t){t.preventDefault(),n&&n.call(s,t)}).appendTo(s.dom.buttons)}),this}function clear(t){var i=this,e=this.s.fields;return"string"==typeof t?(i.field(t).destroy(),delete e[t],e=$.inArray(t,this.s.order),this.s.order.splice(e,1),-1!==(e=$.inArray(t,this.s.includeFields))&&this.s.includeFields.splice(e,1)):$.each(this._fieldNames(t),function(t,e){i.clear(e)}),this}function close(){return this._close(!1),this}function create(t,e,i,n){var o=this,s=this,a=this.s.fields,r=1;if(!this._tidy(function(){s.create(t,e,i,n)})){"number"==typeof t&&(r=t,t=e,e=i),this.s.editFields={};for(var l=0;lUploading file"),u.onload=function(t){var e,i=new FormData;if(i.append("action","upload"),i.append("uploadField",a.name),i.append("upload",r[c]),a.ajaxData&&a.ajaxData(i,r[c],c),a.ajax?e=a.ajax:$.isPlainObject(s.s.ajax)?e=s.s.ajax.upload||s.s.ajax:"string"==typeof s.s.ajax&&(e=s.s.ajax),!e)throw new Error("No Ajax option specified for upload plug-in");if("function"==typeof(e="string"==typeof e?{url:e}:e).data){var n={},o=e.data(n);void 0!==o&&"string"!=typeof o&&(n=o),$.each(n,function(t,e){i.append(t,e)})}else if($.isPlainObject(e.data))throw new Error("Upload feature cannot use `ajax.data` with an object. Please use it as a function instead.");s._event("preUpload",[a.name,r[c],i],function(t){var o;!1===t?c
        ')),m.find("div."+s.liner.replace(/ /g,".")).append(h.field.node()).append(this.dom.formError),n=h.field.node(),e.buttons&&m.find("div."+s.buttons.replace(/ /g,".")).append(this.dom.buttons)}var b=this._inputTrigger("submit",e,n),_=this._inputTrigger("cancel",e,n);this._closeReg(function(t,e){return o=!0,$(document).off("click"+c),t&&"edit"===e||l.forEach(function(t){t.node.contents().detach(),t.node.append(t.children)}),b(),_(),r._clearDynamicInfo(),i&&i(),"inline"}),setTimeout(function(){var s,a;o||(s=$.fn.addBack?"addBack":"andSelf",$(document).on("mousedown"+c,function(t){a=t.target}).on("keydown"+c,function(t){a=t.target}).on("click"+c,function(t){for(var e=!1,i=0,n=l;i")),this._event("submitUnsuccessful",[t]),l&&l.call(this,t)}else{var m={};if(!t.data||"create"!==o&&"edit"!==o)"remove"===o&&(this._dataSource("prep",o,f,n,t,m),this._event("preRemove",[t,this.ids()]),this._dataSource("remove",f,c,m),this._event(["remove","postRemove"],[t,this.ids()]),this._dataSource("commit",o,f,t.data,m));else{this._dataSource("prep",o,f,n,t,m);for(var v=0,b=t.data;v
        ');return e._input=a,e._enabled=!0,e.id&&a.find("input[type=file]").attr("id",Editor.safeId(e.id)),e.attr&&a.find("input[type=file]").attr(e.attr),_buttonText(e),window.FileReader&&!1!==e.dragDrop?(a.find("div.drop span").text(e.dragDropText||"Drag and drop a file here to upload"),(o=a.find("div.drop")).on("drop",function(t){return e._enabled&&(Editor.upload(i,e,t.originalEvent.dataTransfer.files,_buttonText,n),o.removeClass("over")),!1}).on("dragleave dragexit",function(t){return e._enabled&&o.removeClass("over"),!1}).on("dragover",function(t){return e._enabled&&o.addClass("over"),!1}),i.on("open",function(){$("body").on("dragover.DTE_Upload drop.DTE_Upload",function(t){return!1})}).on("close",function(){$("body").off("dragover.DTE_Upload drop.DTE_Upload")})):(a.addClass("noDrop"),a.append(a.find("div.rendered"))),a.find("div.clearValue button").on("click",function(t){t.preventDefault(),e._enabled&&upload.set.call(i,e,"")}),a.find("input[type=file]").on("input",function(){Editor.upload(i,e,this.files,_buttonText,function(t,e){e||n.call(i,t),a.find("input[type=file]")[0].value=""})}),a}function _triggerChange(t){setTimeout(function(){t.trigger("change",{editor:!0,editorSet:!0})},0)}var baseFieldType=$.extend(!0,{},fieldType,{canReturnSubmit:function(t,e){return!0},disable:function(t){t._input.prop("disabled",!0)},enable:function(t){t._input.prop("disabled",!1)},get:function(t){return t._input.val()},set:function(t,e){t._input.val(e),_triggerChange(t._input)}}),hidden={create:function(t){return t._input=$(""),t._val=t.value,null},get:function(t){return t._val},set:function(t,e){var i=t._val;t._val=e,t._input.val(e),i!==e&&_triggerChange(t._input)}},readonly=$.extend(!0,{},baseFieldType,{create:function(t){return t._input=$("").attr($.extend({id:Editor.safeId(t.id),readonly:"readonly",type:"text"},t.attr||{})),t._input[0]}}),text=$.extend(!0,{},baseFieldType,{create:function(t){return t._input=$("").attr($.extend({id:Editor.safeId(t.id),type:"text"},t.attr||{})),t._input[0]}}),password=$.extend(!0,{},baseFieldType,{create:function(t){return t._input=$("").attr($.extend({id:Editor.safeId(t.id),type:"password"},t.attr||{})),t._input[0]}}),textarea=$.extend(!0,{},baseFieldType,{canReturnSubmit:function(t,e){return!1},create:function(t){return t._input=$("").attr($.extend({id:Editor.safeId(t.id)},t.attr||{})),t._input[0]}}),select=$.extend(!0,{},baseFieldType,{_addOptions:function(t,e,i){var n,o=t._input[0].options,s=0;(i=void 0===i?!1:i)?s=o.length:void(o.length=0)!==t.placeholder&&(i=void 0!==t.placeholderValue?t.placeholderValue:"",s+=1,o[0]=new Option(t.placeholder,i),n=void 0===t.placeholderDisabled||t.placeholderDisabled,o[0].hidden=n,o[0].disabled=n,o[0]._editor_val=i),e&&Editor.pairs(e,t.optionsPair,function(t,e,i,n){e=new Option(e,t);e._editor_val=t,n&&$(e).attr(n),o[i+s]=e})},create:function(i){return i._input=$("").attr($.extend({id:Editor.safeId(i.id),multiple:!0===i.multiple},i.attr||{})).on("change.dte",function(t,e){e&&e.editor||(i._lastSet=select.get(i))}),select._addOptions(i,i.options||i.ipOpts),i._input[0]},destroy:function(t){t._input.off("change.dte")},get:function(t){var e=t._input.find("option:selected").map(function(){return this._editor_val}).toArray();return t.multiple?t.separator?e.join(t.separator):e:e.length?e[0]:null},set:function(t,e,i){i||(t._lastSet=e),t.multiple&&t.separator&&!Array.isArray(e)?e="string"==typeof e?e.split(t.separator):[]:Array.isArray(e)||(e=[e]);var n,o,s=e.length,a=!1,r=t._input.find("option");return t._input.find("option").each(function(){for(o=!1,n=0;n"),$("input:last",s).attr("value",t)[0]._editor_val=t,n&&$("input:last",s).attr(n)})},create:function(t){return t._input=$("
        "),checkbox._addOptions(t,t.options||t.ipOpts),t._input[0]},disable:function(t){t._input.find("input").prop("disabled",!0)},enable:function(t){t._input.find("input").prop("disabled",!1)},get:function(t){var e=[],i=t._input.find("input:checked");return i.length?i.each(function(){e.push(this._editor_val)}):void 0!==t.unselectedValue&&e.push(t.unselectedValue),void 0===t.separator||null===t.separator?e:e.join(t.separator)},set:function(t,e){var i,n,o=t._input.find("input"),s=(Array.isArray(e)||"string"!=typeof e?Array.isArray(e)||(e=[e]):e=e.split(t.separator||"|"),e.length);o.each(function(){for(n=!1,i=0;i"),$("input:last",s).attr("value",t)[0]._editor_val=t,n&&$("input:last",s).attr(n)})},create:function(t){return t._input=$("
        "),radio._addOptions(t,t.options||t.ipOpts),this.on("open",function(){t._input.find("input").each(function(){this._preChecked&&(this.checked=!0)})}),t._input[0]},disable:function(t){t._input.find("input").prop("disabled",!0)},enable:function(t){t._input.find("input").prop("disabled",!1)},get:function(t){var e=t._input.find("input:checked");return e.length?e[0]._editor_val:void 0!==t.unselectedValue?t.unselectedValue:void 0},set:function(t,e){t._input.find("input").each(function(){this._preChecked=!1,this._editor_val==e?(this.checked=!0,this._preChecked=!0):(this.checked=!1,this._preChecked=!1)}),_triggerChange(t._input.find("input:checked"))},update:function(t,e,i){var n=radio.get(t),e=(radio._addOptions(t,e,i),t._input.find("input"));radio.set(t,e.filter('[value="'+n+'"]').length?n:e.eq(0).attr("value"))}}),datetime=$.extend(!0,{},baseFieldType,{create:function(t){return t._input=$("").attr($.extend(!0,{id:Editor.safeId(t.id),type:"text"},t.attr)),DataTable$3.DateTime||Editor.error("DateTime library is required",15),t.momentLocale&&!t.opts.locale&&(t.opts.locale=t.momentLocale),t.momentStrict&&!t.opts.strict&&(t.opts.strict=t.momentStrict),t._picker=new DataTable$3.DateTime(t._input,$.extend({format:t.displayFormat||t.format,i18n:this.i18n.datetime},t.opts)),!(t._closeFn=function(){t._picker.hide()})===t.keyInput&&t._input.on("keydown",function(t){t.preventDefault()}),this.on("close",t._closeFn),t._input[0]},destroy:function(t){this.off("close",t._closeFn),t._input.off("keydown"),t._picker.destroy()},errorMessage:function(t,e){t._picker.errorMsg(e)},get:function(t){return t.wireFormat?t._picker.valFormat(t.wireFormat):t._input.val()},maxDate:function(t,e){t._picker.max(e)},minDate:function(t,e){t._picker.min(e)},owns:function(t,e){return t._picker.owns(e)},set:function(t,e){"string"==typeof e&&e&&0!==e.indexOf("--")&&t.wireFormat?t._picker.valFormat(t.wireFormat,e):t._picker.val(e),_triggerChange(t._input)}}),upload=$.extend(!0,{},baseFieldType,{canReturnSubmit:function(t,e){return!1},create:function(e){var i=this;return _commonUpload(i,e,function(t){upload.set.call(i,e,t[0]),i._event("postUpload",[e.name,t[0]])})},disable:function(t){t._input.find("input").prop("disabled",!0),t._enabled=!1},enable:function(t){t._input.find("input").prop("disabled",!1),t._enabled=!0},get:function(t){return t._val},set:function(t,e){t._val=e,t._input.val("");var i=t._input,n=(t.display&&(n=i.find("div.rendered"),t._val?n.html(t.display(t._val)):n.empty().append(""+(t.noFileText||"No file")+"")),i.find("div.clearValue button"));e&&t.clearText?(n.html(t.clearText),i.removeClass("noClear")):i.addClass("noClear"),t._input.find("input").triggerHandler("upload.editor",[t._val])}}),uploadMany=$.extend(!0,{},baseFieldType,{_showHide:function(t){t.limit&&(t._container.find("div.limitHide").css("display",t._val.length>=t.limit?"none":"block"),t._limitLeft=t.limit-t._val.length)},canReturnSubmit:function(t,e){return!1},create:function(e){var i=this,t=_commonUpload(i,e,function(t){e._val=e._val.concat(t),uploadMany.set.call(i,e,e._val),i._event("postUpload",[e.name,e._val])},!0);return t.addClass("multi").on("click","button.remove",function(t){t.stopPropagation(),e._enabled&&(t=$(this).data("idx"),e._val.splice(t,1),uploadMany.set.call(i,e,e._val))}),e._container=t},disable:function(t){t._input.find("input").prop("disabled",!0),t._enabled=!1},enable:function(t){t._input.find("input").prop("disabled",!1),t._enabled=!0},get:function(t){return t._val},set:function(i,t){if(t=t||[],!Array.isArray(t))throw new Error("Upload collections must have an array as a value");i._val=t,i._input.val("");var n,o=this,e=i._input;i.display&&(e=e.find("div.rendered").empty(),t.length?(n=$("
          ").appendTo(e),$.each(t,function(t,e){e=i.display(e,t);null!==e&&n.append("
        • "+e+'
        • ')})):e.append(""+(i.noFileText||"No files")+"")),uploadMany._showHide(i),i._input.find("input").triggerHandler("upload.editor",[i._val])}}),datatable=$.extend(!0,{},baseFieldType,{_addOptions:function(t,e,i){t=t.dt;(i=void 0===i?!1:i)||t.clear(),t.rows.add(e).draw()},_jumpToFirst:function(t,e){function i(){var t=o.row({order:"applied",selected:!0}).node();t&&a.height()-10<(t=$(t).position().top)&&a.scrollTop(t)}var n,o=t.dt,t=o.row({order:"applied",selected:!0}).index(),s=0,a=("number"==typeof t&&(n=o.page.info().length,t=o.rows({order:"applied"}).indexes().indexOf(t),s=0")),t=$("
          ").append(n),o=$('
          '),l=(a.footer&&$("
          ").html(t)})):a.footer).appendTo(n),n.addClass(datatable.tableClass).width("100%").on("init.dt",function(t,e){var i;e.nTable===n[0]&&(e=new DataTable$3.Api(e),i=$(e.table(void 0).container()),DataTable$3.select.init(e),o.append(i.find("div.dataTables_filter")).append(i.find("div.dt-buttons")).append(i.find("div.dataTables_info")))}).DataTable($.extend({buttons:[],columns:[{data:a.optionsPair.label,title:"Label"}],deferRender:!0,dom:"fiBtp",language:{paginate:{next:">",previous:"<"},search:"",searchPlaceholder:"Search"},lengthChange:!1,select:{style:a.multiple?"os":"single"}},a.config)));return this.on("open",function(){l.search()&&l.search("").draw(),l.columns.adjust()}),l.on("user-select",function(){_triggerChange($(a.dt.table().container()))}),a.editor&&(a.editor.table(l),a.editor.on("submitComplete",function(t,e,i,n){if("create"===n)for(var o=0,s=e.data;o
          '+o.title+''+o.info+'
          '+o.restore+'
          '+s.message+'
          '+s.fieldInfo+'
          '),t=this._typeFn("create",s),i=null;t&&t.side&&(i=t.side,t=t.input),null!==t?el("input-control",a).prepend(t):a.css("display","none"),this.dom={container:a,fieldError:el("msg-error",a),fieldInfo:el("msg-info",a),fieldMessage:el("msg-message",a),inputControl:el("input-control",a),label:el("label",a).append(i),labelInfo:el("msg-label",a),multi:el("multi-value",a),multiInfo:el("multi-info",a),multiReturn:el("msg-multi",a),processing:el("field-processing",a)},this.dom.multi.on("click",function(){n.s.opts.multiEditable&&!a.hasClass(e.disabled)&&"readonly"!==s.type&&(n.val(""),n.focus())}),this.dom.multiReturn.on("click",function(){n.multiRestore()}),$.each(this.s.type,function(e,t){"function"==typeof t&&void 0===n[e]&&(n[e]=function(){var t=Array.prototype.slice.call(arguments),t=(t.unshift(e),n._typeFn.apply(n,t));return void 0===t?n:t})})}return r.prototype.def=function(t){var e,i=this.s.opts;return void 0===t?"function"==typeof(e=void 0!==i.default?i.default:i.def)?e():e:(i.def=t,this)},r.prototype.disable=function(){return this.dom.container.addClass(this.s.classes.disabled),this._typeFn("disable"),this},r.prototype.displayed=function(){var t=this.dom.container;return!(!t.parents("body").length||"none"===t.css("display"))},r.prototype.enable=function(t){return!1===(t=void 0===t?!0:t)?this.disable():(this.dom.container.removeClass(this.s.classes.disabled),this._typeFn("enable"),this)},r.prototype.enabled=function(){return!1===this.dom.container.hasClass(this.s.classes.disabled)},r.prototype.error=function(t,e){var i=this.s.classes;return t?this.dom.container.addClass(i.error):this.dom.container.removeClass(i.error),this._typeFn("errorMessage",t),this._msg(this.dom.fieldError,t,e)},r.prototype.fieldInfo=function(t){return this._msg(this.dom.fieldInfo,t)},r.prototype.isMultiValue=function(){return this.s.multiValue&&1!==this.s.multiIds.length},r.prototype.inError=function(){return this.dom.container.hasClass(this.s.classes.error)},r.prototype.input=function(){return this.s.type.input?this._typeFn("input"):$("input, select, textarea",this.dom.container)},r.prototype.focus=function(){return this.s.type.focus?this._typeFn("focus"):$("input, select, textarea",this.dom.container).focus(),this},r.prototype.get=function(){if(!this.isMultiValue())return this._format(this._typeFn("get"),this.s.opts.getFormatter)},r.prototype.hide=function(t){var e=this.dom.container;return void 0===t&&(t=!0),this.s.host.display()&&t&&$.fn.slideUp?e.slideUp():e.css("display","none"),this},r.prototype.label=function(t){var e=this.dom.label,i=this.dom.labelInfo.detach();return void 0===t?e.html():(e.html(t),e.append(i),this)},r.prototype.labelInfo=function(t){return this._msg(this.dom.labelInfo,t)},r.prototype.message=function(t,e){return this._msg(this.dom.fieldMessage,t,e)},r.prototype.multiGet=function(t){var e=this.s.multiValues,i=this.s.multiIds,n=this.isMultiValue();if(void 0===t)for(var o=this.val(),s={},a=0,r=i;a").replace(/</g,"<").replace(/&/g,"&").replace(/"/g,'"').replace(/£/g,"£").replace(/�?39;/g,"'").replace(/�?10;/g,"\n")}this.s.multiValue=!1;var n=this.s.opts.entityDecode;if(void 0===n||!0===n)if(Array.isArray(t))for(var o=0,s=t.length;o
          '),s=$('
          ');if(this.dom={body:el("body",i)[0],bodyContent:el("body_content",i)[0],buttons:$('
          ')[0],footer:el("foot",i)[0],form:s[0],formContent:el("form_content",s)[0],formError:$('
          ')[0],formInfo:$('
          ')[0],header:$('
          ')[0],processing:el("processing",i)[0],wrapper:i[0]},$.each(t.events,function(t,i){n.on(t,function(){for(var t=[],e=0;e + * DataTables internationalisation options to provide a fully language + * customised table interface. + * + * @namespace + * + * @example + * // Set the 'create' button text. All other strings used are the + * // default values. + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "create": { + * "button": "New user" + * } + * } + * } ); + * + * @example + * // Set the submit text for all three actions + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "create": { + * "submit": "Create new user" + * }, + * "edit": { + * "submit": "Update user" + * }, + * "remove": { + * "submit": "Remove user" + * } + * } + * } ); + */ + i18n: { + /** + * Close button title text + * + * @type string + * @default Close + */ + close: 'Close', + /** + * Strings used when working with the Editor 'create' action (creating new + * records). + * + * @namespace + */ + create: { + /** + * Buttons button text + * + * @type string + * @default New + */ + button: 'New', + /** + * Submit button text + * + * @type string + * @default Create + */ + submit: 'Create', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Create new entry + */ + title: 'Create new entry' + }, + datetime: { + amPm: ['am', 'pm'], + hours: 'Hour', + minutes: 'Minute', + months: [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ], + next: 'Next', + previous: 'Previous', + seconds: 'Second', + unknown: '-', + weekdays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + }, + /** + * Strings used when working with the Editor 'edit' action (editing existing + * records). + * + * @namespace + */ + edit: { + /** + * Buttons button text + * + * @type string + * @default Edit + */ + button: 'Edit', + /** + * Submit button text + * + * @type string + * @default Update + */ + submit: 'Update', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Edit entry + */ + title: 'Edit entry' + }, + /** + * Strings used for error conditions. + * + * @namespace + */ + error: { + /** + * Generic server error message + * + * @type string + * @default + * A system error has occurred (More information) + */ + system: 'A system error has occurred (More information).' + }, + /** + * Strings used for multi-value editing + * + * @namespace + */ + multi: { + /** + * Shown below the multi title text, although only the first + * instance of this text is shown in the form to reduce redundancy + */ + info: 'The selected items contain different values for this input. To edit and set all items for this input to the same value, click or tap here, otherwise they will retain their individual values.', + /** + * Disabled for multi-row editing + */ + noMulti: 'This input can be edited individually, but not part of a group.', + /** + * Shown below the field input when group editing a value to allow + * the user to return to the original multiple values + */ + restore: 'Undo changes', + /** + * Shown in place of the field value when a field has multiple values + */ + title: 'Multiple values' + }, + /** + * Strings used when working with the Editor 'delete' action (deleting + * existing records). + * + * @namespace + */ + remove: { + /** + * Buttons button text + * + * @type string + * @default Delete + */ + button: 'Delete', + /** + * Deletion confirmation message. + * + * As Editor has the ability to delete either a single or multiple rows + * at a time, this option can be given as either a string (which will be + * used regardless of how many records are selected) or as an object + * where the property "_" will be used (with %d substituted for the number + * of records to be deleted) as the delete message, unless there is a + * key with the number of records to be deleted. This allows Editor + * to consider the different pluralisation characteristics of different + * languages. + * + * @type object|string + * @default Are you sure you wish to delete %d rows? + * + * @example + * // String - no plural consideration + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": "Are you sure you wish to delete %d record(s)?" + * } + * } + * } ); + * + * @example + * // Basic 1 (singular) or _ (plural) + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": { + * "_": "Confirm deletion of %d records.", + * "1": "Confirm deletion of record." + * } + * } + * } ); + * + * @example + * // Singular, dual and plural + * var editor = new $.fn.Editor( { + * "ajax": "data/source", + * "table": "#example", + * "i18n": { + * "remove": { + * "confirm": { + * "_": "Confirm deletion of %d records.", + * "1": "Confirm deletion of record.", + * "2": "Confirm deletion of both record." + * } + * } + * } ); + * + */ + confirm: { + 1: 'Are you sure you wish to delete 1 row?', + _: 'Are you sure you wish to delete %d rows?' + }, + /** + * Submit button text + * + * @type string + * @default Delete + */ + submit: 'Delete', + /** + * Display container title (when showing the editor display) + * + * @type string + * @default Delete + */ + title: 'Delete', + } + }, + /** + * JSON property from which to read / write the row's ID property (i.e. its + * unique column index that identifies the row to the database). By default + * Editor will use the `DT_RowId` property from the data source object + * (DataTable's magic property to set the DOM id for the row). + * + * If you want to read a parameter from the data source object instead of + * using `DT_RowId`, set this option to the property name to use. + * + * Like other data source options the `srcId` option can be given in dotted + * object notation to read nested objects. + * + * @type null|string + * @default DT_RowId + * + * @example + * // Using a data source such as: + * // { "id":12, "browser":"Chrome", ... } + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example", + * "idSrc": "id" + * } ); + * } ); + */ + idSrc: 'DT_RowId', + /** + * jQuery selector that can be used to identify the table you wish to apply + * this editor instance to. + * + * In previous versions of Editor (1.2 and earlier), this parameter was + * called `table`. The name has been altered in 1.3+ to simplify the + * initialisation. This is a backwards compatible change - if you pass in + * a `table` option it will be used. + * + * @type string + * @default Empty string + * + * @example + * $(document).ready(function() { + * var editor = new $.fn.Editor( { + * "ajax": "php/index.php", + * "table": "#example" + * } ); + * } ); + */ + table: null, +}; + +var settings = { + action: null, + actionName: 'action', + ajax: null, + bubbleNodes: [], + bubbleBottom: false, + closeCb: null, + closeIcb: null, + dataSource: null, + displayController: null, + displayed: false, + editCount: 0, + editData: {}, + editFields: {}, + editOpts: {}, + fields: {}, + formOptions: { + bubble: $.extend({}, formOptions), + inline: $.extend({}, formOptions), + main: $.extend({}, formOptions), + }, + globalError: '', + id: -1, + idSrc: null, + includeFields: [], + mode: null, + modifier: null, + opts: null, + order: [], + processing: false, + setFocus: null, + table: null, + template: null, + unique: 0 +}; + +var DataTable$6 = $.fn.dataTable; +var DtInternalApi = DataTable$6.ext.oApi; +function objectKeys(o) { + var out = []; + for (var key in o) { + if (o.hasOwnProperty(key)) { + out.push(key); + } + } + return out; +} +function el(tag, ctx) { + if (ctx === undefined) { + ctx = document; + } + return $('*[data-dte-e="' + tag + '"]', ctx); +} +function safeDomId(id, prefix) { + if (prefix === void 0) { prefix = '#'; } + return typeof id === 'string' ? + prefix + id.replace(/\./g, '-') : + prefix + id; +} +function safeQueryId(id, prefix) { + if (prefix === void 0) { prefix = '#'; } + return typeof id === 'string' ? + prefix + id.replace(/(:|\.|\[|\]|,)/g, '\\$1') : + prefix + id; +} +function dataGet(src) { + return DtInternalApi._fnGetObjectDataFn(src); +} +function dataSet(src) { + return DtInternalApi._fnSetObjectDataFn(src); +} +var extend = DtInternalApi._fnExtend; +function pluck(a, prop) { + var out = []; + $.each(a, function (idx, elIn) { + out.push(elIn[prop]); + }); + return out; +} +/** + * Compare parameters for difference - diving into arrays and objects if + * needed, allowing the object reference to be different, but the contents to + * match. + * + * Please note that LOOSE type checking is used + */ +function deepCompare(o1, o2) { + if (typeof o1 !== 'object' || typeof o2 !== 'object') { + return o1 == o2; + } + var o1Props = objectKeys(o1); + var o2Props = objectKeys(o2); + if (o1Props.length !== o2Props.length) { + return false; + } + for (var i = 0, ien = o1Props.length; i < ien; i++) { + var propName = o1Props[i]; + if (typeof o1[propName] === 'object') { + if (!deepCompare(o1[propName], o2[propName])) { + return false; + } + } + else if (o1[propName] != o2[propName]) { + return false; + } + } + return true; +} + +/* - - - - - - - - - - + * DataTables editor interface + */ +var _dtIsSsp = function (dt, editor) { + // If the draw type is `none`, then we still need to use the DT API to + // update the display with the new data + return dt.settings()[0].oFeatures.bServerSide && + editor.s.editOpts.drawType !== 'none'; +}; +var _dtApi = function (table) { + return table instanceof $.fn.dataTable.Api + ? table + : $(table).DataTable(); +}; +var _dtHighlight = function (node) { + // Highlight a row using CSS transitions. The timeouts need to match the + // transition duration from the CSS + node = $(node); + setTimeout(function () { + node.addClass('highlight'); + setTimeout(function () { + node + .addClass('noHighlight') + .removeClass('highlight'); + setTimeout(function () { + node.removeClass('noHighlight'); + }, 550); + }, 500); + }, 20); +}; +var _dtRowSelector = function (out, dt, identifier, fields, idFn) { + dt.rows(identifier).indexes().each(function (idx) { + var row = dt.row(idx); + var data = row.data(); + var idSrc = idFn(data); + if (idSrc === undefined) { + Editor.error('Unable to find row identifier', 14); + } + out[idSrc] = { + data: data, + fields: fields, + idSrc: idSrc, + node: row.node(), + type: 'row' + }; + }); +}; +var _dtFieldsFromIdx = function (dt, fields, idx, ignoreUnknown) { + var col = dt.settings()[0].aoColumns[idx]; + var dataSrc = col.editField !== undefined ? + col.editField : + col.mData; + var resolvedFields = {}; + var run = function (field, dataSrcIn) { + if (field.name() === dataSrcIn) { + resolvedFields[field.name()] = field; + } + }; + $.each(fields, function (name, fieldInst) { + if (Array.isArray(dataSrc)) { + for (var _i = 0, dataSrc_1 = dataSrc; _i < dataSrc_1.length; _i++) { + var data = dataSrc_1[_i]; + run(fieldInst, data); + } + } + else { + run(fieldInst, dataSrc); + } + }); + if ($.isEmptyObject(resolvedFields) && !ignoreUnknown) { + Editor.error('Unable to automatically determine field from source. Please specify the field name.', 11); + } + return resolvedFields; +}; +var _dtCellSelector = function (out, dt, identifier, allFields, idFn, forceFields) { + if (forceFields === void 0) { forceFields = null; } + var cells = dt.cells(identifier); + cells.indexes().each(function (idx) { + var cell = dt.cell(idx); + var row = dt.row(idx.row); + var data = row.data(); + var idSrc = idFn(data); + var fields = forceFields || _dtFieldsFromIdx(dt, allFields, idx.column, cells.count() > 1); + var isNode = (typeof identifier === 'object' && identifier.nodeName) || identifier instanceof $; + var prevDisplayFields; + var prevAttach; + var prevAttachFields; + // Only add if a field was found to edit + if (Object.keys(fields).length) { + // The row selector will create a new `out` object for the identifier, and the + // cell selector might be called multiple times for a row, so we need to save + // our specific items + if (out[idSrc]) { + prevAttach = out[idSrc].attach; + prevAttachFields = out[idSrc].attachFields; + prevDisplayFields = out[idSrc].displayFields; + } + // Use the row selector to get the row information + _dtRowSelector(out, dt, idx.row, allFields, idFn); + out[idSrc].attachFields = prevAttachFields || []; + out[idSrc].attachFields.push(Object.keys(fields)); + out[idSrc].attach = prevAttach || []; + out[idSrc].attach.push(isNode ? + $(identifier).get(0) : + cell.fixedNode ? // If its under a fixed column, get the floating node + cell.fixedNode() : + cell.node()); + out[idSrc].displayFields = prevDisplayFields || {}; + $.extend(out[idSrc].displayFields, fields); + } + }); +}; +var _dtColumnSelector = function (out, dt, identifier, fields, idFn) { + dt.cells(null, identifier).indexes().each(function (idx) { + _dtCellSelector(out, dt, idx, fields, idFn); + }); +}; +var dataSource$1 = { + commit: function (action, identifier, data, store) { + // Updates complete - redraw + var that = this; + var dt = _dtApi(this.s.table); + var ssp = dt.settings()[0].oFeatures.bServerSide; + var ids = store.rowIds; + // On edit, if there are any rows left in the `store.rowIds`, then they + // were not returned by the server and should be removed (they might not + // meet filtering requirements any more for example) + if (!_dtIsSsp(dt, this) && action === 'edit' && store.rowIds.length) { + var row = void 0; + var compare = function (id) { + return function (rowIdx, rowData, rowNode) { + return id == dataSource$1.id.call(that, rowData); + }; + }; + for (var i = 0, ien = ids.length; i < ien; i++) { + // Find the row to edit - attempt to do an id look up first for speed + try { + row = dt.row(safeQueryId(ids[i])); + } + catch (e) { + row = dt; + } + // If not found, then we need to do it the slow way + if (!row.any()) { + row = dt.row(compare(ids[i])); + } + if (row.any() && !ssp) { + row.remove(); + } + } + } + var drawType = this.s.editOpts.drawType; + if (drawType !== 'none') { + var dtAny = dt; + // SSP highlighting has to go after the draw, but this can't be + // merged with client-side processing highlight as we want that + // to work even when there isn't a draw happening. + if (ssp && ids && ids.length) { + dt.one('draw', function () { + for (var i = 0, ien = ids.length; i < ien; i++) { + var row = dt.row(safeQueryId(ids[i])); + if (row.any()) { + _dtHighlight(row.node()); + } + } + }); + } + dt.draw(drawType); + // Responsive needs to take account of new data column widths + if (dtAny.responsive) { + dtAny.responsive.recalc(); + } + // Rebuild searchpanes + if (typeof dtAny.searchPanes === 'function' && !ssp) { + dtAny.searchPanes.rebuildPane(undefined, true); + } + // Rebuild searchbuilder + if (dtAny.searchBuilder !== undefined && typeof dtAny.searchBuilder.rebuild === 'function' && !ssp) { + dtAny.searchBuilder.rebuild(dtAny.searchBuilder.getDetails()); + } + } + }, + create: function (fields, data) { + var dt = _dtApi(this.s.table); + if (!_dtIsSsp(dt, this)) { + var row = dt.row.add(data); + _dtHighlight(row.node()); + } + }, + edit: function (identifier, fields, data, store) { + var that = this; + var dt = _dtApi(this.s.table); + // No point in doing anything when server-side processing - the commit + // will redraw the table + if (!_dtIsSsp(dt, this) || this.s.editOpts.drawType === 'none') { + // The identifier can select one or more rows, but the data will + // refer to just a single row. We need to determine which row from + // the set is the one to operator on. + var rowId_1 = dataSource$1.id.call(this, data); + var row = void 0; + // Find the row to edit - attempt to do an id look up first for speed + try { + row = dt.row(safeQueryId(rowId_1)); + } + catch (e) { + row = dt; + } + // If not found, then we need to do it the slow way + if (!row.any()) { + row = dt.row(function (rowIdx, rowData, rowNode) { + return rowId_1 == dataSource$1.id.call(that, rowData); + }); + } + if (row.any()) { + // Merge data to allow for a sub-set to be returned + var toSave = extend({}, row.data(), true); + toSave = extend(toSave, data, true); + row.data(toSave); + // Remove the item from the list of indexes now that is has been + // updated + var idx = $.inArray(rowId_1, store.rowIds); + store.rowIds.splice(idx, 1); + } + else { + // If not found, then its a new row (change in pkey possibly) + row = dt.row.add(data); + } + _dtHighlight(row.node()); + } + }, + fakeRow: function (insertPoint) { + var dt = _dtApi(this.s.table); + var tr = $('
          ').appendTo(tr); + var fields = _dtFieldsFromIdx(dt, this.s.fields, visIdx, true); + var settings = dt.settings()[0]; + var className = settings.aoColumns[visIdx].sClass; + if (className) { + td.addClass(className); + } + if (Object.keys(fields).length) { + attachFields.push(Object.keys(fields)); + attach.push(td[0]); + $.extend(displayFields, fields); + } + } + var append = function () { + // Remove the data empty message + if (dt.page.info().recordsDisplay === 0) { + $(tbody).empty(); + } + var action = insertPoint === 'end' + ? 'appendTo' + : 'prependTo'; + tr[action](tbody); + }; + this.__dtFakeRow = tr; + // Insert into the table + append(); + dt.on('draw.dte-createInline', function () { + append(); + }); + return { + 0: { + attach: attach, + attachFields: attachFields, + displayFields: displayFields, + fields: this.s.fields, + type: 'row' + } + }; + }, + fakeRowEnd: function () { + var dt = _dtApi(this.s.table); + dt.off('draw.dte-createInline'); + this.__dtFakeRow.remove(); + this.__dtFakeRow = null; + // Restore data empty row + if (dt.page.info().recordsDisplay === 0) { + dt.draw(false); + } + }, + // get idSrc, fields to edit, data and node for each item + fields: function (identifier) { + var idFn = dataGet(this.s.idSrc); + var dt = _dtApi(this.s.table); + var fields = this.s.fields; + var out = {}; + if ($.isPlainObject(identifier) && + (identifier.rows !== undefined || identifier.columns !== undefined || identifier.cells !== undefined)) { + // Multi-item type selector + if (identifier.rows !== undefined) { + _dtRowSelector(out, dt, identifier.rows, fields, idFn); + } + if (identifier.columns !== undefined) { + _dtColumnSelector(out, dt, identifier.columns, fields, idFn); + } + if (identifier.cells !== undefined) { + _dtCellSelector(out, dt, identifier.cells, fields, idFn); + } + } + else { + // Just a rows selector + _dtRowSelector(out, dt, identifier, fields, idFn); + } + return out; + }, + id: function (data) { + var idFn = dataGet(this.s.idSrc); + return idFn(data); + }, + individual: function (identifier, fieldNames) { + var idFn = dataGet(this.s.idSrc); + var dt = _dtApi(this.s.table); + var fields = this.s.fields; + var out = {}; + var forceFields; + if (fieldNames) { + if (!Array.isArray(fieldNames)) { + fieldNames = [fieldNames]; + } + forceFields = {}; + $.each(fieldNames, function (i, name) { + forceFields[name] = fields[name]; + }); + } + _dtCellSelector(out, dt, identifier, fields, idFn, forceFields); + return out; + }, + prep: function (action, identifier, submit, json, store) { + var _this = this; + // Get the id of the rows created / edited + if (action === 'create') { + store.rowIds = $.map(json.data, function (row) { return dataSource$1.id.call(_this, row); }); + } + if (action === 'edit') { + var cancelled_1 = json.cancelled || []; + store.rowIds = $.map(submit.data, function (val, key) { + return !$.isEmptyObject(submit.data[key]) && // was submitted + $.inArray(key, cancelled_1) === -1 ? // was not cancelled on the server-side + key : + undefined; + }); + } + else if (action === 'remove') { + store.cancelled = json.cancelled || []; + } + }, + refresh: function () { + // Reload a table's data - used when nested data is changed + var dt = _dtApi(this.s.table); + dt.ajax.reload(null, false); + }, + remove: function (identifier, fields, store) { + // No confirmation from the server + var that = this; + var dt = _dtApi(this.s.table); + var cancelled = store.cancelled; + if (cancelled.length === 0) { + // No rows were cancelled on the server-side, remove them all + dt.rows(identifier).remove(); + } + else { + // One or more rows were cancelled, so we need to identify them + // and not remove those rows + var indexes_1 = []; + dt.rows(identifier).every(function () { + var id = dataSource$1.id.call(that, this.data()); + if ($.inArray(id, cancelled) === -1) { + // Don't use `remove` here - it messes up the indexes + indexes_1.push(this.index()); + } + }); + dt.rows(indexes_1).remove(); + } + } +}; + +/* - - - - - - - - + * HTML editor interface + */ +function _htmlId(identifier) { + if (identifier === 'keyless') { + return $(document); + } + var specific = $('[data-editor-id="' + identifier + '"]'); + if (specific.length === 0) { + specific = typeof identifier === 'string' ? + $(safeQueryId(identifier)) : + $(identifier); + } + if (specific.length === 0) { + throw new Error('Could not find an element with `data-editor-id` or `id` of: ' + identifier); + } + return specific; +} +function _htmlEl(identifier, name) { + var context = _htmlId(identifier); + return $('[data-editor-field="' + name + '"]', context); +} +function _htmlEls(identifier, names) { + var out = $(); + for (var i = 0, ien = names.length; i < ien; i++) { + out = out.add(_htmlEl(identifier, names[i])); + } + return out; +} +function _htmlGet(identifier, dataSrc) { + var el = _htmlEl(identifier, dataSrc); + return el.filter('[data-editor-value]').length ? + el.attr('data-editor-value') : + el.html(); +} +function _htmlSet(identifier, fields, data) { + $.each(fields, function (name, field) { + var val = field.valFromData(data); + if (val !== undefined) { + var el = _htmlEl(identifier, field.dataSrc()); + if (el.filter('[data-editor-value]').length) { + el.attr('data-editor-value', val); + } + else { + el.each(function () { + // This is very frustrating, but in IE if you just write directly + // to innerHTML, and elements that are overwritten are GC'ed, + // even if there is a reference to them elsewhere + while (this.childNodes.length) { + this.removeChild(this.firstChild); + } + }) + .html(val); + } + } + }); +} +var dataSource = { + create: function (fields, data) { + // If there is an element with the id that has been created, then use it + // to assign the values + if (data) { + var id = dataSource.id.call(this, data); + try { + if (_htmlId(id).length) { + _htmlSet(id, fields, data); + } + } + catch (e) { + // noop - use `postCreate` to add items to the DOM + } + } + }, + edit: function (identifier, fields, data) { + // Get the ids from the returned data or `keyless` if not found + var id = dataSource.id.call(this, data) || 'keyless'; + _htmlSet(id, fields, data); + }, + // get idSrc, fields to edit, data and node for each item + fields: function (identifier) { + var out = {}; + // Allow multi-point editing + if (Array.isArray(identifier)) { + for (var i = 0, ien = identifier.length; i < ien; i++) { + var res = dataSource.fields.call(this, identifier[i]); + out[identifier[i]] = res[identifier[i]]; + } + return out; + } + // else + var data = {}; + var fields = this.s.fields; + if (!identifier) { + identifier = 'keyless'; + } + $.each(fields, function (name, field) { + var val = _htmlGet(identifier, field.dataSrc()); + // If no HTML element is present, jQuery returns null. We want undefined + field.valToData(data, val === null ? undefined : val); + }); + out[identifier] = { + data: data, + fields: fields, + idSrc: identifier, + node: document, + type: 'row' + }; + return out; + }, + id: function (data) { + var idFn = dataGet(this.s.idSrc); + return idFn(data); + }, + individual: function (identifier, fieldNames) { + var attachEl; + // Auto detection of the field name and id + if (identifier instanceof $ || identifier.nodeName) { + attachEl = identifier; + if (!fieldNames) { + fieldNames = [$(identifier).attr('data-editor-field')]; + } + var back = $.fn.addBack ? 'addBack' : 'andSelf'; + identifier = $(identifier).parents('[data-editor-id]')[back]().data('editor-id'); + } + // no id given and none found + if (!identifier) { + identifier = 'keyless'; + } + // no field name - cannot continue + if (fieldNames && !Array.isArray(fieldNames)) { + fieldNames = [fieldNames]; + } + if (!fieldNames || fieldNames.length === 0) { + throw new Error('Cannot automatically determine field name from data source'); + } + var out = dataSource.fields.call(this, identifier); + var fields = this.s.fields; + var forceFields = {}; + $.each(fieldNames, function (i, name) { + forceFields[name] = fields[name]; + }); + $.each(out, function (id, set) { + set.type = 'cell'; + set.attachFields = [fieldNames]; + set.attach = attachEl ? + $(attachEl) : + _htmlEls(identifier, fieldNames).toArray(); + set.fields = fields; + set.displayFields = forceFields; + }); + return out; + }, + initField: function (cfg) { + // This is before the field has been initialised so can't use it API + var label = $('[data-editor-label="' + (cfg.data || cfg.name) + '"]'); + if (!cfg.label && label.length) { + cfg.label = label.html(); + } + }, + remove: function (identifier, fields) { + // If there is an element with an ID property matching the identifier, + // remove it + if (identifier !== 'keyless') { + _htmlId(identifier).remove(); + } + } +}; + +/** + * Class names that are used by Editor for its various display components. + * A copy of this object is taken when an Editor instance is initialised, thus + * allowing different classes to be used in different instances if required. + * Class name changes can be useful for easy integration with CSS frameworks, + * for example Twitter Bootstrap. + * + * @namespace + */ +var classNames = { + /** + * Action classes - these are added to the Editor base element ("wrapper") + * and allows styling based on the type of form view that is being employed. + * + * @namespace + */ + actions: { + /** + * Editor is in 'create' state + */ + create: 'DTE_Action_Create', + /** + * Editor is in 'edit' state + */ + edit: 'DTE_Action_Edit', + /** + * Editor is in 'remove' state + */ + remove: 'DTE_Action_Remove' + }, + /** + * Display body classes + * + * @namespace + */ + body: { + /** + * Liner for the body content + */ + content: 'DTE_Body_Content', + /** + * Container for the body elements + */ + wrapper: 'DTE_Body' + }, + /** + * Bubble editing classes - these are used to display the bubble editor + * + * @namespace + */ + bubble: { + /** + * Fixed background + */ + bg: 'DTE_Bubble_Background', + /** + * Close button + */ + close: 'icon close', + /** + * Bubble content liner + */ + liner: 'DTE_Bubble_Liner', + /** + * Pointer shown which node is being edited + */ + pointer: 'DTE_Bubble_Triangle', + /** + * Bubble table display wrapper, so the buttons and form can be shown + * as table cells (via css) + */ + table: 'DTE_Bubble_Table', + /** + * Bubble container element + */ + wrapper: 'DTE DTE_Bubble' + }, + /** + * Field classes + * + * @namespace + */ + field: { + /** + * Field is disabled + */ + 'disabled': 'disabled', + /** + * Field error state (added to the field.wrapper element when in error state + */ + 'error': 'DTE_Field_StateError', + /** + * Field input container + */ + 'input': 'DTE_Field_Input', + /** + * Input elements wrapper + */ + 'inputControl': 'DTE_Field_InputControl', + /** + * Field label + */ + 'label': 'DTE_Label', + /** + * Error information text + */ + 'msg-error': 'DTE_Field_Error', + /** + * General information text + */ + 'msg-info': 'DTE_Field_Info', + /** + * Label information text + */ + 'msg-label': 'DTE_Label_Info', + /** + * Live messaging (API) information text + */ + 'msg-message': 'DTE_Field_Message', + /** + * Multi-value information descriptive text + */ + 'multiInfo': 'multi-info', + /** + * Multi-value not editable (field.multiEditable) + */ + 'multiNoEdit': 'multi-noEdit', + /** + * Multi-value information display + */ + 'multiRestore': 'multi-restore', + /** + * Multi-value information display wrapper + */ + 'multiValue': 'multi-value', + /** + * Class prefix for the field name - field name is added to the end allowing + * styling based on field name. + */ + 'namePrefix': 'DTE_Field_Name_', + /** + * Field's processing element + */ + 'processing': 'DTE_Processing_Indicator', + /** + * Class prefix for the field type - field type is added to the end allowing + * styling based on field type. + */ + 'typePrefix': 'DTE_Field_Type_', + /** + * Container for each field + */ + 'wrapper': 'DTE_Field' + }, + /** + * Display footer classes + * + * @namespace + */ + footer: { + /** + * Liner for the footer content + */ + content: 'DTE_Footer_Content', + /** + * Container for the footer elements + */ + wrapper: 'DTE_Footer' + }, + /** + * Form classes + * + * @namespace + */ + form: { + /** + * Button + */ + button: 'btn', + /** + * Button inside the form + */ + buttonInternal: 'btn', + /** + * Buttons container + */ + buttons: 'DTE_Form_Buttons', + /** + * Liner for the form content + */ + content: 'DTE_Form_Content', + /** + * Global error imformation + */ + error: 'DTE_Form_Error', + /** + * Global form information + */ + info: 'DTE_Form_Info', + /** + * Applied to the
          tag + */ + tag: '', + /** + * Container for the form elements + */ + wrapper: 'DTE_Form' + }, + /** + * Display header classes + * + * @namespace + */ + header: { + /** + * Liner for the header content + */ + content: 'DTE_Header_Content', + /** + * Title tag + */ + title: { + tag: null, + class: '' + }, + /** + * Container for the header elements + */ + wrapper: 'DTE_Header' + }, + /** + * Inline editing classes - these are used to display the inline editor + * + * @namespace + */ + inline: { + buttons: 'DTE_Inline_Buttons', + liner: 'DTE_Inline_Field', + wrapper: 'DTE DTE_Inline', + }, + /** + * Processing classes + * + * @namespace + */ + processing: { + /** + * Added to the base element ("wrapper") when the form is "processing" + */ + active: 'processing', + /** + * Processing indicator element + */ + indicator: 'DTE_Processing_Indicator' + }, + /** + * Applied to the base DIV element that contains all other Editor elements + */ + wrapper: 'DTE' +}; + +var displayed$2 = false; +var cssBackgroundOpacity = 1; +var dom$1 = { + background: $('
          ')[0], + close: $('
          ')[0], + content: null, + wrapper: $('
          ' + + '
          ' + + '
          ' + + '
          ')[0] +}; +function findAttachRow(editor, attach) { + var dt = new $.fn.dataTable.Api(editor.s.table); + // Figure out where we want to put the form display + if (attach === 'head') { + return dt.table(undefined).header(); // typing error in DT type file + } + else if (editor.s.action === 'create') { + return dt.table(undefined).header(); + } + else { + return dt.row(editor.s.modifier).node(); + } +} +function heightCalc$1(dte) { + // Set the max-height for the form content + var header = $('div.DTE_Header', dom$1.wrapper).outerHeight(); + var footer = $('div.DTE_Footer', dom$1.wrapper).outerHeight(); + var maxHeight = $(window).height() - (envelope.conf.windowPadding * 2) - + header - footer; + $('div.DTE_Body_Content', dom$1.wrapper).css('maxHeight', maxHeight); + return $(dte.dom.wrapper).outerHeight(); +} +function hide$2(dte, callback) { + if (!callback) { + callback = function () { }; + } + if (displayed$2) { + $(dom$1.content).animate({ + top: -(dom$1.content.offsetHeight + 50) + }, 600, function () { + $([dom$1.wrapper, dom$1.background]).fadeOut('normal', function () { + $(this).detach(); + callback(); + }); + }); + displayed$2 = false; + } +} +function init$1() { + dom$1.content = $('div.DTED_Envelope_Container', dom$1.wrapper)[0]; + cssBackgroundOpacity = $(dom$1.background).css('opacity'); +} +function show$2(dte, callback) { + if (!callback) { + callback = function () { }; + } + $('body') + .append(dom$1.background) + .append(dom$1.wrapper); + // Adjust size for the content + dom$1.content.style.height = 'auto'; + if (!displayed$2) { + var style = dom$1.wrapper.style; + style.opacity = '0'; + style.display = 'block'; + var height = heightCalc$1(dte); + var targetRow = findAttachRow(dte, envelope.conf.attach); + var width = targetRow.offsetWidth; + style.display = 'none'; + style.opacity = '1'; + // Prep the display + dom$1.wrapper.style.width = width + 'px'; + dom$1.wrapper.style.marginLeft = -(width / 2) + 'px'; + dom$1.wrapper.style.top = ($(targetRow).offset().top + targetRow.offsetHeight) + 'px'; + dom$1.content.style.top = ((-1 * height) - 20) + 'px'; + // Start animating in the background + dom$1.background.style.opacity = '0'; + dom$1.background.style.display = 'block'; + $(dom$1.background).animate({ + opacity: cssBackgroundOpacity + }, 'normal'); + // Animate in the display + $(dom$1.wrapper).fadeIn(); + $(dom$1.content).animate({ top: 0 }, 600, callback); + } + // Event handlers + $(dom$1.close) + .attr('title', dte.i18n.close) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + dte.close(); + }); + $(dom$1.background) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + dte.background(); + }); + $('div.DTED_Lightbox_Content_Wrapper', dom$1.wrapper) + .off('click.DTED_Envelope') + .on('click.DTED_Envelope', function (e) { + if ($(e.target).hasClass('DTED_Envelope_Content_Wrapper')) { + dte.background(); + } + }); + $(window) + .off('resize.DTED_Envelope') + .on('resize.DTED_Envelope', function () { + heightCalc$1(dte); + }); + displayed$2 = true; +} +var envelope = { + close: function (dte, callback) { + hide$2(dte, callback); + }, + conf: { + attach: 'row', + windowPadding: 50 + }, + destroy: function (dte) { + hide$2(); + }, + init: function (dte) { + init$1(); + return envelope; + }, + node: function (dte) { + return dom$1.wrapper[0]; + }, + open: function (dte, append, callback) { + $(dom$1.content).children().detach(); + dom$1.content.appendChild(append); + dom$1.content.appendChild(dom$1.close); + show$2(dte, callback); + } +}; + +function isMobile() { + return typeof window.orientation !== 'undefined' && window.outerWidth <= 576 + ? true + : false; +} +var displayed$1 = false; +var ready = false; +var scrollTop = 0; +var dom = { + background: $('
          '), + close: $('
          '), + content: null, + wrapper: $('
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ') +}; +function heightCalc() { + var headerFooter = $('div.DTE_Header', dom.wrapper).outerHeight() + + $('div.DTE_Footer', dom.wrapper).outerHeight(); + if (isMobile()) { + $('div.DTE_Body_Content', dom.wrapper).css('maxHeight', 'calc(100vh - ' + headerFooter + 'px)'); + } + else { + // Set the max-height for the form content + var maxHeight = $(window).height() - (self.conf.windowPadding * 2) - headerFooter; + $('div.DTE_Body_Content', dom.wrapper).css('maxHeight', maxHeight); + } +} +function hide$1(dte, callback) { + if (!callback) { + callback = function () { }; + } + // Restore scroll state + $('body').scrollTop(scrollTop); + dte._animate(dom.wrapper, { + opacity: 0, + top: self.conf.offsetAni + }, function () { + $(this).detach(); + callback(); + }); + dte._animate(dom.background, { + opacity: 0 + }, function () { + $(this).detach(); + }); + displayed$1 = false; + $(window).off('resize.DTED_Lightbox'); +} +function init() { + if (ready) { + return; + } + dom.content = $('div.DTED_Lightbox_Content', dom.wrapper); + dom.wrapper.css('opacity', 0); + dom.background.css('opacity', 0); + ready = true; +} +function show$1(dte, callback) { + // Mobiles have very poor position fixed abilities, so we need to know + // when using mobile A media query isn't good enough + if (isMobile()) { + $('body').addClass('DTED_Lightbox_Mobile'); + } + $('body') + .append(dom.background) + .append(dom.wrapper); + heightCalc(); + if (!displayed$1) { + displayed$1 = true; + dom.content.css('height', 'auto'); + dom.wrapper.css({ + top: -self.conf.offsetAni + }); + dte._animate(dom.wrapper, { + opacity: 1, + top: 0 + }, callback); + dte._animate(dom.background, { + opacity: 1 + }); + $(window).on('resize.DTED_Lightbox', function () { + heightCalc(); + }); + scrollTop = $('body').scrollTop(); + } + // Event handlers - assign on show, premoving previous bindings + dom.close + .attr('title', dte.i18n.close) + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + dte.close(); + }); + dom.background + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + e.stopImmediatePropagation(); + dte.background(); + }); + $('div.DTED_Lightbox_Content_Wrapper', dom.wrapper) + .off('click.DTED_Lightbox') + .on('click.DTED_Lightbox', function (e) { + if ($(e.target).hasClass('DTED_Lightbox_Content_Wrapper')) { + e.stopImmediatePropagation(); + dte.background(); + } + }); +} +var self = { + close: function (dte, callback) { + hide$1(dte, callback); + }, + conf: { + offsetAni: 25, + windowPadding: 25 + }, + destroy: function (dte) { + if (displayed$1) { + hide$1(dte); + } + }, + init: function (dte) { + init(); + return self; + }, + node: function (dte) { + return dom.wrapper[0]; + }, + open: function (dte, append, callback) { + var content = dom.content; + content.children().detach(); + content + .append(append) + .append(dom.close); + show$1(dte, callback); + }, +}; + +var DataTable$5 = $.fn.dataTable; +/** + * Add a new field to the from. This is the method that is called automatically when + * fields are given in the initialisation objects as `Editor.defaults.fields`. + * + * @param this Editor instance + * @param cfg The object that describes the field (the full + * object is described by `Editor.model.field`. Note that multiple + * fields can be given by passing in an array of field definitions. + * @param after Existing field to insert the new field after. This + * can be `undefined` (insert at end), `null` (insert at start) or `string` + * the field name to insert after. + * @param reorder INTERNAL for array adding performance only + * @returns Editor instance + */ +function add(cfg, after, reorder) { + if (reorder === void 0) { reorder = true; } + // Allow multiple fields to be added at the same time + if (Array.isArray(cfg)) { + // Do it in reverse to allow fields to appear in the same order given, otherwise, + // the would appear in reverse if given an `after` + if (after !== undefined) { + cfg.reverse(); + } + for (var _i = 0, cfg_1 = cfg; _i < cfg_1.length; _i++) { + var cfgDp = cfg_1[_i]; + this.add(cfgDp, after, false); + } + this._displayReorder(this.order()); + return this; + } + var name = cfg.name; + if (name === undefined) { + throw new Error('Error adding field. The field requires a `name` option'); + } + if (this.s.fields[name]) { + throw new Error('Error adding field \'' + name + '\'. A field already exists with this name'); + } + // Allow the data source to add / modify the field properties + // Dev: would this be better as an event `preAddField`? And have the + // data sources init only once, but can listen for such events? More + // complexity, but probably more flexible... + this._dataSource('initField', cfg); + var editorField = new Editor.Field(cfg, this.classes.field, this); + // If in an editing mode, we need to set the field up for the data + if (this.s.mode) { + var editFields = this.s.editFields; + editorField.multiReset(); + $.each(editFields, function (idSrc, editIn) { + var value; + if (editIn.data) { + value = editorField.valFromData(editIn.data); + } + editorField.multiSet(idSrc, value !== undefined ? + value : + editorField.def()); + }); + } + this.s.fields[name] = editorField; + if (after === undefined) { + this.s.order.push(name); + } + else if (after === null) { + this.s.order.unshift(name); + } + else { + var idx = $.inArray(after, this.s.order); + this.s.order.splice(idx + 1, 0, name); + } + if (reorder !== false) { + this._displayReorder(this.order()); + } + return this; +} +function ajax(newAjax) { + if (newAjax) { + this.s.ajax = newAjax; + return this; + } + return this.s.ajax; +} +/** + * Perform background activation tasks. + * + * This is NOT publicly documented on the Editor web-site, but rather can be + * used by display controller plug-ins to perform the required task on + * background activation. + * + * @param this Editor instance + * @returns Editor instance + */ +function background() { + var onBackground = this.s.editOpts.onBackground; + if (typeof onBackground === 'function') { + onBackground(this); + } + else if (onBackground === 'blur') { + this.blur(); + } + else if (onBackground === 'close') { + this.close(); + } + else if (onBackground === 'submit') { + this.submit(); + } + return this; +} +/** + * Blur the currently displayed editor. + * + * A blur is different from a `close()` in that it might cause either a close or + * the form to be submitted. A typical example of a blur would be clicking on + * the background of the bubble or main editing forms - i.e. it might be a + * close, or it might submit depending upon the configuration, while a click on + * the close box is a very definite close. + * + * @returns Editor instance + */ +function blur() { + this._blur(); + return this; +} +function bubble(cells, fieldNames, showIn, opts) { + var _this = this; + if (showIn === void 0) { showIn = true; } + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.bubble(cells, fieldNames, opts); + })) { + return this; + } + // Argument shifting + if ($.isPlainObject(fieldNames)) { + opts = fieldNames; + fieldNames = undefined; + showIn = true; + } + else if (typeof fieldNames === 'boolean') { + showIn = fieldNames; + fieldNames = undefined; + opts = undefined; + } + if ($.isPlainObject(showIn)) { + opts = showIn; + showIn = true; + } + if (showIn === undefined) { + showIn = true; + } + opts = $.extend({}, this.s.formOptions.bubble, opts); + var editFields = this._dataSource('individual', cells, fieldNames); + this._edit(cells, editFields, 'bubble', opts, function () { + var namespace = _this._formOptions(opts); + var ret = _this._preopen('bubble'); + if (!ret) { + return _this; + } + // Keep the bubble in position on resize + $(window).on('resize.' + namespace + ' scroll.' + namespace, function () { + _this.bubblePosition(); + }); + // Store the nodes this are being used so the bubble can be positioned + var nodes = []; + _this.s.bubbleNodes = nodes.concat.apply(nodes, pluck(editFields, 'attach')); + // Create container display + var classes = _this.classes.bubble; + var backgroundNode = $('
          '); + var container = $('
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          '); + if (showIn) { + container.appendTo('body'); + backgroundNode.appendTo('body'); + } + var liner = container.children().eq(0); + var tableNode = liner.children(); + var closeNode = tableNode.children(); + liner.append(_this.dom.formError); + tableNode.prepend(_this.dom.form); + if (opts.message) { + liner.prepend(_this.dom.formInfo); + } + if (opts.title) { + liner.prepend(_this.dom.header); + } + if (opts.buttons) { + tableNode.append(_this.dom.buttons); + } + // Need to use a small anon function here as the animate callback is the scope + // of the element being animated and TS won't allow access to the private methods + var finish = function () { + _this._clearDynamicInfo(); + _this._event('closed', ['bubble']); + }; + var pair = $().add(container).add(backgroundNode); + _this._closeReg(function (submitComplete) { + _this._animate(pair, { opacity: 0 }, function () { + if (this === container[0]) { + pair.detach(); + $(window).off('resize.' + namespace + ' scroll.' + namespace); + finish(); + } + }); + }); + // Close event handlers + backgroundNode.on('click', function () { + _this.blur(); + }); + closeNode.on('click', function () { + _this._close(); + }); + _this.bubblePosition(); + _this._postopen('bubble', false); + var opened = function () { + _this._focus(_this.s.includeFields, opts.focus); + _this._event('opened', ['bubble', _this.s.action]); + }; + _this._animate(pair, { opacity: 1 }, function () { + // Otherwise the callback will happen on both elements + if (this === container[0]) { + opened(); + } + }); + }); + return this; +} +/** + * Reposition the editing bubble (`bubble()`) when it is visible. This can be + * used to update the bubble position if other elements on the page change + * position. Editor will automatically call this method on window resize. + * + * @returns Editor instance + */ +function bubblePosition() { + var wrapper = $('div.DTE_Bubble'); + var liner = $('div.DTE_Bubble_Liner'); + var nodes = this.s.bubbleNodes; + // Average the node positions to insert the container + var position = { bottom: 0, left: 0, right: 0, top: 0 }; + $.each(nodes, function (i, nodeIn) { + var pos = $(nodeIn).offset(); + nodeIn = $(nodeIn).get(0); + position.top += pos.top; + position.left += pos.left; + position.right += pos.left + nodeIn.offsetWidth; + position.bottom += pos.top + nodeIn.offsetHeight; + }); + position.top /= nodes.length; + position.left /= nodes.length; + position.right /= nodes.length; + position.bottom /= nodes.length; + var top = position.top; + var left = (position.left + position.right) / 2; + var width = liner.outerWidth(); + var height = liner.outerHeight(); + var visLeft = left - (width / 2); + var visRight = visLeft + width; + var docWidth = $(window).width(); + var viewportTop = $(window).scrollTop(); + var padding = 15; + // Show above or below depending on bubbleBottom + wrapper.css({ + left: left, + top: this.s.bubbleBottom ? position.bottom : top + }); + if (this.s.bubbleBottom) { + wrapper.addClass('below'); + } + var curPosition = wrapper.position(); + // Correct for overflow below the fold + if (liner.length && curPosition.top + height > viewportTop + window.innerHeight) { + wrapper + .css('top', top) + .removeClass('below'); + this.s.bubbleBottom = false; + } + else if (liner.length && curPosition.top - height < viewportTop) { + // Correct for overflow from the top of the document by positioning below + // the field if needed + wrapper + .css('top', position.bottom) + .addClass('below'); + this.s.bubbleBottom = true; + } + // Attempt to correct for overflow to the right of the document + if (visRight + padding > docWidth) { + var diff = visRight - docWidth; + // If left overflowing, that takes priority + liner.css('left', visLeft < padding ? + -(visLeft - padding) : + -(diff + padding)); + } + else { + // Correct overflow to the left + liner.css('left', visLeft < padding ? -(visLeft - padding) : 0); + } + return this; +} +/** + * Setup the buttons that will be shown in the footer of the form - calling this + * method will replace any buttons which are currently shown in the form. + * + * @param this Editor instance + * @param buttonsIn A single button definition to add to the form or + * an array of objects with the button definitions to add more than one button. + * The options for the button definitions are fully defined by the + * @returns Editor instance + */ +function buttons(buttonsIn) { + var _this = this; + if (buttonsIn === '_basic') { + // Special string to create a basic button - undocumented + buttonsIn = [{ + action: function () { + this.submit(); + }, + text: this.i18n[this.s.action].submit + }]; + } + else if (!Array.isArray(buttonsIn)) { + // Allow a single button to be passed in as an object with an array + buttonsIn = [buttonsIn]; + } + $(this.dom.buttons).empty(); + $.each(buttonsIn, function (i, btn) { + if (typeof btn === 'string') { + btn = { + action: function () { + this.submit(); + }, + text: btn + }; + } + var text = btn.text || btn.label; // legacy support + var action = btn.action || btn.fn; // legacy support + var attr = btn.attr || {}; + $('', { + class: _this.classes.form.button + (btn.className ? ' ' + btn.className : '') + }) + .html(typeof text === 'function' ? + text(_this) : + text || '') + .attr('tabindex', btn.tabIndex !== undefined ? btn.tabIndex : 0) + .attr(attr) + .on('keyup', function (e) { + if (e.which === 13 && action) { + action.call(_this); + } + }) + .on('keypress', function (e) { + // Stop the browser activating the click event - if we don't + // have this and the Ajax return is fast, the keyup in + // `_formOptions()` might trigger another submit + if (e.which === 13) { + e.preventDefault(); + } + }) + .on('click', function (e) { + e.preventDefault(); + if (action) { + action.call(_this, e); + } + }) + .appendTo(_this.dom.buttons); + }); + return this; +} +/** + * Remove fields from the form. + * + * @param this Editor instance + * @param fieldName Field to remove + * @returns Editor instance + */ +function clear(fieldName) { + var that = this; + var sFields = this.s.fields; + if (typeof fieldName === 'string') { + // Remove an individual form element + that.field(fieldName).destroy(); + delete sFields[fieldName]; + var orderIdx = $.inArray(fieldName, this.s.order); + this.s.order.splice(orderIdx, 1); + var includeIdx = $.inArray(fieldName, this.s.includeFields); + if (includeIdx !== -1) { + this.s.includeFields.splice(includeIdx, 1); + } + } + else { + $.each(this._fieldNames(fieldName), function (i, name) { + that.clear(name); + }); + } + return this; +} +/** + * Close the form display. + * + * @param this Editor instance + * @returns Editor instance + */ +function close() { + this._close(false); + return this; +} +function create(arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + var sFields = this.s.fields; + var count = 1; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.create(arg1, arg2, arg3, arg4); + })) { + return this; + } + // Multi-row creation support (only supported by the 1.3+ style of calling + // this method, so a max of three arguments + if (typeof arg1 === 'number') { + count = arg1; + arg1 = arg2; + arg2 = arg3; + } + // Set up the edit fields for submission + this.s.editFields = {}; + for (var i = 0; i < count; i++) { + this.s.editFields[i] = { + fields: this.s.fields + }; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + this.s.mode = 'main'; + this.s.action = 'create'; + this.s.modifier = null; + this.dom.form.style.display = 'block'; + this._actionClass(); + // Allow all fields to be displayed for the create form + this._displayReorder(this.fields()); + // Set the default for the fields + $.each(sFields, function (name, fieldIn) { + var def = fieldIn.def(); + fieldIn.multiReset(); + // Set a value marker for each multi, so the field + // knows what the id's are (ints in this case) + for (var i = 0; i < count; i++) { + fieldIn.multiSet(i, def); + } + fieldIn.set(def); + }); + this._event('initCreate', null, function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + }); + return this; +} +/** + * Remove dependent links from a field + * + * @param this Editor instance + * @param parent The name of the field to remove the existing dependencies + * @returns Editor instance + */ +function undependent(parent) { + if (Array.isArray(parent)) { + for (var i = 0, ien = parent.length; i < ien; i++) { + this.undependent(parent[i]); + } + return this; + } + $(this.field(parent).node()).off('.edep'); + return this; +} +/** + * Create a dependent link between two or more fields. This method is used to + * listen for a change in a field's value which will trigger updating of the + * form. This update can consist of updating an options list, changing values + * or making fields hidden / visible. + * + * @param this Editor instance + * @param parent Field(s) to attach a dependency to + * @param url Action to perform on data change + * @param optsIn Configuration options + * @returns Editor instance + */ +function dependent(parent, url, optsIn) { + var _this = this; + if (Array.isArray(parent)) { + for (var i = 0, ien = parent.length; i < ien; i++) { + this.dependent(parent[i], url, optsIn); + } + return this; + } + var that = this; + var parentField = this.field(parent); + var ajaxOpts = { + dataType: 'json', + type: 'POST' + }; + var opts = $.extend({}, { + data: null, + event: 'change', + postUpdate: null, + preUpdate: null + }, optsIn); + var update = function (json) { + if (opts.preUpdate) { + opts.preUpdate(json); + } + // Field specific + $.each({ + errors: 'error', + labels: 'label', + messages: 'message', + options: 'update', + values: 'val' + }, function (jsonProp, fieldFn) { + if (json[jsonProp]) { + $.each(json[jsonProp], function (fieldIn, valIn) { + that.field(fieldIn)[fieldFn](valIn); + }); + } + }); + // Form level + $.each(['hide', 'show', 'enable', 'disable'], function (i, key) { + if (json[key]) { + that[key](json[key], json.animate); + } + }); + if (opts.postUpdate) { + opts.postUpdate(json); + } + parentField.processing(false); + }; + // Use a delegate handler to account for field elements which are added and + // removed after `depenedent` has been called + $(parentField.node()).on(opts.event + '.edep', function (e) { + // Make sure that it was one of the field's elements that triggered the ev + if ($(parentField.node()).find(e.target).length === 0) { + return; + } + parentField.processing(true); + var data = {}; + data.rows = _this.s.editFields ? + pluck(_this.s.editFields, 'data') : + null; + data.row = data.rows ? + data.rows[0] : + null; + data.values = _this.val(); + if (opts.data) { + var ret = opts.data(data); + if (ret) { + data = ret; + } + } + if (typeof url === 'function') { + var o = url.call(_this, parentField.val(), data, update, e); + if (o) { + if (typeof o === 'object' && typeof o.then === 'function') { + o.then(function (resolved) { + if (resolved) { + update(resolved); + } + }); + } + else { + update(o); + } + } + } + else { + if ($.isPlainObject(url)) { + $.extend(ajaxOpts, url); + } + else { + ajaxOpts.url = url; + } + $.ajax($.extend(ajaxOpts, { + data: data, + success: update + })); + } + }); + return this; +} +/** + * Destroy the Editor instance, cleaning up fields, display and event handlers + */ +function destroy() { + if (this.s.displayed) { + this.close(); + } + this.clear(); + // Stick the template back into the document so it can be reused + if (this.s.template) { + $('body').append(this.s.template); + } + var controller = this.s.displayController; + if (controller.destroy) { + controller.destroy(this); + } + $(document).off('.dte' + this.s.unique); + this.dom = null; + this.s = null; +} +/** + * Disable one or more field inputs, disallowing subsequent user interaction with the + * fields until they are re-enabled. + * + * @param this Editor instance + * @param name Field(s) to disable. Disables all if not given. + * @returns Editor instance + */ +function disable(name) { + var that = this; + $.each(this._fieldNames(name), function (i, n) { + that.field(n).disable(); + }); + return this; +} +function display(showIn) { + if (showIn === undefined) { + return this.s.displayed; + } + return this[showIn ? 'open' : 'close'](); +} +/** + * Get a list of the fields that are currently shown in the Editor form. + * + * @param this Editor instance + * @returns Array of field names + */ +function displayed() { + return $.map(this.s.fields, function (fieldIn, name) { + return fieldIn.displayed() ? name : null; + }); +} +/** + * Get display controller node + * + * @returns Display controller host element + */ +function displayNode() { + return this.s.displayController.node(this); +} +function edit(items, arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.edit(items, arg1, arg2, arg3, arg4); + })) { + return this; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + this._edit(items, this._dataSource('fields', items), 'main', argOpts.opts, function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + }); + return this; +} +/** + * Enable one or more field inputs, restoring user interaction with the fields. + * + * @param this Editor instance + * @param name Field(s) to enable. If not given, all fields in the form are enabled + * @returns Editor instance + */ +function enable(name) { + var that = this; + $.each(this._fieldNames(name), function (i, n) { + that.field(n).enable(); + }); + return this; +} +function error$1(name, msg) { + var wrapper = $(this.dom.wrapper); + if (msg === undefined) { + // Global error + this._message(this.dom.formError, name, true, function () { + wrapper.toggleClass('inFormError', name !== undefined && name !== ''); + }); + // Store the error message so `inError` can check if there is an + // error or not without considering animation + this.s.globalError = name; + } + else { + // Field error + this.field(name).error(msg); + } + return this; +} +/** + * Get a field object, configured for a named field, which can then be + * manipulated through its API. + * + * @param this Editor instance + * @param name Field to get + * @returns Field instance + */ +function field(name) { + var sFields = this.s.fields; + if (!sFields[name]) { + throw new Error('Unknown field name - ' + name); + } + return sFields[name]; +} +/** + * Get a list of the fields that are used by the Editor instance. + * + * @param this Editor instance + * @returns Editor instance + */ +function fields() { + return $.map(this.s.fields, function (fieldIn, name) { + return name; + }); +} +/** + * Get data object for a file from a table and id + * + * @param name Table name + * @param id Primary key identifier + * @returns File information + */ +function file(name, id) { + var tableFromFile = this.files(name); // can throw. `this` will be Editor or + var fileFromTable = tableFromFile[id]; // DataTables.Api context. Both work. + if (!fileFromTable) { + throw new Error('Unknown file id ' + id + ' in table ' + name); + } + return tableFromFile[id]; +} +function files(name) { + if (!name) { + return Editor.files; + } + var editorTable = Editor.files[name]; + if (!editorTable) { + throw new Error('Unknown file table name: ' + name); + } + return editorTable; +} +function get(name) { + var that = this; + if (!name) { + name = this.fields(); + } + if (Array.isArray(name)) { + var out_1 = {}; + $.each(name, function (i, n) { + out_1[n] = that.field(n).get(); + }); + return out_1; + } + return this.field(name).get(); +} +/** + * Hide one or more fields from the form display. + * + * @param this Editor instance + * @param names Fields to hide. Will hide all if not given + * @param animate Animate (default true) + * @returns Editor instance + */ +function hide(names, animate) { + var that = this; + $.each(this._fieldNames(names), function (i, n) { + that.field(n).hide(animate); + }); + return this; +} +/** + * Get the ids of the rows being edited + * + * @param includeHash Include a prefixed `#`, useful if to be used as a selector + */ +function ids(includeHash) { + if (includeHash === void 0) { includeHash = false; } + return $.map(this.s.editFields, function (editIn, idSrc) { + return includeHash === true ? + '#' + idSrc : + idSrc; + }); +} +/** + * Determine if there is an error state in the form, either the form's global + * error message, or one or more fields. + * + * @param this Editor instance + * @param inNames Fields to check. All checked if not given + * @returns true if in error, false otherwise + */ +function inError(inNames) { + $(this.dom.formError); + // Is there a global error? + if (this.s.globalError) { + return true; + } + // Field specific + var names = this._fieldNames(inNames); + for (var i = 0, ien = names.length; i < ien; i++) { + if (this.field(names[i]).inError()) { + return true; + } + } + return false; +} +function inline(cell, fieldName, opts) { + var _this = this; + var that = this; + // Argument shifting + if ($.isPlainObject(fieldName)) { + opts = fieldName; + fieldName = undefined; + } + opts = $.extend({}, this.s.formOptions.inline, opts); + var editFields = this._dataSource('individual', cell, fieldName); + var keys = Object.keys(editFields); + // Only a single row + if (keys.length > 1) { + throw new Error('Cannot edit more than one row inline at a time'); + } + var editRow = editFields[keys[0]]; + // Remap so easier to use + var hosts = []; + for (var _i = 0, _a = editRow.attach; _i < _a.length; _i++) { + var row = _a[_i]; + hosts.push(row); + } + // Already in edit mode for this cell? + if ($('div.DTE_Field', hosts).length) { + return this; + } + // Some other field in inline edit mode? + if (this._tidy(function () { + that.inline(cell, fieldName, opts); + })) { + return this; + } + // Start a full row edit, but don't display - we will be showing the field + this._edit(cell, editFields, 'inline', opts, function () { + _this._inline(editFields, opts); + }); + return this; +} +/** + * Inline creation of data. + * + * @param this Editor instance + * @param insertPoint Where to insert the create row + * @param opts Form options + * @returns Editor instance + */ +function inlineCreate(insertPoint, opts) { + var _this = this; + // Argument juggling - allow no insert point, just options + if ($.isPlainObject(insertPoint)) { + opts = insertPoint; + insertPoint = null; + } + if (this._tidy(function () { + _this.inlineCreate(insertPoint, opts); + })) { + return this; + } + // Set the default for the fields + $.each(this.s.fields, function (name, fieldIn) { + fieldIn.multiReset(); + fieldIn.multiSet(0, fieldIn.def()); + fieldIn.set(fieldIn.def()); + }); + this.s.mode = 'main'; + this.s.action = 'create'; + this.s.modifier = null; + this.s.editFields = this._dataSource('fakeRow', insertPoint); + opts = $.extend({}, this.s.formOptions.inline, opts); + this._actionClass(); + this._inline(this.s.editFields, opts, function () { + // When the form is closed (cancelled or submitted) we need to remove the + // fake row + _this._dataSource('fakeRowEnd'); + }); + this._event('initCreate', null); + return this; +} +function message(name, msg) { + if (msg === undefined) { + // Global message + this._message(this.dom.formInfo, name); + } + else { + // Field message + this.field(name).message(msg); + } + return this; +} +function mode(modeIn) { + if (!modeIn) { + return this.s.action; + } + if (!this.s.action) { + throw new Error('Not currently in an editing mode'); + } + else if (this.s.action === 'create' && modeIn !== 'create') { + throw new Error('Changing from create mode is not supported'); + } + this.s.action = modeIn; + return this; +} +/** + * Get the modifier that was used to trigger the edit or delete action. + * + * @returns The identifier that was used for the editing / remove method + * called. + */ +function modifier() { + return this.s.modifier; +} +/** + * Get the values for one or more fields (multi-row editing aware). + * + * @param this Editor instance + * @param fieldNames Fields to get values for, or all fields if not given + * @returns Editor instance + */ +function multiGet(fieldNames) { + var that = this; + if (fieldNames === undefined) { + fieldNames = this.fields(); + } + if (Array.isArray(fieldNames)) { + var out_2 = {}; + $.each(fieldNames, function (i, name) { + out_2[name] = that.field(name).multiGet(); + }); + return out_2; + } + // String + return this.field(fieldNames).multiGet(); +} +function multiSet(fieldNames, valIn) { + var that = this; + if ($.isPlainObject(fieldNames) && valIn === undefined) { + $.each(fieldNames, function (name, value) { + that.field(name).multiSet(value); + }); + } + else { + this.field(fieldNames).multiSet(valIn); + } + return this; +} +function node(name) { + var that = this; + if (!name) { + name = this.order(); + } + return Array.isArray(name) ? + $.map(name, function (n) { + return that.field(n).node(); + }) : + this.field(name).node(); +} +/** + * Remove a bound event listener to the editor instance. + * + * @param this Editor instance + * @param name Event name to remove + * @param fn Handler to remove, or all if not specified + * @returns Editor instance + */ +function off(name, fn) { + $(this).off(this._eventName(name), fn); + return this; +} +/** + * Listen for an event which is fired off by Editor when it performs certain + * actions. + * + * @param this Editor instance + * @param name Event to listen for + * @param fn Event handler to apply + * @returns Editor instance + */ +function on(name, fn) { + $(this).on(this._eventName(name), fn); + return this; +} +/** + * Listen for a single event event which is fired off by Editor when it performs + * certain actions + * + * @param this Editor instance + * @param name Event to listen for + * @param fn Event handler to apply + * @returns Editor instance + */ +function one(name, fn) { + $(this).one(this._eventName(name), fn); + return this; +} +/** + * Display the main form editor to the end user in the web-browser. + * + * @param this Editor instance + * @returns Editor instance + */ +function open() { + var _this = this; + // Insert the display elements in order + this._displayReorder(); + // Define how to do a close + this._closeReg(function () { + _this._nestedClose(function () { + _this._clearDynamicInfo(); + _this._event('closed', ['main']); + }); + }); + // Run the standard open with common events + var ret = this._preopen('main'); + if (!ret) { + return this; + } + this._nestedOpen(function () { + _this._focus($.map(_this.s.order, function (name) { return _this.s.fields[name]; }), _this.s.editOpts.focus); + _this._event('opened', ['main', _this.s.action]); + }, this.s.editOpts.nest); + this._postopen('main', false); + return this; +} +function order(setIn /* , ... */) { + if (!setIn) { + return this.s.order; + } + // Allow new layout to be passed in as arguments + if (arguments.length && !Array.isArray(setIn)) { + setIn = Array.prototype.slice.call(arguments); + } + // Sanity check - array must exactly match the fields we have available + if (this.s.order.slice().sort().join('-') !== setIn.slice().sort().join('-')) { + throw new Error('All fields, and no additional fields, must be provided for ordering.'); + } + // Copy the new array into the order (so the reference is maintained) + $.extend(this.s.order, setIn); + this._displayReorder(); + return this; +} +function remove(items, arg1, arg2, arg3, arg4) { + var _this = this; + var that = this; + // Some other field in inline edit mode? + if (this._tidy(function () { + that.remove(items, arg1, arg2, arg3, arg4); + })) { + return this; + } + if (!items && !this.s.table) { + items = 'keyless'; + } + // Allow a single row node to be passed in to remove, Can't use Array.isArray + // as we also allow array like objects to be passed in (API, jQuery) + if (items.length === undefined) { + items = [items]; + } + var argOpts = this._crudArgs(arg1, arg2, arg3, arg4); + var editFields = this._dataSource('fields', items); + this.s.action = 'remove'; + this.s.modifier = items; + this.s.editFields = editFields; + this.dom.form.style.display = 'none'; + this._actionClass(); + this._event('initRemove', [ + pluck(editFields, 'node'), + pluck(editFields, 'data'), + items + ], function () { + _this._event('initMultiRemove', // undocumented and to be removed in v2 + [editFields, items], function () { + _this._assembleMain(); + _this._formOptions(argOpts.opts); + argOpts.maybeOpen(); + var opts = _this.s.editOpts; + if (opts.focus !== null) { + $('button', _this.dom.buttons).eq(opts.focus).focus(); + } + }); + }); + return this; +} +function set(setIn, valIn) { + var that = this; + if (!$.isPlainObject(setIn)) { + var o = {}; + o[setIn] = valIn; + setIn = o; + } + $.each(setIn, function (n, v) { + that.field(n).set(v); + }); + return this; +} +/** + * Show fields in the display that were previously hidden. + * + * @param this Editor instance + * @param names Field(s) to show. All if not given. + * @param animate Animate the visual change or not + * @returns Editor instance + */ +function show(names, animate) { + var that = this; + $.each(this._fieldNames(names), function (i, n) { + that.field(n).show(animate); + }); + return this; +} +/** + * Submit a form for processing. + * + * @param this Editor instance + * @param successCallback Function executed when submit is completed + * @param errorCallback Function executed on error + * @param formatdata Data formatting function + * @param hideIn Disable default close action by passing in false + * @returns Editor instance + */ +function submit(successCallback, errorCallback, formatdata, hideIn) { + var _this = this; + var fields = this.s.fields; + var errorFields = []; + var errorReady = 0; + var sent = false; + if (this.s.processing || !this.s.action) { + return this; + } + this._processing(true); + // If there are fields in error, we want to wait for the error notification + // to be cleared before the form is submitted - errorFields tracks the + // fields which are in the error state, while errorReady tracks those which + // are ready to submit + var send = function () { + if (errorFields.length !== errorReady || sent) { + return; + } + _this._event('initSubmit', [_this.s.action], function (result) { + if (result === false) { + _this._processing(false); + return; + } + sent = true; + _this._submit(successCallback, errorCallback, formatdata, hideIn); + }); + }; + // Blur the current focus if it is a form input element - this allows any + // actions on change event (e.g. dpendent) to happen + var active = document.activeElement; + if ($(active).closest('div.DTE_Field').length !== 0) { + active.blur(); + } + // Remove the global error (don't know if the form is still in an error + // state!) + this.error(); + // Count how many fields are in error + $.each(fields, function (name, fieldIn) { + if (fieldIn.inError()) { + errorFields.push(name); + } + }); + // Remove the error display + $.each(errorFields, function (i, name) { + fields[name].error('', function () { + errorReady++; + send(); + }); + }); + send(); + return this; +} +function table(setIn) { + if (setIn === undefined) { + return this.s.table; + } + this.s.table = setIn; + return this; +} +function template(setIn) { + if (setIn === undefined) { + return this.s.template; + } + this.s.template = setIn === null ? + null : + $(setIn); + return this; +} +function title(titleIn) { + var header = $(this.dom.header).children('div.' + this.classes.header.content); + var titleClass = this.classes.header.title; + if (titleIn === undefined) { + return header.data('title'); + } + if (typeof titleIn === 'function') { + titleIn = titleIn(this, new DataTable$5.Api(this.s.table)); + } + var set = titleClass.tag + ? $("<" + titleClass.tag + ">Uploading file'); + reader.onload = function (e) { + var data = new FormData(); + var ajax; + data.append('action', 'upload'); + data.append('uploadField', conf.name); + data.append('upload', files[counter]); + if (conf.ajaxData) { + conf.ajaxData(data, files[counter], counter); + } + if (conf.ajax) { + ajax = conf.ajax; + } + else if ($.isPlainObject(editor.s.ajax)) { + ajax = editor.s.ajax.upload ? + editor.s.ajax.upload : + editor.s.ajax; + } + else if (typeof editor.s.ajax === 'string') { + ajax = editor.s.ajax; + } + if (!ajax) { + throw new Error('No Ajax option specified for upload plug-in'); + } + if (typeof ajax === 'string') { + ajax = { url: ajax }; + } + // Handle the case when the ajax data is given as a function + if (typeof ajax.data === 'function') { + var d = {}; + var ret = ajax.data(d); + // Allow the return to be used, or the object passed in + if (ret !== undefined && typeof ret !== 'string') { + d = ret; + } + $.each(d, function (key, value) { + data.append(key, value); + }); + } + else if ($.isPlainObject(ajax.data)) { + throw new Error('Upload feature cannot use `ajax.data` with an object. Please use it as a function instead.'); + } + // Dev cancellable event + editor._event('preUpload', [conf.name, files[counter], data], function (preRet) { + // Upload was cancelled + if (preRet === false) { + // If there are other files still to read, spin through them + if (counter < files.length - 1) { + counter++; + reader.readAsDataURL(files[counter]); + } + else { + completeCallback.call(editor, ids); + } + return; + } + // Use preSubmit to stop form submission during an upload, since the + // value won't be known until that point. + var submit = false; + editor + .on('preSubmit.DTE_Upload', function () { + submit = true; + return false; + }); + $.ajax($.extend({}, ajax, { + contentType: false, + data: data, + dataType: 'json', + error: function (xhr) { + var errors = conf.errors; + editor.off('preSubmit.DTE_Upload'); + editor.error(conf.name, errors && errors[xhr.status] + ? errors[xhr.status] + : generalError); + editor._event('uploadXhrError', [conf.name, xhr]); + progressCallback(conf); + }, + processData: false, + success: function (json) { + editor.off('preSubmit.DTE_Upload'); + editor._event('uploadXhrSuccess', [conf.name, json]); + if (json.fieldErrors && json.fieldErrors.length) { + var errors = json.fieldErrors; + for (var i = 0, ien = errors.length; i < ien; i++) { + editor.error(errors[i].name, errors[i].status); + } + completeCallback.call(editor, ids, true); + } + else if (json.error) { + editor.error(json.error); + completeCallback.call(editor, ids, true); + } + else if (!json.upload || !json.upload.id) { + editor.error(conf.name, generalError); + completeCallback.call(editor, ids, true); + } + else { + if (json.files) { + // Loop over the tables that are defined + $.each(json.files, function (table, filesIn) { + if (!Editor.files[table]) { + Editor.files[table] = {}; + } + $.extend(Editor.files[table], filesIn); + }); + } + ids.push(json.upload.id); + if (counter < files.length - 1) { + counter++; + reader.readAsDataURL(files[counter]); + } + else { + completeCallback.call(editor, ids); + if (submit) { + editor.submit(); + } + } + } + progressCallback(conf); + }, + type: 'post', + xhr: function () { + var xhr = $.ajaxSettings.xhr(); + if (xhr.upload) { + xhr.upload.onprogress = function (e) { + if (e.lengthComputable) { + var percent = (e.loaded / e.total * 100).toFixed(0) + '%'; + progressCallback(conf, files.length === 1 ? + percent : + counter + ':' + files.length + ' ' + percent); + } + }; + xhr.upload.onloadend = function () { + progressCallback(conf, conf.processingText || 'Processing'); + }; + } + return xhr; + } + })); + }); + }; + // Convert to a plain array + files = $.map(files, function (val) { + return val; + }); + // Truncate the selected files if needed + if (conf._limitLeft !== undefined) { + files.splice(conf._limitLeft, files.length); + } + reader.readAsDataURL(files[0]); +} +/** + * CommonJS factory function pass through. Matches DataTables. + * @param {*} root Window + * @param {*} jq jQUery + * @returns {boolean} Indicator + */ +function factory(root, jq) { + var is = false; + // Test if the first parameter is a window object + if (root && root.document) { + window = root; + document = root.document; + } + // Test if the second parameter is a jQuery object + if (jq && jq.fn && jq.fn.jquery) { + $ = jq; + is = true; + } + return is; +} + +var DataTable$4 = $.fn.dataTable; +var _inlineCounter = 0; +/** + * Set the class on the form to relate to the action that is being performed. + * This allows styling to be applied to the form to reflect the state that + * it is in. + * + * @private + */ +function _actionClass() { + var classesActions = this.classes.actions; + var action = this.s.action; + var wrapper = $(this.dom.wrapper); + wrapper.removeClass([classesActions.create, classesActions.edit, classesActions.remove].join(' ')); + if (action === 'create') { + wrapper.addClass(classesActions.create); + } + else if (action === 'edit') { + wrapper.addClass(classesActions.edit); + } + else if (action === 'remove') { + wrapper.addClass(classesActions.remove); + } +} +/** + * Create an Ajax request in the same style as DataTables 1.10, with full + * backwards compatibility for Editor 1.2. + * + * @param {object} data Data to submit + * @param {function} success Success callback + * @param {function} error Error callback + * @param {object} submitParams Submitted data + * @private + */ +function _ajax(data, success, error, submitParams) { + var action = this.s.action; + var thrown; + var opts = { + complete: [function (xhr, text) { + // Use `complete` rather than `success` so that all status codes are + // caught and can return valid JSON (useful when working with REST + // services). + var json = null; + if (xhr.status === 204 || xhr.responseText === 'null') { + json = {}; + } + else { + try { + // jQuery 1.12 or newer for responseJSON, but its the only + // way to get the JSON from a JSONP. So if you want to use + // JSONP with Editor you have to use jQuery 1.12+. + json = xhr.responseJSON ? + xhr.responseJSON : + JSON.parse(xhr.responseText); + } + catch (e) { } + } + if ($.isPlainObject(json) || Array.isArray(json)) { + success(json, xhr.status >= 400, xhr); + } + else { + error(xhr, text, thrown); + } + }], + data: null, + dataType: 'json', + error: [function (xhr, text, err) { + thrown = err; + }], + success: [], + type: 'POST' + }; + var a; + var ajaxSrc = this.s.ajax; + var id = action === 'edit' || action === 'remove' ? + pluck(this.s.editFields, 'idSrc').join(',') : + null; + // Get the correct object for rest style + if ($.isPlainObject(ajaxSrc) && ajaxSrc[action]) { + ajaxSrc = ajaxSrc[action]; + } + if (typeof ajaxSrc === 'function') { + // As a function, execute it, passing in the required parameters + ajaxSrc.call(this, null, null, data, success, error); + return; + } + else if (typeof ajaxSrc === 'string') { + // As a string it gives the URL. For backwards compatibility it can also + // give the method. + if (ajaxSrc.indexOf(' ') !== -1) { + a = ajaxSrc.split(' '); + opts.type = a[0]; + opts.url = a[1]; + } + else { + opts.url = ajaxSrc; + } + } + else { + // As an object, we extend the Editor defaults - with the exception of + // the error and complete functions which get added in so the user can + // specify their own in addition to ours + var optsCopy = $.extend({}, ajaxSrc || {}); + if (optsCopy.complete) { + opts.complete.unshift(optsCopy.complete); + delete optsCopy.complete; + } + if (optsCopy.error) { + opts.error.unshift(optsCopy.error); + delete optsCopy.error; + } + opts = $.extend({}, opts, optsCopy); + } + // URL macros + if (opts.replacements) { + $.each(opts.replacements, function (key, repl) { + opts.url = opts.url.replace('{' + key + '}', repl.call(this, key, id, action, data)); + }); + } + opts.url = opts.url + .replace(/_id_/, id) + .replace(/{id}/, id); + // Data processing option like in DataTables + if (opts.data) { + var isFn = typeof opts.data === 'function'; + var newData = isFn ? + opts.data(data) : // fn can manipulate data or return an object + opts.data; // object or array to merge + // If the function returned something, use that alone + data = isFn && newData ? + newData : + $.extend(true, data, newData); + } + opts.data = data; + // If a DELETE method is used there are a number of servers which will + // reject the request if it has a body. So we need to append to the URL. + // + // http://stackoverflow.com/questions/15088955 + // http://bugs.jquery.com/ticket/11586 + if (opts.type === 'DELETE' && (opts.deleteBody === undefined || opts.deleteBody === true)) { + var params = $.param(opts.data); + opts.url += opts.url.indexOf('?') === -1 ? + '?' + params : + '&' + params; + delete opts.data; + } + // Finally, make the ajax call + $.ajax(opts); +} +/** + * Abstraction for jQuery's animate method, to support jQuery slim which doesn't + * include the animate module + * + * @private + */ +function _animate(target, style, time, callback) { + if ($.fn.animate) { + target + .stop() + .animate(style, time, callback); + } + else { + target.css(style); + var scope = target.length && target.length > 1 + ? target[0] + : target; + if (typeof time === 'function') { + time.call(scope); + } + else if (callback) { + callback.call(scope); + } + } +} +/** + * Create the DOM structure from the source elements for the main form. + * This is required since the elements can be moved around for other form types + * (bubble). + * + * @private + */ +function _assembleMain() { + var dom = this.dom; + $(dom.wrapper) + .prepend(dom.header); + $(dom.footer) + .append(dom.formError) + .append(dom.buttons); + $(dom.bodyContent) + .append(dom.formInfo) + .append(dom.form); +} +/** + * Blur the editing window. A blur is different from a close in that it might + * cause either a close or the form to be submitted. A typical example of a + * blur would be clicking on the background of the bubble or main editing forms + * - i.e. it might be a close, or it might submit depending upon the + * configuration, while a click on the close box is a very definite close. + * + * @private + */ +function _blur() { + var opts = this.s.editOpts; + var onBlur = opts.onBlur; + if (this._event('preBlur') === false) { + return; + } + if (typeof onBlur === 'function') { + onBlur(this); + } + else if (onBlur === 'submit') { + this.submit(); + } + else if (onBlur === 'close') { + this._close(); + } +} +/** + * Clear all of the information that might have been dynamically set while + * the form was visible - specifically errors and dynamic messages + * + * @private + */ +function _clearDynamicInfo(errorsOnly) { + if (errorsOnly === void 0) { errorsOnly = false; } + // Can be triggered due to a destroy if the editor is open + if (!this.s) { + return; + } + var errorClass = this.classes.field.error; + var fields = this.s.fields; + $('div.' + errorClass, this.dom.wrapper).removeClass(errorClass); + $.each(fields, function (name, field) { + field.error(''); + if (!errorsOnly) { + field.message(''); + } + }); + this.error(''); + if (!errorsOnly) { + this.message(''); + } +} +/** + * Close an editing display, firing callbacks and events as needed + * + * @param {function} submitComplete Function to call after the preClose event + * @param {string} mode Editing mode that is just finished + * @private + */ +function _close(submitComplete, mode) { + var closed; + // Allow preClose event to cancel the opening of the display + if (this._event('preClose') === false) { + return; + } + if (this.s.closeCb) { + closed = this.s.closeCb(submitComplete, mode); + this.s.closeCb = null; + } + if (this.s.closeIcb) { + this.s.closeIcb(); + this.s.closeIcb = null; + } + // Remove focus control + $('body').off('focus.editor-focus'); + this.s.displayed = false; + this._event('close'); + if (closed) { + // Note that `bubble` will call this itself due to the animation + this._event('closed', [closed]); + } +} +/** + * Register a function to be called when the editing display is closed. This is + * used by function that create the editing display to tidy up the display on + * close - for example removing event handlers to prevent memory leaks. + * + * @param {function} fn Function to call on close + * @private + */ +function _closeReg(fn) { + this.s.closeCb = fn; +} +/** + * Argument shifting for the create(), edit() and remove() methods. In Editor + * 1.3 the preferred form of calling those three methods is with just two + * parameters (one in the case of create() - the id and the show flag), while in + * previous versions four / three parameters could be passed in, including the + * buttons and title options. In 1.3 the chaining API is preferred, but we want + * to support the old form as well, so this function is provided to perform + * that argument shifting, common to all three. + * + * @private + */ +function _crudArgs(arg1, arg2, arg3, arg4) { + var that = this; + var title; + var buttons; + var show; + var opts; + if ($.isPlainObject(arg1)) { + // Form options passed in as the first option + opts = arg1; + } + else if (typeof arg1 === 'boolean') { + // Show / hide passed in as the first option - form options second + show = arg1; + opts = arg2; // can be undefined + } + else { + // Old style arguments + title = arg1; // can be undefined + buttons = arg2; // can be undefined + show = arg3; // can be undefined + opts = arg4; // can be undefined + } + // If all undefined, then fall into here + if (show === undefined) { + show = true; + } + if (title) { + that.title(title); + } + if (buttons) { + that.buttons(buttons); + } + return { + maybeOpen: function () { + if (show) { + that.open(); + } + }, + opts: $.extend({}, this.s.formOptions.main, opts) + }; +} +/** + * Execute the data source abstraction layer functions. This is simply a case + * of executing the function with the Editor scope, passing in the remaining + * parameters. + * + * @param {string} name Function name to execute + * @private + */ +function _dataSource(name) { + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + var dataSource = this.s.table + ? Editor.dataSources.dataTable + : Editor.dataSources.html; + var fn = dataSource[name]; + if (fn) { + return fn.apply(this, args); + } +} +/** + * Insert the fields into the DOM, in the correct order + * + * @private + */ +function _displayReorder(includeFields) { + var _this = this; + var formContent = $(this.dom.formContent); + var fields = this.s.fields; + var order = this.s.order; + var template = this.s.template; + var mode = this.s.mode || 'main'; + if (includeFields) { + this.s.includeFields = includeFields; + } + else { + includeFields = this.s.includeFields; + } + // Empty before adding in the required fields + formContent.children().detach(); + $.each(order, function (i, name) { + if (_this._weakInArray(name, includeFields) !== -1) { + if (template && mode === 'main') { + template.find('editor-field[name="' + name + '"]').after(fields[name].node()); + template.find('[data-editor-template="' + name + '"]').append(fields[name].node()); + } + else { + formContent.append(fields[name].node()); + } + } + }); + if (template && mode === 'main') { + template.appendTo(formContent); + } + this._event('displayOrder', [ + this.s.displayed, + this.s.action, + formContent + ]); +} +/** + * Generic editing handler. This can be called by the three editing modes (main, + * bubble and inline) to configure Editor for a row edit, and fire the required + * events to ensure that the editing interfaces all provide a common API. + * + * @param {*} rows Identifier for the item(s) to be edited + * @param {string} type Editing type - for the initEdit event + * @private + */ +function _edit(items, editFields, type, formOptions, setupDone) { + var _this = this; + var fields = this.s.fields; + var usedFields = []; + var includeInOrder; + var editData = {}; + this.s.editFields = editFields; + this.s.editData = editData; + this.s.modifier = items; + this.s.action = 'edit'; + this.dom.form.style.display = 'block'; + this.s.mode = type; + this._actionClass(); + // Setup the field values for editing + $.each(fields, function (name, field) { + field.multiReset(); + includeInOrder = false; + editData[name] = {}; + $.each(editFields, function (idSrc, edit) { + if (edit.fields[name]) { + var val = field.valFromData(edit.data); + var nullDefault = field.nullDefault(); + // Save the set data values so we can decided in submit if data has changed + // Note that `null` is stored as an empty string since fields do not currently + // have the ability to store a null value - when they are read back (in the + // submit) they would be an empty string. When null handling is added to + // fields, this will need to be removed. + editData[name][idSrc] = val === null ? + '' : + Array.isArray(val) ? + val.slice() : + val; + // If scoped to edit the whole row, then set all of the fields + if (!formOptions || formOptions.scope === 'row') { + field.multiSet(idSrc, val === undefined || (nullDefault && val === null) ? + field.def() : + val, false); + if (!edit.displayFields || edit.displayFields[name]) { + includeInOrder = true; + } + } + else { + // Limit editing to only those fields selected if any are selected + if (!edit.displayFields || edit.displayFields[name]) { + field.multiSet(idSrc, val === undefined || (nullDefault && val === null) ? + field.def() : + val, false); + includeInOrder = true; + } + } + } + }); + // Loop finished - can do a multi-value check for display of the field now + field._multiValueCheck(); + // If the field is used, then add it to the fields to be shown + if (field.multiIds().length !== 0 && includeInOrder) { + usedFields.push(name); + } + }); + // Remove the fields that are not required from the display + var currOrder = this.order().slice(); + for (var i = currOrder.length - 1; i >= 0; i--) { + // Use `toString()` to convert numbers to strings, since usedFields + // contains strings (object property names) + if ($.inArray(currOrder[i].toString(), usedFields) === -1) { + currOrder.splice(i, 1); + } + } + this._displayReorder(currOrder); + // Events + this._event('initEdit', [ + pluck(editFields, 'node')[0], + pluck(editFields, 'data')[0], + items, + type + ], function () { + _this._event('initMultiEdit', // undocumented and to be removed in v2 + [editFields, items, type], function () { + setupDone(); + }); + }); +} +/** + * Fire callback functions and trigger events. + * + * @param {string|array} trigger Name(s) of the jQuery custom event to trigger + * @param {array} args Array of arguments to pass to the triggered event + * @return {*} Return from the event + * @private + */ +function _event(trigger, args, promiseComplete) { + if (args === void 0) { args = []; } + if (promiseComplete === void 0) { promiseComplete = undefined; } + // Allow an array to be passed in for the trigger to fire multiple events + if (Array.isArray(trigger)) { + for (var i = 0, ien = trigger.length; i < ien; i++) { + this._event(trigger[i], args); + } + } + else { + var e = $.Event(trigger); + $(this).triggerHandler(e, args); + var result = e.result; + // Automatically trigger a cancelled event if a `pre` event handler + // was cancelled by the callback + if (trigger.indexOf('pre') === 0 && result === false) { + $(this).triggerHandler($.Event(trigger + 'Cancelled'), args); + } + // Allow for a promise to be returned and execute a callback + if (promiseComplete) { + if (result && typeof result === 'object' && result.then) { + // jQuery and "real" promises both provide "then" + result.then(promiseComplete); + } + else { + // If there wasn't a promise returned, then execute immediately + promiseComplete(result); + } + } + return result; + } +} +/** + * 'Modernise' event names, from the old style `on[A-Z]` names to camelCase. + * This is done to provide backwards compatibility with Editor 1.2- event names. + * The names themselves were updated for consistency with DataTables. + * + * @param {string} Event name to modernise + * @return {string} String with new event name structure + * @private + */ +function _eventName(input) { + var name; + var names = input.split(' '); + for (var i = 0, ien = names.length; i < ien; i++) { + name = names[i]; + // Strip the 'on' part and lowercase the first character + var onStyle = name.match(/^on([A-Z])/); + if (onStyle) { + name = onStyle[1].toLowerCase() + name.substring(3); + } + names[i] = name; + } + return names.join(' '); +} +/** + * Find a field from a DOM node. All children are searched. + * + * @param {node} node DOM node to search for + * @return {Field} Field instance + */ +function _fieldFromNode(node) { + var foundField = null; + $.each(this.s.fields, function (name, field) { + if ($(field.node()).find(node).length) { + foundField = field; + } + }); + return foundField; +} +/** + * Convert a field name input parameter to an array of field names. + * + * Many of the API methods provide the ability to pass `undefined` a string or + * array of strings to identify fields. This method harmonises that. + * + * @param {array|string} [fieldNames] Field names to get + * @return {array} Field names + * @private + */ +function _fieldNames(fieldNames) { + if (fieldNames === undefined) { + return this.fields(); + } + else if (!Array.isArray(fieldNames)) { + return [fieldNames]; + } + return fieldNames; +} +/** + * Focus on a field. Providing the logic to allow complex focus expressions + * + * @param {array} fields Array of Field instances or field names for the fields + * that are shown + * @param {null|string|integer} focus Field identifier to focus on + * @private + */ +function _focus(fieldsIn, focus) { + var _this = this; + // Can't focus on a field when in remove mode (they aren't shown). + if (this.s.action === 'remove') { + return; + } + var field; + var fields = $.map(fieldsIn, function (fieldOrName) { return typeof fieldOrName === 'string' ? + _this.s.fields[fieldOrName] : + fieldOrName; }); + if (typeof focus === 'number') { + field = fields[focus]; + } + else if (focus) { + if (focus.indexOf('jq:') === 0) { + field = $('div.DTE ' + focus.replace(/^jq:/, '')); + } + else { + field = this.s.fields[focus]; + } + } + else { + document.activeElement.blur(); + } + this.s.setFocus = field; + if (field) { + field.focus(); + } +} +/** + * Form options - common function so all editing methods can provide the same + * basic options, DRY. + * + * @param {object} opts Editing options. See model.formOptions + * @private + */ +function _formOptions(opts) { + var _this = this; + var that = this; + var inlineCount = _inlineCounter++; + var namespace = '.dteInline' + inlineCount; + // Backwards compatibility with 1.4 + // if ( opts.closeOnComplete !== undefined ) { + // opts.onComplete = opts.closeOnComplete ? 'close' : 'none'; + // } + // if ( opts.submitOnBlur !== undefined ) { + // opts.onBlur = opts.submitOnBlur ? 'submit' : 'close'; + // } + // if ( opts.submitOnReturn !== undefined ) { + // opts.onReturn = opts.submitOnReturn ? 'submit' : 'none'; + // } + // if ( opts.blurOnBackground !== undefined ) { + // opts.onBackground = opts.blurOnBackground ? 'blur' : 'none'; + // } + this.s.editOpts = opts; + // When submitting by Ajax we don't want to close a form that has been + // opened during the ajax request, so we keep a count of the form opening + this.s.editCount = inlineCount; + if (typeof opts.title === 'string' || typeof opts.title === 'function') { + this.title(opts.title); + opts.title = true; + } + if (typeof opts.message === 'string' || typeof opts.message === 'function') { + this.message(opts.message); + opts.message = true; + } + if (typeof opts.buttons !== 'boolean') { + this.buttons(opts.buttons); + opts.buttons = true; + } + // Prevent submit by a host `` + $(document).on('keydown' + namespace, function (e) { + if (e.which === 13 && _this.s.displayed) { // return + var el = $(document.activeElement); + if (el) { + var field = _this._fieldFromNode(el); + if (field && typeof field.canReturnSubmit === 'function' && field.canReturnSubmit(el)) { + e.preventDefault(); + } + } + } + }); + $(document).on('keyup' + namespace, function (e) { + var el = $(document.activeElement); + if (e.which === 13 && _this.s.displayed) { // return + var field = _this._fieldFromNode(el); + // Allow the field plug-in to say if we can submit or not + if (field && typeof field.canReturnSubmit === 'function' && field.canReturnSubmit(el)) { + if (opts.onReturn === 'submit') { + e.preventDefault(); + _this.submit(); + } + else if (typeof opts.onReturn === 'function') { + e.preventDefault(); + opts.onReturn(_this, e); + } + } + } + else if (e.which === 27) { // esc + e.preventDefault(); + if (typeof opts.onEsc === 'function') { + opts.onEsc(that, e); + } + else if (opts.onEsc === 'blur') { + that.blur(); + } + else if (opts.onEsc === 'close') { + that.close(); + } + else if (opts.onEsc === 'submit') { + that.submit(); + } + } + else if (el.parents('.DTE_Form_Buttons').length) { + if (e.which === 37) { // left + el.prev('button').trigger('focus'); + } + else if (e.which === 39) { // right + el.next('button').trigger('focus'); + } + } + }); + this.s.closeIcb = function () { + $(document).off('keydown' + namespace); + $(document).off('keyup' + namespace); + }; + return namespace; +} +/** + * Inline editing insertion of fields + */ +function _inline(editFields, opts, closeCb) { + var _this = this; + if (closeCb === void 0) { closeCb = null; } + var closed = false; + var classes = this.classes.inline; + var keys = Object.keys(editFields); + var editRow = editFields[keys[0]]; + var lastAttachPoint; + var elements = []; + for (var i = 0; i < editRow.attach.length; i++) { + var name_1 = editRow.attachFields[i][0]; + elements.push({ + field: this.s.fields[name_1], + name: name_1, + node: $(editRow.attach[i]), + }); + } + var namespace = this._formOptions(opts); + var ret = this._preopen('inline'); + if (!ret) { + return this; + } + for (var _i = 0, elements_1 = elements; _i < elements_1.length; _i++) { + var el = elements_1[_i]; + var node = el.node; + el.children = node.contents().detach(); + // Note the wdith setting shouldn't be required, but Edge increases the column's + // width if a % width is used (even 1%). This is the workaround + var style = navigator.userAgent.indexOf('Edge/') !== -1 ? + 'style="width:' + node.width() + 'px"' : + ''; + node.append($('
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ')); + node.find('div.' + classes.liner.replace(/ /g, '.')) + .append(el.field.node()) + .append(this.dom.formError); + // Need the last insert point to allow for number submitTrigger + lastAttachPoint = el.field.node(); + if (opts.buttons) { + // Use prepend for the CSS, so we can float the buttons right + node.find('div.' + classes.buttons.replace(/ /g, '.')).append(this.dom.buttons); + } + } + // If there is a submit trigger target, we need to modify the document to allow submission + var submitClose = this._inputTrigger('submit', opts, lastAttachPoint); + var cancelClose = this._inputTrigger('cancel', opts, lastAttachPoint); + this._closeReg(function (submitComplete, action) { + // Mark that this specific inline edit has closed + closed = true; + $(document).off('click' + namespace); + // If there was no submit, we need to put the DOM back as it was. If + // there was a submit, the write of the new value will set the DOM to + // how it should be. Note also, check if it was an edit action, if not + // a create will create new row so we tidy this one up + if (!submitComplete || action !== 'edit') { + elements.forEach(function (el) { + el.node.contents().detach(); + el.node.append(el.children); + }); + } + submitClose(); + cancelClose(); + // Clear error messages "offline" + _this._clearDynamicInfo(); + if (closeCb) { + closeCb(); + } + return 'inline'; // trigger `closed` + }); + // Submit and blur actions + setTimeout(function () { + // If already closed, possibly due to some other aspect of the event + // that triggered the inline call, don't add the event listener - it + // isn't needed (and is dangerous) + if (closed) { + return; + } + // andSelf is deprecated in jQ1.8, but we want 1.7 compat + var back = $.fn.addBack ? 'addBack' : 'andSelf'; + // Chrome uses the target as the element where the mouse up happens, + // but we want the target being where the mouse down is, to allow for + // text selection in an input - so listen on mousedown as well. + var target; + $(document) + .on('mousedown' + namespace, function (e) { + target = e.target; + }) + .on('keydown' + namespace, function (e) { + target = e.target; + }) + .on('click' + namespace, function (e) { + // Was the click inside or owned by one of the editing nodes? If + // not, then come out of editing mode. + var isIn = false; + for (var _i = 0, elements_2 = elements; _i < elements_2.length; _i++) { + var el = elements_2[_i]; + if (el.field._typeFn('owns', target) || + $.inArray(el.node[0], $(target).parents()[back]()) !== -1) { + isIn = true; + } + } + if (!isIn) { + _this.blur(); + } + }); + }, 0); + this._focus($.map(elements, function (el) { return el.field; }), opts.focus); + this._postopen('inline', true); +} +/** + * Add a triggering action for inline editing, with a return function that + * will tidy up the events. + * + * @param type Action + * @param opts Form options object + * @param insertPoint Insert point in the DOM + * @private + */ +function _inputTrigger(type, opts, insertPoint) { + var _this = this; + var trigger = opts[type + 'Trigger']; + var html = opts[type + 'Html']; + var event = 'click.dte-' + type; + var tr = $(insertPoint).closest('tr'); + if (trigger === undefined) { + return function () { }; + } + // Allow the input to be a column index, including a negative to count from right + if (typeof trigger === 'number') { + var kids = tr.children(); + trigger = trigger < 0 + ? kids[kids.length + trigger] + : kids[trigger]; + } + // Use childNodes to get text nodes as well + var children = $(trigger, tr).length + ? Array.prototype.slice.call($(trigger, tr)[0].childNodes) + : []; + $(children).detach(); + // Event handler to submit the form and do nothing else + var triggerEl = $(trigger, tr) + .on(event, function (e) { + e.stopImmediatePropagation(); + if (type === 'cancel') { + _this.close(); + } + else { + _this.submit(); + } + }) + .append(html); + return function () { + triggerEl + .off(event) + .empty() + .append(children); + }; +} +/** + * Update the field options from a JSON data source + * + * @param {object} json JSON object from the server + * @private + */ +function _optionsUpdate(json) { + var that = this; + if (json && json.options) { + $.each(this.s.fields, function (name, field) { + if (json.options[name] !== undefined) { + var fieldInst = that.field(name); + if (fieldInst && fieldInst.update) { + fieldInst.update(json.options[name]); + } + } + }); + } +} +/** + * Show a message in the form. This can be used for error messages or dynamic + * messages (information display) as the structure for each is basically the + * same. This method will take into account if the form is visible or not - if + * so then the message is shown with an effect for the end user, otherwise + * it is just set immediately. + * + * @param {element} el The field display node to use + * @param {string|function} msg The message to show + * @private + */ +function _message(el, msg, title, fn) { + // Allow for jQuery slim + var canAnimate = $.fn.animate ? true : false; + if (title === undefined) { + title = false; + } + if (!fn) { + fn = function () { }; + } + if (typeof msg === 'function') { + msg = msg(this, new DataTable$4.Api(this.s.table)); + } + el = $(el); + if (canAnimate) { + el.stop(); + } + if (!msg) { + if (this.s.displayed && canAnimate) { + // Clear the message with visual effect since the form is visible + el + .fadeOut(function () { + el.html(''); + fn(); + }); + } + else { + // Clear the message without visual effect + el + .html('') + .css('display', 'none'); + fn(); + } + if (title) { + el.removeAttr('title'); + } + } + else { + fn(); + if (this.s.displayed && canAnimate) { + // Show the message with visual effect + el + .html(msg) + .fadeIn(); + } + else { + // Show the message without visual effect + el + .html(msg) + .css('display', 'block'); + } + if (title) { + el.attr('title', msg); + } + } +} +/** + * Update the multi-value information display to not show redundant information + * + * @private + */ +function _multiInfo() { + var fields = this.s.fields; + var include = this.s.includeFields; + var show = true; + var state; + if (!include) { + return; + } + for (var i = 0, ien = include.length; i < ien; i++) { + var field = fields[include[i]]; + var multiEditable = field.multiEditable(); + if (field.isMultiValue() && multiEditable && show) { + // Multi-row editable. Only show first message + state = true; + show = false; + } + else if (field.isMultiValue() && !multiEditable) { + // Not multi-row editable. Always show message + state = true; + } + else { + state = false; + } + fields[include[i]].multiInfoShown(state); + } +} +/** + * Close the current form, which can result in the display controller + * hiding its display, or showing a form from a level up if nesting + */ +function _nestedClose(cb) { + var disCtrl = this.s.displayController; + var show = disCtrl._show; + if (!show || !show.length) { + // Nothing shown just now + if (cb) { + cb(); + } + } + else if (show.length > 1) { + // Got nested forms - remove current and go one layer up + show.pop(); + // Get the one to show + var last = show[show.length - 1]; + if (cb) { + cb(); + } + this.s.displayController.open(last.dte, last.append, last.callback); + } + else { + this.s.displayController.close(this, cb); + show.length = 0; + } +} +/** + * Display a form, adding it to the display stack for nesting + */ +function _nestedOpen(cb, nest) { + var disCtrl = this.s.displayController; + // This needs to be per display controller, but the controller + // itself doesn't know anything about the nesting, so we add a + // "hidden" property to it, used here, but not by the controller + // itself. + if (!disCtrl._show) { + disCtrl._show = []; + } + if (!nest) { + disCtrl._show.length = 0; + } + disCtrl._show.push({ + append: this.dom.wrapper, + callback: cb, + dte: this, + }); + this.s.displayController.open(this, this.dom.wrapper, cb); +} +/** + * Common display editing form method called by all editing methods after the + * form has been configured and displayed. This is to ensure all fire the same + * events. + * + * @param {string} type Editing type + * @param {boolean} immediate indicate if the open is immediate (in which case + * `opened` is also triggered). + * @return {boolean} `true` + * @private + */ +function _postopen(type, immediate) { + var _this = this; + var focusCapture = this.s.displayController.captureFocus; + if (focusCapture === undefined) { + focusCapture = true; + } + $(this.dom.form) + .off('submit.editor-internal') + .on('submit.editor-internal', function (e) { + e.preventDefault(); + }); + // Focus capture - when the Editor form is shown we capture the browser's + // focus action. Without doing this is would result in the user being able + // to control items under the Editor display - triggering actions that + // shouldn't be possible while the editing is shown. + if (focusCapture && (type === 'main' || type === 'bubble')) { + $('body').on('focus.editor-focus', function () { + if ($(document.activeElement).parents('.DTE').length === 0 && + $(document.activeElement).parents('.DTED').length === 0) { + if (_this.s.setFocus) { + _this.s.setFocus.focus(); + } + } + }); + } + this._multiInfo(); + this._event('open', [type, this.s.action]); + if (immediate) { + this._event('opened', [type, this.s.action]); + } + return true; +} +/** + * Common display editing form method called by all editing methods before the + * form has been configured and displayed. This is to ensure all fire the same + * events. + * + * @param {string} Editing type + * @return {boolean} `false` if the open is cancelled by the preOpen event, + * otherwise `true` + * @private + */ +function _preopen(type) { + // Allow preOpen event to cancel the opening of the display + if (this._event('preOpen', [type, this.s.action]) === false) { + // Tidy- this would normally be done on close, but we never get that far + this._clearDynamicInfo(); + this._event('cancelOpen', [type, this.s.action]); + // inline and bubble methods cannot be opened using `open()`, they + // have to be called again, so we need to clean up the event + // listener added by _formOptions + if ((this.s.mode === 'inline' || this.s.mode === 'bubble') && this.s.closeIcb) { + this.s.closeIcb(); + } + this.s.closeIcb = null; + return false; + } + this._clearDynamicInfo(true); + this.s.displayed = type; + return true; +} +/** + * Set the form into processing mode or take it out of processing mode. In + * processing mode a processing indicator is shown and user interaction with the + * form buttons is blocked + * + * @param {boolean} processing true if to go into processing mode and false if + * to come out of processing mode + * @private + */ +function _processing(processing) { + var procClass = this.classes.processing.active; + $(['div.DTE', this.dom.wrapper]).toggleClass(procClass, processing); + this.s.processing = processing; + this._event('processing', [processing]); +} +/** + * Check if any of the fields are processing for the submit to carry on. It + * can recurse. + * + * @private + */ +function _noProcessing(args) { + var processing = false; + $.each(this.s.fields, function (name, field) { + if (field.processing()) { + processing = true; + } + }); + if (processing) { + this.one('processing-field', function () { + // Are any other fields in a processing state? - Might need to wait again + if (this._noProcessing(args) === true) { + this._submit.apply(this, args); + } + }); + } + return !processing; +} +/** + * Submit a form to the server for processing. This is the private method that is used + * by the 'submit' API method, which should always be called in preference to calling + * this method directly. + * + * @param {function} [successCallback] Callback function that is executed once the + * form has been successfully submitted to the server and no errors occurred. + * @param {function} [errorCallback] Callback function that is executed if the + * server reports an error due to the submission (this includes a JSON formatting + * error should the error return invalid JSON). + * @param {function} [formatdata] Callback function that is passed in the data + * that will be submitted to the server, allowing pre-formatting of the data, + * removal of data or adding of extra fields. + * @param {boolean} [hide=true] When the form is successfully submitted, by default + * the form display will be hidden - this option allows that to be overridden. + * @private + */ +function _submit(successCallback, errorCallback, formatdata, hide) { + var _this = this; + var changed = false; + var allData = {}; + var changedData = {}; + var setBuilder = dataSet; + var fields = this.s.fields; + var editCount = this.s.editCount; + var editFields = this.s.editFields; + var editData = this.s.editData; + var opts = this.s.editOpts; + var changedSubmit = opts.submit; + var submitParamsLocal; + // First - are any of the fields currently "processing"? If so, then we + // want to let them complete before submitting + if (this._noProcessing(arguments) === false) { + Editor.error('Field is still processing', 16, false); + return; + } + // After initSubmit to allow `mode()` to be used as a setter + var action = this.s.action; + var submitParams = { + data: {} + }; + submitParams[this.s.actionName] = action; + // Gather the data that is to be submitted + if (action === 'create' || action === 'edit') { + $.each(editFields, function (idSrc, edit) { + var allRowData = {}; + var changedRowData = {}; + $.each(fields, function (name, field) { + if (edit.fields[name] && field.submittable()) { + var multiGet = field.multiGet(); + var builder = setBuilder(name); + // If it wasn't an edit field, we still need to get the original + // data, so we can submit it if `all` or `allIfChanged` + if (multiGet[idSrc] === undefined) { + var originalVal = field.valFromData(edit.data); + builder(allRowData, originalVal); + return; + } + var value = multiGet[idSrc]; + var manyBuilder = Array.isArray(value) && typeof name === 'string' && name.indexOf('[]') !== -1 ? + setBuilder(name.replace(/\[.*$/, '') + '-many-count') : + null; + builder(allRowData, value); + // We need to tell the server-side if an array submission + // actually has no elements so it knows if the array was + // being submitted or not (since otherwise it doesn't know + // if the array was empty, or just not being submitted) + if (manyBuilder) { + manyBuilder(allRowData, value.length); + } + // Build a changed object for if that is the selected data + // type + if (action === 'edit' && (!editData[name] || !field.compare(value, editData[name][idSrc]))) { + builder(changedRowData, value); + changed = true; + if (manyBuilder) { + manyBuilder(changedRowData, value.length); + } + } + } + }); + if (!$.isEmptyObject(allRowData)) { + allData[idSrc] = allRowData; + } + if (!$.isEmptyObject(changedRowData)) { + changedData[idSrc] = changedRowData; + } + }); + // Decide what data to submit to the server for edit (create is all, always) + if (action === 'create' || changedSubmit === 'all' || (changedSubmit === 'allIfChanged' && changed)) { + submitParams.data = allData; + } + else if (changedSubmit === 'changed' && changed) { + submitParams.data = changedData; + } + else { + // Nothing to submit + this.s.action = null; + if (opts.onComplete === 'close' && (hide === undefined || hide)) { + this._close(false); + } + else if (typeof opts.onComplete === 'function') { + opts.onComplete(this); + } + if (successCallback) { + successCallback.call(this); + } + this._processing(false); + this._event('submitComplete'); + return; + } + } + else if (action === 'remove') { + $.each(editFields, function (idSrc, edit) { + submitParams.data[idSrc] = edit.data; + }); + } + // Local copy of the submit parameters, needed for the data lib prep since + // the preSubmit can modify the format and we need to know what the format is + submitParamsLocal = $.extend(true, {}, submitParams); + // Allow the data to be submitted to the server to be preprocessed by callback + // and event functions + if (formatdata) { + formatdata(submitParams); + } + this._event('preSubmit', [submitParams, action], function (result) { + if (result === false) { + _this._processing(false); + } + else { + // Submit to the server (or whatever method is defined in the settings) + var submitWire = _this.s.ajax ? + _this._ajax : + _this._submitTable; + submitWire.call(_this, submitParams, function (json, notGood, xhr) { + _this._submitSuccess(json, notGood, submitParams, submitParamsLocal, _this.s.action, editCount, hide, successCallback, errorCallback, xhr); + }, function (xhr, err, thrown) { + _this._submitError(xhr, err, thrown, errorCallback, submitParams, _this.s.action); + }, submitParams); + } + }); +} +/** + * Save submitted data without an Ajax request. This will write to a local + * table only - not saving it permanently, but rather using the DataTable itself + * as a data store. + * + * @param {object} data Data to submit + * @param {function} success Success callback + * @param {function} error Error callback + * @param {object} submitParams Submitted data + * @private + */ +function _submitTable(data, success, error, submitParams) { + var action = data.action; + var out = { data: [] }; + var idGet = dataGet(this.s.idSrc); + var idSet = dataSet(this.s.idSrc); + // Nothing required for remove - create and edit get a copy of the data + if (action !== 'remove') { + var originalData_1 = this.s.mode === 'main' ? + this._dataSource('fields', this.modifier()) : + this._dataSource('individual', this.modifier()); + $.each(data.data, function (key, vals) { + var toSave; + var extender = extend; + // Get the original row's data, so we can modify it with new values. + // This allows Editor to not need to submit all fields + if (action === 'edit') { + var rowData = originalData_1[key].data; + toSave = extender({}, rowData, true); + toSave = extender(toSave, vals, true); + } + else { + toSave = extender({}, vals, true); + } + // If create and there isn't an id for the new row, create + // one. An id could be creased by `preSubmit` + var overrideId = idGet(toSave); + if (action === 'create' && overrideId === undefined) { + idSet(toSave, +new Date() + key.toString()); + } + else { + idSet(toSave, overrideId); + } + out.data.push(toSave); + }); + } + success(out); +} +/** + * Submit success callback function + * + * @param {object} json Payload + * @param {bool} notGood True if the returned status code was + * >=400 (i.e. processing failed). This is called `notGood` rather than + * `success` since the request was successfully processed, just not written to + * the db. It is also inverted from "good" to make it optional when overriding + * the `ajax` function. + * @param {object} submitParams Submitted data + * @param {object} submitParamsLocal Unmodified copy of submitted data + * (before it could be modified by the user) + * @param {string} action CRUD action being taken + * @param {int} editCount Protection against async errors + * @param {bool} hide Hide the form flag + * @param {function} successCallback Success callback + * @param {function} errorCallback Error callback + * @private + */ +function _submitSuccess(json, notGood, submitParams, submitParamsLocal, action, editCount, hide, successCallback, errorCallback, xhr) { + var _this = this; + var that = this; + var setData; + var fields = this.s.fields; + var opts = this.s.editOpts; + var modifier = this.s.modifier; + this._event('postSubmit', [json, submitParams, action, xhr]); + if (!json.error) { + json.error = ''; + } + if (!json.fieldErrors) { + json.fieldErrors = []; + } + if (notGood || json.error || json.fieldErrors.length) { + // Global form error + var globalError_1 = []; + if (json.error) { + globalError_1.push(json.error); + } + // Field specific errors + $.each(json.fieldErrors, function (i, err) { + var field = fields[err.name]; + if (!field) { + throw new Error('Unknown field: ' + err.name); + } + else if (field.displayed()) { + field.error(err.status || 'Error'); + if (i === 0) { + if (opts.onFieldError === 'focus') { + // Scroll the display to the first error and focus + _this._animate($(_this.dom.bodyContent), { scrollTop: $(field.node()).position().top }, 500); + field.focus(); + } + else if (typeof opts.onFieldError === 'function') { + opts.onFieldError(_this, err); + } + } + } + else { + // If the field isn't visible, we need to make it display as a global error + // This _shouldn't_ happen - it means there is invalid data if it does + globalError_1.push(field.name() + ': ' + (err.status || 'Error')); + } + }); + this.error(globalError_1.join('
          ')); + this._event('submitUnsuccessful', [json]); + if (errorCallback) { + errorCallback.call(that, json); + } + } + else { + // Create a data store that the data source can use, which is + // unique to this action + var store = {}; + if (json.data && (action === 'create' || action === 'edit')) { + this._dataSource('prep', action, modifier, submitParamsLocal, json, store); + for (var _i = 0, _a = json.data; _i < _a.length; _i++) { + var data = _a[_i]; + setData = data; + var id = this._dataSource('id', data); + this._event('setData', [json, data, action]); // legacy + if (action === 'create') { + // New row was created to add it to the DT + this._event('preCreate', [json, data, id]); + this._dataSource('create', fields, data, store); + this._event(['create', 'postCreate'], [json, data, id]); + } + else if (action === 'edit') { + // Row was updated, so tell the DT + this._event('preEdit', [json, data, id]); + this._dataSource('edit', modifier, fields, data, store); + this._event(['edit', 'postEdit'], [json, data, id]); + } + } + this._dataSource('commit', action, modifier, json.data, store); + } + else if (action === 'remove') { + this._dataSource('prep', action, modifier, submitParamsLocal, json, store); + // Remove the rows given and then redraw the table + this._event('preRemove', [json, this.ids()]); + this._dataSource('remove', modifier, fields, store); + this._event(['remove', 'postRemove'], [json, this.ids()]); + this._dataSource('commit', action, modifier, json.data, store); + } + // Submission complete + if (editCount === this.s.editCount) { + var sAction = this.s.action; + this.s.action = null; // Must do before close, in case close starts a new edit + if (opts.onComplete === 'close' && (hide === undefined || hide)) { + // If no data returned, then treat as not complete + this._close(json.data ? true : false, sAction); + } + else if (typeof opts.onComplete === 'function') { + opts.onComplete(this); + } + } + // All done - fire off the callbacks and events + if (successCallback) { + successCallback.call(that, json); + } + this._event('submitSuccess', [json, setData, action]); + } + this._processing(false); + this._event('submitComplete', [json, setData, action]); +} +/** + * Submit error callback function + * + * @private + */ +function _submitError(xhr, err, thrown, errorCallback, submitParams, action) { + this._event('postSubmit', [null, submitParams, action, xhr]); + this.error(this.i18n.error.system); + this._processing(false); + if (errorCallback) { + errorCallback.call(this, xhr, err, thrown); + } + this._event(['submitError', 'submitComplete'], [xhr, err, thrown, submitParams]); +} +/** + * Check to see if the form needs to be tidied before a new action can be performed. + * This includes if the from is currently processing an old action and if it + * is inline editing. + * + * @param {function} fn Callback function + * @returns {boolean} `true` if was in inline mode, `false` otherwise + * @private + */ +function _tidy(fn) { + var _this = this; + var dt = this.s.table ? + new $.fn.dataTable.Api(this.s.table) : + null; + var ssp = false; + if (dt) { + ssp = dt.settings()[0].oFeatures.bServerSide; + } + if (this.s.processing) { + // If currently processing, wait until the action is complete + this.one('submitComplete', function () { + // If server-side processing is being used in DataTables, first + // check that we are still processing (might not be if nothing was + // submitted) and then wait for the draw to finished + if (ssp) { + dt.one('draw', fn); + } + else { + setTimeout(function () { + fn(); + }, 10); + } + }); + return true; + } + else if (this.display() === 'inline' || this.display() === 'bubble') { + // If there is an inline edit box, it needs to be tidied + this + .one('close', function () { + // On close if processing then we need to wait for the submit to + // complete before running the callback as onBlur was set to + // submit + if (!_this.s.processing) { + // IE needs a small timeout, otherwise it may not focus on a + // field if one already has focus + setTimeout(function () { + // Check this Editor wasn't destroyed + if (_this.s) { + fn(); + } + }, 10); + } + else { + // Need to wait for the submit to finish + _this.one('submitComplete', function (e, json) { + // If SSP then need to wait for the draw + if (ssp && json) { + dt.one('draw', fn); + } + else { + setTimeout(function () { + if (_this.s) { + fn(); + } + }, 10); + } + }); + } + }) + .blur(); + return true; + } + return false; +} +/** + * Same as $.inArray but with weak type checking + * + * @param {any} name Value to look for in the array + * @param {array} arr Array to scan through + * @returns {number} -1 if not found, index otherwise + */ +function _weakInArray(name, arr) { + for (var i = 0, ien = arr.length; i < ien; i++) { + if (name == arr[i]) { + return i; + } + } + return -1; +} + +var fieldType = { + create: function () { }, + disable: function () { }, + enable: function () { }, + get: function () { }, + set: function () { } +}; + +var DataTable$3 = $.fn.dataTable; +// Upload private helper method +function _buttonText(conf, textIn) { + if (textIn === null || textIn === undefined) { + textIn = conf.uploadText || 'Choose file...'; + } + conf._input.find('div.upload button').html(textIn); +} +function _commonUpload(editor, conf, dropCallback, multiple) { + if (multiple === void 0) { multiple = false; } + var btnClass = editor.classes.form.buttonInternal; + var container = $('
          ' + + '
          ' + + '
          ' + + '
          ' + + '' + + '' + + '
          ' + + '
          ' + + '' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          ' + + '
          '); + conf._input = container; + conf._enabled = true; + if (conf.id) { + container.find('input[type=file]').attr('id', Editor.safeId(conf.id)); + } + if (conf.attr) { + container.find('input[type=file]').attr(conf.attr); + } + _buttonText(conf); + if (window.FileReader && conf.dragDrop !== false) { + container.find('div.drop span').text(conf.dragDropText || 'Drag and drop a file here to upload'); + var dragDrop_1 = container.find('div.drop'); + dragDrop_1 + .on('drop', function (e) { + if (conf._enabled) { + Editor.upload(editor, conf, e.originalEvent.dataTransfer.files, _buttonText, dropCallback); + dragDrop_1.removeClass('over'); + } + return false; + }) + .on('dragleave dragexit', function (e) { + if (conf._enabled) { + dragDrop_1.removeClass('over'); + } + return false; + }) + .on('dragover', function (e) { + if (conf._enabled) { + dragDrop_1.addClass('over'); + } + return false; + }); + // When an Editor is open with a file upload input there is a + // reasonable chance that the user will miss the drop point when + // dragging and dropping. Rather than loading the file in the browser, + // we want nothing to happen, otherwise the form will be lost. + editor + .on('open', function () { + $('body').on('dragover.DTE_Upload drop.DTE_Upload', function (e) { + return false; + }); + }) + .on('close', function () { + $('body').off('dragover.DTE_Upload drop.DTE_Upload'); + }); + } + else { + container.addClass('noDrop'); + container.append(container.find('div.rendered')); + } + container.find('div.clearValue button').on('click', function (e) { + e.preventDefault(); + if (conf._enabled) { + upload.set.call(editor, conf, ''); + } + }); + container.find('input[type=file]').on('input', function () { + Editor.upload(editor, conf, this.files, _buttonText, function (ids, error) { + if (!error) { + dropCallback.call(editor, ids); + } + container.find('input[type=file]')[0].value = ''; + }); + }); + return container; +} +// Typically a change event caused by the end user will be added to a queue that +// the browser will handle when no other script is running. However, using +// `$().trigger()` will cause it to happen immediately, so in order to simulate +// the standard browser behaviour we use setTimeout. This also means that +// `dependent()` and other change event listeners will trigger when the field +// values have all been set, rather than as they are being set - 31594 +function _triggerChange(input) { + setTimeout(function () { + input.trigger('change', { editor: true, editorSet: true }); // editorSet legacy + }, 0); +} +// A number of the fields in this file use the same get, set, enable and disable +// methods (specifically the text based controls), so in order to reduce the code +// size, we just define them once here in our own local base model for the field +// types. +var baseFieldType = $.extend(true, {}, fieldType, { + canReturnSubmit: function (conf, node) { + return true; + }, + disable: function (conf) { + conf._input.prop('disabled', true); + }, + enable: function (conf) { + conf._input.prop('disabled', false); + }, + get: function (conf) { + return conf._input.val(); + }, + set: function (conf, val) { + conf._input.val(val); + _triggerChange(conf._input); + } +}); +var hidden = { + create: function (conf) { + conf._input = $(''); + conf._val = conf.value; + return null; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + var oldVal = conf._val; + conf._val = val; + conf._input.val(val); + if (oldVal !== val) { + _triggerChange(conf._input); + } + } +}; +var readonly = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + readonly: 'readonly', + type: 'text' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var text = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + type: 'text' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var password = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id), + type: 'password' + }, conf.attr || {})); + return conf._input[0]; + } +}); +var textarea = $.extend(true, {}, baseFieldType, { + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + conf._input = $('').attr($.extend({ + id: Editor.safeId(conf.id) + }, conf.attr || {})); + return conf._input[0]; + } +}); +var select = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var elOpts = conf._input[0].options; + var countOffset = 0; + if (!append) { + elOpts.length = 0; + if (conf.placeholder !== undefined) { + var placeholderValue = conf.placeholderValue !== undefined ? + conf.placeholderValue : + ''; + countOffset += 1; + elOpts[0] = new Option(conf.placeholder, placeholderValue); + var disabled = conf.placeholderDisabled !== undefined ? + conf.placeholderDisabled : + true; + elOpts[0].hidden = disabled; // can't be hidden if not disabled! + elOpts[0].disabled = disabled; + elOpts[0]._editor_val = placeholderValue; + } + } + else { + countOffset = elOpts.length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + var option = new Option(label, val); + option._editor_val = val; + if (attr) { + $(option).attr(attr); + } + elOpts[i + countOffset] = option; + }); + } + }, + create: function (conf) { + conf._input = $('') + .attr($.extend({ + id: Editor.safeId(conf.id), + multiple: conf.multiple === true + }, conf.attr || {})) + .on('change.dte', function (e, d) { + // On change, get the user selected value and store it as the + // last set, so `update` can reflect it. This way `_lastSet` + // always gives the intended value, be it set via the API or by + // the end user. + if (!d || !d.editor) { + conf._lastSet = select.get(conf); + } + }); + select._addOptions(conf, conf.options || conf.ipOpts); + return conf._input[0]; + }, + destroy: function (conf) { + conf._input.off('change.dte'); + }, + get: function (conf) { + var val = conf._input.find('option:selected').map(function () { + return this._editor_val; + }).toArray(); + if (conf.multiple) { + return conf.separator ? + val.join(conf.separator) : + val; + } + return val.length ? val[0] : null; + }, + set: function (conf, val, localUpdate) { + if (!localUpdate) { + conf._lastSet = val; + } + // Can't just use `$().val()` because it won't work with strong types + if (conf.multiple && conf.separator && !Array.isArray(val)) { + val = typeof val === 'string' ? + val.split(conf.separator) : + []; + } + else if (!Array.isArray(val)) { + val = [val]; + } + var i; + var len = val.length; + var found; + var allFound = false; + var options = conf._input.find('option'); + conf._input.find('option').each(function () { + found = false; + for (i = 0; i < len; i++) { + // Weak typing + if (this._editor_val == val[i]) { + found = true; + allFound = true; + break; + } + } + this.selected = found; + }); + // If there is a placeholder, we might need to select it if nothing else + // was selected. It doesn't make sense to select when multi is enabled + if (conf.placeholder && !allFound && !conf.multiple && options.length) { + options[0].selected = true; + } + // Update will call change itself, otherwise multiple might be called + if (!localUpdate) { + _triggerChange(conf._input); + } + return allFound; + }, + update: function (conf, options, append) { + select._addOptions(conf, options, append); + // Attempt to set the last selected value (set by the API or the end + // user, they get equal priority) + var lastSet = conf._lastSet; + if (lastSet !== undefined) { + select.set(conf, lastSet, true); + } + _triggerChange(conf._input); + } +}); +var checkbox = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var jqInput = conf._input; + var offset = 0; + if (!append) { + jqInput.empty(); + } + else { + offset = $('input', jqInput).length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + jqInput.append('
          ' + + '' + + '' + + '
          '); + $('input:last', jqInput).attr('value', val)[0]._editor_val = val; + if (attr) { + $('input:last', jqInput).attr(attr); + } + }); + } + }, + create: function (conf) { + conf._input = $('
          '); + checkbox._addOptions(conf, conf.options || conf.ipOpts); + return conf._input[0]; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + }, + get: function (conf) { + var out = []; + var selected = conf._input.find('input:checked'); + if (selected.length) { + selected.each(function () { + out.push(this._editor_val); + }); + } + else if (conf.unselectedValue !== undefined) { + out.push(conf.unselectedValue); + } + return conf.separator === undefined || conf.separator === null ? + out : + out.join(conf.separator); + }, + set: function (conf, val) { + var jqInputs = conf._input.find('input'); + if (!Array.isArray(val) && typeof val === 'string') { + val = val.split(conf.separator || '|'); + } + else if (!Array.isArray(val)) { + val = [val]; + } + var i; + var len = val.length; + var found; + jqInputs.each(function () { + found = false; + for (i = 0; i < len; i++) { + if (this._editor_val == val[i]) { + found = true; + break; + } + } + this.checked = found; + }); + _triggerChange(jqInputs); + }, + update: function (conf, options, append) { + // Get the current value + var currVal = checkbox.get(conf); + checkbox._addOptions(conf, options, append); + checkbox.set(conf, currVal); + } +}); +var radio = $.extend(true, {}, baseFieldType, { + // Locally "private" function that can be reused for the create and update methods + _addOptions: function (conf, opts, append) { + if (append === void 0) { append = false; } + var jqInput = conf._input; + var offset = 0; + if (!append) { + jqInput.empty(); + } + else { + offset = $('input', jqInput).length; + } + if (opts) { + Editor.pairs(opts, conf.optionsPair, function (val, label, i, attr) { + jqInput.append('
          ' + + '' + + '' + + '
          '); + $('input:last', jqInput).attr('value', val)[0]._editor_val = val; + if (attr) { + $('input:last', jqInput).attr(attr); + } + }); + } + }, + create: function (conf) { + conf._input = $('
          '); + radio._addOptions(conf, conf.options || conf.ipOpts); + // this is ugly, but IE6/7 has a problem with radio elements that are created + // and checked before being added to the DOM! Basically it doesn't check them. As + // such we use the _preChecked property to set cache the checked button and then + // check it again when the display is shown. This has no effect on other browsers + // other than to cook a few clock cycles. + this.on('open', function () { + conf._input.find('input').each(function () { + if (this._preChecked) { + this.checked = true; + } + }); + }); + return conf._input[0]; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + }, + get: function (conf) { + var el = conf._input.find('input:checked'); + if (el.length) { + return el[0]._editor_val; + } + return conf.unselectedValue !== undefined ? + conf.unselectedValue : + undefined; + }, + set: function (conf, val) { + conf._input.find('input').each(function () { + this._preChecked = false; + if (this._editor_val == val) { + this.checked = true; + this._preChecked = true; + } + else { + // In a detached DOM tree, there is no relationship between the + // input elements, so we need to uncheck any element that does + // not match the value + this.checked = false; + this._preChecked = false; + } + }); + _triggerChange(conf._input.find('input:checked')); + }, + update: function (conf, options, append) { + var currVal = radio.get(conf); + radio._addOptions(conf, options, append); + // Select the current value if it exists in the new data set, otherwise + // select the first radio input so there is always a value selected + var inputs = conf._input.find('input'); + radio.set(conf, inputs.filter('[value="' + currVal + '"]').length ? + currVal : + inputs.eq(0).attr('value')); + } +}); +var datetime = $.extend(true, {}, baseFieldType, { + create: function (conf) { + conf._input = $('').attr($.extend(true, { + id: Editor.safeId(conf.id), + type: 'text' + }, conf.attr)); + if (!DataTable$3.DateTime) { + Editor.error('DateTime library is required', 15); + } + // Legacy support for 2.0- parameters + if (conf.momentLocale && !conf.opts.locale) { + conf.opts.locale = conf.momentLocale; + } + if (conf.momentStrict && !conf.opts.strict) { + conf.opts.strict = conf.momentStrict; + } + conf._picker = new DataTable$3.DateTime(conf._input, $.extend({ + format: conf.displayFormat || conf.format, + i18n: this.i18n.datetime, + }, conf.opts)); + conf._closeFn = function () { + conf._picker.hide(); + }; + if (conf.keyInput === false) { + conf._input.on('keydown', function (e) { + e.preventDefault(); + }); + } + this.on('close', conf._closeFn); + return conf._input[0]; + }, + destroy: function (conf) { + this.off('close', conf._closeFn); + conf._input.off('keydown'); + conf._picker.destroy(); + }, + errorMessage: function (conf, msg) { + conf._picker.errorMsg(msg); + }, + get: function (conf) { + return conf.wireFormat + ? conf._picker.valFormat(conf.wireFormat) + : conf._input.val(); + }, + maxDate: function (conf, max) { + conf._picker.max(max); + }, + minDate: function (conf, min) { + conf._picker.min(min); + }, + // default disable and enable options are okay + owns: function (conf, node) { + return conf._picker.owns(node); + }, + set: function (conf, val) { + // If there is a wire format, convert it to the display format + // Note that special values (e.g. `--now` and empty) do not get formatted + if (typeof val === 'string' && val && val.indexOf('--') !== 0 && conf.wireFormat) { + conf._picker.valFormat(conf.wireFormat, val); + } + else { + conf._picker.val(val); + } + _triggerChange(conf._input); + } +}); +var upload = $.extend(true, {}, baseFieldType, { + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + var editor = this; + var container = _commonUpload(editor, conf, function (val) { + upload.set.call(editor, conf, val[0]); + editor._event('postUpload', [conf.name, val[0]]); + }); + return container; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + conf._enabled = false; + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + conf._enabled = true; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + conf._val = val; + conf._input.val(''); + var container = conf._input; + if (conf.display) { + var rendered = container.find('div.rendered'); + if (conf._val) { + rendered.html(conf.display(conf._val)); + } + else { + rendered + .empty() + .append('' + (conf.noFileText || 'No file') + ''); + } + } + var button = container.find('div.clearValue button'); + if (val && conf.clearText) { + button.html(conf.clearText); + container.removeClass('noClear'); + } + else { + container.addClass('noClear'); + } + conf._input.find('input').triggerHandler('upload.editor', [conf._val]); + } +}); +var uploadMany = $.extend(true, {}, baseFieldType, { + _showHide: function (conf) { + if (!conf.limit) { + return; + } + conf._container.find('div.limitHide').css('display', conf._val.length >= conf.limit ? + 'none' : + 'block'); + // Used by the Editor.upload static function to truncate if too many + // files are selected for upload + conf._limitLeft = conf.limit - conf._val.length; + }, + canReturnSubmit: function (conf, node) { + return false; + }, + create: function (conf) { + var editor = this; + var container = _commonUpload(editor, conf, function (val) { + conf._val = conf._val.concat(val); + uploadMany.set.call(editor, conf, conf._val); + editor._event('postUpload', [conf.name, conf._val]); + }, true); + container + .addClass('multi') + .on('click', 'button.remove', function (e) { + e.stopPropagation(); + if (conf._enabled) { + var idx = $(this).data('idx'); + conf._val.splice(idx, 1); + uploadMany.set.call(editor, conf, conf._val); + } + }); + conf._container = container; + return container; + }, + disable: function (conf) { + conf._input.find('input').prop('disabled', true); + conf._enabled = false; + }, + enable: function (conf) { + conf._input.find('input').prop('disabled', false); + conf._enabled = true; + }, + get: function (conf) { + return conf._val; + }, + set: function (conf, val) { + // Default value for fields is an empty string, whereas we want [] + if (!val) { + val = []; + } + if (!Array.isArray(val)) { + throw new Error('Upload collections must have an array as a value'); + } + conf._val = val; + conf._input.val(''); + var that = this; + var container = conf._input; + if (conf.display) { + var rendered = container.find('div.rendered').empty(); + if (val.length) { + var list_1 = $('
            ').appendTo(rendered); + $.each(val, function (i, file) { + var display = conf.display(file, i); + if (display !== null) { + list_1.append('
          • ' + + display + + ' ' + + '
          • '); + } + }); + } + else { + rendered.append('' + (conf.noFileText || 'No files') + ''); + } + } + uploadMany._showHide(conf); + conf._input.find('input').triggerHandler('upload.editor', [conf._val]); + } +}); +var datatable = $.extend(true, {}, baseFieldType, { + _addOptions: function (conf, options, append) { + if (append === void 0) { append = false; } + var dt = conf.dt; + if (!append) { + dt.clear(); + } + dt.rows.add(options).draw(); + }, + _jumpToFirst: function (conf, editor) { + var dt = conf.dt; + // Find which page in the table the first selected row is + var idx = dt.row({ order: 'applied', selected: true }).index(); + var page = 0; + if (typeof idx === 'number') { + var pageLen = dt.page.info().length; + var pos = dt.rows({ order: 'applied' }).indexes().indexOf(idx); + page = pageLen > 0 + ? Math.floor(pos / pageLen) + : 0; + } + dt.page(page).draw(false); + // If scrolling is enabled, scroll down to first selected + var container = $('div.dataTables_scrollBody', dt.table().container()); + var scrollTo = function () { + var node = dt.row({ order: 'applied', selected: true }).node(); + if (node) { + var height = container.height(); + var top_1 = $(node).position().top; + if (top_1 > height - 10) { + container.scrollTop(top_1); + } + } + }; + if (container.length) { + // Check that the form has actually been displayed. If not need + // to wait for Editor's open event + if (container.parents('body').length) { + scrollTo(); + } + else { + editor.one('open', function () { + scrollTo(); + }); + } + } + }, + create: function (conf) { + var _this = this; + conf.optionsPair = $.extend({ + label: 'label', + value: 'value' + }, conf.optionsPair); + var table = $(''); + var container = $('
            ').append(table); + var side = $('
            '); + if (conf.footer) { + $('
            ') + .append(Array.isArray(conf.footer) + ? $('').append($.map(conf.footer, function (str) { return $('' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ').html(str); })) + : conf.footer) + .appendTo(table); + } + var dt = table + .addClass(datatable.tableClass) + .width('100%') + .on('init.dt', function (e, settings) { + if (settings.nTable !== table[0]) { + return; + } + var api = new DataTable$3.Api(settings); + var containerNode = $(api.table(undefined).container()); + // Select init + DataTable$3.select.init(api); + // Append side button controls + side + .append(containerNode.find('div.dataTables_filter')) + .append(containerNode.find('div.dt-buttons')) + .append(containerNode.find('div.dataTables_info')); + }) + .DataTable($.extend({ + buttons: [], + columns: [ + { + data: conf.optionsPair.label, + title: 'Label' + } + ], + deferRender: true, + dom: 'fiBtp', + language: { + paginate: { + next: '>', + previous: '<', + }, + search: '', + searchPlaceholder: 'Search' + }, + lengthChange: false, + select: { + style: conf.multiple ? 'os' : 'single' + }, + }, conf.config)); + this.on('open', function () { + if (dt.search()) { + dt.search('').draw(); + } + dt.columns.adjust(); + }); + // Change event for when the user does a select - `set` will do its own + // triggering of the change for the api + dt.on('user-select', function () { + _triggerChange($(conf.dt.table().container())); + }); + if (conf.editor) { + conf.editor.table(dt); + conf.editor.on('submitComplete', function (e, json, data, action) { + if (action === 'create') { + var _loop_1 = function (dp) { + dt + .rows(function (idx, d) { return d === dp; }) + .select(); + }; + // Automatically select the new data + for (var _i = 0, _a = json.data; _i < _a.length; _i++) { + var dp = _a[_i]; + _loop_1(dp); + } + } + else if (action === 'edit' || action === 'remove') { + _this._dataSource('refresh'); + } + datatable._jumpToFirst(conf, _this); + }); + } + conf.dt = dt; + datatable._addOptions(conf, conf.options || []); + return { + input: container, + side: side, + }; + }, + disable: function (conf) { + conf.dt.select.style('api'); + conf.dt.buttons().container().css('display', 'none'); + }, + dt: function (conf) { + return conf.dt; + }, + enable: function (conf) { + conf.dt.select.style(conf.multiple ? 'os' : 'single'); + conf.dt.buttons().container().css('display', 'block'); + }, + get: function (conf) { + var rows = conf.dt + .rows({ selected: true }) + .data() + .pluck(conf.optionsPair.value) + .toArray(); + return conf.separator || !conf.multiple + ? rows.join(conf.separator || ',') + : rows; + }, + set: function (conf, val, localUpdate) { + // Convert to an array of values - works for both single and multiple + if (conf.multiple && conf.separator && !Array.isArray(val)) { + val = typeof val === 'string' ? + val.split(conf.separator) : + []; + } + else if (!Array.isArray(val)) { + val = [val]; + } + // if ( ! localUpdate ) { + // conf._lastSet = val; + // } + var valueFn = dataGet(conf.optionsPair.value); + conf.dt.rows({ selected: true }).deselect(); + conf.dt.rows(function (idx, data, node) { return val.indexOf(valueFn(data)) !== -1; }).select(); + // Jump to the first page with a selected row (if there are any) + datatable._jumpToFirst(conf, this); + // Update will call change itself, otherwise multiple might be called + if (!localUpdate) { + _triggerChange($(conf.dt.table().container())); + } + }, + tableClass: '', + update: function (conf, options, append) { + datatable._addOptions(conf, options, append); + // Attempt to set the last selected value (set by the API or the end + // user, they get equal priority) + var lastSet = conf._lastSet; + if (lastSet !== undefined) { + datatable.set(conf, lastSet, true); + } + _triggerChange($(conf.dt.table().container())); + } +}); + +var defaults = { + className: '', + compare: null, + data: '', + def: '', + entityDecode: true, + fieldInfo: '', + getFormatter: null, + id: '', + label: '', + labelInfo: '', + message: '', + multiEditable: true, + name: null, + nullDefault: false, + setFormatter: null, + submit: true, + type: 'text' +}; + +var DataTable$2 = $.fn.dataTable; +var Field = /** @class */ (function () { + function Field(options, classes, host) { + var that = this; + var multiI18n = host.internalI18n().multi; + var opts = $.extend(true, {}, Field.defaults, options); + if (!Editor.fieldTypes[opts.type]) { + throw new Error('Error adding field - unknown field type ' + opts.type); + } + this.s = { + classes: classes, + host: host, + multiIds: [], + multiValue: false, + multiValues: {}, + name: opts.name, + opts: opts, + processing: false, + type: Editor.fieldTypes[opts.type], + }; + // No id, so assign one to have the label reference work + if (!opts.id) { + opts.id = 'DTE_Field_' + opts.name; + } + // If no `data` option is given, then we use the name from the field as the + // data prop to read data for the field from DataTables + if (opts.data === '') { + opts.data = opts.name; + } + // Get and set functions in the data object for the record + this.valFromData = function (d) { + // wrapper to automatically pass `editor` as the type + return dataGet(opts.data)(d, 'editor'); + }; + this.valToData = dataSet(opts.data); // set val to data + // Field HTML structure + var template = $('
            ' + + '' + + '
            ' + + // Field specific HTML is added here if there is any + '
            ' + + '
            ' + + multiI18n.title + + '' + + multiI18n.info + + '' + + '
            ' + + '
            ' + + multiI18n.restore + + '
            ' + + '
            ' + + '
            ' + opts.message + '
            ' + + '
            ' + opts.fieldInfo + '
            ' + + '
            ' + + '
            ' + + '
            '); + var input = this._typeFn('create', opts); + var side = null; + if (input && input.side) { + side = input.side; + input = input.input; + } + if (input !== null) { + el('input-control', template).prepend(input); + } + else { + template.css('display', 'none'); + } + this.dom = { + container: template, + fieldError: el('msg-error', template), + fieldInfo: el('msg-info', template), + fieldMessage: el('msg-message', template), + inputControl: el('input-control', template), + label: el('label', template).append(side), + labelInfo: el('msg-label', template), + multi: el('multi-value', template), + multiInfo: el('multi-info', template), + multiReturn: el('msg-multi', template), + processing: el('field-processing', template) + }; + // On click - set a common value for the field + this.dom.multi.on('click', function () { + if (that.s.opts.multiEditable && !template.hasClass(classes.disabled) && opts.type !== 'readonly') { + that.val(''); + that.focus(); + } + }); + this.dom.multiReturn.on('click', function () { + that.multiRestore(); + }); + // Field type extension methods - add a method to the field for the public + // methods that each field type defines beyond the default ones that already + // exist as part of this instance + $.each(this.s.type, function (name, fn) { + if (typeof fn === 'function' && that[name] === undefined) { + that[name] = function () { + var args = Array.prototype.slice.call(arguments); + args.unshift(name); + var ret = that._typeFn.apply(that, args); + // Return the given value if there is one, or the field instance + // for chaining if there is no value + return ret === undefined ? + that : + ret; + }; + } + }); + } + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Public + */ + Field.prototype.def = function (set) { + var opts = this.s.opts; + if (set === undefined) { + // Backwards compat + var def = opts['default'] !== undefined ? + opts['default'] : + opts.def; + return typeof def === 'function' ? + def() : + def; + } + opts.def = set; + return this; + }; + Field.prototype.disable = function () { + this.dom.container.addClass(this.s.classes.disabled); + this._typeFn('disable'); + return this; + }; + Field.prototype.displayed = function () { + var container = this.dom.container; + return container.parents('body').length && container.css('display') !== 'none' ? + true : + false; + }; + Field.prototype.enable = function (toggle) { + if (toggle === void 0) { toggle = true; } + if (toggle === false) { + return this.disable(); + } + this.dom.container.removeClass(this.s.classes.disabled); + this._typeFn('enable'); + return this; + }; + Field.prototype.enabled = function () { + return this.dom.container.hasClass(this.s.classes.disabled) === false; + }; + Field.prototype.error = function (msg, fn) { + var classes = this.s.classes; + // Add or remove the error class + if (msg) { + this.dom.container.addClass(classes.error); + } + else { + this.dom.container.removeClass(classes.error); + } + this._typeFn('errorMessage', msg); + return this._msg(this.dom.fieldError, msg, fn); + }; + Field.prototype.fieldInfo = function (msg) { + return this._msg(this.dom.fieldInfo, msg); + }; + Field.prototype.isMultiValue = function () { + return this.s.multiValue && this.s.multiIds.length !== 1; + }; + Field.prototype.inError = function () { + return this.dom.container.hasClass(this.s.classes.error); + }; + Field.prototype.input = function () { + return this.s.type.input ? + this._typeFn('input') : + $('input, select, textarea', this.dom.container); + }; + Field.prototype.focus = function () { + if (this.s.type.focus) { + this._typeFn('focus'); + } + else { + $('input, select, textarea', this.dom.container).focus(); + } + return this; + }; + Field.prototype.get = function () { + // When multi-value a single get is undefined + if (this.isMultiValue()) { + return undefined; + } + return this._format(this._typeFn('get'), this.s.opts.getFormatter); + }; + Field.prototype.hide = function (animate) { + var el = this.dom.container; + if (animate === undefined) { + animate = true; + } + if (this.s.host.display() && animate && $.fn.slideUp) { + el.slideUp(); + } + else { + el.css('display', 'none'); + } + return this; + }; + Field.prototype.label = function (str) { + var label = this.dom.label; + var labelInfo = this.dom.labelInfo.detach(); + if (str === undefined) { + return label.html(); + } + label.html(str); + label.append(labelInfo); + return this; + }; + Field.prototype.labelInfo = function (msg) { + return this._msg(this.dom.labelInfo, msg); + }; + Field.prototype.message = function (msg, fn) { + return this._msg(this.dom.fieldMessage, msg, fn); + }; + // There is no `multiVal()` as its arguments could be ambiguous + // id is an idSrc value _only_ + Field.prototype.multiGet = function (id) { + var value; + var multiValues = this.s.multiValues; + var multiIds = this.s.multiIds; + var isMultiValue = this.isMultiValue(); + if (id === undefined) { + var fieldVal = this.val(); + // Get an object with the values for each item being edited + value = {}; + for (var _i = 0, multiIds_1 = multiIds; _i < multiIds_1.length; _i++) { + var multiId = multiIds_1[_i]; + value[multiId] = isMultiValue ? + multiValues[multiId] : + fieldVal; + } + } + else if (isMultiValue) { + // Individual value + value = multiValues[id]; + } + else { + // Common value + value = this.val(); + } + return value; + }; + Field.prototype.multiRestore = function () { + this.s.multiValue = true; + this._multiValueCheck(); + }; + Field.prototype.multiSet = function (id, val, recalc) { + if (recalc === void 0) { recalc = true; } + var that = this; + var multiValues = this.s.multiValues; + var multiIds = this.s.multiIds; + if (val === undefined) { + val = id; + id = undefined; + } + // Set + var set = function (idSrc, valIn) { + // Get an individual item's value - add the id to the edit ids if + // it isn't already in the set. + if ($.inArray(idSrc, multiIds) === -1) { + multiIds.push(idSrc); + } + multiValues[idSrc] = that._format(valIn, that.s.opts.setFormatter); + }; + if ($.isPlainObject(val) && id === undefined) { + // idSrc / value pairs passed in + $.each(val, function (idSrc, innerVal) { + set(idSrc, innerVal); + }); + } + else if (id === undefined) { + // Set same value for all existing ids + $.each(multiIds, function (i, idSrc) { + set(idSrc, val); + }); + } + else { + // Setting an individual property + set(id, val); + } + this.s.multiValue = true; + if (recalc) { + this._multiValueCheck(); + } + return this; + }; + Field.prototype.name = function () { + return this.s.opts.name; + }; + Field.prototype.node = function () { + return this.dom.container[0]; + }; + Field.prototype.nullDefault = function () { + return this.s.opts.nullDefault; + }; + Field.prototype.processing = function (set) { + if (set === undefined) { + return this.s.processing; + } + this.dom.processing.css('display', set ? 'block' : 'none'); + this.s.processing = set; + this.s.host.internalEvent('processing-field', [set]); + return this; + }; + // multiCheck is not publicly documented + Field.prototype.set = function (val, multiCheck) { + if (multiCheck === void 0) { multiCheck = true; } + var decodeFn = function (d) { + return typeof d !== 'string' ? + d : + d + .replace(/>/g, '>') + .replace(/</g, '<') + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/£/g, '£') + .replace(/�?39;/g, '\'') + .replace(/�?10;/g, '\n'); + }; + this.s.multiValue = false; + var decode = this.s.opts.entityDecode; + if (decode === undefined || decode === true) { + if (Array.isArray(val)) { + for (var i = 0, ien = val.length; i < ien; i++) { + val[i] = decodeFn(val[i]); + } + } + else { + val = decodeFn(val); + } + } + // If triggered from multi check we don't want to do formatting or multi checking again + if (multiCheck === true) { + val = this._format(val, this.s.opts.setFormatter); + this._typeFn('set', val); + this._multiValueCheck(); + } + else { + this._typeFn('set', val); + } + return this; + }; + Field.prototype.show = function (animate, toggle) { + if (animate === void 0) { animate = true; } + if (toggle === void 0) { toggle = true; } + if (toggle === false) { + return this.hide(animate); + } + var el = this.dom.container; + if (this.s.host.display() && animate && $.fn.slideDown) { + el.slideDown(); + } + else { + el.css('display', ''); // empty to restore css default (flex or block) + } + return this; + }; + Field.prototype.update = function (options, append) { + if (append === void 0) { append = false; } + if (this.s.type.update) { + this._typeFn('update', options, append); + } + return this; + }; + Field.prototype.val = function (val) { + return val === undefined ? + this.get() : + this.set(val); + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Internal - Called from Editor only and are not publicly documented - + * these APIs can change! + */ + Field.prototype.compare = function (value, original) { + var compare = this.s.opts.compare || deepCompare; + return compare(value, original); + }; + Field.prototype.dataSrc = function () { + return this.s.opts.data; + }; + Field.prototype.destroy = function () { + // remove element + this.dom.container.remove(); + // field's own destroy method if there is one + this._typeFn('destroy'); + return this; + }; + Field.prototype.multiEditable = function () { + return this.s.opts.multiEditable; + }; + Field.prototype.multiIds = function () { + return this.s.multiIds; + }; + Field.prototype.multiInfoShown = function (show) { + this.dom.multiInfo.css({ display: show ? 'block' : 'none' }); + }; + Field.prototype.multiReset = function () { + this.s.multiIds = []; + this.s.multiValues = {}; + }; + Field.prototype.submittable = function () { + return this.s.opts.submit; + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Internal + */ + Field.prototype._msg = function (el, msg, fn) { + if (msg === undefined) { + return el.html(); + } + if (typeof msg === 'function') { + var editor = this.s.host; + msg = msg(editor, new DataTable$2.Api(editor.internalSettings().table)); + } + if (el.parent().is(':visible') && $.fn.animate) { + el.html(msg); + if (msg) { + el.slideDown(fn); // fn can be undefined - so jQuery won't execute it + } + else { + el.slideUp(fn); + } + } + else { + // Not visible, so immediately set, or blank out the element + el + .html(msg || '') + .css('display', msg ? 'block' : 'none'); + if (fn) { + fn(); + } + } + return this; + }; + Field.prototype._multiValueCheck = function () { + var last; + var ids = this.s.multiIds; + var values = this.s.multiValues; + var isMultiValue = this.s.multiValue; + var isMultiEditable = this.s.opts.multiEditable; + var val; + var different = false; + if (ids) { + for (var i = 0; i < ids.length; i++) { + val = values[ids[i]]; + if (i > 0 && !deepCompare(val, last)) { + different = true; + break; + } + last = val; + } + } + if ((different && isMultiValue) || (!isMultiEditable && this.isMultiValue())) { + // Different values or same values, but not multiple editable + this.dom.inputControl.css({ display: 'none' }); + this.dom.multi.css({ display: 'block' }); + } + else { + // All the same value + this.dom.inputControl.css({ display: 'block' }); + this.dom.multi.css({ display: 'none' }); + if (isMultiValue && !different) { + this.set(last, false); + } + } + this.dom.multiReturn.css({ + display: ids && ids.length > 1 && different && !isMultiValue ? + 'block' : + 'none' + }); + // Update information label + var i18n = this.s.host.internalI18n().multi; + this.dom.multiInfo.html(isMultiEditable ? i18n.info : i18n.noMulti); + this.dom.multi.toggleClass(this.s.classes.multiNoEdit, !isMultiEditable); + this.s.host.internalMultiInfo(); + return true; + }; + Field.prototype._typeFn = function (name) { + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + // Insert the options as the first parameter - all field type methods + // take the field's configuration object as the first parameter + args.unshift(this.s.opts); + var fn = this.s.type[name]; + if (fn) { + return fn.apply(this.s.host, args); + } + }; + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Private + */ + Field.prototype._errorNode = function () { + return this.dom.fieldError; + }; + Field.prototype._format = function (val, formatter) { + if (formatter) { + if (Array.isArray(formatter)) { + var args = formatter.slice(); + var name_1 = args.shift(); + formatter = Field.formatters[name_1].apply(this, args); + } + return formatter.call(this.s.host, val, this); + } + return val; + }; + Field.defaults = defaults; + Field.formatters = {}; + return Field; +}()); + +var button = { + action: null, + className: null, + tabIndex: 0, + text: null, +}; + +var displayController = { + close: function () { }, + init: function () { }, + node: function () { }, + open: function () { } +}; + +var DataTable$1 = $.fn.dataTable; +/* + * DataTables 1.10 API integration. Provides the ability to control basic Editor + * aspects from the DataTables API. Full control does of course require use of + * the Editor API though. + */ +var apiRegister = DataTable$1.Api.register; +function _getInst(api) { + var ctx = api.context[0]; + return ctx.oInit.editor || ctx._editor; +} +// Set sensible defaults for the editing options +function _setBasic(inst, opts, type, plural) { + if (!opts) { + opts = {}; + } + if (opts.buttons === undefined) { + opts.buttons = '_basic'; + } + if (opts.title === undefined) { + opts.title = inst.i18n[type].title; + } + if (opts.message === undefined) { + if (type === 'remove') { + var confirm_1 = inst.i18n[type].confirm; + opts.message = plural !== 1 ? confirm_1._.replace(/%d/, plural) : confirm_1['1']; + } + else { + opts.message = ''; + } + } + return opts; +} +apiRegister('editor()', function () { + return _getInst(this); +}); +// Row editing +apiRegister('row.create()', function (opts) { + // main + var inst = _getInst(this); + inst.create(_setBasic(inst, opts, 'create')); + return this; +}); +apiRegister('row().edit()', function (opts) { + // main + var inst = _getInst(this); + inst.edit(this[0][0], _setBasic(inst, opts, 'edit')); + return this; +}); +apiRegister('rows().edit()', function (opts) { + // main + var inst = _getInst(this); + inst.edit(this[0], _setBasic(inst, opts, 'edit')); + return this; +}); +apiRegister('row().delete()', function (opts) { + // main + var inst = _getInst(this); + inst.remove(this[0][0], _setBasic(inst, opts, 'remove', 1)); + return this; +}); +apiRegister('rows().delete()', function (opts) { + // main + var inst = _getInst(this); + inst.remove(this[0], _setBasic(inst, opts, 'remove', this[0].length)); + return this; +}); +apiRegister('cell().edit()', function (type, opts) { + // inline or bubble + if (!type) { + type = 'inline'; + } + else if ($.isPlainObject(type)) { + opts = type; + type = 'inline'; + } + _getInst(this)[type](this[0][0], opts); + return this; +}); +apiRegister('cells().edit()', function (opts) { + // bubble only at the moment + _getInst(this).bubble(this[0], opts); + return this; +}); +apiRegister('file()', file); +apiRegister('files()', files); +// Global listener for file information updates via DataTables' Ajax JSON +$(document).on('xhr.dt', function (e, ctx, json) { + if (e.namespace !== 'dt') { + return; + } + if (json && json.files) { + $.each(json.files, function (name, filesIn) { + if (!Editor.files[name]) { + Editor.files[name] = {}; + } + $.extend(Editor.files[name], filesIn); + }); + } +}); + +/* + * Add helpful buttons to make life easier + * + * Note that the values that require a string to make any sense (the button text + * for example) are set by Editor when Editor is initialised through the i18n + * options. + */ +var _buttons = $.fn.dataTable.ext.buttons; +$.extend(_buttons, { + create: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .create($.extend({ + buttons: config.formButtons, + message: config.formMessage || editor.i18n.create.message, + nest: true, + title: config.formTitle || editor.i18n.create.title + }, config.formOptions)); + }, + className: 'buttons-create', + editor: null, + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.create.submit; + } + }, + formMessage: null, + formOptions: {}, + formTitle: null, + text: function (dt, node, config) { + return dt.i18n('buttons.create', config.editor.i18n.create.button); + }, + }, + createInline: { + action: function (e, dt, node, config) { + config.editor.inlineCreate(config.position, config.formOptions); + }, + className: 'buttons-create', + editor: null, + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.create.submit; + } + }, + formOptions: {}, + position: 'start', + text: function (dt, node, config) { + return dt.i18n('buttons.create', config.editor.i18n.create.button); + }, + }, + edit: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + var rows = dt.rows({ selected: true }).indexes(); + var columns = dt.columns({ selected: true }).indexes(); + var cells = dt.cells({ selected: true }).indexes(); + var items = columns.length || cells.length ? + { + cells: cells, + columns: columns, + rows: rows + } : + rows; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .edit(items, $.extend({ + buttons: config.formButtons, + message: config.formMessage || editor.i18n.edit.message, + nest: true, + title: config.formTitle || editor.i18n.edit.title + }, config.formOptions)); + }, + className: 'buttons-edit', + editor: null, + extend: 'selected', + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.edit.submit; + }, + }, + formMessage: null, + formOptions: {}, + formTitle: null, + text: function (dt, node, config) { + return dt.i18n('buttons.edit', config.editor.i18n.edit.button); + }, + }, + remove: { + action: function (e, dt, node, config) { + var that = this; + var editor = config.editor; + this.processing(true); + editor + .one('preOpen', function () { + that.processing(false); + }) + .remove(dt.rows({ selected: true }).indexes(), $.extend({ + buttons: config.formButtons, + message: config.formMessage, + nest: true, + title: config.formTitle || editor.i18n.remove.title + }, config.formOptions)); + }, + className: 'buttons-remove', + editor: null, + extend: 'selected', + formButtons: { + action: function (e) { + this.submit(); + }, + text: function (editor) { + return editor.i18n.remove.submit; + }, + }, + formMessage: function (editor, dt) { + var rows = dt.rows({ selected: true }).indexes(); + var i18n = editor.i18n.remove; + var question = typeof i18n.confirm === 'string' ? + i18n.confirm : + i18n.confirm[rows.length] ? + i18n.confirm[rows.length] : i18n.confirm._; + return question.replace(/%d/g, rows.length); + }, + formOptions: {}, + formTitle: null, + limitTo: ['rows'], + text: function (dt, node, config) { + return dt.i18n('buttons.remove', config.editor.i18n.remove.button); + }, + } +}); +// Reuse the standard edit and remove buttons for their singular equivalent, +// but set it to extend the single selected button only +_buttons.editSingle = $.extend({}, _buttons.edit); +_buttons.editSingle.extend = 'selectedSingle'; +_buttons.removeSingle = $.extend({}, _buttons.remove); +_buttons.removeSingle.extend = 'selectedSingle'; + + +if (!DataTable || !DataTable.versionCheck || !DataTable.versionCheck('1.10.20')) { + throw new Error('Editor requires DataTables 1.10.20 or newer'); +} +var Editor = /** @class */ (function () { + function Editor(init, cjsJq) { + var _this = this; + this.add = add; + this.ajax = ajax; + this.background = background; + this.blur = blur; + this.bubble = bubble; + this.bubblePosition = bubblePosition; + this.buttons = buttons; + this.clear = clear; + this.close = close; + this.create = create; + this.undependent = undependent; + this.dependent = dependent; + this.destroy = destroy; + this.disable = disable; + this.display = display; + this.displayed = displayed; + this.displayNode = displayNode; + this.edit = edit; + this.enable = enable; + this.error = error$1; + this.field = field; + this.fields = fields; + this.file = file; + this.files = files; + this.get = get; + this.hide = hide; + this.ids = ids; + this.inError = inError; + this.inline = inline; + this.inlineCreate = inlineCreate; + this.message = message; + this.mode = mode; + this.modifier = modifier; + this.multiGet = multiGet; + this.multiSet = multiSet; + this.node = node; + this.off = off; + this.on = on; + this.one = one; + this.open = open; + this.order = order; + this.remove = remove; + this.set = set; + this.show = show; + this.submit = submit; + this.table = table; + this.template = template; + this.title = title; + this.val = val; + this._actionClass = _actionClass; + this._ajax = _ajax; + this._animate = _animate; + this._assembleMain = _assembleMain; + this._blur = _blur; + this._clearDynamicInfo = _clearDynamicInfo; + this._close = _close; + this._closeReg = _closeReg; + this._crudArgs = _crudArgs; + this._dataSource = _dataSource; + this._displayReorder = _displayReorder; + this._edit = _edit; + this._event = _event; + this._eventName = _eventName; + this._fieldFromNode = _fieldFromNode; + this._fieldNames = _fieldNames; + this._focus = _focus; + this._formOptions = _formOptions; + this._inline = _inline; + this._inputTrigger = _inputTrigger; + this._optionsUpdate = _optionsUpdate; + this._message = _message; + this._multiInfo = _multiInfo; + this._nestedClose = _nestedClose; + this._nestedOpen = _nestedOpen; + this._postopen = _postopen; + this._preopen = _preopen; + this._processing = _processing; + this._noProcessing = _noProcessing; + this._submit = _submit; + this._submitTable = _submitTable; + this._submitSuccess = _submitSuccess; + this._submitError = _submitError; + this._tidy = _tidy; + this._weakInArray = _weakInArray; + // Check if called with a window or jQuery object for DOM less applications + // This is for backwards compatibility with CommonJS loader + if (Editor.factory(init, cjsJq)) { + return Editor; + } + if (!(this instanceof Editor)) { + alert('DataTables Editor must be initialised as a \'new\' instance'); + } + init = $.extend(true, {}, Editor.defaults, init); + this.c = init; + this.s = $.extend(true, {}, Editor.models.settings, { + actionName: init.actionName, + ajax: init.ajax, + formOptions: init.formOptions, + idSrc: init.idSrc, + table: init.domTable || init.table, + template: init.template ? + $(init.template).detach() : null + }); + this.classes = $.extend(true, {}, Editor.classes); + this.i18n = init.i18n; + // Increment the unique counter for the next instance + Editor.models.settings.unique++; + var that = this; + var classes = this.classes; + var wrapper = $('
            ' + + '
            ' + + '
            ' + + '
            ' + + '
            ' + + '
            ' + + '
            ' + + '
            ' + + '
            '); + var form = $('' + + '
            ' + + ''); + this.dom = { + body: el('body', wrapper)[0], + bodyContent: el('body_content', wrapper)[0], + buttons: $('
            ')[0], + footer: el('foot', wrapper)[0], + form: form[0], + formContent: el('form_content', form)[0], + formError: $('
            ')[0], + formInfo: $('
            ')[0], + header: $('
            ')[0], + processing: el('processing', wrapper)[0], + wrapper: wrapper[0], + }; + // Bind callback methods + $.each(init.events, function (evt, fn) { + that.on(evt, function () { + var argsIn = []; + for (var _i = 0; _i < arguments.length; _i++) { + argsIn[_i] = arguments[_i]; + } + // When giving events in the constructor the event argument was not + // given in 1.2-, so we remove it here. This is solely for + // backwards compatibility as the events in the initialisation are + // not documented in 1.3+. + fn.apply(that, argsIn); + }); + }); + // Cache the DOM nodes + this.dom; + // Add any fields which are given on initialisation + if (init.fields) { + this.add(init.fields); + } + $(document) + .on('init.dt.dte' + this.s.unique, function (e, settings, json) { + // Resolve this reference in the event handlers so the + // table() API method can be used to change it and the + // change still be operated on here. + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Attempt to attach to a DataTable automatically when the table is + // initialised + settings._editor = _this; + } + } + }) + .on('i18n.dt.dte' + this.s.unique, function (e, settings) { + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Use loaded language options + if (settings.oLanguage.editor) { + $.extend(true, _this.i18n, settings.oLanguage.editor); + } + } + } + }) + .on('xhr.dt.dte' + this.s.unique, function (e, settings, json) { + var table = _this.s.table; + if (table) { + var dtApi = new DataTable.Api(table); + if (settings.nTable === dtApi.table().node()) { + // Automatically update fields which have a field name defined in + // the returned json - saves an `initComplete` for the user + _this._optionsUpdate(json); + } + } + }); + // Prep the display controller + if (!Editor.display[init.display]) { + throw new Error('Cannot find display controller ' + init.display); + } + this.s.displayController = Editor.display[init.display].init(this); + this._event('initComplete', []); + $(document).trigger('initEditor', [this]); + } + // Expose internal methods and options for the Field class to use + // These are not publicly documented. + /** @internal */ + Editor.prototype.internalEvent = function (name, args) { + this._event(name, args); + }; + /** @internal */ + Editor.prototype.internalI18n = function () { + return this.i18n; + }; + /** @internal */ + Editor.prototype.internalMultiInfo = function () { + return this._multiInfo(); + }; + /** @internal */ + Editor.prototype.internalSettings = function () { + return this.s; + }; + Editor.fieldTypes = { + checkbox: checkbox, + datatable: datatable, + datetime: datetime, + hidden: hidden, + password: password, + radio: radio, + readonly: readonly, + select: select, + text: text, + textarea: textarea, + upload: upload, + uploadMany: uploadMany + }; + Editor.files = {}; + Editor.version = '2.1.3'; + Editor.classes = classNames; + Editor.Field = Field; + Editor.DateTime = null; + Editor.error = error; + Editor.pairs = pairs; + Editor.factory = factory; + Editor.upload = upload$1; + Editor.defaults = defaults$1; + Editor.models = { + button: button, + displayController: displayController, + fieldType: fieldType, + formOptions: formOptions, + settings: settings, + }; + Editor.dataSources = { + dataTable: dataSource$1, + html: dataSource, + }; + Editor.display = { + envelope: envelope, + lightbox: self, + }; + Editor.safeId = function (id) { + return safeDomId(id, ''); + }; + return Editor; +}()); +DataTable.Editor = Editor; +$.fn.DataTable.Editor = Editor; +if (DataTable.DateTime) { + Editor.DateTime = DataTable.DateTime; +} +// If there are field types available on DataTables we copy them in (after the +// built in ones to allow overrides) and then expose the field types object. +if (DataTable.ext.editorFields) { + $.extend(Editor.fieldTypes, DataTable.ext.editorFields); +} +DataTable.ext.editorFields = Editor.fieldTypes; + + + +export default Editor; diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.js b/httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.js new file mode 100755 index 00000000..2bc68d60 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.bootstrap.js @@ -0,0 +1,272 @@ +/*! Bootstrap integration for DataTables' Editor + * © SpryMedia Ltd - datatables.net/license + */ + +(function( factory ){ + if ( typeof define === 'function' && define.amd ) { + // AMD + define( ['jquery', 'datatables.net-bs', 'datatables.net-editor'], function ( $ ) { + return factory( $, window, document ); + } ); + } + else if ( typeof exports === 'object' ) { + // CommonJS + var jq = require('jquery'); + var cjsRequires = function (root, $) { + if ( ! $.fn.dataTable ) { + require('datatables.net-bs')(root, $); + } + + if ( ! $.fn.dataTable.Editor ) { + require('datatables.net-editor')(root, $); + } + }; + + if (typeof window === 'undefined') { + module.exports = function (root, $) { + if ( ! root ) { + // CommonJS environments without a window global must pass a + // root. This will give an error otherwise + root = window; + } + + if ( ! $ ) { + $ = jq( root ); + } + + cjsRequires( root, $ ); + return factory( $, root, root.document ); + }; + } + else { + cjsRequires( window, jq ); + module.exports = factory( jq, window, window.document ); + } + } + else { + // Browser + factory( jQuery, window, document ); + } +}(function( $, window, document, undefined ) { +'use strict'; +var DataTable = $.fn.dataTable; + + +var Editor = DataTable.Editor; + +/* + * Set the default display controller to be our bootstrap control + */ +DataTable.Editor.defaults.display = "bootstrap"; + + +/* + * Change the default classes from Editor to be classes for Bootstrap + */ +$.extend( true, $.fn.dataTable.Editor.classes, { + "header": { + "wrapper": "DTE_Header modal-header", + title: { + tag: 'h4', + class: 'modal-title' + } + }, + "body": { + "wrapper": "DTE_Body modal-body" + }, + "footer": { + "wrapper": "DTE_Footer modal-footer" + }, + "form": { + "tag": "form-horizontal", + "button": "btn btn-default", + "buttonInternal": "btn btn-default" + }, + "field": { + "wrapper": "DTE_Field", + "label": "col-lg-4 control-label", + "input": "col-lg-8 controls", + "error": "error has-error", + "msg-labelInfo": "help-block", + "msg-info": "help-block", + "msg-message": "help-block", + "msg-error": "help-block", + "multiValue": "well well-sm multi-value", + "multiInfo": "small", + "multiRestore": "well well-sm multi-restore" + } +} ); + +$.extend( true, DataTable.ext.buttons, { + create: { + formButtons: { + className: 'btn-primary' + } + }, + edit: { + formButtons: { + className: 'btn-primary' + } + }, + remove: { + formButtons: { + className: 'btn-danger' + } + } +} ); + +DataTable.Editor.fieldTypes.datatable.tableClass = 'table'; + +let shown = false; +let fullyShown = false; + +const dom = { + // Note that `modal-dialog-scrollable` is BS4.3+ only. It has no effect on 4.0-4.2 + content: $( + '' + ), + close: $(''+ + '' + ) +}; + +DataTable.Editor.display.bulma = $.extend( true, {}, DataTable.Editor.models.displayController, { + /* + * API methods + */ + init: function ( dte ) { + // Add `form-control` to required elements + dte.on( 'displayOrder.dtebm open.dtebm', function ( e, display, action, form ) { + $.each( dte.s.fields, function ( key, field ) { + $('input:not([type=checkbox]):not([type=radio]), select, textarea', field.node() ) + .addClass( 'input' ); + + $('input[type=checkbox], input[type=radio]', field.node() ) + .removeClass('input'); + + $('select', field.node() ) + .addClass( 'select' ) + .parent().addClass('select'); + + $('select[multiple]', field.node() ) + .parent().addClass('is-multiple'); + } ); + } ); + + return DataTable.Editor.display.bulma; + }, + + open: function ( dte, append, callback ) { + $(append).removeClass('is-hidden').addClass('is-active'); + $(append).find('.modal-title').addClass('title'); + dom.content.find('.modal-content').append(append); + dom.content.addClass('is-active is-clipped'); + + dom.content.appendTo("body"); + // Setup events on each show + $('.modal-close') + .attr('title', dte.i18n.close) + .one('click', function () { + dte.close('icon'); + }) + .appendTo($('div.modal-header', append)); + + // This is a bit horrible, but if you mousedown and then drag out of the modal container, we don't + // want to trigger a background action. + let allowBackgroundClick = false; + $(document) + .off('mousedown.dte-bs5') + .on('mousedown.dte-bs5', 'div.modal-background', function (e) { + allowBackgroundClick = $(e.target).hasClass('modal-background'); + } ); + + $(document) + .off('click.dte-bs5') + .on('click.dte-bs5', 'div.modal-background', function (e) { + if ( $(e.target).hasClass('modal-background') && allowBackgroundClick ) { + dte.background(); + } + } ); + + if ( callback ) { + callback(); + } + return; + }, + + close: function ( dte, callback ) { + dom.content + .find('.is-active') + .removeClass('is-active') + .addClass('is-hidden'); + + dom.content.removeClass('is-active is-clipped'); + if ( callback ) { + callback(); + } + }, + + node: function ( dte ) { + return dom.content[0]; + } +} ); + + +return Editor; +})); diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.js b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.js new file mode 100755 index 00000000..16e2faba --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.js @@ -0,0 +1,4 @@ +/*! Bulma integration for DataTables' Editor + * © SpryMedia Ltd - datatables.net/license + */ +!function(o){var a,d;"function"==typeof define&&define.amd?define(["jquery","datatables.net-bm","datatables.net-editor"],function(e){return o(e,window,document)}):"object"==typeof exports?(a=require("jquery"),d=function(e,t){t.fn.dataTable||require("datatables.net-bm")(e,t),t.fn.dataTable.Editor||require("datatables.net-editor")(e,t)},"undefined"==typeof window?module.exports=function(e,t){return e=e||window,t=t||a(e),d(e,t),o(t,0,e.document)}:(d(window,a),module.exports=o(a,window,window.document))):o(jQuery,window,document)}(function(n,e,d,t){"use strict";var o=n.fn.dataTable,a=o.Editor;o.Editor.defaults.display="bulma",n.extend(!0,n.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header modal-header",title:{tag:"h5",class:"modal-title"}},body:{wrapper:"DTE_Body modal-body"},footer:{wrapper:"DTE_Footer modal-footer"},form:{tag:"form-horizontal",button:"button",buttonInternal:"button",error:"DTE_Form_Error help is-danger"},field:{wrapper:"DTE_Field field",label:"label",error:"DTE_Field_Error help is-danger",multiValue:"card multi-value",multiInfo:"small",multiRestore:"card multi-restore"}}),n.extend(!0,o.ext.buttons,{create:{formButtons:{className:"button is-primary"}},edit:{formButtons:{className:"button is-primary"}},remove:{formButtons:{className:"button is-danger"}}}),o.Editor.fieldTypes.datatable.tableClass="table";const i={content:n('')};return o.Editor.display.bulma=n.extend(!0,{},o.Editor.models.displayController,{init:function(d){return d.on("displayOrder.dtebm open.dtebm",function(e,t,o,a){n.each(d.s.fields,function(e,t){n("input:not([type=checkbox]):not([type=radio]), select, textarea",t.node()).addClass("input"),n("input[type=checkbox], input[type=radio]",t.node()).removeClass("input"),n("select",t.node()).addClass("select").parent().addClass("select"),n("select[multiple]",t.node()).parent().addClass("is-multiple")})}),o.Editor.display.bulma},open:function(t,e,o){n(e).removeClass("is-hidden").addClass("is-active"),n(e).find(".modal-title").addClass("title"),i.content.find(".modal-content").append(e),i.content.addClass("is-active is-clipped"),i.content.appendTo("body"),n(".modal-close").attr("title",t.i18n.close).one("click",function(){t.close("icon")}).appendTo(n("div.modal-header",e));let a=!1;n(d).off("mousedown.dte-bs5").on("mousedown.dte-bs5","div.modal-background",function(e){a=n(e.target).hasClass("modal-background")}),n(d).off("click.dte-bs5").on("click.dte-bs5","div.modal-background",function(e){n(e.target).hasClass("modal-background")&&a&&t.background()}),o&&o()},close:function(e,t){i.content.find(".is-active").removeClass("is-active").addClass("is-hidden"),i.content.removeClass("is-active is-clipped"),t&&t()},node:function(e){return i.content[0]}}),a}); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.mjs b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.mjs new file mode 100755 index 00000000..c2abcbae --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.min.mjs @@ -0,0 +1,4 @@ +/*! Bulma integration for DataTables' Editor + * © SpryMedia Ltd - datatables.net/license + */ +import jQuery from"jquery";import DataTable from"datatables.net-bm";import Editor from"datatables.net-editor";let $=jQuery;var Editor=DataTable.Editor;DataTable.Editor.defaults.display="bulma",$.extend(!0,$.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header modal-header",title:{tag:"h5",class:"modal-title"}},body:{wrapper:"DTE_Body modal-body"},footer:{wrapper:"DTE_Footer modal-footer"},form:{tag:"form-horizontal",button:"button",buttonInternal:"button",error:"DTE_Form_Error help is-danger"},field:{wrapper:"DTE_Field field",label:"label",error:"DTE_Field_Error help is-danger",multiValue:"card multi-value",multiInfo:"small",multiRestore:"card multi-restore"}}),$.extend(!0,DataTable.ext.buttons,{create:{formButtons:{className:"button is-primary"}},edit:{formButtons:{className:"button is-primary"}},remove:{formButtons:{className:"button is-danger"}}});let shown=!(DataTable.Editor.fieldTypes.datatable.tableClass="table"),fullyShown=!1;const dom={content:$('')};DataTable.Editor.display.bulma=$.extend(!0,{},DataTable.Editor.models.displayController,{init:function(d){return d.on("displayOrder.dtebm open.dtebm",function(e,t,a,o){$.each(d.s.fields,function(e,t){$("input:not([type=checkbox]):not([type=radio]), select, textarea",t.node()).addClass("input"),$("input[type=checkbox], input[type=radio]",t.node()).removeClass("input"),$("select",t.node()).addClass("select").parent().addClass("select"),$("select[multiple]",t.node()).parent().addClass("is-multiple")})}),DataTable.Editor.display.bulma},open:function(t,e,a){$(e).removeClass("is-hidden").addClass("is-active"),$(e).find(".modal-title").addClass("title"),dom.content.find(".modal-content").append(e),dom.content.addClass("is-active is-clipped"),dom.content.appendTo("body"),$(".modal-close").attr("title",t.i18n.close).one("click",function(){t.close("icon")}).appendTo($("div.modal-header",e));let o=!1;$(document).off("mousedown.dte-bs5").on("mousedown.dte-bs5","div.modal-background",function(e){o=$(e.target).hasClass("modal-background")}),$(document).off("click.dte-bs5").on("click.dte-bs5","div.modal-background",function(e){$(e.target).hasClass("modal-background")&&o&&t.background()}),a&&a()},close:function(e,t){dom.content.find(".is-active").removeClass("is-active").addClass("is-hidden"),dom.content.removeClass("is-active is-clipped"),t&&t()},node:function(e){return dom.content[0]}});export default Editor; \ No newline at end of file diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.mjs b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.mjs new file mode 100755 index 00000000..49ff3982 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.bulma.mjs @@ -0,0 +1,172 @@ +/*! Bulma integration for DataTables' Editor + * © SpryMedia Ltd - datatables.net/license + */ + +import jQuery from 'jquery'; +import DataTable from 'datatables.net-bm'; +import Editor from 'datatables.net-editor'; + +// Allow reassignment of the $ variable +let $ = jQuery; + +var Editor = DataTable.Editor; + +/* + * Set the default display controller to be our bulma control + */ +DataTable.Editor.defaults.display = "bulma"; + + +/* + * Change the default classes from Editor to be classes for Bulma + */ +$.extend( true, $.fn.dataTable.Editor.classes, { + "header": { + "wrapper": "DTE_Header modal-header", + title: { + tag: 'h5', + class: 'modal-title' + } + }, + "body": { + "wrapper": "DTE_Body modal-body" + }, + "footer": { + "wrapper": "DTE_Footer modal-footer" + }, + "form": { + "tag": "form-horizontal", + "button": "button", + "buttonInternal": "button", + "error": "DTE_Form_Error help is-danger" + }, + "field": { + "wrapper": "DTE_Field field", + "label": "label", + "error": "DTE_Field_Error help is-danger", + "multiValue": "card multi-value", + "multiInfo": "small", + "multiRestore": "card multi-restore" + }, +} ); + +$.extend( true, DataTable.ext.buttons, { + create: { + formButtons: { + className: 'button is-primary' + } + }, + edit: { + formButtons: { + className: 'button is-primary' + } + }, + remove: { + formButtons: { + className: 'button is-danger' + } + } +} ); + +DataTable.Editor.fieldTypes.datatable.tableClass = 'table'; + +/* + * Bulma display controller - this is effectively a proxy to the Bulma + * modal control. + */ +let shown = false; +let fullyShown = false; + +const dom = { + content: $( + '' + ) +}; + +DataTable.Editor.display.bulma = $.extend( true, {}, DataTable.Editor.models.displayController, { + /* + * API methods + */ + init: function ( dte ) { + // Add `form-control` to required elements + dte.on( 'displayOrder.dtebm open.dtebm', function ( e, display, action, form ) { + $.each( dte.s.fields, function ( key, field ) { + $('input:not([type=checkbox]):not([type=radio]), select, textarea', field.node() ) + .addClass( 'input' ); + + $('input[type=checkbox], input[type=radio]', field.node() ) + .removeClass('input'); + + $('select', field.node() ) + .addClass( 'select' ) + .parent().addClass('select'); + + $('select[multiple]', field.node() ) + .parent().addClass('is-multiple'); + } ); + } ); + + return DataTable.Editor.display.bulma; + }, + + open: function ( dte, append, callback ) { + $(append).removeClass('is-hidden').addClass('is-active'); + $(append).find('.modal-title').addClass('title'); + dom.content.find('.modal-content').append(append); + dom.content.addClass('is-active is-clipped'); + + dom.content.appendTo("body"); + // Setup events on each show + $('.modal-close') + .attr('title', dte.i18n.close) + .one('click', function () { + dte.close('icon'); + }) + .appendTo($('div.modal-header', append)); + + // This is a bit horrible, but if you mousedown and then drag out of the modal container, we don't + // want to trigger a background action. + let allowBackgroundClick = false; + $(document) + .off('mousedown.dte-bs5') + .on('mousedown.dte-bs5', 'div.modal-background', function (e) { + allowBackgroundClick = $(e.target).hasClass('modal-background'); + } ); + + $(document) + .off('click.dte-bs5') + .on('click.dte-bs5', 'div.modal-background', function (e) { + if ( $(e.target).hasClass('modal-background') && allowBackgroundClick ) { + dte.background(); + } + } ); + + if ( callback ) { + callback(); + } + return; + }, + + close: function ( dte, callback ) { + dom.content + .find('.is-active') + .removeClass('is-active') + .addClass('is-hidden'); + + dom.content.removeClass('is-active is-clipped'); + if ( callback ) { + callback(); + } + }, + + node: function ( dte ) { + return dom.content[0]; + } +} ); + + +export default Editor; diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.js b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.js new file mode 100755 index 00000000..a5b074ab --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.js @@ -0,0 +1,59 @@ +/*! DataTables styling integration for DataTables' Editor + * ©SpryMedia Ltd - datatables.net/license + */ + +(function( factory ){ + if ( typeof define === 'function' && define.amd ) { + // AMD + define( ['jquery', 'datatables.net-dt', 'datatables.net-editor'], function ( $ ) { + return factory( $, window, document ); + } ); + } + else if ( typeof exports === 'object' ) { + // CommonJS + var jq = require('jquery'); + var cjsRequires = function (root, $) { + if ( ! $.fn.dataTable ) { + require('datatables.net-dt')(root, $); + } + + if ( ! $.fn.dataTable.Editor ) { + require('datatables.net-editor')(root, $); + } + }; + + if (typeof window === 'undefined') { + module.exports = function (root, $) { + if ( ! root ) { + // CommonJS environments without a window global must pass a + // root. This will give an error otherwise + root = window; + } + + if ( ! $ ) { + $ = jq( root ); + } + + cjsRequires( root, $ ); + return factory( $, root, root.document ); + }; + } + else { + cjsRequires( window, jq ); + module.exports = factory( jq, window, window.document ); + } + } + else { + // Browser + factory( jQuery, window, document ); + } +}(function( $, window, document, undefined ) { +'use strict'; +var DataTable = $.fn.dataTable; + + +var Editor = DataTable.Editor; + + +return Editor; +})); diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.js b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.js new file mode 100755 index 00000000..d8111120 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.js @@ -0,0 +1,4 @@ +/*! DataTables styling integration for DataTables' Editor + * ©SpryMedia Ltd - datatables.net/license + */ +!function(n){var d,o;"function"==typeof define&&define.amd?define(["jquery","datatables.net-dt","datatables.net-editor"],function(e){return n(e,window,document)}):"object"==typeof exports?(d=require("jquery"),o=function(e,t){t.fn.dataTable||require("datatables.net-dt")(e,t),t.fn.dataTable.Editor||require("datatables.net-editor")(e,t)},"undefined"==typeof window?module.exports=function(e,t){return e=e||window,t=t||d(e),o(e,t),n(t,0,e.document)}:(o(window,d),module.exports=n(d,window,window.document))):n(jQuery,window,document)}(function(e,t,n,d){"use strict";return e.fn.dataTable.Editor}); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.mjs b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.mjs new file mode 100755 index 00000000..ea3eead9 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.min.mjs @@ -0,0 +1,4 @@ +/*! DataTables styling integration for DataTables' Editor + * ©SpryMedia Ltd - datatables.net/license + */ +import jQuery from"jquery";import DataTable from"datatables.net-dt";import Editor from"datatables.net-editor";let $=jQuery;var Editor;export default Editor=DataTable.Editor; \ No newline at end of file diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.mjs b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.mjs new file mode 100755 index 00000000..c3659004 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.dataTables.mjs @@ -0,0 +1,15 @@ +/*! DataTables styling integration for DataTables' Editor + * ©SpryMedia Ltd - datatables.net/license + */ + +import jQuery from 'jquery'; +import DataTable from 'datatables.net-dt'; +import Editor from 'datatables.net-editor'; + +// Allow reassignment of the $ variable +let $ = jQuery; + +var Editor = DataTable.Editor; + + +export default Editor; diff --git a/httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.js b/httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.js new file mode 100755 index 00000000..913d3d47 --- /dev/null +++ b/httpdocs/themes/vuexy/js/datatables-editor/editor.foundation.js @@ -0,0 +1,171 @@ +/*! Foundation integration for DataTables' Editor + * © SpryMedia Ltd - datatables.net/license + */ + +(function( factory ){ + if ( typeof define === 'function' && define.amd ) { + // AMD + define( ['jquery', 'datatables.net-zf', 'datatables.net-editor'], function ( $ ) { + return factory( $, window, document ); + } ); + } + else if ( typeof exports === 'object' ) { + // CommonJS + var jq = require('jquery'); + var cjsRequires = function (root, $) { + if ( ! $.fn.dataTable ) { + require('datatables.net-zf')(root, $); + } + + if ( ! $.fn.dataTable.Editor ) { + require('datatables.net-editor')(root, $); + } + }; + + if (typeof window === 'undefined') { + module.exports = function (root, $) { + if ( ! root ) { + // CommonJS environments without a window global must pass a + // root. This will give an error otherwise + root = window; + } + + if ( ! $ ) { + $ = jq( root ); + } + + cjsRequires( root, $ ); + return factory( $, root, root.document ); + }; + } + else { + cjsRequires( window, jq ); + module.exports = factory( jq, window, window.document ); + } + } + else { + // Browser + factory( jQuery, window, document ); + } +}(function( $, window, document, undefined ) { +'use strict'; +var DataTable = $.fn.dataTable; + + +var Editor = DataTable.Editor; + +/* + * Set the default display controller to be our foundation control + */ +DataTable.Editor.defaults.display = "foundation"; + + +/* + * Change the default classes from Editor to be classes for Foundation + */ +$.extend( true, $.fn.dataTable.Editor.classes, { + field: { + wrapper: "DTE_Field row", + label: "small-4 columns inline", + input: "small-8 columns", + error: "error", + multiValue: "panel radius multi-value", + multiInfo: "small", + multiRestore: "panel radius multi-restore", + "msg-labelInfo": "label secondary", + "msg-info": "label secondary", + "msg-message": "label secondary", + "msg-error": "label alert" + }, + form: { + button: "button small", + buttonInternal: "button small" + } +} ); + + +/* + * Foundation display controller - this is effectively a proxy to the Foundation + * modal control. + */ +var shown = false; +var reveal; + +const dom = { + content: $( + '
            ' + ), + close: $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + $('div.head-label').html('
            Projects
            '); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/httpdocs/themes/vuexy/js/tables-datatables-advanced.js b/httpdocs/themes/vuexy/js/tables-datatables-advanced.js new file mode 100755 index 00000000..8cad45c4 --- /dev/null +++ b/httpdocs/themes/vuexy/js/tables-datatables-advanced.js @@ -0,0 +1,299 @@ +/** + * DataTables Advanced (jquery) + */ + +'use strict'; + +$(function () { + var dt_ajax_table = $('.datatables-ajax'), + dt_filter_table = $('.dt-column-search'), + dt_adv_filter_table = $('.dt-advanced-search'), + dt_responsive_table = $('.dt-responsive'), + startDateEle = $('.start_date'), + endDateEle = $('.end_date'); + + // Advanced Search Functions Starts + // -------------------------------------------------------------------- + + // Datepicker for advanced filter + var rangePickr = $('.flatpickr-range'), + dateFormat = 'MM/DD/YYYY'; + + if (rangePickr.length) { + rangePickr.flatpickr({ + mode: 'range', + dateFormat: 'm/d/Y', + orientation: isRtl ? 'auto right' : 'auto left', + locale: { + format: dateFormat + }, + onClose: function (selectedDates, dateStr, instance) { + var startDate = '', + endDate = new Date(); + if (selectedDates[0] != undefined) { + startDate = moment(selectedDates[0]).format('MM/DD/YYYY'); + startDateEle.val(startDate); + } + if (selectedDates[1] != undefined) { + endDate = moment(selectedDates[1]).format('MM/DD/YYYY'); + endDateEle.val(endDate); + } + $(rangePickr).trigger('change').trigger('keyup'); + } + }); + } + + // Filter column wise function + function filterColumn(i, val) { + if (i == 5) { + var startDate = startDateEle.val(), + endDate = endDateEle.val(); + if (startDate !== '' && endDate !== '') { + $.fn.dataTableExt.afnFiltering.length = 0; // Reset datatable filter + dt_adv_filter_table.dataTable().fnDraw(); // Draw table after filter + filterByDate(i, startDate, endDate); // We call our filter function + } + dt_adv_filter_table.dataTable().fnDraw(); + } else { + dt_adv_filter_table.DataTable().column(i).search(val, false, true).draw(); + } + } + + // Advance filter function + // We pass the column location, the start date, and the end date + $.fn.dataTableExt.afnFiltering.length = 0; + var filterByDate = function (column, startDate, endDate) { + // Custom filter syntax requires pushing the new filter to the global filter array + $.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) { + var rowDate = normalizeDate(aData[column]), + start = normalizeDate(startDate), + end = normalizeDate(endDate); + + // If our date from the row is between the start and end + if (start <= rowDate && rowDate <= end) { + return true; + } else if (rowDate >= start && end === '' && start !== '') { + return true; + } else if (rowDate <= end && start === '' && end !== '') { + return true; + } else { + return false; + } + }); + }; + + // converts date strings to a Date object, then normalized into a YYYYMMMDD format (ex: 20131220). Makes comparing dates easier. ex: 20131220 > 20121220 + var normalizeDate = function (dateString) { + var date = new Date(dateString); + var normalized = + date.getFullYear() + '' + ('0' + (date.getMonth() + 1)).slice(-2) + '' + ('0' + date.getDate()).slice(-2); + return normalized; + }; + // Advanced Search Functions Ends + + // Ajax Sourced Server-side + // -------------------------------------------------------------------- + + if (dt_ajax_table.length) { + var dt_ajax = dt_ajax_table.dataTable({ + processing: true, + ajax: assetsPath + 'json/ajax.php', + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>><"table-responsive"t><"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>' + }); + } + + // Column Search + // -------------------------------------------------------------------- + + if (dt_filter_table.length) { + // Setup - add a text input to each footer cell + $('.dt-column-search thead tr').clone(true).appendTo('.dt-column-search thead'); + $('.dt-column-search thead tr:eq(1) th').each(function (i) { + var title = $(this).text(); + $(this).html(''); + + $('input', this).on('keyup change', function () { + if (dt_filter.column(i).search() !== this.value) { + dt_filter.column(i).search(this.value).draw(); + } + }); + }); + + var dt_filter = dt_filter_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' } + ], + orderCellsTop: true, + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>><"table-responsive"t><"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>' + }); + } + + // Advanced Search + // -------------------------------------------------------------------- + + // Advanced Filter table + if (dt_adv_filter_table.length) { + var dt_adv_filter = dt_adv_filter_table.DataTable({ + dom: "<'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-6'i><'col-sm-12 col-md-6 dataTables_pager'p>>", + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' } + ], + + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + } + ], + orderCellsTop: true, + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + } + + // on key up from input field + $('input.dt-input').on('keyup', function () { + filterColumn($(this).attr('data-column'), $(this).val()); + }); + + // Responsive Table + // -------------------------------------------------------------------- + + if (dt_responsive_table.length) { + var dt_responsive = dt_responsive_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: 'status' } + ], + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Label + targets: -1, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + } + ], + // scrollX: true, + destroy: true, + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 200); +}); diff --git a/httpdocs/themes/vuexy/js/tables-datatables-basic.js b/httpdocs/themes/vuexy/js/tables-datatables-basic.js new file mode 100755 index 00000000..12ddb57b --- /dev/null +++ b/httpdocs/themes/vuexy/js/tables-datatables-basic.js @@ -0,0 +1,796 @@ +/** + * DataTables Basic + */ + +'use strict'; + +let fv, offCanvasEl; +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formAddNewRecord = document.getElementById('form-add-new-record'); + + setTimeout(() => { + const newRecord = document.querySelector('.create-new'), + offCanvasElement = document.querySelector('#add-new-record'); + + // To open offCanvas, to add new record + if (newRecord) { + newRecord.addEventListener('click', function () { + offCanvasEl = new bootstrap.Offcanvas(offCanvasElement); + // Empty fields on offCanvas open + (offCanvasElement.querySelector('.dt-full-name').value = ''), + (offCanvasElement.querySelector('.dt-post').value = ''), + (offCanvasElement.querySelector('.dt-email').value = ''), + (offCanvasElement.querySelector('.dt-date').value = ''), + (offCanvasElement.querySelector('.dt-salary').value = ''); + // Open offCanvas with form + offCanvasEl.show(); + }); + } + }, 200); + + // Form validation for Add new record + fv = FormValidation.formValidation(formAddNewRecord, { + fields: { + basicFullname: { + validators: { + notEmpty: { + message: 'The name is required' + } + } + }, + basicPost: { + validators: { + notEmpty: { + message: 'Post field is required' + } + } + }, + basicEmail: { + validators: { + notEmpty: { + message: 'The Email is required' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + basicDate: { + validators: { + notEmpty: { + message: 'Joining Date is required' + }, + date: { + format: 'MM/DD/YYYY', + message: 'The value is not a valid date' + } + } + }, + basicSalary: { + validators: { + notEmpty: { + message: 'Basic Salary is required' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + + // FlatPickr Initialization & Validation + flatpickr(formAddNewRecord.querySelector('[name="basicDate"]'), { + enableTime: false, + // See https://flatpickr.js.org/formatting/ + dateFormat: 'm/d/Y', + // After selecting a date, we need to revalidate the field + onChange: function () { + fv.revalidateField('basicDate'); + } + }); + })(); +}); + +// datatable (jquery) +$(function () { + var dt_basic_table = $('.datatables-basic'), + dt_complex_header_table = $('.dt-complex-header'), + dt_row_grouping_table = $('.dt-row-grouping'), + dt_multilingual_table = $('.dt-multilingual'), + dt_basic; + + // DataTable with buttons + // -------------------------------------------------------------------- + + if (dt_basic_table.length) { + dt_basic = dt_basic_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'id' }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + searchable: false, + visible: false + }, + { + // Avatar image/badge, Name and post + targets: 3, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $user_img = full['avatar'], + $name = full['full_name'], + $post = full['post']; + if ($user_img) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
            ' + + '
            ' + + '
            ' + + $output + + '
            ' + + '
            ' + + '
            ' + + '' + + $name + + '' + + '' + + $post + + '' + + '
            ' + + '
            '; + return $row_output; + } + }, + { + responsivePriority: 1, + targets: 4 + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + order: [[2, 'desc']], + dom: '<"card-header flex-column flex-md-row"<"head-label text-center"><"dt-action-buttons text-end pt-3 pt-md-0"B>><"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle me-2', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + }, + customize: function (win) { + //customize print view for dark + $(win.document.body) + .css('color', config.colors.headingColor) + .css('border-color', config.colors.borderColor) + .css('background-color', config.colors.bodyBg); + $(win.document.body) + .find('table') + .addClass('compact') + .css('color', 'inherit') + .css('border-color', 'inherit') + .css('background-color', 'inherit'); + } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + } + ] + }, + { + text: 'Add New Record', + className: 'create-new btn btn-primary' + } + ], + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + $('div.head-label').html('
            DataTable with Buttons
            '); + } + + // Add New record + // ? Remove/Update this code as per your requirements + var count = 101; + // On form submit, if form is valid + fv.on('core.form.valid', function () { + var $new_name = $('.add-new-record .dt-full-name').val(), + $new_post = $('.add-new-record .dt-post').val(), + $new_email = $('.add-new-record .dt-email').val(), + $new_date = $('.add-new-record .dt-date').val(), + $new_salary = $('.add-new-record .dt-salary').val(); + + if ($new_name != '') { + dt_basic.row + .add({ + id: count, + full_name: $new_name, + post: $new_post, + email: $new_email, + start_date: $new_date, + salary: '$' + $new_salary, + status: 5 + }) + .draw(); + count++; + + // Hide offcanvas using javascript method + offCanvasEl.hide(); + } + }); + + // Delete Record + $('.datatables-basic tbody').on('click', '.delete-record', function () { + dt_basic.row($(this).parents('tr')).remove().draw(); + }); + + // Complex Header DataTable + // -------------------------------------------------------------------- + + if (dt_complex_header_table.length) { + var dt_complex = dt_complex_header_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'email' }, + { data: 'city' }, + { data: 'post' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>><"table-responsive"t><"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100] + }); + } + + // Row Grouping + // -------------------------------------------------------------------- + + var groupColumn = 2; + if (dt_row_grouping_table.length) { + var groupingTable = dt_row_grouping_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { visible: false, targets: groupColumn }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + order: [[groupColumn, 'asc']], + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + drawCallback: function (settings) { + var api = this.api(); + var rows = api.rows({ page: 'current' }).nodes(); + var last = null; + + api + .column(groupColumn, { page: 'current' }) + .data() + .each(function (group, i) { + if (last !== group) { + $(rows) + .eq(i) + .before(''); + + last = group; + } + }); + }, + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + group + '
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + + // Order by the grouping + $('.dt-row-grouping tbody').on('click', 'tr.group', function () { + var currentOrder = groupingTable.order()[0]; + if (currentOrder[0] === groupColumn && currentOrder[1] === 'asc') { + groupingTable.order([groupColumn, 'desc']).draw(); + } else { + groupingTable.order([groupColumn, 'asc']).draw(); + } + }); + } + + // Multilingual DataTable + // -------------------------------------------------------------------- + + var lang = 'German'; + if (dt_multilingual_table.length) { + var table_language = dt_multilingual_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + language: { + url: '//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/' + lang + '.json' + }, + displayLength: 7, + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + lengthMenu: [7, 10, 25, 50, 75, 100], + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/httpdocs/themes/vuexy/js/tables-datatables-extensions.js b/httpdocs/themes/vuexy/js/tables-datatables-extensions.js new file mode 100755 index 00000000..8658cede --- /dev/null +++ b/httpdocs/themes/vuexy/js/tables-datatables-extensions.js @@ -0,0 +1,401 @@ +/** + * DataTables Extensions (jquery) + */ + +'use strict'; + +$(function () { + var dt_scrollable_table = $('.dt-scrollableTable'), + dt_fixedheader_table = $('.dt-fixedheader'), + dt_fixedcolumns_table = $('.dt-fixedcolumns'), + dt_select_table = $('.dt-select-table'); + + // Scrollable + // -------------------------------------------------------------------- + + if (dt_scrollable_table.length) { + var dt_scrollableTable = dt_scrollable_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: '' }, + { data: '' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + // Scroll options + scrollY: '300px', + scrollX: true, + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>' + }); + } + + // FixedHeader + // -------------------------------------------------------------------- + + if (dt_fixedheader_table.length) { + var dt_fixedheader = dt_fixedheader_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'id' }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + responsivePriority: 3, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + }, + responsivePriority: 4 + }, + { + targets: 2, + visible: false + }, + { + // Avatar image/badge, Name and post + targets: 3, + render: function (data, type, full, meta) { + var $user_img = full['avatar'], + $name = full['full_name'], + $post = full['post']; + if ($user_img) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name']; + var $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
            ' + + '
            ' + + '
            ' + + $output + + '
            ' + + '
            ' + + '
            ' + + '' + + $name + + '' + + '' + + $post + + '' + + '
            ' + + '
            '; + return $row_output; + }, + responsivePriority: 5 + }, + { + responsivePriority: 1, + targets: 4 + }, + { + responsivePriority: 2, + targets: 6 + }, + + { + // Label + targets: -2, + render: function (data, type, full, meta) { + // var $rand_num = Math.floor(Math.random() * 5) + 1; + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + order: [[2, 'desc']], + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
            ' + + col.title + + ':' + + '' + + col.data + + '
            ').append(data) : false; + } + } + } + }); + // Fixed header + if (window.Helpers.isNavbarFixed()) { + var navHeight = $('#layout-navbar').outerHeight(); + new $.fn.dataTable.FixedHeader(dt_fixedheader).headerOffset(navHeight); + } else { + new $.fn.dataTable.FixedHeader(dt_fixedheader); + } + } + + // FixedColumns + // -------------------------------------------------------------------- + + if (dt_fixedcolumns_table.length) { + var dt_fixedcolumns = dt_fixedcolumns_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
            ' + + '' + + '' + + '
            ' + + '' + ); + } + } + ], + dom: '<"d-flex justify-content-between align-items-center row"<"col-sm-12 col-md-2 d-flex"f><"col-sm-12 col-md-10 d-none"i>>t', + scrollY: 300, + scrollX: true, + scrollCollapse: true, + paging: false, + info: false, + // Fixed column option + fixedColumns: true + }); + } + + // Select + // -------------------------------------------------------------------- + + if (dt_select_table.length) { + var dt_select = dt_select_table.DataTable({ + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id' }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' } + ], + columnDefs: [ + { + // For Checkboxes + targets: 0, + searchable: false, + orderable: false, + render: function () { + return ''; + }, + checkboxes: { + selectRow: true, + selectAllRender: '' + } + }, + { + // Label + targets: -1, + render: function (data, type, full, meta) { + var $status_number = full['status']; + var $status = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: ' bg-label-success' }, + 3: { title: 'Rejected', class: ' bg-label-danger' }, + 4: { title: 'Resigned', class: ' bg-label-warning' }, + 5: { title: 'Applied', class: ' bg-label-info' } + }; + if (typeof $status[$status_number] === 'undefined') { + return data; + } + return ( + '' + $status[$status_number].title + '' + ); + } + } + ], + order: [[1, 'desc']], + dom: '<"row"<"col-sm-12 col-md-6"l><"col-sm-12 col-md-6 d-flex justify-content-center justify-content-md-end"f>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + select: { + // Select style + style: 'multi' + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 200); +}); diff --git a/httpdocs/themes/vuexy/js/ui-app-brand.js b/httpdocs/themes/vuexy/js/ui-app-brand.js new file mode 100755 index 00000000..a1a9b48c --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-app-brand.js @@ -0,0 +1,79 @@ +/** + * UI App Brand + */ + +'use strict'; + +(function () { + const layoutMenu1 = document.querySelector('#layout-menu1'), + layoutMenu2 = document.querySelector('#layout-menu2'), + layoutMenu3 = document.querySelector('#layout-menu3'), + layoutMenu4 = document.querySelector('#layout-menu4'); + + // Initializing four vertical demo menus + if (layoutMenu1) { + new Menu(layoutMenu1); + } + if (layoutMenu2) { + new Menu(layoutMenu2); + } + if (layoutMenu3) { + new Menu(layoutMenu3); + } + if (layoutMenu4) { + new Menu(layoutMenu4); + } + + // On toggle button click + const appToggleBtn = document.querySelector('.app-brand-toggle'); + if (appToggleBtn) { + appToggleBtn.onclick = function () { + if (layoutMenu1) { + layoutMenu1.classList.toggle('menu-collapsed'); + } + if (layoutMenu2) { + layoutMenu2.classList.toggle('menu-collapsed'); + } + if (layoutMenu3) { + layoutMenu3.classList.toggle('menu-collapsed'); + } + if (layoutMenu4) { + layoutMenu4.classList.toggle('menu-collapsed'); + } + }; + } + + // For Docs only + const brandNameBtn = document.querySelector('.brand-menu-toggle'), + logoNameBtn = document.querySelector('.brand-logo-toggle'), + logoNameTextBtn = document.querySelector('.logo-name-toggle'), + brandImageBtn = document.querySelector('.brand-image-toggle'); + if (brandNameBtn) { + brandNameBtn.onclick = function () { + if (layoutMenu1) { + layoutMenu1.classList.toggle('menu-collapsed'); + } + }; + } + if (logoNameBtn) { + logoNameBtn.onclick = function () { + if (layoutMenu2) { + layoutMenu2.classList.toggle('menu-collapsed'); + } + }; + } + if (logoNameTextBtn) { + logoNameTextBtn.onclick = function () { + if (layoutMenu3) { + layoutMenu3.classList.toggle('menu-collapsed'); + } + }; + } + if (brandImageBtn) { + brandImageBtn.onclick = function () { + if (layoutMenu4) { + layoutMenu4.classList.toggle('menu-collapsed'); + } + }; + } +})(); diff --git a/httpdocs/themes/vuexy/js/ui-carousel.js b/httpdocs/themes/vuexy/js/ui-carousel.js new file mode 100755 index 00000000..c0f7481f --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-carousel.js @@ -0,0 +1,185 @@ +/** + * UI Carousel + */ + +'use strict'; + +(function () { + const swiperDefault = document.querySelector('#swiper-default'), + swiperWithArrows = document.querySelector('#swiper-with-arrows'), + swiperWithPagination = document.querySelector('#swiper-with-pagination'), + swiperWithProgress = document.querySelector('#swiper-with-progress'), + swiperWithScrollbar = document.querySelector('#swiper-with-scrollbar'), + verticalSwiper = document.querySelector('#swiper-vertical'), + swiperMultipleSlides = document.querySelector('#swiper-multiple-slides'), + swiper3dCoverflowEffect = document.querySelector('#swiper-3d-coverflow-effect'), + swiper3dCubeEffect = document.querySelector('#swiper-3d-cube-effect'), + swiper3dFlipEffect = document.querySelector('#swiper-3d-flip-effect'), + galleryThumbs = document.querySelector('.gallery-thumbs'), + galleryTop = document.querySelector('.gallery-top'); + let galleryInstance; + + // Default + // -------------------------------------------------------------------- + if (swiperDefault) { + new Swiper(swiperDefault, { + slidesPerView: 'auto' + }); + } + + // With arrows + // -------------------------------------------------------------------- + if (swiperWithArrows) { + new Swiper(swiperWithArrows, { + slidesPerView: 'auto', + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // With pagination + // -------------------------------------------------------------------- + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + slidesPerView: 'auto', + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // With progress + // -------------------------------------------------------------------- + if (swiperWithProgress) { + new Swiper(swiperWithProgress, { + slidesPerView: 'auto', + pagination: { + type: 'progressbar', + el: '.swiper-pagination' + }, + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // With scrollbar + // -------------------------------------------------------------------- + if (swiperWithScrollbar) { + new Swiper(swiperWithScrollbar, { + scrollbar: { + hide: true, + el: '.swiper-scrollbar' + } + }); + } + + // Vertical + // -------------------------------------------------------------------- + if (verticalSwiper) { + new Swiper(verticalSwiper, { + direction: 'vertical', + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // Multiple slides + // -------------------------------------------------------------------- + if (swiperMultipleSlides) { + new Swiper(swiperMultipleSlides, { + slidesPerView: 3, + spaceBetween: 30, + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // 3D coverflow effect + // -------------------------------------------------------------------- + if (swiper3dCoverflowEffect) { + new Swiper(swiper3dCoverflowEffect, { + effect: 'coverflow', + grabCursor: true, + centeredSlides: true, + slidesPerView: 'auto', + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + modifier: 1, + slideShadows: true + }, + pagination: { + el: '.swiper-pagination' + } + }); + } + + // 3D cube effect + // -------------------------------------------------------------------- + if (swiper3dCubeEffect) { + new Swiper(swiper3dCubeEffect, { + effect: 'cube', + grabCursor: true, + cubeEffect: { + shadow: true, + slideShadows: true, + shadowScale: 0.94, + shadowOffset: 20 + }, + pagination: { + el: '.swiper-pagination' + } + }); + } + + // 3D flip effect + // -------------------------------------------------------------------- + if (swiper3dFlipEffect) { + new Swiper(swiper3dFlipEffect, { + effect: 'flip', + grabCursor: true, + pagination: { + el: '.swiper-pagination' + }, + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // Gallery effect + // -------------------------------------------------------------------- + if (galleryThumbs) { + galleryInstance = new Swiper(galleryThumbs, { + spaceBetween: 10, + slidesPerView: 4, + freeMode: true, + watchSlidesVisibility: true, + watchSlidesProgress: true + }); + } + + if (galleryTop) { + new Swiper(galleryTop, { + spaceBetween: 10, + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev' + }, + thumbs: { + swiper: galleryInstance + } + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/ui-menu.js b/httpdocs/themes/vuexy/js/ui-menu.js new file mode 100755 index 00000000..1936bd2a --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-menu.js @@ -0,0 +1,142 @@ +/** + * Menu + */ + +'use strict'; + +(function () { + // ? This JS is for menu demo purpose only + + // Vertical + const menu1 = document.querySelector('#menu-1'), + menu1Btn = document.querySelector('#menu-1-toggle-collapsed'); + + if (menu1) { + new Menu(menu1); + } + if (menu1Btn) { + menu1Btn.onclick = function () { + menu1.classList.toggle('menu-collapsed'); + }; + } + + // Horizontal + const menu2 = document.querySelector('#menu-2'); + if (menu2) { + new Menu(menu2, { + orientation: 'horizontal' + }); + } + + // Horizontal (Show dropdown on hover) + const menu3 = document.querySelector('#menu-3'); + if (menu3) { + new Menu(menu3, { + orientation: 'horizontal', + showDropdownOnHover: true + }); + } + + // No animation + const menu5 = document.querySelector('#menu-5'), + menu5Btn = document.querySelector('#menu-5-toggle-collapsed'); + if (menu5) { + new Menu(menu5, { + animate: false + }); + } + + if (menu5Btn) { + menu5Btn.onclick = function () { + menu5.classList.toggle('menu-collapsed'); + }; + } + const menu6 = document.querySelector('#menu-6'); + if (menu6) { + new Menu(menu6, { + orientation: 'horizontal', + animate: false, + closeChildren: true + }); + } + + // No accordion + const menu7 = document.querySelector('#menu-7'), + menu7Btn = document.querySelector('#menu-7-toggle-collapsed'); + if (menu7) { + new Menu(menu7, { + accordion: false + }); + } + if (menu7Btn) { + menu7Btn.onclick = function () { + menu7.classList.toggle('menu-collapsed'); + }; + } + + const menu8 = document.querySelector('#menu-8'); + if (menu8) { + new Menu(menu8, { + orientation: 'horizontal', + accordion: false + }); + } + + // Elements + const menus9List = document.querySelectorAll('.menus-9'), + menu9Btn = document.querySelector('#menus-9-toggle-collapsed'); + if (menus9List) { + menus9List.forEach(e => { + new Menu(e); + }); + } + if (menu9Btn) { + menu9Btn.onclick = function () { + menus9List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } + + // Colors (vertical) + const menus10List = document.querySelectorAll('.menus-10'), + menu10Btn = document.querySelector('#menus-10-toggle-collapsed'); + if (menus10List) { + menus10List.forEach(e => { + new Menu(e); + }); + } + if (menu10Btn) { + menu10Btn.onclick = function () { + menus10List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } + + // Colors (horizontal) + const menus11List = document.querySelectorAll('.menus-11'); + if (menus11List) { + menus11List.forEach(e => { + new Menu(e, { + orientation: 'horizontal' + }); + }); + } + + // With background (For Docs) + const menus12List = document.querySelectorAll('.menus-12'), + menu12Btn = document.querySelector('#menus-12-toggle-collapsed'); + if (menus12List) { + menus12List.forEach(e => { + new Menu(e); + }); + } + if (menu12Btn) { + menu12Btn.onclick = function () { + menus12List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } +})(); diff --git a/httpdocs/themes/vuexy/js/ui-modals.js b/httpdocs/themes/vuexy/js/ui-modals.js new file mode 100755 index 00000000..476ed8ee --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-modals.js @@ -0,0 +1,57 @@ +/** + * UI Modals + */ + +'use strict'; + +(function () { + // Animation Dropdown + const animationDropdown = document.querySelector('#animation-dropdown'), + animationModal = document.querySelector('#animationModal'); + if (animationDropdown) { + animationDropdown.onchange = function () { + animationModal.classList = ''; + animationModal.classList.add('modal', 'animate__animated', this.value); + }; + } + + // On hiding modal, remove iframe video/audio to stop playing + const youTubeModal = document.querySelector('#youTubeModal'), + youTubeModalVideo = youTubeModal.querySelector('iframe'); + youTubeModal.addEventListener('hidden.bs.modal', function () { + youTubeModalVideo.setAttribute('src', ''); + }); + + // Function to get and auto play youTube video + const autoPlayYouTubeModal = function () { + const modalTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="modal"]')); + modalTriggerList.map(function (modalTriggerEl) { + modalTriggerEl.onclick = function () { + const theModal = this.getAttribute('data-bs-target'), + videoSRC = this.getAttribute('data-theVideo'), + videoSRCauto = `${videoSRC}?autoplay=1`, + modalVideo = document.querySelector(`${theModal} iframe`); + if (modalVideo) { + modalVideo.setAttribute('src', videoSRCauto); + } + }; + }); + }; + + // Calling function on load + autoPlayYouTubeModal(); + + // Onboarding modal carousel height animation + document.querySelectorAll('.carousel').forEach(carousel => { + carousel.addEventListener('slide.bs.carousel', event => { + // ! Todo: Convert to JS (animation) (jquery) + var nextH = $(event.relatedTarget).height(); + $(carousel).find('.active.carousel-item').parent().animate( + { + height: nextH + }, + 500 + ); + }); + }); +})(); diff --git a/httpdocs/themes/vuexy/js/ui-navbar.js b/httpdocs/themes/vuexy/js/ui-navbar.js new file mode 100755 index 00000000..62cfcbbf --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-navbar.js @@ -0,0 +1,19 @@ +/** + * UI Navbar + */ +'use strict'; + +(function () { + // If layout is RTL add .dropdown-menu-end class to .dropdown-menu + if (isRtl) { + Helpers._addClass('dropdown-menu-end', document.querySelectorAll('.dropdown-menu')); + } + + // Mega dropdown + const megaDropdown = document.querySelectorAll('.nav-link.mega-dropdown'); + if (megaDropdown) { + megaDropdown.forEach(e => { + new MegaDropdown(e); + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/ui-popover.js b/httpdocs/themes/vuexy/js/ui-popover.js new file mode 100755 index 00000000..33dd1e01 --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-popover.js @@ -0,0 +1,12 @@ +// /** +// * UI Tooltips & Popovers +// */ + +'use strict'; + +(function () { + const popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); + const popoverList = popoverTriggerList.map(function (popoverTriggerEl) { + return new bootstrap.Popover(popoverTriggerEl); + }); +})(); diff --git a/httpdocs/themes/vuexy/js/ui-toasts.js b/httpdocs/themes/vuexy/js/ui-toasts.js new file mode 100755 index 00000000..ece6be5c --- /dev/null +++ b/httpdocs/themes/vuexy/js/ui-toasts.js @@ -0,0 +1,211 @@ +/** + * UI Toasts + */ + +'use strict'; + +(function () { + // Bootstrap toasts example + // -------------------------------------------------------------------- + const toastAnimationExample = document.querySelector('.toast-ex'), + toastPlacementExample = document.querySelector('.toast-placement-ex'), + toastAnimationBtn = document.querySelector('#showToastAnimation'), + toastPlacementBtn = document.querySelector('#showToastPlacement'); + let selectedType, selectedAnimation, selectedPlacement, toast, toastAnimation, toastPlacement; + + // Animation Button click + if (toastAnimationBtn) { + toastAnimationBtn.onclick = function () { + if (toastAnimation) { + toastDispose(toastAnimation); + } + selectedType = document.querySelector('#selectType').value; + selectedAnimation = document.querySelector('#selectAnimation').value; + toastAnimationExample.classList.add(selectedAnimation); + toastAnimationExample.querySelector('.ti').classList.add(selectedType); + toastAnimation = new bootstrap.Toast(toastAnimationExample); + toastAnimation.show(); + }; + } + + // Dispose toast when open another + function toastDispose(toast) { + if (toast && toast._element !== null) { + if (toastPlacementExample) { + toastPlacementExample.classList.remove(selectedType); + toastPlacementExample.querySelector('.ti').classList.remove(selectedType); + DOMTokenList.prototype.remove.apply(toastPlacementExample.classList, selectedPlacement); + } + if (toastAnimationExample) { + toastAnimationExample.classList.remove(selectedType, selectedAnimation); + toastAnimationExample.querySelector('.ti').classList.remove(selectedType); + } + toast.dispose(); + } + } + // Placement Button click + if (toastPlacementBtn) { + toastPlacementBtn.onclick = function () { + if (toastPlacement) { + toastDispose(toastPlacement); + } + selectedType = document.querySelector('#selectTypeOpt').value; + selectedPlacement = document.querySelector('#selectPlacement').value.split(' '); + + toastPlacementExample.querySelector('.ti').classList.add(selectedType); + DOMTokenList.prototype.add.apply(toastPlacementExample.classList, selectedPlacement); + toastPlacement = new bootstrap.Toast(toastPlacementExample); + toastPlacement.show(); + }; + } +})(); + +//Toastr (jquery) +// -------------------------------------------------------------------- +$(function () { + var i = -1; + var toastCount = 0; + var $toastlast; + var getMessage = function () { + var msgs = [ + "Don't be pushed around by the fears in your mind. Be led by the dreams in your heart.", + '
            ', + 'Live the Life of Your Dreams', + 'Believe in Your Self!', + 'Be mindful. Be grateful. Be positive.', + 'Accept yourself, love yourself!' + ]; + i++; + if (i === msgs.length) { + i = 0; + } + return msgs[i]; + }; + var getMessageWithClearButton = function (msg) { + msg = msg ? msg : 'Clear itself?'; + msg += '

            '; + return msg; + }; + $('#closeButton').on('click', function () { + if ($(this).is(':checked')) { + $('#addBehaviorOnToastCloseClick').prop('disabled', false); + } else { + $('#addBehaviorOnToastCloseClick').prop('disabled', true); + $('#addBehaviorOnToastCloseClick').prop('checked', false); + } + }); + $('#showtoast').on('click', function () { + var shortCutFunction = $('#toastTypeGroup input:radio:checked').val(), + isRtl = $('html').attr('dir') === 'rtl', + msg = $('#message').val(), + title = $('#title').val() || '', + $showDuration = $('#showDuration'), + $hideDuration = $('#hideDuration'), + $timeOut = $('#timeOut'), + $extendedTimeOut = $('#extendedTimeOut'), + $showEasing = $('#showEasing'), + $hideEasing = $('#hideEasing'), + $showMethod = $('#showMethod'), + $hideMethod = $('#hideMethod'), + toastIndex = toastCount++, + addClear = $('#addClear').prop('checked'), + prePositionClass = 'toast-top-right'; + + prePositionClass = + typeof toastr.options.positionClass === 'undefined' ? 'toast-top-right' : toastr.options.positionClass; + + toastr.options = { + maxOpened: 1, + autoDismiss: true, + closeButton: $('#closeButton').prop('checked'), + debug: $('#debugInfo').prop('checked'), + newestOnTop: $('#newestOnTop').prop('checked'), + progressBar: $('#progressBar').prop('checked'), + positionClass: $('#positionGroup input:radio:checked').val() || 'toast-top-right', + preventDuplicates: $('#preventDuplicates').prop('checked'), + onclick: null, + rtl: isRtl + }; + + //Add fix for multiple toast open while changing the position + if (prePositionClass != toastr.options.positionClass) { + toastr.options.hideDuration = 0; + toastr.clear(); + } + + if ($('#addBehaviorOnToastClick').prop('checked')) { + toastr.options.onclick = function () { + alert('You can perform some custom action after a toast goes away'); + }; + } + if ($('#addBehaviorOnToastCloseClick').prop('checked')) { + toastr.options.onCloseClick = function () { + alert('You can perform some custom action when the close button is clicked'); + }; + } + if ($showDuration.val().length) { + toastr.options.showDuration = parseInt($showDuration.val()); + } + if ($hideDuration.val().length) { + toastr.options.hideDuration = parseInt($hideDuration.val()); + } + if ($timeOut.val().length) { + toastr.options.timeOut = addClear ? 0 : parseInt($timeOut.val()); + } + if ($extendedTimeOut.val().length) { + toastr.options.extendedTimeOut = addClear ? 0 : parseInt($extendedTimeOut.val()); + } + if ($showEasing.val().length) { + toastr.options.showEasing = $showEasing.val(); + } + if ($hideEasing.val().length) { + toastr.options.hideEasing = $hideEasing.val(); + } + if ($showMethod.val().length) { + toastr.options.showMethod = $showMethod.val(); + } + if ($hideMethod.val().length) { + toastr.options.hideMethod = $hideMethod.val(); + } + if (addClear) { + msg = getMessageWithClearButton(msg); + toastr.options.tapToDismiss = false; + } + if (!msg) { + msg = getMessage(); + } + var $toast = toastr[shortCutFunction](msg, title); // Wire up an event handler to a button in the toast, if it exists + $toastlast = $toast; + if (typeof $toast === 'undefined') { + return; + } + if ($toast.find('#okBtn').length) { + $toast.delegate('#okBtn', 'click', function () { + alert('you clicked me. i was toast #' + toastIndex + '. goodbye!'); + $toast.remove(); + }); + } + if ($toast.find('#surpriseBtn').length) { + $toast.delegate('#surpriseBtn', 'click', function () { + alert('Surprise! you clicked me. i was toast #' + toastIndex + '. You could perform an action here.'); + }); + } + if ($toast.find('.clear').length) { + $toast.delegate('.clear', 'click', function () { + toastr.clear($toast, { + force: true + }); + }); + } + }); + + function getLastToast() { + return $toastlast; + } + $('#clearlasttoast').on('click', function () { + toastr.clear(getLastToast()); + }); + $('#cleartoasts').on('click', function () { + toastr.clear(); + }); +}); diff --git a/httpdocs/themes/vuexy/js/wizard-ex-checkout.js b/httpdocs/themes/vuexy/js/wizard-ex-checkout.js new file mode 100755 index 00000000..42c7ffa4 --- /dev/null +++ b/httpdocs/themes/vuexy/js/wizard-ex-checkout.js @@ -0,0 +1,217 @@ +/** + * Form Wizard + */ + +'use strict'; + +// rateyo (jquery) +$(function () { + var readOnlyRating = $('.read-only-ratings'); + + // Star rating + if (readOnlyRating) { + readOnlyRating.rateYo({ + rtl: isRtl, + rating: 4, + starWidth: '20px' + }); + } +}); + +(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + // libs + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + cvvMask = document.querySelector('.cvv-code-mask'); + + // Credit Card + if (creditCardMask) { + new Cleave(creditCardMask, { + creditCard: true, + onCreditCardTypeChanged: function (type) { + if (type != '' && type != 'unknown') { + document.querySelector('.card-type').innerHTML = + ''; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + } + }); + } + // Expiry Date Mask + if (expiryDateMask) { + new Cleave(expiryDateMask, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + } + + // CVV + if (cvvMask) { + new Cleave(cvvMask, { + numeral: true, + numeralPositiveOnly: true + }); + } + + // Wizard Checkout + // -------------------------------------------------------------------- + + const wizardCheckout = document.querySelector('#wizard-checkout'); + if (typeof wizardCheckout !== undefined && wizardCheckout !== null) { + // Wizard form + const wizardCheckoutForm = wizardCheckout.querySelector('#wizard-checkout-form'); + // Wizard steps + const wizardCheckoutFormStep1 = wizardCheckoutForm.querySelector('#checkout-cart'); + const wizardCheckoutFormStep2 = wizardCheckoutForm.querySelector('#checkout-address'); + const wizardCheckoutFormStep3 = wizardCheckoutForm.querySelector('#checkout-payment'); + const wizardCheckoutFormStep4 = wizardCheckoutForm.querySelector('#checkout-confirmation'); + // Wizard next prev button + const wizardCheckoutNext = [].slice.call(wizardCheckoutForm.querySelectorAll('.btn-next')); + const wizardCheckoutPrev = [].slice.call(wizardCheckoutForm.querySelectorAll('.btn-prev')); + + let validationStepper = new Stepper(wizardCheckout, { + linear: false + }); + + // Cart + const FormValidation1 = FormValidation.formValidation(wizardCheckoutFormStep1, { + fields: { + // * Validate the fields here based on your requirements + }, + + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '' + // rowSelector: '.col-lg-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Address + const FormValidation2 = FormValidation.formValidation(wizardCheckoutFormStep2, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '' + // rowSelector: '.col-lg-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Payment + const FormValidation3 = FormValidation.formValidation(wizardCheckoutFormStep3, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '' + // rowSelector: '.col-lg-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + validationStepper.next(); + }); + + // Confirmation + const FormValidation4 = FormValidation.formValidation(wizardCheckoutFormStep4, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-md-12' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardCheckoutForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardCheckoutNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + case 3: + FormValidation4.validate(); + break; + + default: + break; + } + }); + }); + + wizardCheckoutPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 3: + validationStepper.previous(); + break; + + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/wizard-ex-create-deal.js b/httpdocs/themes/vuexy/js/wizard-ex-create-deal.js new file mode 100755 index 00000000..b431710b --- /dev/null +++ b/httpdocs/themes/vuexy/js/wizard-ex-create-deal.js @@ -0,0 +1,243 @@ +/** + * Form Wizard + */ + +'use strict'; + +(function () { + // flatpickrRange + const flatpickrRange = document.querySelector('#dealDuration'); + if (flatpickrRange) { + flatpickrRange.flatpickr({ + mode: 'range' + }); + } + + // Init custom option check + window.Helpers.initCustomOptionCheck(); + // Vertical Wizard + // -------------------------------------------------------------------- + + const wizardCreateDeal = document.querySelector('#wizard-create-deal'); + if (typeof wizardCreateDeal !== undefined && wizardCreateDeal !== null) { + // Wizard form + const wizardCreateDealForm = wizardCreateDeal.querySelector('#wizard-create-deal-form'); + // Wizard steps + const wizardCreateDealFormStep1 = wizardCreateDealForm.querySelector('#deal-type'); + const wizardCreateDealFormStep2 = wizardCreateDealForm.querySelector('#deal-details'); + const wizardCreateDealFormStep3 = wizardCreateDealForm.querySelector('#deal-usage'); + const wizardCreateDealFormStep4 = wizardCreateDealForm.querySelector('#review-complete'); + // Wizard next prev button + const wizardCreateDealNext = [].slice.call(wizardCreateDealForm.querySelectorAll('.btn-next')); + const wizardCreateDealPrev = [].slice.call(wizardCreateDealForm.querySelectorAll('.btn-prev')); + + let validationStepper = new Stepper(wizardCreateDeal, { + linear: true + }); + + // Deal Type + const FormValidation1 = FormValidation.formValidation(wizardCreateDealFormStep1, { + fields: { + dealAmount: { + validators: { + notEmpty: { + message: 'Please enter amount' + }, + numeric: { + message: 'The amount must be a number' + } + } + }, + dealRegion: { + validators: { + notEmpty: { + message: 'Please select region' + } + } + } + }, + + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Region) + const dealRegion = $('#dealRegion'); + if (dealRegion.length) { + dealRegion.wrap('
            '); + dealRegion + .select2({ + placeholder: 'Select an region', + dropdownParent: dealRegion.parent() + }) + .on('change.select2', function () { + // Revalidate the region field when an option is chosen + FormValidation1.revalidateField('dealRegion'); + }); + } + + // Deal Details + const FormValidation2 = FormValidation.formValidation(wizardCreateDealFormStep2, { + fields: { + // * Validate the fields here based on your requirements + dealTitle: { + validators: { + notEmpty: { + message: 'Please enter deal title' + } + } + }, + dealCode: { + validators: { + notEmpty: { + message: 'Please enter deal code' + }, + stringLength: { + min: 4, + max: 10, + message: 'The deal code must be more than 4 and less than 10 characters long' + }, + regexp: { + regexp: /^[A-Z0-9]+$/, + message: 'The deal code can only consist of capital alphabetical and number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Offered Item) + const dealOfferedItem = $('#dealOfferedItem'); + if (dealOfferedItem.length) { + dealOfferedItem.wrap('
            '); + dealOfferedItem + .select2({ + placeholder: 'Select an offered item', + dropdownParent: dealOfferedItem.parent() + }) + .on('change.select2', function () { + // Revalidate the field if needed when an option is chosen + // FormValidation2.revalidateField('dealOfferedItem'); + }); + } + + // Deal Usage + const FormValidation3 = FormValidation.formValidation(wizardCreateDealFormStep3, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + validationStepper.next(); + }); + + // Deal Usage + const FormValidation4 = FormValidation.formValidation(wizardCreateDealFormStep4, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-md-12' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardCreateDealForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardCreateDealNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + case 3: + FormValidation4.validate(); + break; + + default: + break; + } + }); + }); + + wizardCreateDealPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 3: + validationStepper.previous(); + break; + + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/httpdocs/themes/vuexy/js/wizard-ex-property-listing.js b/httpdocs/themes/vuexy/js/wizard-ex-property-listing.js new file mode 100755 index 00000000..4f368898 --- /dev/null +++ b/httpdocs/themes/vuexy/js/wizard-ex-property-listing.js @@ -0,0 +1,316 @@ +/** + * Form Wizard + */ + +'use strict'; + +(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + const flatpickrRange = document.querySelector('.flatpickr'), + phoneMask = document.querySelector('.contact-number-mask'), + plCountry = $('#plCountry'), + plFurnishingDetailsSuggestionEl = document.querySelector('#plFurnishingDetails'); + + // Phone Number Input Mask + if (phoneMask) { + new Cleave(phoneMask, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // select2 (Country) + + if (plCountry) { + plCountry.wrap('
            '); + plCountry.select2({ + placeholder: 'Select country', + dropdownParent: plCountry.parent() + }); + } + + if (flatpickrRange) { + flatpickrRange.flatpickr(); + } + + // Tagify (Furnishing details) + const furnishingList = [ + 'Fridge', + 'TV', + 'AC', + 'WiFi', + 'RO', + 'Washing Machine', + 'Sofa', + 'Bed', + 'Dining Table', + 'Microwave', + 'Cupboard' + ]; + if (plFurnishingDetailsSuggestionEl) { + const plFurnishingDetailsSuggestion = new Tagify(plFurnishingDetailsSuggestionEl, { + whitelist: furnishingList, + maxTags: 10, + dropdown: { + maxItems: 20, + classname: 'tags-inline', + enabled: 0, + closeOnSelect: false + } + }); + } + + // Vertical Wizard + // -------------------------------------------------------------------- + + const wizardPropertyListing = document.querySelector('#wizard-property-listing'); + if (typeof wizardPropertyListing !== undefined && wizardPropertyListing !== null) { + // Wizard form + const wizardPropertyListingForm = wizardPropertyListing.querySelector('#wizard-property-listing-form'); + // Wizard steps + const wizardPropertyListingFormStep1 = wizardPropertyListingForm.querySelector('#personal-details'); + const wizardPropertyListingFormStep2 = wizardPropertyListingForm.querySelector('#property-details'); + const wizardPropertyListingFormStep3 = wizardPropertyListingForm.querySelector('#property-features'); + const wizardPropertyListingFormStep4 = wizardPropertyListingForm.querySelector('#property-area'); + const wizardPropertyListingFormStep5 = wizardPropertyListingForm.querySelector('#price-details'); + // Wizard next prev button + const wizardPropertyListingNext = [].slice.call(wizardPropertyListingForm.querySelectorAll('.btn-next')); + const wizardPropertyListingPrev = [].slice.call(wizardPropertyListingForm.querySelectorAll('.btn-prev')); + + const validationStepper = new Stepper(wizardPropertyListing, { + linear: true + }); + + // Personal Details + const FormValidation1 = FormValidation.formValidation(wizardPropertyListingFormStep1, { + fields: { + // * Validate the fields here based on your requirements + plFirstName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + } + } + }, + plLastName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + } + } + } + }, + + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Property Details + const FormValidation2 = FormValidation.formValidation(wizardPropertyListingFormStep2, { + fields: { + // * Validate the fields here based on your requirements + + plPropertyType: { + validators: { + notEmpty: { + message: 'Please select property type' + } + } + }, + plZipCode: { + validators: { + notEmpty: { + message: 'Please enter zip code' + }, + stringLength: { + min: 4, + max: 10, + message: 'The zip code must be more than 4 and less than 10 characters long' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + switch (field) { + case 'plAddress': + return '.col-lg-12'; + default: + return '.col-sm-6'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Property type) + const plPropertyType = $('#plPropertyType'); + if (plPropertyType.length) { + plPropertyType.wrap('
            '); + plPropertyType + .select2({ + placeholder: 'Select property type', + dropdownParent: plPropertyType.parent() + }) + .on('change.select2', function () { + // Revalidate the color field when an option is chosen + FormValidation2.revalidateField('plPropertyType'); + }); + } + + // Property Features + const FormValidation3 = FormValidation.formValidation(wizardPropertyListingFormStep3, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + validationStepper.next(); + }); + + // Property Area + const FormValidation4 = FormValidation.formValidation(wizardPropertyListingFormStep4, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-md-12' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Price Details + const FormValidation5 = FormValidation.formValidation(wizardPropertyListingFormStep5, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-md-12' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardPropertyListingForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardPropertyListingNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + case 3: + FormValidation4.validate(); + break; + + case 4: + FormValidation5.validate(); + break; + + default: + break; + } + }); + }); + + wizardPropertyListingPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 4: + validationStepper.previous(); + break; + + case 3: + validationStepper.previous(); + break; + + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.js new file mode 100755 index 00000000..2832dd9f --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ar_MA = factory())); +})(this, (function () { 'use strict'; + + /** + * Arabic language package + * Translated by @Arkni + */ + + var ar_MA = { + base64: { + default: 'الرجاء إدخال قيمة مشفرة طبقا للقاعدة 64.', + }, + between: { + default: 'الرجاء إدخال قيمة بين %s و %s .', + notInclusive: 'الرجاء إدخال قيمة بين %s و %s بدقة.', + }, + bic: { + default: 'الرجاء إدخال رقم BIC صالح.', + }, + callback: { + default: 'الرجاء إدخال قيمة صالحة.', + }, + choice: { + between: 'الرجاء إختيار %s-%s خيارات.', + default: 'الرجاء إدخال قيمة صالحة.', + less: 'الرجاء اختيار %s خيارات كحد أدنى.', + more: 'الرجاء اختيار %s خيارات كحد أقصى.', + }, + color: { + default: 'الرجاء إدخال رمز لون صالح.', + }, + creditCard: { + default: 'الرجاء إدخال رقم بطاقة إئتمان صحيح.', + }, + cusip: { + default: 'الرجاء إدخال رقم CUSIP صالح.', + }, + date: { + default: 'الرجاء إدخال تاريخ صالح.', + max: 'الرجاء إدخال تاريخ قبل %s.', + min: 'الرجاء إدخال تاريخ بعد %s.', + range: 'الرجاء إدخال تاريخ في المجال %s - %s.', + }, + different: { + default: 'الرجاء إدخال قيمة مختلفة.', + }, + digits: { + default: 'الرجاء إدخال الأرقام فقط.', + }, + ean: { + default: 'الرجاء إدخال رقم EAN صالح.', + }, + ein: { + default: 'الرجاء إدخال رقم EIN صالح.', + }, + emailAddress: { + default: 'الرجاء إدخال بريد إلكتروني صحيح.', + }, + file: { + default: 'الرجاء إختيار ملف صالح.', + }, + greaterThan: { + default: 'الرجاء إدخال قيمة أكبر من أو تساوي %s.', + notInclusive: 'الرجاء إدخال قيمة أكبر من %s.', + }, + grid: { + default: 'الرجاء إدخال رقم GRid صالح.', + }, + hex: { + default: 'الرجاء إدخال رقم ست عشري صالح.', + }, + iban: { + countries: { + AD: 'أندورا', + AE: 'الإمارات العربية المتحدة', + AL: 'ألبانيا', + AO: 'أنغولا', + AT: 'النمسا', + AZ: 'أذربيجان', + BA: 'البوسنة والهرسك', + BE: 'بلجيكا', + BF: 'بوركينا فاسو', + BG: 'بلغاريا', + BH: 'البحرين', + BI: 'بوروندي', + BJ: 'بنين', + BR: 'البرازيل', + CH: 'سويسرا', + CI: 'ساحل العاج', + CM: 'الكاميرون', + CR: 'كوستاريكا', + CV: 'الرأس الأخضر', + CY: 'قبرص', + CZ: 'التشيك', + DE: 'ألمانيا', + DK: 'الدنمارك', + DO: 'جمهورية الدومينيكان', + DZ: 'الجزائر', + EE: 'إستونيا', + ES: 'إسبانيا', + FI: 'فنلندا', + FO: 'جزر فارو', + FR: 'فرنسا', + GB: 'المملكة المتحدة', + GE: 'جورجيا', + GI: 'جبل طارق', + GL: 'جرينلاند', + GR: 'اليونان', + GT: 'غواتيمالا', + HR: 'كرواتيا', + HU: 'المجر', + IE: 'أيرلندا', + IL: 'إسرائيل', + IR: 'إيران', + IS: 'آيسلندا', + IT: 'إيطاليا', + JO: 'الأردن', + KW: 'الكويت', + KZ: 'كازاخستان', + LB: 'لبنان', + LI: 'ليختنشتاين', + LT: 'ليتوانيا', + LU: 'لوكسمبورغ', + LV: 'لاتفيا', + MC: 'موناكو', + MD: 'مولدوفا', + ME: 'الجبل الأسود', + MG: 'مدغشقر', + MK: 'جمهورية مقدونيا', + ML: 'مالي', + MR: 'موريتانيا', + MT: 'مالطا', + MU: 'موريشيوس', + MZ: 'موزمبيق', + NL: 'هولندا', + NO: 'النرويج', + PK: 'باكستان', + PL: 'بولندا', + PS: 'فلسطين', + PT: 'البرتغال', + QA: 'قطر', + RO: 'رومانيا', + RS: 'صربيا', + SA: 'المملكة العربية السعودية', + SE: 'السويد', + SI: 'سلوفينيا', + SK: 'سلوفاكيا', + SM: 'سان مارينو', + SN: 'السنغال', + TL: 'تيمور الشرقية', + TN: 'تونس', + TR: 'تركيا', + VG: 'جزر العذراء البريطانية', + XK: 'جمهورية كوسوفو', + }, + country: 'الرجاء إدخال رقم IBAN صالح في %s.', + default: 'الرجاء إدخال رقم IBAN صالح.', + }, + id: { + countries: { + BA: 'البوسنة والهرسك', + BG: 'بلغاريا', + BR: 'البرازيل', + CH: 'سويسرا', + CL: 'تشيلي', + CN: 'الصين', + CZ: 'التشيك', + DK: 'الدنمارك', + EE: 'إستونيا', + ES: 'إسبانيا', + FI: 'فنلندا', + HR: 'كرواتيا', + IE: 'أيرلندا', + IS: 'آيسلندا', + LT: 'ليتوانيا', + LV: 'لاتفيا', + ME: 'الجبل الأسود', + MK: 'جمهورية مقدونيا', + NL: 'هولندا', + PL: 'بولندا', + RO: 'رومانيا', + RS: 'صربيا', + SE: 'السويد', + SI: 'سلوفينيا', + SK: 'سلوفاكيا', + SM: 'سان مارينو', + TH: 'تايلاند', + TR: 'تركيا', + ZA: 'جنوب أفريقيا', + }, + country: 'الرجاء إدخال رقم تعريف صالح في %s.', + default: 'الرجاء إدخال رقم هوية صالحة.', + }, + identical: { + default: 'الرجاء إدخال نفس القيمة.', + }, + imei: { + default: 'الرجاء إدخال رقم IMEI صالح.', + }, + imo: { + default: 'الرجاء إدخال رقم IMO صالح.', + }, + integer: { + default: 'الرجاء إدخال رقم صحيح.', + }, + ip: { + default: 'الرجاء إدخال عنوان IP صالح.', + ipv4: 'الرجاء إدخال عنوان IPv4 صالح.', + ipv6: 'الرجاء إدخال عنوان IPv6 صالح.', + }, + isbn: { + default: 'الرجاء إدخال رقم ISBN صالح.', + }, + isin: { + default: 'الرجاء إدخال رقم ISIN صالح.', + }, + ismn: { + default: 'الرجاء إدخال رقم ISMN صالح.', + }, + issn: { + default: 'الرجاء إدخال رقم ISSN صالح.', + }, + lessThan: { + default: 'الرجاء إدخال قيمة أصغر من أو تساوي %s.', + notInclusive: 'الرجاء إدخال قيمة أصغر من %s.', + }, + mac: { + default: 'يرجى إدخال عنوان MAC صالح.', + }, + meid: { + default: 'الرجاء إدخال رقم MEID صالح.', + }, + notEmpty: { + default: 'الرجاء إدخال قيمة.', + }, + numeric: { + default: 'الرجاء إدخال عدد عشري صالح.', + }, + phone: { + countries: { + AE: 'الإمارات العربية المتحدة', + BG: 'بلغاريا', + BR: 'البرازيل', + CN: 'الصين', + CZ: 'التشيك', + DE: 'ألمانيا', + DK: 'الدنمارك', + ES: 'إسبانيا', + FR: 'فرنسا', + GB: 'المملكة المتحدة', + IN: 'الهند', + MA: 'المغرب', + NL: 'هولندا', + PK: 'باكستان', + RO: 'رومانيا', + RU: 'روسيا', + SK: 'سلوفاكيا', + TH: 'تايلاند', + US: 'الولايات المتحدة', + VE: 'فنزويلا', + }, + country: 'الرجاء إدخال رقم هاتف صالح في %s.', + default: 'الرجاء إدخال رقم هاتف صحيح.', + }, + promise: { + default: 'الرجاء إدخال قيمة صالحة.', + }, + regexp: { + default: 'الرجاء إدخال قيمة مطابقة للنمط.', + }, + remote: { + default: 'الرجاء إدخال قيمة صالحة.', + }, + rtn: { + default: 'الرجاء إدخال رقم RTN صالح.', + }, + sedol: { + default: 'الرجاء إدخال رقم SEDOL صالح.', + }, + siren: { + default: 'الرجاء إدخال رقم SIREN صالح.', + }, + siret: { + default: 'الرجاء إدخال رقم SIRET صالح.', + }, + step: { + default: 'الرجاء إدخال قيمة من مضاعفات %s .', + }, + stringCase: { + default: 'الرجاء إدخال أحرف صغيرة فقط.', + upper: 'الرجاء إدخال أحرف كبيرة فقط.', + }, + stringLength: { + between: 'الرجاء إدخال قيمة ذات عدد حروف بين %s و %s حرفا.', + default: 'الرجاء إدخال قيمة ذات طول صحيح.', + less: 'الرجاء إدخال أقل من %s حرفا.', + more: 'الرجاء إدخال أكتر من %s حرفا.', + }, + uri: { + default: 'الرجاء إدخال URI صالح.', + }, + uuid: { + default: 'الرجاء إدخال رقم UUID صالح.', + version: 'الرجاء إدخال رقم UUID صالح إصدار %s.', + }, + vat: { + countries: { + AT: 'النمسا', + BE: 'بلجيكا', + BG: 'بلغاريا', + BR: 'البرازيل', + CH: 'سويسرا', + CY: 'قبرص', + CZ: 'التشيك', + DE: 'جورجيا', + DK: 'الدنمارك', + EE: 'إستونيا', + EL: 'اليونان', + ES: 'إسبانيا', + FI: 'فنلندا', + FR: 'فرنسا', + GB: 'المملكة المتحدة', + GR: 'اليونان', + HR: 'كرواتيا', + HU: 'المجر', + IE: 'أيرلندا', + IS: 'آيسلندا', + IT: 'إيطاليا', + LT: 'ليتوانيا', + LU: 'لوكسمبورغ', + LV: 'لاتفيا', + MT: 'مالطا', + NL: 'هولندا', + NO: 'النرويج', + PL: 'بولندا', + PT: 'البرتغال', + RO: 'رومانيا', + RS: 'صربيا', + RU: 'روسيا', + SE: 'السويد', + SI: 'سلوفينيا', + SK: 'سلوفاكيا', + VE: 'فنزويلا', + ZA: 'جنوب أفريقيا', + }, + country: 'الرجاء إدخال رقم VAT صالح في %s.', + default: 'الرجاء إدخال رقم VAT صالح.', + }, + vin: { + default: 'الرجاء إدخال رقم VIN صالح.', + }, + zipCode: { + countries: { + AT: 'النمسا', + BG: 'بلغاريا', + BR: 'البرازيل', + CA: 'كندا', + CH: 'سويسرا', + CZ: 'التشيك', + DE: 'ألمانيا', + DK: 'الدنمارك', + ES: 'إسبانيا', + FR: 'فرنسا', + GB: 'المملكة المتحدة', + IE: 'أيرلندا', + IN: 'الهند', + IT: 'إيطاليا', + MA: 'المغرب', + NL: 'هولندا', + PL: 'بولندا', + PT: 'البرتغال', + RO: 'رومانيا', + RU: 'روسيا', + SE: 'السويد', + SG: 'سنغافورة', + SK: 'سلوفاكيا', + US: 'الولايات المتحدة', + }, + country: 'الرجاء إدخال رمز بريدي صالح في %s.', + default: 'الرجاء إدخال رمز بريدي صالح.', + }, + }; + + return ar_MA; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.min.js new file mode 100755 index 00000000..57aaba9d --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ar_MA.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ar_MA=factory())})(this,(function(){"use strict";var ar_MA={base64:{default:"الرجاء إدخال قيمة مشفرة طبقا للقاعدة 64."},between:{default:"الرجاء إدخال قيمة بين %s و %s .",notInclusive:"الرجاء إدخال قيمة بين %s و %s بدقة."},bic:{default:"الرجاء إدخال رقم BIC صالح."},callback:{default:"الرجاء إدخال قيمة صالحة."},choice:{between:"الرجاء إختيار %s-%s خيارات.",default:"الرجاء إدخال قيمة صالحة.",less:"الرجاء اختيار %s خيارات كحد أدنى.",more:"الرجاء اختيار %s خيارات كحد أقصى."},color:{default:"الرجاء إدخال رمز لون صالح."},creditCard:{default:"الرجاء إدخال رقم بطاقة إئتمان صحيح."},cusip:{default:"الرجاء إدخال رقم CUSIP صالح."},date:{default:"الرجاء إدخال تاريخ صالح.",max:"الرجاء إدخال تاريخ قبل %s.",min:"الرجاء إدخال تاريخ بعد %s.",range:"الرجاء إدخال تاريخ في المجال %s - %s."},different:{default:"الرجاء إدخال قيمة مختلفة."},digits:{default:"الرجاء إدخال الأرقام فقط."},ean:{default:"الرجاء إدخال رقم EAN صالح."},ein:{default:"الرجاء إدخال رقم EIN صالح."},emailAddress:{default:"الرجاء إدخال بريد إلكتروني صحيح."},file:{default:"الرجاء إختيار ملف صالح."},greaterThan:{default:"الرجاء إدخال قيمة أكبر من أو تساوي %s.",notInclusive:"الرجاء إدخال قيمة أكبر من %s."},grid:{default:"الرجاء إدخال رقم GRid صالح."},hex:{default:"الرجاء إدخال رقم ست عشري صالح."},iban:{countries:{AD:"أندورا",AE:"الإمارات العربية المتحدة",AL:"ألبانيا",AO:"أنغولا",AT:"النمسا",AZ:"أذربيجان",BA:"البوسنة والهرسك",BE:"بلجيكا",BF:"بوركينا فاسو",BG:"بلغاريا",BH:"البحرين",BI:"بوروندي",BJ:"بنين",BR:"البرازيل",CH:"سويسرا",CI:"ساحل العاج",CM:"الكاميرون",CR:"كوستاريكا",CV:"الرأس الأخضر",CY:"قبرص",CZ:"التشيك",DE:"ألمانيا",DK:"الدنمارك",DO:"جمهورية الدومينيكان",DZ:"الجزائر",EE:"إستونيا",ES:"إسبانيا",FI:"فنلندا",FO:"جزر فارو",FR:"فرنسا",GB:"المملكة المتحدة",GE:"جورجيا",GI:"جبل طارق",GL:"جرينلاند",GR:"اليونان",GT:"غواتيمالا",HR:"كرواتيا",HU:"المجر",IE:"أيرلندا",IL:"إسرائيل",IR:"إيران",IS:"آيسلندا",IT:"إيطاليا",JO:"الأردن",KW:"الكويت",KZ:"كازاخستان",LB:"لبنان",LI:"ليختنشتاين",LT:"ليتوانيا",LU:"لوكسمبورغ",LV:"لاتفيا",MC:"موناكو",MD:"مولدوفا",ME:"الجبل الأسود",MG:"مدغشقر",MK:"جمهورية مقدونيا",ML:"مالي",MR:"موريتانيا",MT:"مالطا",MU:"موريشيوس",MZ:"موزمبيق",NL:"هولندا",NO:"النرويج",PK:"باكستان",PL:"بولندا",PS:"فلسطين",PT:"البرتغال",QA:"قطر",RO:"رومانيا",RS:"صربيا",SA:"المملكة العربية السعودية",SE:"السويد",SI:"سلوفينيا",SK:"سلوفاكيا",SM:"سان مارينو",SN:"السنغال",TL:"تيمور الشرقية",TN:"تونس",TR:"تركيا",VG:"جزر العذراء البريطانية",XK:"جمهورية كوسوفو"},country:"الرجاء إدخال رقم IBAN صالح في %s.",default:"الرجاء إدخال رقم IBAN صالح."},id:{countries:{BA:"البوسنة والهرسك",BG:"بلغاريا",BR:"البرازيل",CH:"سويسرا",CL:"تشيلي",CN:"الصين",CZ:"التشيك",DK:"الدنمارك",EE:"إستونيا",ES:"إسبانيا",FI:"فنلندا",HR:"كرواتيا",IE:"أيرلندا",IS:"آيسلندا",LT:"ليتوانيا",LV:"لاتفيا",ME:"الجبل الأسود",MK:"جمهورية مقدونيا",NL:"هولندا",PL:"بولندا",RO:"رومانيا",RS:"صربيا",SE:"السويد",SI:"سلوفينيا",SK:"سلوفاكيا",SM:"سان مارينو",TH:"تايلاند",TR:"تركيا",ZA:"جنوب أفريقيا"},country:"الرجاء إدخال رقم تعريف صالح في %s.",default:"الرجاء إدخال رقم هوية صالحة."},identical:{default:"الرجاء إدخال نفس القيمة."},imei:{default:"الرجاء إدخال رقم IMEI صالح."},imo:{default:"الرجاء إدخال رقم IMO صالح."},integer:{default:"الرجاء إدخال رقم صحيح."},ip:{default:"الرجاء إدخال عنوان IP صالح.",ipv4:"الرجاء إدخال عنوان IPv4 صالح.",ipv6:"الرجاء إدخال عنوان IPv6 صالح."},isbn:{default:"الرجاء إدخال رقم ISBN صالح."},isin:{default:"الرجاء إدخال رقم ISIN صالح."},ismn:{default:"الرجاء إدخال رقم ISMN صالح."},issn:{default:"الرجاء إدخال رقم ISSN صالح."},lessThan:{default:"الرجاء إدخال قيمة أصغر من أو تساوي %s.",notInclusive:"الرجاء إدخال قيمة أصغر من %s."},mac:{default:"يرجى إدخال عنوان MAC صالح."},meid:{default:"الرجاء إدخال رقم MEID صالح."},notEmpty:{default:"الرجاء إدخال قيمة."},numeric:{default:"الرجاء إدخال عدد عشري صالح."},phone:{countries:{AE:"الإمارات العربية المتحدة",BG:"بلغاريا",BR:"البرازيل",CN:"الصين",CZ:"التشيك",DE:"ألمانيا",DK:"الدنمارك",ES:"إسبانيا",FR:"فرنسا",GB:"المملكة المتحدة",IN:"الهند",MA:"المغرب",NL:"هولندا",PK:"باكستان",RO:"رومانيا",RU:"روسيا",SK:"سلوفاكيا",TH:"تايلاند",US:"الولايات المتحدة",VE:"فنزويلا"},country:"الرجاء إدخال رقم هاتف صالح في %s.",default:"الرجاء إدخال رقم هاتف صحيح."},promise:{default:"الرجاء إدخال قيمة صالحة."},regexp:{default:"الرجاء إدخال قيمة مطابقة للنمط."},remote:{default:"الرجاء إدخال قيمة صالحة."},rtn:{default:"الرجاء إدخال رقم RTN صالح."},sedol:{default:"الرجاء إدخال رقم SEDOL صالح."},siren:{default:"الرجاء إدخال رقم SIREN صالح."},siret:{default:"الرجاء إدخال رقم SIRET صالح."},step:{default:"الرجاء إدخال قيمة من مضاعفات %s ."},stringCase:{default:"الرجاء إدخال أحرف صغيرة فقط.",upper:"الرجاء إدخال أحرف كبيرة فقط."},stringLength:{between:"الرجاء إدخال قيمة ذات عدد حروف بين %s و %s حرفا.",default:"الرجاء إدخال قيمة ذات طول صحيح.",less:"الرجاء إدخال أقل من %s حرفا.",more:"الرجاء إدخال أكتر من %s حرفا."},uri:{default:"الرجاء إدخال URI صالح."},uuid:{default:"الرجاء إدخال رقم UUID صالح.",version:"الرجاء إدخال رقم UUID صالح إصدار %s."},vat:{countries:{AT:"النمسا",BE:"بلجيكا",BG:"بلغاريا",BR:"البرازيل",CH:"سويسرا",CY:"قبرص",CZ:"التشيك",DE:"جورجيا",DK:"الدنمارك",EE:"إستونيا",EL:"اليونان",ES:"إسبانيا",FI:"فنلندا",FR:"فرنسا",GB:"المملكة المتحدة",GR:"اليونان",HR:"كرواتيا",HU:"المجر",IE:"أيرلندا",IS:"آيسلندا",IT:"إيطاليا",LT:"ليتوانيا",LU:"لوكسمبورغ",LV:"لاتفيا",MT:"مالطا",NL:"هولندا",NO:"النرويج",PL:"بولندا",PT:"البرتغال",RO:"رومانيا",RS:"صربيا",RU:"روسيا",SE:"السويد",SI:"سلوفينيا",SK:"سلوفاكيا",VE:"فنزويلا",ZA:"جنوب أفريقيا"},country:"الرجاء إدخال رقم VAT صالح في %s.",default:"الرجاء إدخال رقم VAT صالح."},vin:{default:"الرجاء إدخال رقم VIN صالح."},zipCode:{countries:{AT:"النمسا",BG:"بلغاريا",BR:"البرازيل",CA:"كندا",CH:"سويسرا",CZ:"التشيك",DE:"ألمانيا",DK:"الدنمارك",ES:"إسبانيا",FR:"فرنسا",GB:"المملكة المتحدة",IE:"أيرلندا",IN:"الهند",IT:"إيطاليا",MA:"المغرب",NL:"هولندا",PL:"بولندا",PT:"البرتغال",RO:"رومانيا",RU:"روسيا",SE:"السويد",SG:"سنغافورة",SK:"سلوفاكيا",US:"الولايات المتحدة"},country:"الرجاء إدخال رمز بريدي صالح في %s.",default:"الرجاء إدخال رمز بريدي صالح."}};return ar_MA})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.js new file mode 100755 index 00000000..7ee13660 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.bg_BG = factory())); +})(this, (function () { 'use strict'; + + /** + * Bulgarian language package + * Translated by @mraiur + */ + + var bg_BG = { + base64: { + default: 'Моля, въведете валиден base 64 кодиран', + }, + between: { + default: 'Моля, въведете стойност между %s и %s', + notInclusive: 'Моля, въведете стойност точно между %s и %s', + }, + bic: { + default: 'Моля, въведете валиден BIC номер', + }, + callback: { + default: 'Моля, въведете валидна стойност', + }, + choice: { + between: 'Моля изберете от %s до %s стойност', + default: 'Моля, въведете валидна стойност', + less: 'Моля изберете минимална стойност %s', + more: 'Моля изберете максимална стойност %s', + }, + color: { + default: 'Моля, въведете валиден цвят', + }, + creditCard: { + default: 'Моля, въведете валиден номер на кредитна карта', + }, + cusip: { + default: 'Моля, въведете валиден CUSIP номер', + }, + date: { + default: 'Моля, въведете валидна дата', + max: 'Моля въведете дата преди %s', + min: 'Моля въведете дата след %s', + range: 'Моля въведете дата между %s и %s', + }, + different: { + default: 'Моля, въведете различна стойност', + }, + digits: { + default: 'Моля, въведете само цифри', + }, + ean: { + default: 'Моля, въведете валиден EAN номер', + }, + ein: { + default: 'Моля, въведете валиден EIN номер', + }, + emailAddress: { + default: 'Моля, въведете валиден имейл адрес', + }, + file: { + default: 'Моля, изберете валиден файл', + }, + greaterThan: { + default: 'Моля, въведете стойност по-голяма от или равна на %s', + notInclusive: 'Моля, въведете стойност по-голяма от %s', + }, + grid: { + default: 'Моля, изберете валиден GRId номер', + }, + hex: { + default: 'Моля, въведете валиден шестнадесетичен номер', + }, + iban: { + countries: { + AD: 'Андора', + AE: 'Обединени арабски емирства', + AL: 'Албания', + AO: 'Ангола', + AT: 'Австрия', + AZ: 'Азербайджан', + BA: 'Босна и Херцеговина', + BE: 'Белгия', + BF: 'Буркина Фасо', + BG: 'България', + BH: 'Бахрейн', + BI: 'Бурунди', + BJ: 'Бенин', + BR: 'Бразилия', + CH: 'Швейцария', + CI: 'Ivory Coast', + CM: 'Камерун', + CR: 'Коста Рика', + CV: 'Cape Verde', + CY: 'Кипър', + CZ: 'Чешката република', + DE: 'Германия', + DK: 'Дания', + DO: 'Доминиканска република', + DZ: 'Алжир', + EE: 'Естония', + ES: 'Испания', + FI: 'Финландия', + FO: 'Фарьорските острови', + FR: 'Франция', + GB: 'Обединеното кралство', + GE: 'Грузия', + GI: 'Гибралтар', + GL: 'Гренландия', + GR: 'Гърция', + GT: 'Гватемала', + HR: 'Хърватия', + HU: 'Унгария', + IE: 'Ирландия', + IL: 'Израел', + IR: 'Иран', + IS: 'Исландия', + IT: 'Италия', + JO: 'Йордания', + KW: 'Кувейт', + KZ: 'Казахстан', + LB: 'Ливан', + LI: 'Лихтенщайн', + LT: 'Литва', + LU: 'Люксембург', + LV: 'Латвия', + MC: 'Монако', + MD: 'Молдова', + ME: 'Черна гора', + MG: 'Мадагаскар', + MK: 'Македония', + ML: 'Мали', + MR: 'Мавритания', + MT: 'Малта', + MU: 'Мавриций', + MZ: 'Мозамбик', + NL: 'Нидерландия', + NO: 'Норвегия', + PK: 'Пакистан', + PL: 'Полша', + PS: 'палестинска', + PT: 'Португалия', + QA: 'Катар', + RO: 'Румъния', + RS: 'Сърбия', + SA: 'Саудитска Арабия', + SE: 'Швеция', + SI: 'Словения', + SK: 'Словакия', + SM: 'San Marino', + SN: 'Сенегал', + TL: 'Източен Тимор', + TN: 'Тунис', + TR: 'Турция', + VG: 'Британски Вирджински острови', + XK: 'Република Косово', + }, + country: 'Моля, въведете валиден номер на IBAN в %s', + default: 'Моля, въведете валиден IBAN номер', + }, + id: { + countries: { + BA: 'Босна и Херцеговина', + BG: 'България', + BR: 'Бразилия', + CH: 'Швейцария', + CL: 'Чили', + CN: 'Китай', + CZ: 'Чешката република', + DK: 'Дания', + EE: 'Естония', + ES: 'Испания', + FI: 'Финландия', + HR: 'Хърватия', + IE: 'Ирландия', + IS: 'Исландия', + LT: 'Литва', + LV: 'Латвия', + ME: 'Черна гора', + MK: 'Македония', + NL: 'Холандия', + PL: 'Полша', + RO: 'Румъния', + RS: 'Сърбия', + SE: 'Швеция', + SI: 'Словения', + SK: 'Словакия', + SM: 'San Marino', + TH: 'Тайланд', + TR: 'Турция', + ZA: 'Южна Африка', + }, + country: 'Моля, въведете валиден идентификационен номер в %s', + default: 'Моля, въведете валиден идентификационен номер', + }, + identical: { + default: 'Моля, въведете една и съща стойност', + }, + imei: { + default: 'Моля, въведете валиден IMEI номер', + }, + imo: { + default: 'Моля, въведете валиден IMO номер', + }, + integer: { + default: 'Моля, въведете валиден номер', + }, + ip: { + default: 'Моля, въведете валиден IP адрес', + ipv4: 'Моля, въведете валиден IPv4 адрес', + ipv6: 'Моля, въведете валиден IPv6 адрес', + }, + isbn: { + default: 'Моля, въведете валиден ISBN номер', + }, + isin: { + default: 'Моля, въведете валиден ISIN номер', + }, + ismn: { + default: 'Моля, въведете валиден ISMN номер', + }, + issn: { + default: 'Моля, въведете валиден ISSN номер', + }, + lessThan: { + default: 'Моля, въведете стойност по-малка или равна на %s', + notInclusive: 'Моля, въведете стойност по-малко от %s', + }, + mac: { + default: 'Моля, въведете валиден MAC адрес', + }, + meid: { + default: 'Моля, въведете валиден MEID номер', + }, + notEmpty: { + default: 'Моля, въведете стойност', + }, + numeric: { + default: 'Моля, въведете валидно число с плаваща запетая', + }, + phone: { + countries: { + AE: 'Обединени арабски емирства', + BG: 'България', + BR: 'Бразилия', + CN: 'Китай', + CZ: 'Чешката република', + DE: 'Германия', + DK: 'Дания', + ES: 'Испания', + FR: 'Франция', + GB: 'Обединеното кралство', + IN: 'Индия', + MA: 'Мароко', + NL: 'Нидерландия', + PK: 'Пакистан', + RO: 'Румъния', + RU: 'Русия', + SK: 'Словакия', + TH: 'Тайланд', + US: 'САЩ', + VE: 'Венецуела', + }, + country: 'Моля, въведете валиден телефонен номер в %s', + default: 'Моля, въведете валиден телефонен номер', + }, + promise: { + default: 'Моля, въведете валидна стойност', + }, + regexp: { + default: 'Моля, въведете стойност, отговаряща на модела', + }, + remote: { + default: 'Моля, въведете валидна стойност', + }, + rtn: { + default: 'Моля, въведете валиде RTN номер', + }, + sedol: { + default: 'Моля, въведете валиден SEDOL номер', + }, + siren: { + default: 'Моля, въведете валиден SIREN номер', + }, + siret: { + default: 'Моля, въведете валиден SIRET номер', + }, + step: { + default: 'Моля, въведете валиденa стъпка от %s', + }, + stringCase: { + default: 'Моля, въведете само с малки букви', + upper: 'Моля въведете само главни букви', + }, + stringLength: { + between: 'Моля, въведете стойност между %s и %s знака', + default: 'Моля, въведете стойност с валидни дължина', + less: 'Моля, въведете по-малко от %s знака', + more: 'Моля въведете повече от %s знака', + }, + uri: { + default: 'Моля, въведете валиден URI', + }, + uuid: { + default: 'Моля, въведете валиден UUID номер', + version: 'Моля, въведете валиден UUID номер с версия %s', + }, + vat: { + countries: { + AT: 'Австрия', + BE: 'Белгия', + BG: 'България', + BR: 'Бразилия', + CH: 'Швейцария', + CY: 'Кипър', + CZ: 'Чешката република', + DE: 'Германия', + DK: 'Дания', + EE: 'Естония', + EL: 'Гърция', + ES: 'Испания', + FI: 'Финландия', + FR: 'Франция', + GB: 'Обединеното кралство', + GR: 'Гърция', + HR: 'Ирландия', + HU: 'Унгария', + IE: 'Ирландски', + IS: 'Исландия', + IT: 'Италия', + LT: 'Литва', + LU: 'Люксембург', + LV: 'Латвия', + MT: 'Малта', + NL: 'Холандия', + NO: 'Норвегия', + PL: 'Полша', + PT: 'Португалия', + RO: 'Румъния', + RS: 'Сърбия', + RU: 'Русия', + SE: 'Швеция', + SI: 'Словения', + SK: 'Словакия', + VE: 'Венецуела', + ZA: 'Южна Африка', + }, + country: 'Моля, въведете валиден ДДС в %s', + default: 'Моля, въведете валиден ДДС', + }, + vin: { + default: 'Моля, въведете валиден номер VIN', + }, + zipCode: { + countries: { + AT: 'Австрия', + BG: 'България', + BR: 'Бразилия', + CA: 'Канада', + CH: 'Швейцария', + CZ: 'Чешката република', + DE: 'Германия', + DK: 'Дания', + ES: 'Испания', + FR: 'Франция', + GB: 'Обединеното кралство', + IE: 'Ирландски', + IN: 'Индия', + IT: 'Италия', + MA: 'Мароко', + NL: 'Холандия', + PL: 'Полша', + PT: 'Португалия', + RO: 'Румъния', + RU: 'Русия', + SE: 'Швеция', + SG: 'Сингапур', + SK: 'Словакия', + US: 'САЩ', + }, + country: 'Моля, въведете валиден пощенски код в %s', + default: 'Моля, въведете валиден пощенски код', + }, + }; + + return bg_BG; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.min.js new file mode 100755 index 00000000..e71a8daf --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/bg_BG.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.bg_BG=factory())})(this,(function(){"use strict";var bg_BG={base64:{default:"Моля, въведете валиден base 64 кодиран"},between:{default:"Моля, въведете стойност между %s и %s",notInclusive:"Моля, въведете стойност точно между %s и %s"},bic:{default:"Моля, въведете валиден BIC номер"},callback:{default:"Моля, въведете валидна стойност"},choice:{between:"Моля изберете от %s до %s стойност",default:"Моля, въведете валидна стойност",less:"Моля изберете минимална стойност %s",more:"Моля изберете максимална стойност %s"},color:{default:"Моля, въведете валиден цвят"},creditCard:{default:"Моля, въведете валиден номер на кредитна карта"},cusip:{default:"Моля, въведете валиден CUSIP номер"},date:{default:"Моля, въведете валидна дата",max:"Моля въведете дата преди %s",min:"Моля въведете дата след %s",range:"Моля въведете дата между %s и %s"},different:{default:"Моля, въведете различна стойност"},digits:{default:"Моля, въведете само цифри"},ean:{default:"Моля, въведете валиден EAN номер"},ein:{default:"Моля, въведете валиден EIN номер"},emailAddress:{default:"Моля, въведете валиден имейл адрес"},file:{default:"Моля, изберете валиден файл"},greaterThan:{default:"Моля, въведете стойност по-голяма от или равна на %s",notInclusive:"Моля, въведете стойност по-голяма от %s"},grid:{default:"Моля, изберете валиден GRId номер"},hex:{default:"Моля, въведете валиден шестнадесетичен номер"},iban:{countries:{AD:"Андора",AE:"Обединени арабски емирства",AL:"Албания",AO:"Ангола",AT:"Австрия",AZ:"Азербайджан",BA:"Босна и Херцеговина",BE:"Белгия",BF:"Буркина Фасо",BG:"България",BH:"Бахрейн",BI:"Бурунди",BJ:"Бенин",BR:"Бразилия",CH:"Швейцария",CI:"Ivory Coast",CM:"Камерун",CR:"Коста Рика",CV:"Cape Verde",CY:"Кипър",CZ:"Чешката република",DE:"Германия",DK:"Дания",DO:"Доминиканска република",DZ:"Алжир",EE:"Естония",ES:"Испания",FI:"Финландия",FO:"Фарьорските острови",FR:"Франция",GB:"Обединеното кралство",GE:"Грузия",GI:"Гибралтар",GL:"Гренландия",GR:"Гърция",GT:"Гватемала",HR:"Хърватия",HU:"Унгария",IE:"Ирландия",IL:"Израел",IR:"Иран",IS:"Исландия",IT:"Италия",JO:"Йордания",KW:"Кувейт",KZ:"Казахстан",LB:"Ливан",LI:"Лихтенщайн",LT:"Литва",LU:"Люксембург",LV:"Латвия",MC:"Монако",MD:"Молдова",ME:"Черна гора",MG:"Мадагаскар",MK:"Македония",ML:"Мали",MR:"Мавритания",MT:"Малта",MU:"Мавриций",MZ:"Мозамбик",NL:"Нидерландия",NO:"Норвегия",PK:"Пакистан",PL:"Полша",PS:"палестинска",PT:"Португалия",QA:"Катар",RO:"Румъния",RS:"Сърбия",SA:"Саудитска Арабия",SE:"Швеция",SI:"Словения",SK:"Словакия",SM:"San Marino",SN:"Сенегал",TL:"Източен Тимор",TN:"Тунис",TR:"Турция",VG:"Британски Вирджински острови",XK:"Република Косово"},country:"Моля, въведете валиден номер на IBAN в %s",default:"Моля, въведете валиден IBAN номер"},id:{countries:{BA:"Босна и Херцеговина",BG:"България",BR:"Бразилия",CH:"Швейцария",CL:"Чили",CN:"Китай",CZ:"Чешката република",DK:"Дания",EE:"Естония",ES:"Испания",FI:"Финландия",HR:"Хърватия",IE:"Ирландия",IS:"Исландия",LT:"Литва",LV:"Латвия",ME:"Черна гора",MK:"Македония",NL:"Холандия",PL:"Полша",RO:"Румъния",RS:"Сърбия",SE:"Швеция",SI:"Словения",SK:"Словакия",SM:"San Marino",TH:"Тайланд",TR:"Турция",ZA:"Южна Африка"},country:"Моля, въведете валиден идентификационен номер в %s",default:"Моля, въведете валиден идентификационен номер"},identical:{default:"Моля, въведете една и съща стойност"},imei:{default:"Моля, въведете валиден IMEI номер"},imo:{default:"Моля, въведете валиден IMO номер"},integer:{default:"Моля, въведете валиден номер"},ip:{default:"Моля, въведете валиден IP адрес",ipv4:"Моля, въведете валиден IPv4 адрес",ipv6:"Моля, въведете валиден IPv6 адрес"},isbn:{default:"Моля, въведете валиден ISBN номер"},isin:{default:"Моля, въведете валиден ISIN номер"},ismn:{default:"Моля, въведете валиден ISMN номер"},issn:{default:"Моля, въведете валиден ISSN номер"},lessThan:{default:"Моля, въведете стойност по-малка или равна на %s",notInclusive:"Моля, въведете стойност по-малко от %s"},mac:{default:"Моля, въведете валиден MAC адрес"},meid:{default:"Моля, въведете валиден MEID номер"},notEmpty:{default:"Моля, въведете стойност"},numeric:{default:"Моля, въведете валидно число с плаваща запетая"},phone:{countries:{AE:"Обединени арабски емирства",BG:"България",BR:"Бразилия",CN:"Китай",CZ:"Чешката република",DE:"Германия",DK:"Дания",ES:"Испания",FR:"Франция",GB:"Обединеното кралство",IN:"Индия",MA:"Мароко",NL:"Нидерландия",PK:"Пакистан",RO:"Румъния",RU:"Русия",SK:"Словакия",TH:"Тайланд",US:"САЩ",VE:"Венецуела"},country:"Моля, въведете валиден телефонен номер в %s",default:"Моля, въведете валиден телефонен номер"},promise:{default:"Моля, въведете валидна стойност"},regexp:{default:"Моля, въведете стойност, отговаряща на модела"},remote:{default:"Моля, въведете валидна стойност"},rtn:{default:"Моля, въведете валиде RTN номер"},sedol:{default:"Моля, въведете валиден SEDOL номер"},siren:{default:"Моля, въведете валиден SIREN номер"},siret:{default:"Моля, въведете валиден SIRET номер"},step:{default:"Моля, въведете валиденa стъпка от %s"},stringCase:{default:"Моля, въведете само с малки букви",upper:"Моля въведете само главни букви"},stringLength:{between:"Моля, въведете стойност между %s и %s знака",default:"Моля, въведете стойност с валидни дължина",less:"Моля, въведете по-малко от %s знака",more:"Моля въведете повече от %s знака"},uri:{default:"Моля, въведете валиден URI"},uuid:{default:"Моля, въведете валиден UUID номер",version:"Моля, въведете валиден UUID номер с версия %s"},vat:{countries:{AT:"Австрия",BE:"Белгия",BG:"България",BR:"Бразилия",CH:"Швейцария",CY:"Кипър",CZ:"Чешката република",DE:"Германия",DK:"Дания",EE:"Естония",EL:"Гърция",ES:"Испания",FI:"Финландия",FR:"Франция",GB:"Обединеното кралство",GR:"Гърция",HR:"Ирландия",HU:"Унгария",IE:"Ирландски",IS:"Исландия",IT:"Италия",LT:"Литва",LU:"Люксембург",LV:"Латвия",MT:"Малта",NL:"Холандия",NO:"Норвегия",PL:"Полша",PT:"Португалия",RO:"Румъния",RS:"Сърбия",RU:"Русия",SE:"Швеция",SI:"Словения",SK:"Словакия",VE:"Венецуела",ZA:"Южна Африка"},country:"Моля, въведете валиден ДДС в %s",default:"Моля, въведете валиден ДДС"},vin:{default:"Моля, въведете валиден номер VIN"},zipCode:{countries:{AT:"Австрия",BG:"България",BR:"Бразилия",CA:"Канада",CH:"Швейцария",CZ:"Чешката република",DE:"Германия",DK:"Дания",ES:"Испания",FR:"Франция",GB:"Обединеното кралство",IE:"Ирландски",IN:"Индия",IT:"Италия",MA:"Мароко",NL:"Холандия",PL:"Полша",PT:"Португалия",RO:"Румъния",RU:"Русия",SE:"Швеция",SG:"Сингапур",SK:"Словакия",US:"САЩ"},country:"Моля, въведете валиден пощенски код в %s",default:"Моля, въведете валиден пощенски код"}};return bg_BG})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.js new file mode 100755 index 00000000..4a0e9388 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ca_ES = factory())); +})(this, (function () { 'use strict'; + + /** + * Catalan language package + * Translated by @ArnauAregall + */ + + var ca_ES = { + base64: { + default: 'Si us plau introdueix un valor vàlid en base 64', + }, + between: { + default: 'Si us plau introdueix un valor entre %s i %s', + notInclusive: 'Si us plau introdueix un valor comprès entre %s i %s', + }, + bic: { + default: 'Si us plau introdueix un nombre BIC vàlid', + }, + callback: { + default: 'Si us plau introdueix un valor vàlid', + }, + choice: { + between: 'Si us plau escull entre %s i %s opcions', + default: 'Si us plau introdueix un valor vàlid', + less: 'Si us plau escull %s opcions com a mínim', + more: 'Si us plau escull %s opcions com a màxim', + }, + color: { + default: 'Si us plau introdueix un color vàlid', + }, + creditCard: { + default: 'Si us plau introdueix un nombre vàlid de targeta de crèdit', + }, + cusip: { + default: 'Si us plau introdueix un nombre CUSIP vàlid', + }, + date: { + default: 'Si us plau introdueix una data vàlida', + max: 'Si us plau introdueix una data anterior %s', + min: 'Si us plau introdueix una data posterior a %s', + range: 'Si us plau introdueix una data compresa entre %s i %s', + }, + different: { + default: 'Si us plau introdueix un valor diferent', + }, + digits: { + default: 'Si us plau introdueix només dígits', + }, + ean: { + default: 'Si us plau introdueix un nombre EAN vàlid', + }, + ein: { + default: 'Si us plau introdueix un nombre EIN vàlid', + }, + emailAddress: { + default: 'Si us plau introdueix una adreça electrònica vàlida', + }, + file: { + default: 'Si us plau selecciona un arxiu vàlid', + }, + greaterThan: { + default: 'Si us plau introdueix un valor més gran o igual a %s', + notInclusive: 'Si us plau introdueix un valor més gran que %s', + }, + grid: { + default: 'Si us plau introdueix un nombre GRId vàlid', + }, + hex: { + default: 'Si us plau introdueix un valor hexadecimal vàlid', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emirats Àrabs Units', + AL: 'Albània', + AO: 'Angola', + AT: 'Àustria', + AZ: 'Azerbaidjan', + BA: 'Bòsnia i Hercegovina', + BE: 'Bèlgica', + BF: 'Burkina Faso', + BG: 'Bulgària', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benín', + BR: 'Brasil', + CH: 'Suïssa', + CI: "Costa d'Ivori", + CM: 'Camerun', + CR: 'Costa Rica', + CV: 'Cap Verd', + CY: 'Xipre', + CZ: 'República Txeca', + DE: 'Alemanya', + DK: 'Dinamarca', + DO: 'República Dominicana', + DZ: 'Algèria', + EE: 'Estònia', + ES: 'Espanya', + FI: 'Finlàndia', + FO: 'Illes Fèroe', + FR: 'França', + GB: 'Regne Unit', + GE: 'Geòrgia', + GI: 'Gibraltar', + GL: 'Grenlàndia', + GR: 'Grècia', + GT: 'Guatemala', + HR: 'Croàcia', + HU: 'Hongria', + IE: 'Irlanda', + IL: 'Israel', + IR: 'Iran', + IS: 'Islàndia', + IT: 'Itàlia', + JO: 'Jordània', + KW: 'Kuwait', + KZ: 'Kazajistán', + LB: 'Líban', + LI: 'Liechtenstein', + LT: 'Lituània', + LU: 'Luxemburg', + LV: 'Letònia', + MC: 'Mònaco', + MD: 'Moldàvia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedònia', + ML: 'Malo', + MR: 'Mauritània', + MT: 'Malta', + MU: 'Maurici', + MZ: 'Moçambic', + NL: 'Països Baixos', + NO: 'Noruega', + PK: 'Pakistan', + PL: 'Polònia', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Romania', + RS: 'Sèrbia', + SA: 'Aràbia Saudita', + SE: 'Suècia', + SI: 'Eslovènia', + SK: 'Eslovàquia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Oriental', + TN: 'Tunísia', + TR: 'Turquia', + VG: 'Illes Verges Britàniques', + XK: 'República de Kosovo', + }, + country: 'Si us plau introdueix un nombre IBAN vàlid a %s', + default: 'Si us plau introdueix un nombre IBAN vàlid', + }, + id: { + countries: { + BA: 'Bòsnia i Hercegovina', + BG: 'Bulgària', + BR: 'Brasil', + CH: 'Suïssa', + CL: 'Xile', + CN: 'Xina', + CZ: 'República Checa', + DK: 'Dinamarca', + EE: 'Estònia', + ES: 'Espanya', + FI: 'Finlpandia', + HR: 'Cropàcia', + IE: 'Irlanda', + IS: 'Islàndia', + LT: 'Lituania', + LV: 'Letònia', + ME: 'Montenegro', + MK: 'Macedònia', + NL: 'Països Baixos', + PL: 'Polònia', + RO: 'Romania', + RS: 'Sèrbia', + SE: 'Suècia', + SI: 'Eslovènia', + SK: 'Eslovàquia', + SM: 'San Marino', + TH: 'Tailàndia', + TR: 'Turquia', + ZA: 'Sud-àfrica', + }, + country: "Si us plau introdueix un nombre d'identificació vàlid a %s", + default: "Si us plau introdueix un nombre d'identificació vàlid", + }, + identical: { + default: 'Si us plau introdueix exactament el mateix valor', + }, + imei: { + default: 'Si us plau introdueix un nombre IMEI vàlid', + }, + imo: { + default: 'Si us plau introdueix un nombre IMO vàlid', + }, + integer: { + default: 'Si us plau introdueix un nombre vàlid', + }, + ip: { + default: 'Si us plau introdueix una direcció IP vàlida', + ipv4: 'Si us plau introdueix una direcció IPV4 vàlida', + ipv6: 'Si us plau introdueix una direcció IPV6 vàlida', + }, + isbn: { + default: 'Si us plau introdueix un nombre ISBN vàlid', + }, + isin: { + default: 'Si us plau introdueix un nombre ISIN vàlid', + }, + ismn: { + default: 'Si us plau introdueix un nombre ISMN vàlid', + }, + issn: { + default: 'Si us plau introdueix un nombre ISSN vàlid', + }, + lessThan: { + default: 'Si us plau introdueix un valor menor o igual a %s', + notInclusive: 'Si us plau introdueix un valor menor que %s', + }, + mac: { + default: 'Si us plau introdueix una adreça MAC vàlida', + }, + meid: { + default: 'Si us plau introdueix nombre MEID vàlid', + }, + notEmpty: { + default: 'Si us plau introdueix un valor', + }, + numeric: { + default: 'Si us plau introdueix un nombre decimal vàlid', + }, + phone: { + countries: { + AE: 'Emirats Àrabs Units', + BG: 'Bulgària', + BR: 'Brasil', + CN: 'Xina', + CZ: 'República Checa', + DE: 'Alemanya', + DK: 'Dinamarca', + ES: 'Espanya', + FR: 'França', + GB: 'Regne Unit', + IN: 'Índia', + MA: 'Marroc', + NL: 'Països Baixos', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Rússia', + SK: 'Eslovàquia', + TH: 'Tailàndia', + US: 'Estats Units', + VE: 'Veneçuela', + }, + country: 'Si us plau introdueix un telèfon vàlid a %s', + default: 'Si us plau introdueix un telèfon vàlid', + }, + promise: { + default: 'Si us plau introdueix un valor vàlid', + }, + regexp: { + default: 'Si us plau introdueix un valor que coincideixi amb el patró', + }, + remote: { + default: 'Si us plau introdueix un valor vàlid', + }, + rtn: { + default: 'Si us plau introdueix un nombre RTN vàlid', + }, + sedol: { + default: 'Si us plau introdueix un nombre SEDOL vàlid', + }, + siren: { + default: 'Si us plau introdueix un nombre SIREN vàlid', + }, + siret: { + default: 'Si us plau introdueix un nombre SIRET vàlid', + }, + step: { + default: 'Si us plau introdueix un pas vàlid de %s', + }, + stringCase: { + default: 'Si us plau introdueix només caràcters en minúscula', + upper: 'Si us plau introdueix només caràcters en majúscula', + }, + stringLength: { + between: 'Si us plau introdueix un valor amb una longitud compresa entre %s i %s caràcters', + default: 'Si us plau introdueix un valor amb una longitud vàlida', + less: 'Si us plau introdueix menys de %s caràcters', + more: 'Si us plau introdueix més de %s caràcters', + }, + uri: { + default: 'Si us plau introdueix una URI vàlida', + }, + uuid: { + default: 'Si us plau introdueix un nom UUID vàlid', + version: 'Si us plau introdueix una versió UUID vàlida per %s', + }, + vat: { + countries: { + AT: 'Àustria', + BE: 'Bèlgica', + BG: 'Bulgària', + BR: 'Brasil', + CH: 'Suïssa', + CY: 'Xipre', + CZ: 'República Checa', + DE: 'Alemanya', + DK: 'Dinamarca', + EE: 'Estònia', + EL: 'Grècia', + ES: 'Espanya', + FI: 'Finlàndia', + FR: 'França', + GB: 'Regne Unit', + GR: 'Grècia', + HR: 'Croàcia', + HU: 'Hongria', + IE: 'Irlanda', + IS: 'Islàndia', + IT: 'Itàlia', + LT: 'Lituània', + LU: 'Luxemburg', + LV: 'Letònia', + MT: 'Malta', + NL: 'Països Baixos', + NO: 'Noruega', + PL: 'Polònia', + PT: 'Portugal', + RO: 'Romania', + RS: 'Sèrbia', + RU: 'Rússia', + SE: 'Suècia', + SI: 'Eslovènia', + SK: 'Eslovàquia', + VE: 'Veneçuela', + ZA: 'Sud-àfrica', + }, + country: "Si us plau introdueix una quantitat d' IVA vàlida a %s", + default: "Si us plau introdueix una quantitat d'IVA vàlida", + }, + vin: { + default: 'Si us plau introdueix un nombre VIN vàlid', + }, + zipCode: { + countries: { + AT: 'Àustria', + BG: 'Bulgària', + BR: 'Brasil', + CA: 'Canadà', + CH: 'Suïssa', + CZ: 'República Checa', + DE: 'Alemanya', + DK: 'Dinamarca', + ES: 'Espanya', + FR: 'França', + GB: 'Rege Unit', + IE: 'Irlanda', + IN: 'Índia', + IT: 'Itàlia', + MA: 'Marroc', + NL: 'Països Baixos', + PL: 'Polònia', + PT: 'Portugal', + RO: 'Romania', + RU: 'Rússia', + SE: 'Suècia', + SG: 'Singapur', + SK: 'Eslovàquia', + US: 'Estats Units', + }, + country: 'Si us plau introdueix un codi postal vàlid a %s', + default: 'Si us plau introdueix un codi postal vàlid', + }, + }; + + return ca_ES; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.min.js new file mode 100755 index 00000000..188a4367 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ca_ES.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ca_ES=factory())})(this,(function(){"use strict";var ca_ES={base64:{default:"Si us plau introdueix un valor vàlid en base 64"},between:{default:"Si us plau introdueix un valor entre %s i %s",notInclusive:"Si us plau introdueix un valor comprès entre %s i %s"},bic:{default:"Si us plau introdueix un nombre BIC vàlid"},callback:{default:"Si us plau introdueix un valor vàlid"},choice:{between:"Si us plau escull entre %s i %s opcions",default:"Si us plau introdueix un valor vàlid",less:"Si us plau escull %s opcions com a mínim",more:"Si us plau escull %s opcions com a màxim"},color:{default:"Si us plau introdueix un color vàlid"},creditCard:{default:"Si us plau introdueix un nombre vàlid de targeta de crèdit"},cusip:{default:"Si us plau introdueix un nombre CUSIP vàlid"},date:{default:"Si us plau introdueix una data vàlida",max:"Si us plau introdueix una data anterior %s",min:"Si us plau introdueix una data posterior a %s",range:"Si us plau introdueix una data compresa entre %s i %s"},different:{default:"Si us plau introdueix un valor diferent"},digits:{default:"Si us plau introdueix només dígits"},ean:{default:"Si us plau introdueix un nombre EAN vàlid"},ein:{default:"Si us plau introdueix un nombre EIN vàlid"},emailAddress:{default:"Si us plau introdueix una adreça electrònica vàlida"},file:{default:"Si us plau selecciona un arxiu vàlid"},greaterThan:{default:"Si us plau introdueix un valor més gran o igual a %s",notInclusive:"Si us plau introdueix un valor més gran que %s"},grid:{default:"Si us plau introdueix un nombre GRId vàlid"},hex:{default:"Si us plau introdueix un valor hexadecimal vàlid"},iban:{countries:{AD:"Andorra",AE:"Emirats Àrabs Units",AL:"Albània",AO:"Angola",AT:"Àustria",AZ:"Azerbaidjan",BA:"Bòsnia i Hercegovina",BE:"Bèlgica",BF:"Burkina Faso",BG:"Bulgària",BH:"Bahrain",BI:"Burundi",BJ:"Benín",BR:"Brasil",CH:"Suïssa",CI:"Costa d'Ivori",CM:"Camerun",CR:"Costa Rica",CV:"Cap Verd",CY:"Xipre",CZ:"República Txeca",DE:"Alemanya",DK:"Dinamarca",DO:"República Dominicana",DZ:"Algèria",EE:"Estònia",ES:"Espanya",FI:"Finlàndia",FO:"Illes Fèroe",FR:"França",GB:"Regne Unit",GE:"Geòrgia",GI:"Gibraltar",GL:"Grenlàndia",GR:"Grècia",GT:"Guatemala",HR:"Croàcia",HU:"Hongria",IE:"Irlanda",IL:"Israel",IR:"Iran",IS:"Islàndia",IT:"Itàlia",JO:"Jordània",KW:"Kuwait",KZ:"Kazajistán",LB:"Líban",LI:"Liechtenstein",LT:"Lituània",LU:"Luxemburg",LV:"Letònia",MC:"Mònaco",MD:"Moldàvia",ME:"Montenegro",MG:"Madagascar",MK:"Macedònia",ML:"Malo",MR:"Mauritània",MT:"Malta",MU:"Maurici",MZ:"Moçambic",NL:"Països Baixos",NO:"Noruega",PK:"Pakistan",PL:"Polònia",PS:"Palestina",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Sèrbia",SA:"Aràbia Saudita",SE:"Suècia",SI:"Eslovènia",SK:"Eslovàquia",SM:"San Marino",SN:"Senegal",TL:"Timor Oriental",TN:"Tunísia",TR:"Turquia",VG:"Illes Verges Britàniques",XK:"República de Kosovo"},country:"Si us plau introdueix un nombre IBAN vàlid a %s",default:"Si us plau introdueix un nombre IBAN vàlid"},id:{countries:{BA:"Bòsnia i Hercegovina",BG:"Bulgària",BR:"Brasil",CH:"Suïssa",CL:"Xile",CN:"Xina",CZ:"República Checa",DK:"Dinamarca",EE:"Estònia",ES:"Espanya",FI:"Finlpandia",HR:"Cropàcia",IE:"Irlanda",IS:"Islàndia",LT:"Lituania",LV:"Letònia",ME:"Montenegro",MK:"Macedònia",NL:"Països Baixos",PL:"Polònia",RO:"Romania",RS:"Sèrbia",SE:"Suècia",SI:"Eslovènia",SK:"Eslovàquia",SM:"San Marino",TH:"Tailàndia",TR:"Turquia",ZA:"Sud-àfrica"},country:"Si us plau introdueix un nombre d'identificació vàlid a %s",default:"Si us plau introdueix un nombre d'identificació vàlid"},identical:{default:"Si us plau introdueix exactament el mateix valor"},imei:{default:"Si us plau introdueix un nombre IMEI vàlid"},imo:{default:"Si us plau introdueix un nombre IMO vàlid"},integer:{default:"Si us plau introdueix un nombre vàlid"},ip:{default:"Si us plau introdueix una direcció IP vàlida",ipv4:"Si us plau introdueix una direcció IPV4 vàlida",ipv6:"Si us plau introdueix una direcció IPV6 vàlida"},isbn:{default:"Si us plau introdueix un nombre ISBN vàlid"},isin:{default:"Si us plau introdueix un nombre ISIN vàlid"},ismn:{default:"Si us plau introdueix un nombre ISMN vàlid"},issn:{default:"Si us plau introdueix un nombre ISSN vàlid"},lessThan:{default:"Si us plau introdueix un valor menor o igual a %s",notInclusive:"Si us plau introdueix un valor menor que %s"},mac:{default:"Si us plau introdueix una adreça MAC vàlida"},meid:{default:"Si us plau introdueix nombre MEID vàlid"},notEmpty:{default:"Si us plau introdueix un valor"},numeric:{default:"Si us plau introdueix un nombre decimal vàlid"},phone:{countries:{AE:"Emirats Àrabs Units",BG:"Bulgària",BR:"Brasil",CN:"Xina",CZ:"República Checa",DE:"Alemanya",DK:"Dinamarca",ES:"Espanya",FR:"França",GB:"Regne Unit",IN:"Índia",MA:"Marroc",NL:"Països Baixos",PK:"Pakistan",RO:"Romania",RU:"Rússia",SK:"Eslovàquia",TH:"Tailàndia",US:"Estats Units",VE:"Veneçuela"},country:"Si us plau introdueix un telèfon vàlid a %s",default:"Si us plau introdueix un telèfon vàlid"},promise:{default:"Si us plau introdueix un valor vàlid"},regexp:{default:"Si us plau introdueix un valor que coincideixi amb el patró"},remote:{default:"Si us plau introdueix un valor vàlid"},rtn:{default:"Si us plau introdueix un nombre RTN vàlid"},sedol:{default:"Si us plau introdueix un nombre SEDOL vàlid"},siren:{default:"Si us plau introdueix un nombre SIREN vàlid"},siret:{default:"Si us plau introdueix un nombre SIRET vàlid"},step:{default:"Si us plau introdueix un pas vàlid de %s"},stringCase:{default:"Si us plau introdueix només caràcters en minúscula",upper:"Si us plau introdueix només caràcters en majúscula"},stringLength:{between:"Si us plau introdueix un valor amb una longitud compresa entre %s i %s caràcters",default:"Si us plau introdueix un valor amb una longitud vàlida",less:"Si us plau introdueix menys de %s caràcters",more:"Si us plau introdueix més de %s caràcters"},uri:{default:"Si us plau introdueix una URI vàlida"},uuid:{default:"Si us plau introdueix un nom UUID vàlid",version:"Si us plau introdueix una versió UUID vàlida per %s"},vat:{countries:{AT:"Àustria",BE:"Bèlgica",BG:"Bulgària",BR:"Brasil",CH:"Suïssa",CY:"Xipre",CZ:"República Checa",DE:"Alemanya",DK:"Dinamarca",EE:"Estònia",EL:"Grècia",ES:"Espanya",FI:"Finlàndia",FR:"França",GB:"Regne Unit",GR:"Grècia",HR:"Croàcia",HU:"Hongria",IE:"Irlanda",IS:"Islàndia",IT:"Itàlia",LT:"Lituània",LU:"Luxemburg",LV:"Letònia",MT:"Malta",NL:"Països Baixos",NO:"Noruega",PL:"Polònia",PT:"Portugal",RO:"Romania",RS:"Sèrbia",RU:"Rússia",SE:"Suècia",SI:"Eslovènia",SK:"Eslovàquia",VE:"Veneçuela",ZA:"Sud-àfrica"},country:"Si us plau introdueix una quantitat d' IVA vàlida a %s",default:"Si us plau introdueix una quantitat d'IVA vàlida"},vin:{default:"Si us plau introdueix un nombre VIN vàlid"},zipCode:{countries:{AT:"Àustria",BG:"Bulgària",BR:"Brasil",CA:"Canadà",CH:"Suïssa",CZ:"República Checa",DE:"Alemanya",DK:"Dinamarca",ES:"Espanya",FR:"França",GB:"Rege Unit",IE:"Irlanda",IN:"Índia",IT:"Itàlia",MA:"Marroc",NL:"Països Baixos",PL:"Polònia",PT:"Portugal",RO:"Romania",RU:"Rússia",SE:"Suècia",SG:"Singapur",SK:"Eslovàquia",US:"Estats Units"},country:"Si us plau introdueix un codi postal vàlid a %s",default:"Si us plau introdueix un codi postal vàlid"}};return ca_ES})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.js new file mode 100755 index 00000000..853238af --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.cs_CZ = factory())); +})(this, (function () { 'use strict'; + + /** + * Czech language package + * Translated by @AdwinTrave. Improved by @cuchac, @budik21 + */ + + var cs_CZ = { + base64: { + default: 'Prosím zadejte správný base64', + }, + between: { + default: 'Prosím zadejte hodnotu mezi %s a %s', + notInclusive: 'Prosím zadejte hodnotu mezi %s a %s (včetně těchto čísel)', + }, + bic: { + default: 'Prosím zadejte správné BIC číslo', + }, + callback: { + default: 'Prosím zadejte správnou hodnotu', + }, + choice: { + between: 'Prosím vyberte mezi %s a %s', + default: 'Prosím vyberte správnou hodnotu', + less: 'Hodnota musí být minimálně %s', + more: 'Hodnota nesmí být více jak %s', + }, + color: { + default: 'Prosím zadejte správnou barvu', + }, + creditCard: { + default: 'Prosím zadejte správné číslo kreditní karty', + }, + cusip: { + default: 'Prosím zadejte správné CUSIP číslo', + }, + date: { + default: 'Prosím zadejte správné datum', + max: 'Prosím zadejte datum po %s', + min: 'Prosím zadejte datum před %s', + range: 'Prosím zadejte datum v rozmezí %s až %s', + }, + different: { + default: 'Prosím zadejte jinou hodnotu', + }, + digits: { + default: 'Toto pole může obsahovat pouze čísla', + }, + ean: { + default: 'Prosím zadejte správné EAN číslo', + }, + ein: { + default: 'Prosím zadejte správné EIN číslo', + }, + emailAddress: { + default: 'Prosím zadejte správnou emailovou adresu', + }, + file: { + default: 'Prosím vyberte soubor', + }, + greaterThan: { + default: 'Prosím zadejte hodnotu větší nebo rovnu %s', + notInclusive: 'Prosím zadejte hodnotu větší než %s', + }, + grid: { + default: 'Prosím zadejte správné GRId číslo', + }, + hex: { + default: 'Prosím zadejte správné hexadecimální číslo', + }, + iban: { + countries: { + AD: 'Andorru', + AE: 'Spojené arabské emiráty', + AL: 'Albanii', + AO: 'Angolu', + AT: 'Rakousko', + AZ: 'Ázerbajdžán', + BA: 'Bosnu a Herzegovinu', + BE: 'Belgii', + BF: 'Burkinu Faso', + BG: 'Bulharsko', + BH: 'Bahrajn', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazílii', + CH: 'Švýcarsko', + CI: 'Pobřeží slonoviny', + CM: 'Kamerun', + CR: 'Kostariku', + CV: 'Cape Verde', + CY: 'Kypr', + CZ: 'Českou republiku', + DE: 'Německo', + DK: 'Dánsko', + DO: 'Dominikánskou republiku', + DZ: 'Alžírsko', + EE: 'Estonsko', + ES: 'Španělsko', + FI: 'Finsko', + FO: 'Faerské ostrovy', + FR: 'Francie', + GB: 'Velkou Británii', + GE: 'Gruzii', + GI: 'Gibraltar', + GL: 'Grónsko', + GR: 'Řecko', + GT: 'Guatemalu', + HR: 'Chorvatsko', + HU: 'Maďarsko', + IE: 'Irsko', + IL: 'Israel', + IR: 'Irán', + IS: 'Island', + IT: 'Itálii', + JO: 'Jordansko', + KW: 'Kuwait', + KZ: 'Kazachstán', + LB: 'Libanon', + LI: 'Lichtenštejnsko', + LT: 'Litvu', + LU: 'Lucembursko', + LV: 'Lotyšsko', + MC: 'Monaco', + MD: 'Moldavsko', + ME: 'Černou Horu', + MG: 'Madagaskar', + MK: 'Makedonii', + ML: 'Mali', + MR: 'Mauritánii', + MT: 'Maltu', + MU: 'Mauritius', + MZ: 'Mosambik', + NL: 'Nizozemsko', + NO: 'Norsko', + PK: 'Pakistán', + PL: 'Polsko', + PS: 'Palestinu', + PT: 'Portugalsko', + QA: 'Katar', + RO: 'Rumunsko', + RS: 'Srbsko', + SA: 'Saudskou Arábii', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Východní Timor', + TN: 'Tunisko', + TR: 'Turecko', + VG: 'Britské Panenské ostrovy', + XK: 'Republic of Kosovo', + }, + country: 'Prosím zadejte správné IBAN číslo pro %s', + default: 'Prosím zadejte správné IBAN číslo', + }, + id: { + countries: { + BA: 'Bosnu a Hercegovinu', + BG: 'Bulharsko', + BR: 'Brazílii', + CH: 'Švýcarsko', + CL: 'Chile', + CN: 'Čínu', + CZ: 'Českou Republiku', + DK: 'Dánsko', + EE: 'Estonsko', + ES: 'Španělsko', + FI: 'Finsko', + HR: 'Chorvatsko', + IE: 'Irsko', + IS: 'Island', + LT: 'Litvu', + LV: 'Lotyšsko', + ME: 'Černou horu', + MK: 'Makedonii', + NL: 'Nizozemí', + PL: 'Polsko', + RO: 'Rumunsko', + RS: 'Srbsko', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + SM: 'San Marino', + TH: 'Thajsko', + TR: 'Turecko', + ZA: 'Jižní Afriku', + }, + country: 'Prosím zadejte správné rodné číslo pro %s', + default: 'Prosím zadejte správné rodné číslo', + }, + identical: { + default: 'Prosím zadejte stejnou hodnotu', + }, + imei: { + default: 'Prosím zadejte správné IMEI číslo', + }, + imo: { + default: 'Prosím zadejte správné IMO číslo', + }, + integer: { + default: 'Prosím zadejte celé číslo', + }, + ip: { + default: 'Prosím zadejte správnou IP adresu', + ipv4: 'Prosím zadejte správnou IPv4 adresu', + ipv6: 'Prosím zadejte správnou IPv6 adresu', + }, + isbn: { + default: 'Prosím zadejte správné ISBN číslo', + }, + isin: { + default: 'Prosím zadejte správné ISIN číslo', + }, + ismn: { + default: 'Prosím zadejte správné ISMN číslo', + }, + issn: { + default: 'Prosím zadejte správné ISSN číslo', + }, + lessThan: { + default: 'Prosím zadejte hodnotu menší nebo rovno %s', + notInclusive: 'Prosím zadejte hodnotu menčí než %s', + }, + mac: { + default: 'Prosím zadejte správnou MAC adresu', + }, + meid: { + default: 'Prosím zadejte správné MEID číslo', + }, + notEmpty: { + default: 'Toto pole nesmí být prázdné', + }, + numeric: { + default: 'Prosím zadejte číselnou hodnotu', + }, + phone: { + countries: { + AE: 'Spojené arabské emiráty', + BG: 'Bulharsko', + BR: 'Brazílii', + CN: 'Čínu', + CZ: 'Českou Republiku', + DE: 'Německo', + DK: 'Dánsko', + ES: 'Španělsko', + FR: 'Francii', + GB: 'Velkou Británii', + IN: 'Indie', + MA: 'Maroko', + NL: 'Nizozemsko', + PK: 'Pákistán', + RO: 'Rumunsko', + RU: 'Rusko', + SK: 'Slovensko', + TH: 'Thajsko', + US: 'Spojené Státy Americké', + VE: 'Venezuelu', + }, + country: 'Prosím zadejte správné telefoní číslo pro %s', + default: 'Prosím zadejte správné telefoní číslo', + }, + promise: { + default: 'Prosím zadejte správnou hodnotu', + }, + regexp: { + default: 'Prosím zadejte hodnotu splňující zadání', + }, + remote: { + default: 'Prosím zadejte správnou hodnotu', + }, + rtn: { + default: 'Prosím zadejte správné RTN číslo', + }, + sedol: { + default: 'Prosím zadejte správné SEDOL číslo', + }, + siren: { + default: 'Prosím zadejte správné SIREN číslo', + }, + siret: { + default: 'Prosím zadejte správné SIRET číslo', + }, + step: { + default: 'Prosím zadejte správný krok %s', + }, + stringCase: { + default: 'Pouze malá písmena jsou povoleny v tomto poli', + upper: 'Pouze velké písmena jsou povoleny v tomto poli', + }, + stringLength: { + between: 'Prosím zadejte hodnotu mezi %s a %s znaky', + default: 'Toto pole nesmí být prázdné', + less: 'Prosím zadejte hodnotu menší než %s znaků', + more: 'Prosím zadajte hodnotu dlhšiu ako %s znakov', + }, + uri: { + default: 'Prosím zadejte správnou URI', + }, + uuid: { + default: 'Prosím zadejte správné UUID číslo', + version: 'Prosím zadejte správné UUID verze %s', + }, + vat: { + countries: { + AT: 'Rakousko', + BE: 'Belgii', + BG: 'Bulharsko', + BR: 'Brazílii', + CH: 'Švýcarsko', + CY: 'Kypr', + CZ: 'Českou Republiku', + DE: 'Německo', + DK: 'Dánsko', + EE: 'Estonsko', + EL: 'Řecko', + ES: 'Španělsko', + FI: 'Finsko', + FR: 'Francii', + GB: 'Velkou Británii', + GR: 'Řecko', + HR: 'Chorvatsko', + HU: 'Maďarsko', + IE: 'Irsko', + IS: 'Island', + IT: 'Itálii', + LT: 'Litvu', + LU: 'Lucembursko', + LV: 'Lotyšsko', + MT: 'Maltu', + NL: 'Nizozemí', + NO: 'Norsko', + PL: 'Polsko', + PT: 'Portugalsko', + RO: 'Rumunsko', + RS: 'Srbsko', + RU: 'Rusko', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + VE: 'Venezuelu', + ZA: 'Jižní Afriku', + }, + country: 'Prosím zadejte správné VAT číslo pro %s', + default: 'Prosím zadejte správné VAT číslo', + }, + vin: { + default: 'Prosím zadejte správné VIN číslo', + }, + zipCode: { + countries: { + AT: 'Rakousko', + BG: 'Bulharsko', + BR: 'Brazílie', + CA: 'Kanadu', + CH: 'Švýcarsko', + CZ: 'Českou Republiku', + DE: 'Německo', + DK: 'Dánsko', + ES: 'Španělsko', + FR: 'Francii', + GB: 'Velkou Británii', + IE: 'Irsko', + IN: 'Indie', + IT: 'Itálii', + MA: 'Maroko', + NL: 'Nizozemí', + PL: 'Polsko', + PT: 'Portugalsko', + RO: 'Rumunsko', + RU: 'Rusko', + SE: 'Švédsko', + SG: 'Singapur', + SK: 'Slovensko', + US: 'Spojené Státy Americké', + }, + country: 'Prosím zadejte správné PSČ pro %s', + default: 'Prosím zadejte správné PSČ', + }, + }; + + return cs_CZ; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.min.js new file mode 100755 index 00000000..94b6da5b --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/cs_CZ.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.cs_CZ=factory())})(this,(function(){"use strict";var cs_CZ={base64:{default:"Prosím zadejte správný base64"},between:{default:"Prosím zadejte hodnotu mezi %s a %s",notInclusive:"Prosím zadejte hodnotu mezi %s a %s (včetně těchto čísel)"},bic:{default:"Prosím zadejte správné BIC číslo"},callback:{default:"Prosím zadejte správnou hodnotu"},choice:{between:"Prosím vyberte mezi %s a %s",default:"Prosím vyberte správnou hodnotu",less:"Hodnota musí být minimálně %s",more:"Hodnota nesmí být více jak %s"},color:{default:"Prosím zadejte správnou barvu"},creditCard:{default:"Prosím zadejte správné číslo kreditní karty"},cusip:{default:"Prosím zadejte správné CUSIP číslo"},date:{default:"Prosím zadejte správné datum",max:"Prosím zadejte datum po %s",min:"Prosím zadejte datum před %s",range:"Prosím zadejte datum v rozmezí %s až %s"},different:{default:"Prosím zadejte jinou hodnotu"},digits:{default:"Toto pole může obsahovat pouze čísla"},ean:{default:"Prosím zadejte správné EAN číslo"},ein:{default:"Prosím zadejte správné EIN číslo"},emailAddress:{default:"Prosím zadejte správnou emailovou adresu"},file:{default:"Prosím vyberte soubor"},greaterThan:{default:"Prosím zadejte hodnotu větší nebo rovnu %s",notInclusive:"Prosím zadejte hodnotu větší než %s"},grid:{default:"Prosím zadejte správné GRId číslo"},hex:{default:"Prosím zadejte správné hexadecimální číslo"},iban:{countries:{AD:"Andorru",AE:"Spojené arabské emiráty",AL:"Albanii",AO:"Angolu",AT:"Rakousko",AZ:"Ázerbajdžán",BA:"Bosnu a Herzegovinu",BE:"Belgii",BF:"Burkinu Faso",BG:"Bulharsko",BH:"Bahrajn",BI:"Burundi",BJ:"Benin",BR:"Brazílii",CH:"Švýcarsko",CI:"Pobřeží slonoviny",CM:"Kamerun",CR:"Kostariku",CV:"Cape Verde",CY:"Kypr",CZ:"Českou republiku",DE:"Německo",DK:"Dánsko",DO:"Dominikánskou republiku",DZ:"Alžírsko",EE:"Estonsko",ES:"Španělsko",FI:"Finsko",FO:"Faerské ostrovy",FR:"Francie",GB:"Velkou Británii",GE:"Gruzii",GI:"Gibraltar",GL:"Grónsko",GR:"Řecko",GT:"Guatemalu",HR:"Chorvatsko",HU:"Maďarsko",IE:"Irsko",IL:"Israel",IR:"Irán",IS:"Island",IT:"Itálii",JO:"Jordansko",KW:"Kuwait",KZ:"Kazachstán",LB:"Libanon",LI:"Lichtenštejnsko",LT:"Litvu",LU:"Lucembursko",LV:"Lotyšsko",MC:"Monaco",MD:"Moldavsko",ME:"Černou Horu",MG:"Madagaskar",MK:"Makedonii",ML:"Mali",MR:"Mauritánii",MT:"Maltu",MU:"Mauritius",MZ:"Mosambik",NL:"Nizozemsko",NO:"Norsko",PK:"Pakistán",PL:"Polsko",PS:"Palestinu",PT:"Portugalsko",QA:"Katar",RO:"Rumunsko",RS:"Srbsko",SA:"Saudskou Arábii",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",SM:"San Marino",SN:"Senegal",TL:"Východní Timor",TN:"Tunisko",TR:"Turecko",VG:"Britské Panenské ostrovy",XK:"Republic of Kosovo"},country:"Prosím zadejte správné IBAN číslo pro %s",default:"Prosím zadejte správné IBAN číslo"},id:{countries:{BA:"Bosnu a Hercegovinu",BG:"Bulharsko",BR:"Brazílii",CH:"Švýcarsko",CL:"Chile",CN:"Čínu",CZ:"Českou Republiku",DK:"Dánsko",EE:"Estonsko",ES:"Španělsko",FI:"Finsko",HR:"Chorvatsko",IE:"Irsko",IS:"Island",LT:"Litvu",LV:"Lotyšsko",ME:"Černou horu",MK:"Makedonii",NL:"Nizozemí",PL:"Polsko",RO:"Rumunsko",RS:"Srbsko",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",SM:"San Marino",TH:"Thajsko",TR:"Turecko",ZA:"Jižní Afriku"},country:"Prosím zadejte správné rodné číslo pro %s",default:"Prosím zadejte správné rodné číslo"},identical:{default:"Prosím zadejte stejnou hodnotu"},imei:{default:"Prosím zadejte správné IMEI číslo"},imo:{default:"Prosím zadejte správné IMO číslo"},integer:{default:"Prosím zadejte celé číslo"},ip:{default:"Prosím zadejte správnou IP adresu",ipv4:"Prosím zadejte správnou IPv4 adresu",ipv6:"Prosím zadejte správnou IPv6 adresu"},isbn:{default:"Prosím zadejte správné ISBN číslo"},isin:{default:"Prosím zadejte správné ISIN číslo"},ismn:{default:"Prosím zadejte správné ISMN číslo"},issn:{default:"Prosím zadejte správné ISSN číslo"},lessThan:{default:"Prosím zadejte hodnotu menší nebo rovno %s",notInclusive:"Prosím zadejte hodnotu menčí než %s"},mac:{default:"Prosím zadejte správnou MAC adresu"},meid:{default:"Prosím zadejte správné MEID číslo"},notEmpty:{default:"Toto pole nesmí být prázdné"},numeric:{default:"Prosím zadejte číselnou hodnotu"},phone:{countries:{AE:"Spojené arabské emiráty",BG:"Bulharsko",BR:"Brazílii",CN:"Čínu",CZ:"Českou Republiku",DE:"Německo",DK:"Dánsko",ES:"Španělsko",FR:"Francii",GB:"Velkou Británii",IN:"Indie",MA:"Maroko",NL:"Nizozemsko",PK:"Pákistán",RO:"Rumunsko",RU:"Rusko",SK:"Slovensko",TH:"Thajsko",US:"Spojené Státy Americké",VE:"Venezuelu"},country:"Prosím zadejte správné telefoní číslo pro %s",default:"Prosím zadejte správné telefoní číslo"},promise:{default:"Prosím zadejte správnou hodnotu"},regexp:{default:"Prosím zadejte hodnotu splňující zadání"},remote:{default:"Prosím zadejte správnou hodnotu"},rtn:{default:"Prosím zadejte správné RTN číslo"},sedol:{default:"Prosím zadejte správné SEDOL číslo"},siren:{default:"Prosím zadejte správné SIREN číslo"},siret:{default:"Prosím zadejte správné SIRET číslo"},step:{default:"Prosím zadejte správný krok %s"},stringCase:{default:"Pouze malá písmena jsou povoleny v tomto poli",upper:"Pouze velké písmena jsou povoleny v tomto poli"},stringLength:{between:"Prosím zadejte hodnotu mezi %s a %s znaky",default:"Toto pole nesmí být prázdné",less:"Prosím zadejte hodnotu menší než %s znaků",more:"Prosím zadajte hodnotu dlhšiu ako %s znakov"},uri:{default:"Prosím zadejte správnou URI"},uuid:{default:"Prosím zadejte správné UUID číslo",version:"Prosím zadejte správné UUID verze %s"},vat:{countries:{AT:"Rakousko",BE:"Belgii",BG:"Bulharsko",BR:"Brazílii",CH:"Švýcarsko",CY:"Kypr",CZ:"Českou Republiku",DE:"Německo",DK:"Dánsko",EE:"Estonsko",EL:"Řecko",ES:"Španělsko",FI:"Finsko",FR:"Francii",GB:"Velkou Británii",GR:"Řecko",HR:"Chorvatsko",HU:"Maďarsko",IE:"Irsko",IS:"Island",IT:"Itálii",LT:"Litvu",LU:"Lucembursko",LV:"Lotyšsko",MT:"Maltu",NL:"Nizozemí",NO:"Norsko",PL:"Polsko",PT:"Portugalsko",RO:"Rumunsko",RS:"Srbsko",RU:"Rusko",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",VE:"Venezuelu",ZA:"Jižní Afriku"},country:"Prosím zadejte správné VAT číslo pro %s",default:"Prosím zadejte správné VAT číslo"},vin:{default:"Prosím zadejte správné VIN číslo"},zipCode:{countries:{AT:"Rakousko",BG:"Bulharsko",BR:"Brazílie",CA:"Kanadu",CH:"Švýcarsko",CZ:"Českou Republiku",DE:"Německo",DK:"Dánsko",ES:"Španělsko",FR:"Francii",GB:"Velkou Británii",IE:"Irsko",IN:"Indie",IT:"Itálii",MA:"Maroko",NL:"Nizozemí",PL:"Polsko",PT:"Portugalsko",RO:"Rumunsko",RU:"Rusko",SE:"Švédsko",SG:"Singapur",SK:"Slovensko",US:"Spojené Státy Americké"},country:"Prosím zadejte správné PSČ pro %s",default:"Prosím zadejte správné PSČ"}};return cs_CZ})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.js new file mode 100755 index 00000000..73af6625 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.da_DK = factory())); +})(this, (function () { 'use strict'; + + /** + * Danish language package + * Translated by @Djarnis + */ + + var da_DK = { + base64: { + default: 'Udfyld venligst dette felt med en gyldig base64-kodet værdi', + }, + between: { + default: 'Udfyld venligst dette felt med en værdi mellem %s og %s', + notInclusive: 'Indtast venligst kun en værdi mellem %s og %s', + }, + bic: { + default: 'Udfyld venligst dette felt med et gyldigt BIC-nummer', + }, + callback: { + default: 'Udfyld venligst dette felt med en gyldig værdi', + }, + choice: { + between: 'Vælg venligst %s - %s valgmuligheder', + default: 'Udfyld venligst dette felt med en gyldig værdi', + less: 'Vælg venligst mindst %s valgmuligheder', + more: 'Vælg venligst højst %s valgmuligheder', + }, + color: { + default: 'Udfyld venligst dette felt med en gyldig farve', + }, + creditCard: { + default: 'Udfyld venligst dette felt med et gyldigt kreditkort-nummer', + }, + cusip: { + default: 'Udfyld venligst dette felt med et gyldigt CUSIP-nummer', + }, + date: { + default: 'Udfyld venligst dette felt med en gyldig dato', + max: 'Angiv venligst en dato før %s', + min: 'Angiv venligst en dato efter %s', + range: 'Angiv venligst en dato mellem %s - %s', + }, + different: { + default: 'Udfyld venligst dette felt med en anden værdi', + }, + digits: { + default: 'Indtast venligst kun cifre', + }, + ean: { + default: 'Udfyld venligst dette felt med et gyldigt EAN-nummer', + }, + ein: { + default: 'Udfyld venligst dette felt med et gyldigt EIN-nummer', + }, + emailAddress: { + default: 'Udfyld venligst dette felt med en gyldig e-mail-adresse', + }, + file: { + default: 'Vælg venligst en gyldig fil', + }, + greaterThan: { + default: 'Udfyld venligst dette felt med en værdi større eller lig med %s', + notInclusive: 'Udfyld venligst dette felt med en værdi større end %s', + }, + grid: { + default: 'Udfyld venligst dette felt med et gyldigt GRId-nummer', + }, + hex: { + default: 'Udfyld venligst dette felt med et gyldigt hexadecimal-nummer', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'De Forenede Arabiske Emirater', + AL: 'Albanien', + AO: 'Angola', + AT: 'Østrig', + AZ: 'Aserbajdsjan', + BA: 'Bosnien-Hercegovina', + BE: 'Belgien', + BF: 'Burkina Faso', + BG: 'Bulgarien', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasilien', + CH: 'Schweiz', + CI: 'Elfenbenskysten', + CM: 'Cameroun', + CR: 'Costa Rica', + CV: 'Kap Verde', + CY: 'Cypern', + CZ: 'Tjekkiet', + DE: 'Tyskland', + DK: 'Danmark', + DO: 'Den Dominikanske Republik', + DZ: 'Algeriet', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finland', + FO: 'Færøerne', + FR: 'Frankrig', + GB: 'Storbritannien', + GE: 'Georgien', + GI: 'Gibraltar', + GL: 'Grønland', + GR: 'Grækenland', + GT: 'Guatemala', + HR: 'Kroatien', + HU: 'Ungarn', + IE: 'Irland', + IL: 'Israel', + IR: 'Iran', + IS: 'Island', + IT: 'Italien', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kasakhstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Litauen', + LU: 'Luxembourg', + LV: 'Letland', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagaskar', + MK: 'Makedonien', + ML: 'Mali', + MR: 'Mauretanien', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Holland', + NO: 'Norge', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palæstina', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Rumænien', + RS: 'Serbien', + SA: 'Saudi-Arabien', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakiet', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Østtimor', + TN: 'Tunesien', + TR: 'Tyrkiet', + VG: 'Britiske Jomfruøer', + XK: 'Kosovo', + }, + country: 'Udfyld venligst dette felt med et gyldigt IBAN-nummer i %s', + default: 'Udfyld venligst dette felt med et gyldigt IBAN-nummer', + }, + id: { + countries: { + BA: 'Bosnien-Hercegovina', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CL: 'Chile', + CN: 'Kina', + CZ: 'Tjekkiet', + DK: 'Danmark', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finland', + HR: 'Kroatien', + IE: 'Irland', + IS: 'Island', + LT: 'Litauen', + LV: 'Letland', + ME: 'Montenegro', + MK: 'Makedonien', + NL: 'Holland', + PL: 'Polen', + RO: 'Rumænien', + RS: 'Serbien', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakiet', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Tyrkiet', + ZA: 'Sydafrika', + }, + country: 'Udfyld venligst dette felt med et gyldigt identifikations-nummer i %s', + default: 'Udfyld venligst dette felt med et gyldigt identifikations-nummer', + }, + identical: { + default: 'Udfyld venligst dette felt med den samme værdi', + }, + imei: { + default: 'Udfyld venligst dette felt med et gyldigt IMEI-nummer', + }, + imo: { + default: 'Udfyld venligst dette felt med et gyldigt IMO-nummer', + }, + integer: { + default: 'Udfyld venligst dette felt med et gyldigt tal', + }, + ip: { + default: 'Udfyld venligst dette felt med en gyldig IP adresse', + ipv4: 'Udfyld venligst dette felt med en gyldig IPv4 adresse', + ipv6: 'Udfyld venligst dette felt med en gyldig IPv6 adresse', + }, + isbn: { + default: 'Udfyld venligst dette felt med et gyldigt ISBN-nummer', + }, + isin: { + default: 'Udfyld venligst dette felt med et gyldigt ISIN-nummer', + }, + ismn: { + default: 'Udfyld venligst dette felt med et gyldigt ISMN-nummer', + }, + issn: { + default: 'Udfyld venligst dette felt med et gyldigt ISSN-nummer', + }, + lessThan: { + default: 'Udfyld venligst dette felt med en værdi mindre eller lig med %s', + notInclusive: 'Udfyld venligst dette felt med en værdi mindre end %s', + }, + mac: { + default: 'Udfyld venligst dette felt med en gyldig MAC adresse', + }, + meid: { + default: 'Udfyld venligst dette felt med et gyldigt MEID-nummer', + }, + notEmpty: { + default: 'Udfyld venligst dette felt', + }, + numeric: { + default: 'Udfyld venligst dette felt med et gyldigt flydende decimaltal', + }, + phone: { + countries: { + AE: 'De Forenede Arabiske Emirater', + BG: 'Bulgarien', + BR: 'Brasilien', + CN: 'Kina', + CZ: 'Tjekkiet', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spanien', + FR: 'Frankrig', + GB: 'Storbritannien', + IN: 'Indien', + MA: 'Marokko', + NL: 'Holland', + PK: 'Pakistan', + RO: 'Rumænien', + RU: 'Rusland', + SK: 'Slovakiet', + TH: 'Thailand', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Udfyld venligst dette felt med et gyldigt telefonnummer i %s', + default: 'Udfyld venligst dette felt med et gyldigt telefonnummer', + }, + promise: { + default: 'Udfyld venligst dette felt med en gyldig værdi', + }, + regexp: { + default: 'Udfyld venligst dette felt med en værdi der matcher mønsteret', + }, + remote: { + default: 'Udfyld venligst dette felt med en gyldig værdi', + }, + rtn: { + default: 'Udfyld venligst dette felt med et gyldigt RTN-nummer', + }, + sedol: { + default: 'Udfyld venligst dette felt med et gyldigt SEDOL-nummer', + }, + siren: { + default: 'Udfyld venligst dette felt med et gyldigt SIREN-nummer', + }, + siret: { + default: 'Udfyld venligst dette felt med et gyldigt SIRET-nummer', + }, + step: { + default: 'Udfyld venligst dette felt med et gyldigt trin af %s', + }, + stringCase: { + default: 'Udfyld venligst kun dette felt med små bogstaver', + upper: 'Udfyld venligst kun dette felt med store bogstaver', + }, + stringLength: { + between: 'Udfyld venligst dette felt med en værdi mellem %s og %s tegn', + default: 'Udfyld venligst dette felt med en værdi af gyldig længde', + less: 'Udfyld venligst dette felt med mindre end %s tegn', + more: 'Udfyld venligst dette felt med mere end %s tegn', + }, + uri: { + default: 'Udfyld venligst dette felt med en gyldig URI', + }, + uuid: { + default: 'Udfyld venligst dette felt med et gyldigt UUID-nummer', + version: 'Udfyld venligst dette felt med en gyldig UUID version %s-nummer', + }, + vat: { + countries: { + AT: 'Østrig', + BE: 'Belgien', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CY: 'Cypern', + CZ: 'Tjekkiet', + DE: 'Tyskland', + DK: 'Danmark', + EE: 'Estland', + EL: 'Grækenland', + ES: 'Spanien', + FI: 'Finland', + FR: 'Frankrig', + GB: 'Storbritannien', + GR: 'Grækenland', + HR: 'Kroatien', + HU: 'Ungarn', + IE: 'Irland', + IS: 'Island', + IT: 'Italien', + LT: 'Litauen', + LU: 'Luxembourg', + LV: 'Letland', + MT: 'Malta', + NL: 'Holland', + NO: 'Norge', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumænien', + RS: 'Serbien', + RU: 'Rusland', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakiet', + VE: 'Venezuela', + ZA: 'Sydafrika', + }, + country: 'Udfyld venligst dette felt med et gyldigt moms-nummer i %s', + default: 'Udfyld venligst dette felt med et gyldig moms-nummer', + }, + vin: { + default: 'Udfyld venligst dette felt med et gyldigt VIN-nummer', + }, + zipCode: { + countries: { + AT: 'Østrig', + BG: 'Bulgarien', + BR: 'Brasilien', + CA: 'Canada', + CH: 'Schweiz', + CZ: 'Tjekkiet', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spanien', + FR: 'Frankrig', + GB: 'Storbritannien', + IE: 'Irland', + IN: 'Indien', + IT: 'Italien', + MA: 'Marokko', + NL: 'Holland', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumænien', + RU: 'Rusland', + SE: 'Sverige', + SG: 'Singapore', + SK: 'Slovakiet', + US: 'USA', + }, + country: 'Udfyld venligst dette felt med et gyldigt postnummer i %s', + default: 'Udfyld venligst dette felt med et gyldigt postnummer', + }, + }; + + return da_DK; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.min.js new file mode 100755 index 00000000..ce97a7a7 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/da_DK.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.da_DK=factory())})(this,(function(){"use strict";var da_DK={base64:{default:"Udfyld venligst dette felt med en gyldig base64-kodet værdi"},between:{default:"Udfyld venligst dette felt med en værdi mellem %s og %s",notInclusive:"Indtast venligst kun en værdi mellem %s og %s"},bic:{default:"Udfyld venligst dette felt med et gyldigt BIC-nummer"},callback:{default:"Udfyld venligst dette felt med en gyldig værdi"},choice:{between:"Vælg venligst %s - %s valgmuligheder",default:"Udfyld venligst dette felt med en gyldig værdi",less:"Vælg venligst mindst %s valgmuligheder",more:"Vælg venligst højst %s valgmuligheder"},color:{default:"Udfyld venligst dette felt med en gyldig farve"},creditCard:{default:"Udfyld venligst dette felt med et gyldigt kreditkort-nummer"},cusip:{default:"Udfyld venligst dette felt med et gyldigt CUSIP-nummer"},date:{default:"Udfyld venligst dette felt med en gyldig dato",max:"Angiv venligst en dato før %s",min:"Angiv venligst en dato efter %s",range:"Angiv venligst en dato mellem %s - %s"},different:{default:"Udfyld venligst dette felt med en anden værdi"},digits:{default:"Indtast venligst kun cifre"},ean:{default:"Udfyld venligst dette felt med et gyldigt EAN-nummer"},ein:{default:"Udfyld venligst dette felt med et gyldigt EIN-nummer"},emailAddress:{default:"Udfyld venligst dette felt med en gyldig e-mail-adresse"},file:{default:"Vælg venligst en gyldig fil"},greaterThan:{default:"Udfyld venligst dette felt med en værdi større eller lig med %s",notInclusive:"Udfyld venligst dette felt med en værdi større end %s"},grid:{default:"Udfyld venligst dette felt med et gyldigt GRId-nummer"},hex:{default:"Udfyld venligst dette felt med et gyldigt hexadecimal-nummer"},iban:{countries:{AD:"Andorra",AE:"De Forenede Arabiske Emirater",AL:"Albanien",AO:"Angola",AT:"Østrig",AZ:"Aserbajdsjan",BA:"Bosnien-Hercegovina",BE:"Belgien",BF:"Burkina Faso",BG:"Bulgarien",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasilien",CH:"Schweiz",CI:"Elfenbenskysten",CM:"Cameroun",CR:"Costa Rica",CV:"Kap Verde",CY:"Cypern",CZ:"Tjekkiet",DE:"Tyskland",DK:"Danmark",DO:"Den Dominikanske Republik",DZ:"Algeriet",EE:"Estland",ES:"Spanien",FI:"Finland",FO:"Færøerne",FR:"Frankrig",GB:"Storbritannien",GE:"Georgien",GI:"Gibraltar",GL:"Grønland",GR:"Grækenland",GT:"Guatemala",HR:"Kroatien",HU:"Ungarn",IE:"Irland",IL:"Israel",IR:"Iran",IS:"Island",IT:"Italien",JO:"Jordan",KW:"Kuwait",KZ:"Kasakhstan",LB:"Libanon",LI:"Liechtenstein",LT:"Litauen",LU:"Luxembourg",LV:"Letland",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagaskar",MK:"Makedonien",ML:"Mali",MR:"Mauretanien",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Holland",NO:"Norge",PK:"Pakistan",PL:"Polen",PS:"Palæstina",PT:"Portugal",QA:"Qatar",RO:"Rumænien",RS:"Serbien",SA:"Saudi-Arabien",SE:"Sverige",SI:"Slovenien",SK:"Slovakiet",SM:"San Marino",SN:"Senegal",TL:"Østtimor",TN:"Tunesien",TR:"Tyrkiet",VG:"Britiske Jomfruøer",XK:"Kosovo"},country:"Udfyld venligst dette felt med et gyldigt IBAN-nummer i %s",default:"Udfyld venligst dette felt med et gyldigt IBAN-nummer"},id:{countries:{BA:"Bosnien-Hercegovina",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CL:"Chile",CN:"Kina",CZ:"Tjekkiet",DK:"Danmark",EE:"Estland",ES:"Spanien",FI:"Finland",HR:"Kroatien",IE:"Irland",IS:"Island",LT:"Litauen",LV:"Letland",ME:"Montenegro",MK:"Makedonien",NL:"Holland",PL:"Polen",RO:"Rumænien",RS:"Serbien",SE:"Sverige",SI:"Slovenien",SK:"Slovakiet",SM:"San Marino",TH:"Thailand",TR:"Tyrkiet",ZA:"Sydafrika"},country:"Udfyld venligst dette felt med et gyldigt identifikations-nummer i %s",default:"Udfyld venligst dette felt med et gyldigt identifikations-nummer"},identical:{default:"Udfyld venligst dette felt med den samme værdi"},imei:{default:"Udfyld venligst dette felt med et gyldigt IMEI-nummer"},imo:{default:"Udfyld venligst dette felt med et gyldigt IMO-nummer"},integer:{default:"Udfyld venligst dette felt med et gyldigt tal"},ip:{default:"Udfyld venligst dette felt med en gyldig IP adresse",ipv4:"Udfyld venligst dette felt med en gyldig IPv4 adresse",ipv6:"Udfyld venligst dette felt med en gyldig IPv6 adresse"},isbn:{default:"Udfyld venligst dette felt med et gyldigt ISBN-nummer"},isin:{default:"Udfyld venligst dette felt med et gyldigt ISIN-nummer"},ismn:{default:"Udfyld venligst dette felt med et gyldigt ISMN-nummer"},issn:{default:"Udfyld venligst dette felt med et gyldigt ISSN-nummer"},lessThan:{default:"Udfyld venligst dette felt med en værdi mindre eller lig med %s",notInclusive:"Udfyld venligst dette felt med en værdi mindre end %s"},mac:{default:"Udfyld venligst dette felt med en gyldig MAC adresse"},meid:{default:"Udfyld venligst dette felt med et gyldigt MEID-nummer"},notEmpty:{default:"Udfyld venligst dette felt"},numeric:{default:"Udfyld venligst dette felt med et gyldigt flydende decimaltal"},phone:{countries:{AE:"De Forenede Arabiske Emirater",BG:"Bulgarien",BR:"Brasilien",CN:"Kina",CZ:"Tjekkiet",DE:"Tyskland",DK:"Danmark",ES:"Spanien",FR:"Frankrig",GB:"Storbritannien",IN:"Indien",MA:"Marokko",NL:"Holland",PK:"Pakistan",RO:"Rumænien",RU:"Rusland",SK:"Slovakiet",TH:"Thailand",US:"USA",VE:"Venezuela"},country:"Udfyld venligst dette felt med et gyldigt telefonnummer i %s",default:"Udfyld venligst dette felt med et gyldigt telefonnummer"},promise:{default:"Udfyld venligst dette felt med en gyldig værdi"},regexp:{default:"Udfyld venligst dette felt med en værdi der matcher mønsteret"},remote:{default:"Udfyld venligst dette felt med en gyldig værdi"},rtn:{default:"Udfyld venligst dette felt med et gyldigt RTN-nummer"},sedol:{default:"Udfyld venligst dette felt med et gyldigt SEDOL-nummer"},siren:{default:"Udfyld venligst dette felt med et gyldigt SIREN-nummer"},siret:{default:"Udfyld venligst dette felt med et gyldigt SIRET-nummer"},step:{default:"Udfyld venligst dette felt med et gyldigt trin af %s"},stringCase:{default:"Udfyld venligst kun dette felt med små bogstaver",upper:"Udfyld venligst kun dette felt med store bogstaver"},stringLength:{between:"Udfyld venligst dette felt med en værdi mellem %s og %s tegn",default:"Udfyld venligst dette felt med en værdi af gyldig længde",less:"Udfyld venligst dette felt med mindre end %s tegn",more:"Udfyld venligst dette felt med mere end %s tegn"},uri:{default:"Udfyld venligst dette felt med en gyldig URI"},uuid:{default:"Udfyld venligst dette felt med et gyldigt UUID-nummer",version:"Udfyld venligst dette felt med en gyldig UUID version %s-nummer"},vat:{countries:{AT:"Østrig",BE:"Belgien",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CY:"Cypern",CZ:"Tjekkiet",DE:"Tyskland",DK:"Danmark",EE:"Estland",EL:"Grækenland",ES:"Spanien",FI:"Finland",FR:"Frankrig",GB:"Storbritannien",GR:"Grækenland",HR:"Kroatien",HU:"Ungarn",IE:"Irland",IS:"Island",IT:"Italien",LT:"Litauen",LU:"Luxembourg",LV:"Letland",MT:"Malta",NL:"Holland",NO:"Norge",PL:"Polen",PT:"Portugal",RO:"Rumænien",RS:"Serbien",RU:"Rusland",SE:"Sverige",SI:"Slovenien",SK:"Slovakiet",VE:"Venezuela",ZA:"Sydafrika"},country:"Udfyld venligst dette felt med et gyldigt moms-nummer i %s",default:"Udfyld venligst dette felt med et gyldig moms-nummer"},vin:{default:"Udfyld venligst dette felt med et gyldigt VIN-nummer"},zipCode:{countries:{AT:"Østrig",BG:"Bulgarien",BR:"Brasilien",CA:"Canada",CH:"Schweiz",CZ:"Tjekkiet",DE:"Tyskland",DK:"Danmark",ES:"Spanien",FR:"Frankrig",GB:"Storbritannien",IE:"Irland",IN:"Indien",IT:"Italien",MA:"Marokko",NL:"Holland",PL:"Polen",PT:"Portugal",RO:"Rumænien",RU:"Rusland",SE:"Sverige",SG:"Singapore",SK:"Slovakiet",US:"USA"},country:"Udfyld venligst dette felt med et gyldigt postnummer i %s",default:"Udfyld venligst dette felt med et gyldigt postnummer"}};return da_DK})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.js new file mode 100755 index 00000000..84f55260 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.de_DE = factory())); +})(this, (function () { 'use strict'; + + /** + * German language package + * Translated by @logemann + */ + + var de_DE = { + base64: { + default: 'Bitte eine Base64 Kodierung eingeben', + }, + between: { + default: 'Bitte einen Wert zwischen %s und %s eingeben', + notInclusive: 'Bitte einen Wert zwischen %s und %s (strictly) eingeben', + }, + bic: { + default: 'Bitte gültige BIC Nummer eingeben', + }, + callback: { + default: 'Bitte einen gültigen Wert eingeben', + }, + choice: { + between: 'Zwischen %s - %s Werten wählen', + default: 'Bitte einen gültigen Wert eingeben', + less: 'Bitte mindestens %s Werte eingeben', + more: 'Bitte maximal %s Werte eingeben', + }, + color: { + default: 'Bitte gültige Farbe eingeben', + }, + creditCard: { + default: 'Bitte gültige Kreditkartennr. eingeben', + }, + cusip: { + default: 'Bitte gültige CUSIP Nummer eingeben', + }, + date: { + default: 'Bitte gültiges Datum eingeben', + max: 'Bitte gültiges Datum vor %s', + min: 'Bitte gültiges Datum nach %s', + range: 'Bitte gültiges Datum im zwischen %s - %s', + }, + different: { + default: 'Bitte anderen Wert eingeben', + }, + digits: { + default: 'Bitte Zahlen eingeben', + }, + ean: { + default: 'Bitte gültige EAN Nummer eingeben', + }, + ein: { + default: 'Bitte gültige EIN Nummer eingeben', + }, + emailAddress: { + default: 'Bitte gültige Emailadresse eingeben', + }, + file: { + default: 'Bitte gültiges File eingeben', + }, + greaterThan: { + default: 'Bitte Wert größer gleich %s eingeben', + notInclusive: 'Bitte Wert größer als %s eingeben', + }, + grid: { + default: 'Bitte gültige GRId Nummer eingeben', + }, + hex: { + default: 'Bitte gültigen Hexadezimalwert eingeben', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Vereinigte Arabische Emirate', + AL: 'Albanien', + AO: 'Angola', + AT: 'Österreich', + AZ: 'Aserbaidschan', + BA: 'Bosnien und Herzegowina', + BE: 'Belgien', + BF: 'Burkina Faso', + BG: 'Bulgarien', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasilien', + CH: 'Schweiz', + CI: 'Elfenbeinküste', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Kap Verde', + CY: 'Zypern', + CZ: 'Tschechische', + DE: 'Deutschland', + DK: 'Dänemark', + DO: 'Dominikanische Republik', + DZ: 'Algerien', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finnland', + FO: 'Färöer-Inseln', + FR: 'Frankreich', + GB: 'Vereinigtes Königreich', + GE: 'Georgien', + GI: 'Gibraltar', + GL: 'Grönland', + GR: 'Griechenland', + GT: 'Guatemala', + HR: 'Croatia', + HU: 'Ungarn', + IE: 'Irland', + IL: 'Israel', + IR: 'Iran', + IS: 'Island', + IT: 'Italien', + JO: 'Jordanien', + KW: 'Kuwait', + KZ: 'Kasachstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Litauen', + LU: 'Luxemburg', + LV: 'Lettland', + MC: 'Monaco', + MD: 'Moldawien', + ME: 'Montenegro', + MG: 'Madagaskar', + MK: 'Mazedonien', + ML: 'Mali', + MR: 'Mauretanien', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mosambik', + NL: 'Niederlande', + NO: 'Norwegen', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palästina', + PT: 'Portugal', + QA: 'Katar', + RO: 'Rumänien', + RS: 'Serbien', + SA: 'Saudi-Arabien', + SE: 'Schweden', + SI: 'Slowenien', + SK: 'Slowakei', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Ost-Timor', + TN: 'Tunesien', + TR: 'Türkei', + VG: 'Jungferninseln', + XK: 'Republik Kosovo', + }, + country: 'Bitte eine gültige IBAN Nummer für %s eingeben', + default: 'Bitte eine gültige IBAN Nummer eingeben', + }, + id: { + countries: { + BA: 'Bosnien und Herzegowina', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CL: 'Chile', + CN: 'China', + CZ: 'Tschechische', + DK: 'Dänemark', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finnland', + HR: 'Kroatien', + IE: 'Irland', + IS: 'Island', + LT: 'Litauen', + LV: 'Lettland', + ME: 'Montenegro', + MK: 'Mazedonien', + NL: 'Niederlande', + PL: 'Polen', + RO: 'Rumänien', + RS: 'Serbien', + SE: 'Schweden', + SI: 'Slowenien', + SK: 'Slowakei', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Türkei', + ZA: 'Südafrika', + }, + country: 'Bitte gültige Identifikationsnummer für %s eingeben', + default: 'Bitte gültige Identifikationsnnummer eingeben', + }, + identical: { + default: 'Bitte gleichen Wert eingeben', + }, + imei: { + default: 'Bitte gültige IMEI Nummer eingeben', + }, + imo: { + default: 'Bitte gültige IMO Nummer eingeben', + }, + integer: { + default: 'Bitte Zahl eingeben', + }, + ip: { + default: 'Bitte gültige IP-Adresse eingeben', + ipv4: 'Bitte gültige IPv4 Adresse eingeben', + ipv6: 'Bitte gültige IPv6 Adresse eingeben', + }, + isbn: { + default: 'Bitte gültige ISBN Nummer eingeben', + }, + isin: { + default: 'Bitte gültige ISIN Nummer eingeben', + }, + ismn: { + default: 'Bitte gültige ISMN Nummer eingeben', + }, + issn: { + default: 'Bitte gültige ISSN Nummer eingeben', + }, + lessThan: { + default: 'Bitte Wert kleiner gleich %s eingeben', + notInclusive: 'Bitte Wert kleiner als %s eingeben', + }, + mac: { + default: 'Bitte gültige MAC Adresse eingeben', + }, + meid: { + default: 'Bitte gültige MEID Nummer eingeben', + }, + notEmpty: { + default: 'Bitte Wert eingeben', + }, + numeric: { + default: 'Bitte Nummer eingeben', + }, + phone: { + countries: { + AE: 'Vereinigte Arabische Emirate', + BG: 'Bulgarien', + BR: 'Brasilien', + CN: 'China', + CZ: 'Tschechische', + DE: 'Deutschland', + DK: 'Dänemark', + ES: 'Spanien', + FR: 'Frankreich', + GB: 'Vereinigtes Königreich', + IN: 'Indien', + MA: 'Marokko', + NL: 'Niederlande', + PK: 'Pakistan', + RO: 'Rumänien', + RU: 'Russland', + SK: 'Slowakei', + TH: 'Thailand', + US: 'Vereinigte Staaten von Amerika', + VE: 'Venezuela', + }, + country: 'Bitte valide Telefonnummer für %s eingeben', + default: 'Bitte gültige Telefonnummer eingeben', + }, + promise: { + default: 'Bitte einen gültigen Wert eingeben', + }, + regexp: { + default: 'Bitte Wert eingeben, der der Maske entspricht', + }, + remote: { + default: 'Bitte einen gültigen Wert eingeben', + }, + rtn: { + default: 'Bitte gültige RTN Nummer eingeben', + }, + sedol: { + default: 'Bitte gültige SEDOL Nummer eingeben', + }, + siren: { + default: 'Bitte gültige SIREN Nummer eingeben', + }, + siret: { + default: 'Bitte gültige SIRET Nummer eingeben', + }, + step: { + default: 'Bitte einen gültigen Schritt von %s eingeben', + }, + stringCase: { + default: 'Bitte nur Kleinbuchstaben eingeben', + upper: 'Bitte nur Großbuchstaben eingeben', + }, + stringLength: { + between: 'Bitte Wert zwischen %s und %s Zeichen eingeben', + default: 'Bitte Wert mit gültiger Länge eingeben', + less: 'Bitte weniger als %s Zeichen eingeben', + more: 'Bitte mehr als %s Zeichen eingeben', + }, + uri: { + default: 'Bitte gültige URI eingeben', + }, + uuid: { + default: 'Bitte gültige UUID Nummer eingeben', + version: 'Bitte gültige UUID Version %s eingeben', + }, + vat: { + countries: { + AT: 'Österreich', + BE: 'Belgien', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CY: 'Zypern', + CZ: 'Tschechische', + DE: 'Deutschland', + DK: 'Dänemark', + EE: 'Estland', + EL: 'Griechenland', + ES: 'Spanisch', + FI: 'Finnland', + FR: 'Frankreich', + GB: 'Vereinigtes Königreich', + GR: 'Griechenland', + HR: 'Kroatien', + HU: 'Ungarn', + IE: 'Irland', + IS: 'Island', + IT: 'Italien', + LT: 'Litauen', + LU: 'Luxemburg', + LV: 'Lettland', + MT: 'Malta', + NL: 'Niederlande', + NO: 'Norwegen', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumänien', + RS: 'Serbien', + RU: 'Russland', + SE: 'Schweden', + SI: 'Slowenien', + SK: 'Slowakei', + VE: 'Venezuela', + ZA: 'Südafrika', + }, + country: 'Bitte gültige VAT Nummer für %s eingeben', + default: 'Bitte gültige VAT Nummer eingeben', + }, + vin: { + default: 'Bitte gültige VIN Nummer eingeben', + }, + zipCode: { + countries: { + AT: 'Österreich', + BG: 'Bulgarien', + BR: 'Brasilien', + CA: 'Kanada', + CH: 'Schweiz', + CZ: 'Tschechische', + DE: 'Deutschland', + DK: 'Dänemark', + ES: 'Spanien', + FR: 'Frankreich', + GB: 'Vereinigtes Königreich', + IE: 'Irland', + IN: 'Indien', + IT: 'Italien', + MA: 'Marokko', + NL: 'Niederlande', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumänien', + RU: 'Russland', + SE: 'Schweden', + SG: 'Singapur', + SK: 'Slowakei', + US: 'Vereinigte Staaten von Amerika', + }, + country: 'Bitte gültige Postleitzahl für %s eingeben', + default: 'Bitte gültige PLZ eingeben', + }, + }; + + return de_DE; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.min.js new file mode 100755 index 00000000..1fc54898 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/de_DE.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.de_DE=factory())})(this,(function(){"use strict";var de_DE={base64:{default:"Bitte eine Base64 Kodierung eingeben"},between:{default:"Bitte einen Wert zwischen %s und %s eingeben",notInclusive:"Bitte einen Wert zwischen %s und %s (strictly) eingeben"},bic:{default:"Bitte gültige BIC Nummer eingeben"},callback:{default:"Bitte einen gültigen Wert eingeben"},choice:{between:"Zwischen %s - %s Werten wählen",default:"Bitte einen gültigen Wert eingeben",less:"Bitte mindestens %s Werte eingeben",more:"Bitte maximal %s Werte eingeben"},color:{default:"Bitte gültige Farbe eingeben"},creditCard:{default:"Bitte gültige Kreditkartennr. eingeben"},cusip:{default:"Bitte gültige CUSIP Nummer eingeben"},date:{default:"Bitte gültiges Datum eingeben",max:"Bitte gültiges Datum vor %s",min:"Bitte gültiges Datum nach %s",range:"Bitte gültiges Datum im zwischen %s - %s"},different:{default:"Bitte anderen Wert eingeben"},digits:{default:"Bitte Zahlen eingeben"},ean:{default:"Bitte gültige EAN Nummer eingeben"},ein:{default:"Bitte gültige EIN Nummer eingeben"},emailAddress:{default:"Bitte gültige Emailadresse eingeben"},file:{default:"Bitte gültiges File eingeben"},greaterThan:{default:"Bitte Wert größer gleich %s eingeben",notInclusive:"Bitte Wert größer als %s eingeben"},grid:{default:"Bitte gültige GRId Nummer eingeben"},hex:{default:"Bitte gültigen Hexadezimalwert eingeben"},iban:{countries:{AD:"Andorra",AE:"Vereinigte Arabische Emirate",AL:"Albanien",AO:"Angola",AT:"Österreich",AZ:"Aserbaidschan",BA:"Bosnien und Herzegowina",BE:"Belgien",BF:"Burkina Faso",BG:"Bulgarien",BH:"Bahrein",BI:"Burundi",BJ:"Benin",BR:"Brasilien",CH:"Schweiz",CI:"Elfenbeinküste",CM:"Kamerun",CR:"Costa Rica",CV:"Kap Verde",CY:"Zypern",CZ:"Tschechische",DE:"Deutschland",DK:"Dänemark",DO:"Dominikanische Republik",DZ:"Algerien",EE:"Estland",ES:"Spanien",FI:"Finnland",FO:"Färöer-Inseln",FR:"Frankreich",GB:"Vereinigtes Königreich",GE:"Georgien",GI:"Gibraltar",GL:"Grönland",GR:"Griechenland",GT:"Guatemala",HR:"Croatia",HU:"Ungarn",IE:"Irland",IL:"Israel",IR:"Iran",IS:"Island",IT:"Italien",JO:"Jordanien",KW:"Kuwait",KZ:"Kasachstan",LB:"Libanon",LI:"Liechtenstein",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",MC:"Monaco",MD:"Moldawien",ME:"Montenegro",MG:"Madagaskar",MK:"Mazedonien",ML:"Mali",MR:"Mauretanien",MT:"Malta",MU:"Mauritius",MZ:"Mosambik",NL:"Niederlande",NO:"Norwegen",PK:"Pakistan",PL:"Polen",PS:"Palästina",PT:"Portugal",QA:"Katar",RO:"Rumänien",RS:"Serbien",SA:"Saudi-Arabien",SE:"Schweden",SI:"Slowenien",SK:"Slowakei",SM:"San Marino",SN:"Senegal",TL:"Ost-Timor",TN:"Tunesien",TR:"Türkei",VG:"Jungferninseln",XK:"Republik Kosovo"},country:"Bitte eine gültige IBAN Nummer für %s eingeben",default:"Bitte eine gültige IBAN Nummer eingeben"},id:{countries:{BA:"Bosnien und Herzegowina",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CL:"Chile",CN:"China",CZ:"Tschechische",DK:"Dänemark",EE:"Estland",ES:"Spanien",FI:"Finnland",HR:"Kroatien",IE:"Irland",IS:"Island",LT:"Litauen",LV:"Lettland",ME:"Montenegro",MK:"Mazedonien",NL:"Niederlande",PL:"Polen",RO:"Rumänien",RS:"Serbien",SE:"Schweden",SI:"Slowenien",SK:"Slowakei",SM:"San Marino",TH:"Thailand",TR:"Türkei",ZA:"Südafrika"},country:"Bitte gültige Identifikationsnummer für %s eingeben",default:"Bitte gültige Identifikationsnnummer eingeben"},identical:{default:"Bitte gleichen Wert eingeben"},imei:{default:"Bitte gültige IMEI Nummer eingeben"},imo:{default:"Bitte gültige IMO Nummer eingeben"},integer:{default:"Bitte Zahl eingeben"},ip:{default:"Bitte gültige IP-Adresse eingeben",ipv4:"Bitte gültige IPv4 Adresse eingeben",ipv6:"Bitte gültige IPv6 Adresse eingeben"},isbn:{default:"Bitte gültige ISBN Nummer eingeben"},isin:{default:"Bitte gültige ISIN Nummer eingeben"},ismn:{default:"Bitte gültige ISMN Nummer eingeben"},issn:{default:"Bitte gültige ISSN Nummer eingeben"},lessThan:{default:"Bitte Wert kleiner gleich %s eingeben",notInclusive:"Bitte Wert kleiner als %s eingeben"},mac:{default:"Bitte gültige MAC Adresse eingeben"},meid:{default:"Bitte gültige MEID Nummer eingeben"},notEmpty:{default:"Bitte Wert eingeben"},numeric:{default:"Bitte Nummer eingeben"},phone:{countries:{AE:"Vereinigte Arabische Emirate",BG:"Bulgarien",BR:"Brasilien",CN:"China",CZ:"Tschechische",DE:"Deutschland",DK:"Dänemark",ES:"Spanien",FR:"Frankreich",GB:"Vereinigtes Königreich",IN:"Indien",MA:"Marokko",NL:"Niederlande",PK:"Pakistan",RO:"Rumänien",RU:"Russland",SK:"Slowakei",TH:"Thailand",US:"Vereinigte Staaten von Amerika",VE:"Venezuela"},country:"Bitte valide Telefonnummer für %s eingeben",default:"Bitte gültige Telefonnummer eingeben"},promise:{default:"Bitte einen gültigen Wert eingeben"},regexp:{default:"Bitte Wert eingeben, der der Maske entspricht"},remote:{default:"Bitte einen gültigen Wert eingeben"},rtn:{default:"Bitte gültige RTN Nummer eingeben"},sedol:{default:"Bitte gültige SEDOL Nummer eingeben"},siren:{default:"Bitte gültige SIREN Nummer eingeben"},siret:{default:"Bitte gültige SIRET Nummer eingeben"},step:{default:"Bitte einen gültigen Schritt von %s eingeben"},stringCase:{default:"Bitte nur Kleinbuchstaben eingeben",upper:"Bitte nur Großbuchstaben eingeben"},stringLength:{between:"Bitte Wert zwischen %s und %s Zeichen eingeben",default:"Bitte Wert mit gültiger Länge eingeben",less:"Bitte weniger als %s Zeichen eingeben",more:"Bitte mehr als %s Zeichen eingeben"},uri:{default:"Bitte gültige URI eingeben"},uuid:{default:"Bitte gültige UUID Nummer eingeben",version:"Bitte gültige UUID Version %s eingeben"},vat:{countries:{AT:"Österreich",BE:"Belgien",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CY:"Zypern",CZ:"Tschechische",DE:"Deutschland",DK:"Dänemark",EE:"Estland",EL:"Griechenland",ES:"Spanisch",FI:"Finnland",FR:"Frankreich",GB:"Vereinigtes Königreich",GR:"Griechenland",HR:"Kroatien",HU:"Ungarn",IE:"Irland",IS:"Island",IT:"Italien",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",MT:"Malta",NL:"Niederlande",NO:"Norwegen",PL:"Polen",PT:"Portugal",RO:"Rumänien",RS:"Serbien",RU:"Russland",SE:"Schweden",SI:"Slowenien",SK:"Slowakei",VE:"Venezuela",ZA:"Südafrika"},country:"Bitte gültige VAT Nummer für %s eingeben",default:"Bitte gültige VAT Nummer eingeben"},vin:{default:"Bitte gültige VIN Nummer eingeben"},zipCode:{countries:{AT:"Österreich",BG:"Bulgarien",BR:"Brasilien",CA:"Kanada",CH:"Schweiz",CZ:"Tschechische",DE:"Deutschland",DK:"Dänemark",ES:"Spanien",FR:"Frankreich",GB:"Vereinigtes Königreich",IE:"Irland",IN:"Indien",IT:"Italien",MA:"Marokko",NL:"Niederlande",PL:"Polen",PT:"Portugal",RO:"Rumänien",RU:"Russland",SE:"Schweden",SG:"Singapur",SK:"Slowakei",US:"Vereinigte Staaten von Amerika"},country:"Bitte gültige Postleitzahl für %s eingeben",default:"Bitte gültige PLZ eingeben"}};return de_DE})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.js new file mode 100755 index 00000000..d2add093 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.el_GR = factory())); +})(this, (function () { 'use strict'; + + /** + * Greek language package + * Translated by @pRieStaKos + */ + + var el_GR = { + base64: { + default: 'Παρακαλώ εισάγετε μια έγκυρη κωδικοποίηση base 64', + }, + between: { + default: 'Παρακαλώ εισάγετε μια τιμή μεταξύ %s και %s', + notInclusive: 'Παρακαλώ εισάγετε μια τιμή μεταξύ %s και %s αυστηρά', + }, + bic: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό BIC', + }, + callback: { + default: 'Παρακαλώ εισάγετε μια έγκυρη τιμή', + }, + choice: { + between: 'Παρακαλώ επιλέξτε %s - %s επιλογές', + default: 'Παρακαλώ εισάγετε μια έγκυρη τιμή', + less: 'Παρακαλώ επιλέξτε %s επιλογές στο ελάχιστο', + more: 'Παρακαλώ επιλέξτε %s επιλογές στο μέγιστο', + }, + color: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο χρώμα', + }, + creditCard: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας', + }, + cusip: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό CUSIP', + }, + date: { + default: 'Παρακαλώ εισάγετε μια έγκυρη ημερομηνία', + max: 'Παρακαλώ εισάγετε ημερομηνία πριν από %s', + min: 'Παρακαλώ εισάγετε ημερομηνία μετά από %s', + range: 'Παρακαλώ εισάγετε ημερομηνία μεταξύ %s - %s', + }, + different: { + default: 'Παρακαλώ εισάγετε μια διαφορετική τιμή', + }, + digits: { + default: 'Παρακαλώ εισάγετε μόνο ψηφία', + }, + ean: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό EAN', + }, + ein: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό EIN', + }, + emailAddress: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο email', + }, + file: { + default: 'Παρακαλώ επιλέξτε ένα έγκυρο αρχείο', + }, + greaterThan: { + default: 'Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση με %s', + notInclusive: 'Παρακαλώ εισάγετε μια τιμή μεγαλύτερη από %s', + }, + grid: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό GRId', + }, + hex: { + default: 'Παρακαλώ εισάγετε έναν έγκυρο δεκαεξαδικό αριθμό', + }, + iban: { + countries: { + AD: 'Ανδόρα', + AE: 'Ηνωμένα Αραβικά Εμιράτα', + AL: 'Αλβανία', + AO: 'Αγκόλα', + AT: 'Αυστρία', + AZ: 'Αζερμπαϊτζάν', + BA: 'Βοσνία και Ερζεγοβίνη', + BE: 'Βέλγιο', + BF: 'Μπουρκίνα Φάσο', + BG: 'Βουλγαρία', + BH: 'Μπαχρέιν', + BI: 'Μπουρούντι', + BJ: 'Μπενίν', + BR: 'Βραζιλία', + CH: 'Ελβετία', + CI: 'Ακτή Ελεφαντοστού', + CM: 'Καμερούν', + CR: 'Κόστα Ρίκα', + CV: 'Cape Verde', + CY: 'Κύπρος', + CZ: 'Δημοκρατία της Τσεχίας', + DE: 'Γερμανία', + DK: 'Δανία', + DO: 'Δομινικανή Δημοκρατία', + DZ: 'Αλγερία', + EE: 'Εσθονία', + ES: 'Ισπανία', + FI: 'Φινλανδία', + FO: 'Νησιά Φερόε', + FR: 'Γαλλία', + GB: 'Ηνωμένο Βασίλειο', + GE: 'Γεωργία', + GI: 'Γιβραλτάρ', + GL: 'Γροιλανδία', + GR: 'Ελλάδα', + GT: 'Γουατεμάλα', + HR: 'Κροατία', + HU: 'Ουγγαρία', + IE: 'Ιρλανδία', + IL: 'Ισραήλ', + IR: 'Ιράν', + IS: 'Ισλανδία', + IT: 'Ιταλία', + JO: 'Ιορδανία', + KW: 'Κουβέιτ', + KZ: 'Καζακστάν', + LB: 'Λίβανος', + LI: 'Λιχτενστάιν', + LT: 'Λιθουανία', + LU: 'Λουξεμβούργο', + LV: 'Λετονία', + MC: 'Μονακό', + MD: 'Μολδαβία', + ME: 'Μαυροβούνιο', + MG: 'Μαδαγασκάρη', + MK: 'πΓΔΜ', + ML: 'Μάλι', + MR: 'Μαυριτανία', + MT: 'Μάλτα', + MU: 'Μαυρίκιος', + MZ: 'Μοζαμβίκη', + NL: 'Ολλανδία', + NO: 'Νορβηγία', + PK: 'Πακιστάν', + PL: 'Πολωνία', + PS: 'Παλαιστίνη', + PT: 'Πορτογαλία', + QA: 'Κατάρ', + RO: 'Ρουμανία', + RS: 'Σερβία', + SA: 'Σαουδική Αραβία', + SE: 'Σουηδία', + SI: 'Σλοβενία', + SK: 'Σλοβακία', + SM: 'Σαν Μαρίνο', + SN: 'Σενεγάλη', + TL: 'Ανατολικό Τιμόρ', + TN: 'Τυνησία', + TR: 'Τουρκία', + VG: 'Βρετανικές Παρθένοι Νήσοι', + XK: 'Δημοκρατία του Κοσσυφοπεδίου', + }, + country: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό IBAN στην %s', + default: 'Παρακαλώ εισάγετε έναν έγκυρο αριθμό IBAN', + }, + id: { + countries: { + BA: 'Βοσνία και Ερζεγοβίνη', + BG: 'Βουλγαρία', + BR: 'Βραζιλία', + CH: 'Ελβετία', + CL: 'Χιλή', + CN: 'Κίνα', + CZ: 'Δημοκρατία της Τσεχίας', + DK: 'Δανία', + EE: 'Εσθονία', + ES: 'Ισπανία', + FI: 'Φινλανδία', + HR: 'Κροατία', + IE: 'Ιρλανδία', + IS: 'Ισλανδία', + LT: 'Λιθουανία', + LV: 'Λετονία', + ME: 'Μαυροβούνιο', + MK: 'Μακεδονία', + NL: 'Ολλανδία', + PL: 'Πολωνία', + RO: 'Ρουμανία', + RS: 'Σερβία', + SE: 'Σουηδία', + SI: 'Σλοβενία', + SK: 'Σλοβακία', + SM: 'Σαν Μαρίνο', + TH: 'Ταϊλάνδη', + TR: 'Τουρκία', + ZA: 'Νότια Αφρική', + }, + country: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ταυτότητας στην %s', + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ταυτότητας', + }, + identical: { + default: 'Παρακαλώ εισάγετε την ίδια τιμή', + }, + imei: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό IMEI', + }, + imo: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό IMO', + }, + integer: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό', + }, + ip: { + default: 'Παρακαλώ εισάγετε μία έγκυρη IP διεύθυνση', + ipv4: 'Παρακαλώ εισάγετε μία έγκυρη διεύθυνση IPv4', + ipv6: 'Παρακαλώ εισάγετε μία έγκυρη διεύθυνση IPv6', + }, + isbn: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISBN', + }, + isin: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISIN', + }, + ismn: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISMN', + }, + issn: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISSN', + }, + lessThan: { + default: 'Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση με %s', + notInclusive: 'Παρακαλώ εισάγετε μια τιμή μικρότερη από %s', + }, + mac: { + default: 'Παρακαλώ εισάγετε μία έγκυρη MAC διεύθυνση', + }, + meid: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό MEID', + }, + notEmpty: { + default: 'Παρακαλώ εισάγετε μια τιμή', + }, + numeric: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο δεκαδικό αριθμό', + }, + phone: { + countries: { + AE: 'Ηνωμένα Αραβικά Εμιράτα', + BG: 'Βουλγαρία', + BR: 'Βραζιλία', + CN: 'Κίνα', + CZ: 'Δημοκρατία της Τσεχίας', + DE: 'Γερμανία', + DK: 'Δανία', + ES: 'Ισπανία', + FR: 'Γαλλία', + GB: 'Ηνωμένο Βασίλειο', + IN: 'Ινδία', + MA: 'Μαρόκο', + NL: 'Ολλανδία', + PK: 'Πακιστάν', + RO: 'Ρουμανία', + RU: 'Ρωσία', + SK: 'Σλοβακία', + TH: 'Ταϊλάνδη', + US: 'ΗΠΑ', + VE: 'Βενεζουέλα', + }, + country: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό τηλεφώνου στην %s', + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό τηλεφώνου', + }, + promise: { + default: 'Παρακαλώ εισάγετε μια έγκυρη τιμή', + }, + regexp: { + default: 'Παρακαλώ εισάγετε μια τιμή όπου ταιριάζει στο υπόδειγμα', + }, + remote: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό', + }, + rtn: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό RTN', + }, + sedol: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό SEDOL', + }, + siren: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό SIREN', + }, + siret: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό SIRET', + }, + step: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο βήμα από %s', + }, + stringCase: { + default: 'Παρακαλώ εισάγετε μόνο πεζούς χαρακτήρες', + upper: 'Παρακαλώ εισάγετε μόνο κεφαλαία γράμματα', + }, + stringLength: { + between: 'Παρακαλούμε, εισάγετε τιμή μεταξύ %s και %s μήκος χαρακτήρων', + default: 'Παρακαλώ εισάγετε μια τιμή με έγκυρο μήκος', + less: 'Παρακαλούμε εισάγετε λιγότερο από %s χαρακτήρες', + more: 'Παρακαλούμε εισάγετε περισσότερο από %s χαρακτήρες', + }, + uri: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο URI', + }, + uuid: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό UUID', + version: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό έκδοσης %s', + }, + vat: { + countries: { + AT: 'Αυστρία', + BE: 'Βέλγιο', + BG: 'Βουλγαρία', + BR: 'Βραζιλία', + CH: 'Ελβετία', + CY: 'Κύπρος', + CZ: 'Δημοκρατία της Τσεχίας', + DE: 'Γερμανία', + DK: 'Δανία', + EE: 'Εσθονία', + EL: 'Ελλάδα', + ES: 'Ισπανία', + FI: 'Φινλανδία', + FR: 'Γαλλία', + GB: 'Ηνωμένο Βασίλειο', + GR: 'Ελλάδα', + HR: 'Κροατία', + HU: 'Ουγγαρία', + IE: 'Ιρλανδία', + IS: 'Ισλανδία', + IT: 'Ιταλία', + LT: 'Λιθουανία', + LU: 'Λουξεμβούργο', + LV: 'Λετονία', + MT: 'Μάλτα', + NL: 'Ολλανδία', + NO: 'Νορβηγία', + PL: 'Πολωνία', + PT: 'Πορτογαλία', + RO: 'Ρουμανία', + RS: 'Σερβία', + RU: 'Ρωσία', + SE: 'Σουηδία', + SI: 'Σλοβενία', + SK: 'Σλοβακία', + VE: 'Βενεζουέλα', + ZA: 'Νότια Αφρική', + }, + country: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ΦΠΑ στην %s', + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό ΦΠΑ', + }, + vin: { + default: 'Παρακαλώ εισάγετε ένα έγκυρο αριθμό VIN', + }, + zipCode: { + countries: { + AT: 'Αυστρία', + BG: 'Βουλγαρία', + BR: 'Βραζιλία', + CA: 'Καναδάς', + CH: 'Ελβετία', + CZ: 'Δημοκρατία της Τσεχίας', + DE: 'Γερμανία', + DK: 'Δανία', + ES: 'Ισπανία', + FR: 'Γαλλία', + GB: 'Ηνωμένο Βασίλειο', + IE: 'Ιρλανδία', + IN: 'Ινδία', + IT: 'Ιταλία', + MA: 'Μαρόκο', + NL: 'Ολλανδία', + PL: 'Πολωνία', + PT: 'Πορτογαλία', + RO: 'Ρουμανία', + RU: 'Ρωσία', + SE: 'Σουηδία', + SG: 'Σιγκαπούρη', + SK: 'Σλοβακία', + US: 'ΗΠΑ', + }, + country: 'Παρακαλώ εισάγετε ένα έγκυρο ταχυδρομικό κώδικα στην %s', + default: 'Παρακαλώ εισάγετε ένα έγκυρο ταχυδρομικό κώδικα', + }, + }; + + return el_GR; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.min.js new file mode 100755 index 00000000..4b1a3bfd --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/el_GR.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.el_GR=factory())})(this,(function(){"use strict";var el_GR={base64:{default:"Παρακαλώ εισάγετε μια έγκυρη κωδικοποίηση base 64"},between:{default:"Παρακαλώ εισάγετε μια τιμή μεταξύ %s και %s",notInclusive:"Παρακαλώ εισάγετε μια τιμή μεταξύ %s και %s αυστηρά"},bic:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό BIC"},callback:{default:"Παρακαλώ εισάγετε μια έγκυρη τιμή"},choice:{between:"Παρακαλώ επιλέξτε %s - %s επιλογές",default:"Παρακαλώ εισάγετε μια έγκυρη τιμή",less:"Παρακαλώ επιλέξτε %s επιλογές στο ελάχιστο",more:"Παρακαλώ επιλέξτε %s επιλογές στο μέγιστο"},color:{default:"Παρακαλώ εισάγετε ένα έγκυρο χρώμα"},creditCard:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας"},cusip:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό CUSIP"},date:{default:"Παρακαλώ εισάγετε μια έγκυρη ημερομηνία",max:"Παρακαλώ εισάγετε ημερομηνία πριν από %s",min:"Παρακαλώ εισάγετε ημερομηνία μετά από %s",range:"Παρακαλώ εισάγετε ημερομηνία μεταξύ %s - %s"},different:{default:"Παρακαλώ εισάγετε μια διαφορετική τιμή"},digits:{default:"Παρακαλώ εισάγετε μόνο ψηφία"},ean:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό EAN"},ein:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό EIN"},emailAddress:{default:"Παρακαλώ εισάγετε ένα έγκυρο email"},file:{default:"Παρακαλώ επιλέξτε ένα έγκυρο αρχείο"},greaterThan:{default:"Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση με %s",notInclusive:"Παρακαλώ εισάγετε μια τιμή μεγαλύτερη από %s"},grid:{default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό GRId"},hex:{default:"Παρακαλώ εισάγετε έναν έγκυρο δεκαεξαδικό αριθμό"},iban:{countries:{AD:"Ανδόρα",AE:"Ηνωμένα Αραβικά Εμιράτα",AL:"Αλβανία",AO:"Αγκόλα",AT:"Αυστρία",AZ:"Αζερμπαϊτζάν",BA:"Βοσνία και Ερζεγοβίνη",BE:"Βέλγιο",BF:"Μπουρκίνα Φάσο",BG:"Βουλγαρία",BH:"Μπαχρέιν",BI:"Μπουρούντι",BJ:"Μπενίν",BR:"Βραζιλία",CH:"Ελβετία",CI:"Ακτή Ελεφαντοστού",CM:"Καμερούν",CR:"Κόστα Ρίκα",CV:"Cape Verde",CY:"Κύπρος",CZ:"Δημοκρατία της Τσεχίας",DE:"Γερμανία",DK:"Δανία",DO:"Δομινικανή Δημοκρατία",DZ:"Αλγερία",EE:"Εσθονία",ES:"Ισπανία",FI:"Φινλανδία",FO:"Νησιά Φερόε",FR:"Γαλλία",GB:"Ηνωμένο Βασίλειο",GE:"Γεωργία",GI:"Γιβραλτάρ",GL:"Γροιλανδία",GR:"Ελλάδα",GT:"Γουατεμάλα",HR:"Κροατία",HU:"Ουγγαρία",IE:"Ιρλανδία",IL:"Ισραήλ",IR:"Ιράν",IS:"Ισλανδία",IT:"Ιταλία",JO:"Ιορδανία",KW:"Κουβέιτ",KZ:"Καζακστάν",LB:"Λίβανος",LI:"Λιχτενστάιν",LT:"Λιθουανία",LU:"Λουξεμβούργο",LV:"Λετονία",MC:"Μονακό",MD:"Μολδαβία",ME:"Μαυροβούνιο",MG:"Μαδαγασκάρη",MK:"πΓΔΜ",ML:"Μάλι",MR:"Μαυριτανία",MT:"Μάλτα",MU:"Μαυρίκιος",MZ:"Μοζαμβίκη",NL:"Ολλανδία",NO:"Νορβηγία",PK:"Πακιστάν",PL:"Πολωνία",PS:"Παλαιστίνη",PT:"Πορτογαλία",QA:"Κατάρ",RO:"Ρουμανία",RS:"Σερβία",SA:"Σαουδική Αραβία",SE:"Σουηδία",SI:"Σλοβενία",SK:"Σλοβακία",SM:"Σαν Μαρίνο",SN:"Σενεγάλη",TL:"Ανατολικό Τιμόρ",TN:"Τυνησία",TR:"Τουρκία",VG:"Βρετανικές Παρθένοι Νήσοι",XK:"Δημοκρατία του Κοσσυφοπεδίου"},country:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό IBAN στην %s",default:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό IBAN"},id:{countries:{BA:"Βοσνία και Ερζεγοβίνη",BG:"Βουλγαρία",BR:"Βραζιλία",CH:"Ελβετία",CL:"Χιλή",CN:"Κίνα",CZ:"Δημοκρατία της Τσεχίας",DK:"Δανία",EE:"Εσθονία",ES:"Ισπανία",FI:"Φινλανδία",HR:"Κροατία",IE:"Ιρλανδία",IS:"Ισλανδία",LT:"Λιθουανία",LV:"Λετονία",ME:"Μαυροβούνιο",MK:"Μακεδονία",NL:"Ολλανδία",PL:"Πολωνία",RO:"Ρουμανία",RS:"Σερβία",SE:"Σουηδία",SI:"Σλοβενία",SK:"Σλοβακία",SM:"Σαν Μαρίνο",TH:"Ταϊλάνδη",TR:"Τουρκία",ZA:"Νότια Αφρική"},country:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ταυτότητας στην %s",default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ταυτότητας"},identical:{default:"Παρακαλώ εισάγετε την ίδια τιμή"},imei:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό IMEI"},imo:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό IMO"},integer:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό"},ip:{default:"Παρακαλώ εισάγετε μία έγκυρη IP διεύθυνση",ipv4:"Παρακαλώ εισάγετε μία έγκυρη διεύθυνση IPv4",ipv6:"Παρακαλώ εισάγετε μία έγκυρη διεύθυνση IPv6"},isbn:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISBN"},isin:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISIN"},ismn:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISMN"},issn:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ISSN"},lessThan:{default:"Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση με %s",notInclusive:"Παρακαλώ εισάγετε μια τιμή μικρότερη από %s"},mac:{default:"Παρακαλώ εισάγετε μία έγκυρη MAC διεύθυνση"},meid:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό MEID"},notEmpty:{default:"Παρακαλώ εισάγετε μια τιμή"},numeric:{default:"Παρακαλώ εισάγετε ένα έγκυρο δεκαδικό αριθμό"},phone:{countries:{AE:"Ηνωμένα Αραβικά Εμιράτα",BG:"Βουλγαρία",BR:"Βραζιλία",CN:"Κίνα",CZ:"Δημοκρατία της Τσεχίας",DE:"Γερμανία",DK:"Δανία",ES:"Ισπανία",FR:"Γαλλία",GB:"Ηνωμένο Βασίλειο",IN:"Ινδία",MA:"Μαρόκο",NL:"Ολλανδία",PK:"Πακιστάν",RO:"Ρουμανία",RU:"Ρωσία",SK:"Σλοβακία",TH:"Ταϊλάνδη",US:"ΗΠΑ",VE:"Βενεζουέλα"},country:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό τηλεφώνου στην %s",default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό τηλεφώνου"},promise:{default:"Παρακαλώ εισάγετε μια έγκυρη τιμή"},regexp:{default:"Παρακαλώ εισάγετε μια τιμή όπου ταιριάζει στο υπόδειγμα"},remote:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό"},rtn:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό RTN"},sedol:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό SEDOL"},siren:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό SIREN"},siret:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό SIRET"},step:{default:"Παρακαλώ εισάγετε ένα έγκυρο βήμα από %s"},stringCase:{default:"Παρακαλώ εισάγετε μόνο πεζούς χαρακτήρες",upper:"Παρακαλώ εισάγετε μόνο κεφαλαία γράμματα"},stringLength:{between:"Παρακαλούμε, εισάγετε τιμή μεταξύ %s και %s μήκος χαρακτήρων",default:"Παρακαλώ εισάγετε μια τιμή με έγκυρο μήκος",less:"Παρακαλούμε εισάγετε λιγότερο από %s χαρακτήρες",more:"Παρακαλούμε εισάγετε περισσότερο από %s χαρακτήρες"},uri:{default:"Παρακαλώ εισάγετε ένα έγκυρο URI"},uuid:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό UUID",version:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό έκδοσης %s"},vat:{countries:{AT:"Αυστρία",BE:"Βέλγιο",BG:"Βουλγαρία",BR:"Βραζιλία",CH:"Ελβετία",CY:"Κύπρος",CZ:"Δημοκρατία της Τσεχίας",DE:"Γερμανία",DK:"Δανία",EE:"Εσθονία",EL:"Ελλάδα",ES:"Ισπανία",FI:"Φινλανδία",FR:"Γαλλία",GB:"Ηνωμένο Βασίλειο",GR:"Ελλάδα",HR:"Κροατία",HU:"Ουγγαρία",IE:"Ιρλανδία",IS:"Ισλανδία",IT:"Ιταλία",LT:"Λιθουανία",LU:"Λουξεμβούργο",LV:"Λετονία",MT:"Μάλτα",NL:"Ολλανδία",NO:"Νορβηγία",PL:"Πολωνία",PT:"Πορτογαλία",RO:"Ρουμανία",RS:"Σερβία",RU:"Ρωσία",SE:"Σουηδία",SI:"Σλοβενία",SK:"Σλοβακία",VE:"Βενεζουέλα",ZA:"Νότια Αφρική"},country:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ΦΠΑ στην %s",default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό ΦΠΑ"},vin:{default:"Παρακαλώ εισάγετε ένα έγκυρο αριθμό VIN"},zipCode:{countries:{AT:"Αυστρία",BG:"Βουλγαρία",BR:"Βραζιλία",CA:"Καναδάς",CH:"Ελβετία",CZ:"Δημοκρατία της Τσεχίας",DE:"Γερμανία",DK:"Δανία",ES:"Ισπανία",FR:"Γαλλία",GB:"Ηνωμένο Βασίλειο",IE:"Ιρλανδία",IN:"Ινδία",IT:"Ιταλία",MA:"Μαρόκο",NL:"Ολλανδία",PL:"Πολωνία",PT:"Πορτογαλία",RO:"Ρουμανία",RU:"Ρωσία",SE:"Σουηδία",SG:"Σιγκαπούρη",SK:"Σλοβακία",US:"ΗΠΑ"},country:"Παρακαλώ εισάγετε ένα έγκυρο ταχυδρομικό κώδικα στην %s",default:"Παρακαλώ εισάγετε ένα έγκυρο ταχυδρομικό κώδικα"}};return el_GR})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.js new file mode 100755 index 00000000..6509a6cb --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.en_US = factory())); +})(this, (function () { 'use strict'; + + /** + * English language package + * Translated by @nghuuphuoc + */ + + var en_US = { + base64: { + default: 'Please enter a valid base 64 encoded', + }, + between: { + default: 'Please enter a value between %s and %s', + notInclusive: 'Please enter a value between %s and %s strictly', + }, + bic: { + default: 'Please enter a valid BIC number', + }, + callback: { + default: 'Please enter a valid value', + }, + choice: { + between: 'Please choose %s - %s options', + default: 'Please enter a valid value', + less: 'Please choose %s options at minimum', + more: 'Please choose %s options at maximum', + }, + color: { + default: 'Please enter a valid color', + }, + creditCard: { + default: 'Please enter a valid credit card number', + }, + cusip: { + default: 'Please enter a valid CUSIP number', + }, + date: { + default: 'Please enter a valid date', + max: 'Please enter a date before %s', + min: 'Please enter a date after %s', + range: 'Please enter a date in the range %s - %s', + }, + different: { + default: 'Please enter a different value', + }, + digits: { + default: 'Please enter only digits', + }, + ean: { + default: 'Please enter a valid EAN number', + }, + ein: { + default: 'Please enter a valid EIN number', + }, + emailAddress: { + default: 'Please enter a valid email address', + }, + file: { + default: 'Please choose a valid file', + }, + greaterThan: { + default: 'Please enter a value greater than or equal to %s', + notInclusive: 'Please enter a value greater than %s', + }, + grid: { + default: 'Please enter a valid GRId number', + }, + hex: { + default: 'Please enter a valid hexadecimal number', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'United Arab Emirates', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaijan', + BA: 'Bosnia and Herzegovina', + BE: 'Belgium', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazil', + CH: 'Switzerland', + CI: 'Ivory Coast', + CM: 'Cameroon', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cyprus', + CZ: 'Czech Republic', + DE: 'Germany', + DK: 'Denmark', + DO: 'Dominican Republic', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Spain', + FI: 'Finland', + FO: 'Faroe Islands', + FR: 'France', + GB: 'United Kingdom', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Greenland', + GR: 'Greece', + GT: 'Guatemala', + HR: 'Croatia', + HU: 'Hungary', + IE: 'Ireland', + IL: 'Israel', + IR: 'Iran', + IS: 'Iceland', + IT: 'Italy', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Lebanon', + LI: 'Liechtenstein', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Netherlands', + NO: 'Norway', + PK: 'Pakistan', + PL: 'Poland', + PS: 'Palestine', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Saudi Arabia', + SE: 'Sweden', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'East Timor', + TN: 'Tunisia', + TR: 'Turkey', + VG: 'Virgin Islands, British', + XK: 'Republic of Kosovo', + }, + country: 'Please enter a valid IBAN number in %s', + default: 'Please enter a valid IBAN number', + }, + id: { + countries: { + BA: 'Bosnia and Herzegovina', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Switzerland', + CL: 'Chile', + CN: 'China', + CZ: 'Czech Republic', + DK: 'Denmark', + EE: 'Estonia', + ES: 'Spain', + FI: 'Finland', + HR: 'Croatia', + IE: 'Ireland', + IS: 'Iceland', + LT: 'Lithuania', + LV: 'Latvia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Netherlands', + PL: 'Poland', + RO: 'Romania', + RS: 'Serbia', + SE: 'Sweden', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Turkey', + ZA: 'South Africa', + }, + country: 'Please enter a valid identification number in %s', + default: 'Please enter a valid identification number', + }, + identical: { + default: 'Please enter the same value', + }, + imei: { + default: 'Please enter a valid IMEI number', + }, + imo: { + default: 'Please enter a valid IMO number', + }, + integer: { + default: 'Please enter a valid number', + }, + ip: { + default: 'Please enter a valid IP address', + ipv4: 'Please enter a valid IPv4 address', + ipv6: 'Please enter a valid IPv6 address', + }, + isbn: { + default: 'Please enter a valid ISBN number', + }, + isin: { + default: 'Please enter a valid ISIN number', + }, + ismn: { + default: 'Please enter a valid ISMN number', + }, + issn: { + default: 'Please enter a valid ISSN number', + }, + lessThan: { + default: 'Please enter a value less than or equal to %s', + notInclusive: 'Please enter a value less than %s', + }, + mac: { + default: 'Please enter a valid MAC address', + }, + meid: { + default: 'Please enter a valid MEID number', + }, + notEmpty: { + default: 'Please enter a value', + }, + numeric: { + default: 'Please enter a valid float number', + }, + phone: { + countries: { + AE: 'United Arab Emirates', + BG: 'Bulgaria', + BR: 'Brazil', + CN: 'China', + CZ: 'Czech Republic', + DE: 'Germany', + DK: 'Denmark', + ES: 'Spain', + FR: 'France', + GB: 'United Kingdom', + IN: 'India', + MA: 'Morocco', + NL: 'Netherlands', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Russia', + SK: 'Slovakia', + TH: 'Thailand', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Please enter a valid phone number in %s', + default: 'Please enter a valid phone number', + }, + promise: { + default: 'Please enter a valid value', + }, + regexp: { + default: 'Please enter a value matching the pattern', + }, + remote: { + default: 'Please enter a valid value', + }, + rtn: { + default: 'Please enter a valid RTN number', + }, + sedol: { + default: 'Please enter a valid SEDOL number', + }, + siren: { + default: 'Please enter a valid SIREN number', + }, + siret: { + default: 'Please enter a valid SIRET number', + }, + step: { + default: 'Please enter a valid step of %s', + }, + stringCase: { + default: 'Please enter only lowercase characters', + upper: 'Please enter only uppercase characters', + }, + stringLength: { + between: 'Please enter value between %s and %s characters long', + default: 'Please enter a value with valid length', + less: 'Please enter less than %s characters', + more: 'Please enter more than %s characters', + }, + uri: { + default: 'Please enter a valid URI', + }, + uuid: { + default: 'Please enter a valid UUID number', + version: 'Please enter a valid UUID version %s number', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgium', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Switzerland', + CY: 'Cyprus', + CZ: 'Czech Republic', + DE: 'Germany', + DK: 'Denmark', + EE: 'Estonia', + EL: 'Greece', + ES: 'Spain', + FI: 'Finland', + FR: 'France', + GB: 'United Kingdom', + GR: 'Greece', + HR: 'Croatia', + HU: 'Hungary', + IE: 'Ireland', + IS: 'Iceland', + IT: 'Italy', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Netherlands', + NO: 'Norway', + PL: 'Poland', + PT: 'Portugal', + RO: 'Romania', + RS: 'Serbia', + RU: 'Russia', + SE: 'Sweden', + SI: 'Slovenia', + SK: 'Slovakia', + VE: 'Venezuela', + ZA: 'South Africa', + }, + country: 'Please enter a valid VAT number in %s', + default: 'Please enter a valid VAT number', + }, + vin: { + default: 'Please enter a valid VIN number', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brazil', + CA: 'Canada', + CH: 'Switzerland', + CZ: 'Czech Republic', + DE: 'Germany', + DK: 'Denmark', + ES: 'Spain', + FR: 'France', + GB: 'United Kingdom', + IE: 'Ireland', + IN: 'India', + IT: 'Italy', + MA: 'Morocco', + NL: 'Netherlands', + PL: 'Poland', + PT: 'Portugal', + RO: 'Romania', + RU: 'Russia', + SE: 'Sweden', + SG: 'Singapore', + SK: 'Slovakia', + US: 'USA', + }, + country: 'Please enter a valid postal code in %s', + default: 'Please enter a valid postal code', + }, + }; + + return en_US; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.min.js new file mode 100755 index 00000000..74ead6d5 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/en_US.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.en_US=factory())})(this,(function(){"use strict";var en_US={base64:{default:"Please enter a valid base 64 encoded"},between:{default:"Please enter a value between %s and %s",notInclusive:"Please enter a value between %s and %s strictly"},bic:{default:"Please enter a valid BIC number"},callback:{default:"Please enter a valid value"},choice:{between:"Please choose %s - %s options",default:"Please enter a valid value",less:"Please choose %s options at minimum",more:"Please choose %s options at maximum"},color:{default:"Please enter a valid color"},creditCard:{default:"Please enter a valid credit card number"},cusip:{default:"Please enter a valid CUSIP number"},date:{default:"Please enter a valid date",max:"Please enter a date before %s",min:"Please enter a date after %s",range:"Please enter a date in the range %s - %s"},different:{default:"Please enter a different value"},digits:{default:"Please enter only digits"},ean:{default:"Please enter a valid EAN number"},ein:{default:"Please enter a valid EIN number"},emailAddress:{default:"Please enter a valid email address"},file:{default:"Please choose a valid file"},greaterThan:{default:"Please enter a value greater than or equal to %s",notInclusive:"Please enter a value greater than %s"},grid:{default:"Please enter a valid GRId number"},hex:{default:"Please enter a valid hexadecimal number"},iban:{countries:{AD:"Andorra",AE:"United Arab Emirates",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Ivory Coast",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DO:"Dominican Republic",DZ:"Algeria",EE:"Estonia",ES:"Spain",FI:"Finland",FO:"Faroe Islands",FR:"France",GB:"United Kingdom",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Greece",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italy",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Poland",PS:"Palestine",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TL:"East Timor",TN:"Tunisia",TR:"Turkey",VG:"Virgin Islands, British",XK:"Republic of Kosovo"},country:"Please enter a valid IBAN number in %s",default:"Please enter a valid IBAN number"},id:{countries:{BA:"Bosnia and Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CL:"Chile",CN:"China",CZ:"Czech Republic",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",HR:"Croatia",IE:"Ireland",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Netherlands",PL:"Poland",RO:"Romania",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",TR:"Turkey",ZA:"South Africa"},country:"Please enter a valid identification number in %s",default:"Please enter a valid identification number"},identical:{default:"Please enter the same value"},imei:{default:"Please enter a valid IMEI number"},imo:{default:"Please enter a valid IMO number"},integer:{default:"Please enter a valid number"},ip:{default:"Please enter a valid IP address",ipv4:"Please enter a valid IPv4 address",ipv6:"Please enter a valid IPv6 address"},isbn:{default:"Please enter a valid ISBN number"},isin:{default:"Please enter a valid ISIN number"},ismn:{default:"Please enter a valid ISMN number"},issn:{default:"Please enter a valid ISSN number"},lessThan:{default:"Please enter a value less than or equal to %s",notInclusive:"Please enter a value less than %s"},mac:{default:"Please enter a valid MAC address"},meid:{default:"Please enter a valid MEID number"},notEmpty:{default:"Please enter a value"},numeric:{default:"Please enter a valid float number"},phone:{countries:{AE:"United Arab Emirates",BG:"Bulgaria",BR:"Brazil",CN:"China",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",IN:"India",MA:"Morocco",NL:"Netherlands",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovakia",TH:"Thailand",US:"USA",VE:"Venezuela"},country:"Please enter a valid phone number in %s",default:"Please enter a valid phone number"},promise:{default:"Please enter a valid value"},regexp:{default:"Please enter a value matching the pattern"},remote:{default:"Please enter a valid value"},rtn:{default:"Please enter a valid RTN number"},sedol:{default:"Please enter a valid SEDOL number"},siren:{default:"Please enter a valid SIREN number"},siret:{default:"Please enter a valid SIRET number"},step:{default:"Please enter a valid step of %s"},stringCase:{default:"Please enter only lowercase characters",upper:"Please enter only uppercase characters"},stringLength:{between:"Please enter value between %s and %s characters long",default:"Please enter a value with valid length",less:"Please enter less than %s characters",more:"Please enter more than %s characters"},uri:{default:"Please enter a valid URI"},uuid:{default:"Please enter a valid UUID number",version:"Please enter a valid UUID version %s number"},vat:{countries:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",EE:"Estonia",EL:"Greece",ES:"Spain",FI:"Finland",FR:"France",GB:"United Kingdom",GR:"Greece",HR:"Croatia",HU:"Hungary",IE:"Ireland",IS:"Iceland",IT:"Italy",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Netherlands",NO:"Norway",PL:"Poland",PT:"Portugal",RO:"Romania",RS:"Serbia",RU:"Russia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"South Africa"},country:"Please enter a valid VAT number in %s",default:"Please enter a valid VAT number"},vin:{default:"Please enter a valid VIN number"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brazil",CA:"Canada",CH:"Switzerland",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",IE:"Ireland",IN:"India",IT:"Italy",MA:"Morocco",NL:"Netherlands",PL:"Poland",PT:"Portugal",RO:"Romania",RU:"Russia",SE:"Sweden",SG:"Singapore",SK:"Slovakia",US:"USA"},country:"Please enter a valid postal code in %s",default:"Please enter a valid postal code"}};return en_US})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.js new file mode 100755 index 00000000..9dca1ec8 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.es_CL = factory())); +})(this, (function () { 'use strict'; + + /** + * Chilean Spanish language package + * Translated by @marceloampuerop6 + */ + + var es_CL = { + base64: { + default: 'Por favor ingrese un valor válido en base 64', + }, + between: { + default: 'Por favor ingrese un valor entre %s y %s', + notInclusive: 'Por favor ingrese un valor sólo entre %s and %s', + }, + bic: { + default: 'Por favor ingrese un número BIC válido', + }, + callback: { + default: 'Por favor ingrese un valor válido', + }, + choice: { + between: 'Por favor elija de %s a %s opciones', + default: 'Por favor ingrese un valor válido', + less: 'Por favor elija %s opciones como mínimo', + more: 'Por favor elija %s optiones como máximo', + }, + color: { + default: 'Por favor ingrese un color válido', + }, + creditCard: { + default: 'Por favor ingrese un número válido de tarjeta de crédito', + }, + cusip: { + default: 'Por favor ingrese un número CUSIP válido', + }, + date: { + default: 'Por favor ingrese una fecha válida', + max: 'Por favor ingrese una fecha anterior a %s', + min: 'Por favor ingrese una fecha posterior a %s', + range: 'Por favor ingrese una fecha en el rango %s - %s', + }, + different: { + default: 'Por favor ingrese un valor distinto', + }, + digits: { + default: 'Por favor ingrese sólo dígitos', + }, + ean: { + default: 'Por favor ingrese un número EAN válido', + }, + ein: { + default: 'Por favor ingrese un número EIN válido', + }, + emailAddress: { + default: 'Por favor ingrese un email válido', + }, + file: { + default: 'Por favor elija un archivo válido', + }, + greaterThan: { + default: 'Por favor ingrese un valor mayor o igual a %s', + notInclusive: 'Por favor ingrese un valor mayor que %s', + }, + grid: { + default: 'Por favor ingrese un número GRId válido', + }, + hex: { + default: 'Por favor ingrese un valor hexadecimal válido', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emiratos Árabes Unidos', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaiyán', + BA: 'Bosnia-Herzegovina', + BE: 'Bélgica', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Baréin', + BI: 'Burundi', + BJ: 'Benín', + BR: 'Brasil', + CH: 'Suiza', + CI: 'Costa de Marfil', + CM: 'Camerún', + CR: 'Costa Rica', + CV: 'Cabo Verde', + CY: 'Cyprus', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + DO: 'República Dominicana', + DZ: 'Argelia', + EE: 'Estonia', + ES: 'España', + FI: 'Finlandia', + FO: 'Islas Feroe', + FR: 'Francia', + GB: 'Reino Unido', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlandia', + GR: 'Grecia', + GT: 'Guatemala', + HR: 'Croacia', + HU: 'Hungría', + IE: 'Irlanda', + IL: 'Israel', + IR: 'Iran', + IS: 'Islandia', + IT: 'Italia', + JO: 'Jordania', + KW: 'Kuwait', + KZ: 'Kazajistán', + LB: 'Líbano', + LI: 'Liechtenstein', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MC: 'Mónaco', + MD: 'Moldavia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Malí', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauricio', + MZ: 'Mozambique', + NL: 'Países Bajos', + NO: 'Noruega', + PK: 'Pakistán', + PL: 'Poland', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Catar', + RO: 'Rumania', + RS: 'Serbia', + SA: 'Arabia Saudita', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Oriental', + TN: 'Túnez', + TR: 'Turquía', + VG: 'Islas Vírgenes Británicas', + XK: 'República de Kosovo', + }, + country: 'Por favor ingrese un número IBAN válido en %s', + default: 'Por favor ingrese un número IBAN válido', + }, + id: { + countries: { + BA: 'Bosnia Herzegovina', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suiza', + CL: 'Chile', + CN: 'China', + CZ: 'República Checa', + DK: 'Dinamarca', + EE: 'Estonia', + ES: 'España', + FI: 'Finlandia', + HR: 'Croacia', + IE: 'Irlanda', + IS: 'Islandia', + LT: 'Lituania', + LV: 'Letonia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Países Bajos', + PL: 'Poland', + RO: 'Romania', + RS: 'Serbia', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + SM: 'San Marino', + TH: 'Tailandia', + TR: 'Turquía', + ZA: 'Sudáfrica', + }, + country: 'Por favor ingrese un número de identificación válido en %s', + default: 'Por favor ingrese un número de identificación válido', + }, + identical: { + default: 'Por favor ingrese el mismo valor', + }, + imei: { + default: 'Por favor ingrese un número IMEI válido', + }, + imo: { + default: 'Por favor ingrese un número IMO válido', + }, + integer: { + default: 'Por favor ingrese un número válido', + }, + ip: { + default: 'Por favor ingrese una dirección IP válida', + ipv4: 'Por favor ingrese una dirección IPv4 válida', + ipv6: 'Por favor ingrese una dirección IPv6 válida', + }, + isbn: { + default: 'Por favor ingrese un número ISBN válido', + }, + isin: { + default: 'Por favor ingrese un número ISIN válido', + }, + ismn: { + default: 'Por favor ingrese un número ISMN válido', + }, + issn: { + default: 'Por favor ingrese un número ISSN válido', + }, + lessThan: { + default: 'Por favor ingrese un valor menor o igual a %s', + notInclusive: 'Por favor ingrese un valor menor que %s', + }, + mac: { + default: 'Por favor ingrese una dirección MAC válida', + }, + meid: { + default: 'Por favor ingrese un número MEID válido', + }, + notEmpty: { + default: 'Por favor ingrese un valor', + }, + numeric: { + default: 'Por favor ingrese un número decimal válido', + }, + phone: { + countries: { + AE: 'Emiratos Árabes Unidos', + BG: 'Bulgaria', + BR: 'Brasil', + CN: 'China', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + ES: 'España', + FR: 'Francia', + GB: 'Reino Unido', + IN: 'India', + MA: 'Marruecos', + NL: 'Países Bajos', + PK: 'Pakistán', + RO: 'Rumania', + RU: 'Rusa', + SK: 'Eslovaquia', + TH: 'Tailandia', + US: 'Estados Unidos', + VE: 'Venezuela', + }, + country: 'Por favor ingrese un número válido de teléfono en %s', + default: 'Por favor ingrese un número válido de teléfono', + }, + promise: { + default: 'Por favor ingrese un valor válido', + }, + regexp: { + default: 'Por favor ingrese un valor que coincida con el patrón', + }, + remote: { + default: 'Por favor ingrese un valor válido', + }, + rtn: { + default: 'Por favor ingrese un número RTN válido', + }, + sedol: { + default: 'Por favor ingrese un número SEDOL válido', + }, + siren: { + default: 'Por favor ingrese un número SIREN válido', + }, + siret: { + default: 'Por favor ingrese un número SIRET válido', + }, + step: { + default: 'Por favor ingrese un paso válido de %s', + }, + stringCase: { + default: 'Por favor ingrese sólo caracteres en minúscula', + upper: 'Por favor ingrese sólo caracteres en mayúscula', + }, + stringLength: { + between: 'Por favor ingrese un valor con una longitud entre %s y %s caracteres', + default: 'Por favor ingrese un valor con una longitud válida', + less: 'Por favor ingrese menos de %s caracteres', + more: 'Por favor ingrese más de %s caracteres', + }, + uri: { + default: 'Por favor ingresese una URI válida', + }, + uuid: { + default: 'Por favor ingrese un número UUID válido', + version: 'Por favor ingrese una versión UUID válida para %s', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Bélgica', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suiza', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + EE: 'Estonia', + EL: 'Grecia', + ES: 'España', + FI: 'Finlandia', + FR: 'Francia', + GB: 'Reino Unido', + GR: 'Grecia', + HR: 'Croacia', + HU: 'Hungría', + IE: 'Irlanda', + IS: 'Islandia', + IT: 'Italia', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MT: 'Malta', + NL: 'Países Bajos', + NO: 'Noruega', + PL: 'Polonia', + PT: 'Portugal', + RO: 'Rumanía', + RS: 'Serbia', + RU: 'Rusa', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + VE: 'Venezuela', + ZA: 'Sudáfrica', + }, + country: 'Por favor ingrese un número VAT válido en %s', + default: 'Por favor ingrese un número VAT válido', + }, + vin: { + default: 'Por favor ingrese un número VIN válido', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brasil', + CA: 'Canadá', + CH: 'Suiza', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + ES: 'España', + FR: 'Francia', + GB: 'Reino Unido', + IE: 'Irlanda', + IN: 'India', + IT: 'Italia', + MA: 'Marruecos', + NL: 'Países Bajos', + PL: 'Poland', + PT: 'Portugal', + RO: 'Rumanía', + RU: 'Rusia', + SE: 'Suecia', + SG: 'Singapur', + SK: 'Eslovaquia', + US: 'Estados Unidos', + }, + country: 'Por favor ingrese un código postal válido en %s', + default: 'Por favor ingrese un código postal válido', + }, + }; + + return es_CL; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.min.js new file mode 100755 index 00000000..487c35a6 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_CL.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.es_CL=factory())})(this,(function(){"use strict";var es_CL={base64:{default:"Por favor ingrese un valor válido en base 64"},between:{default:"Por favor ingrese un valor entre %s y %s",notInclusive:"Por favor ingrese un valor sólo entre %s and %s"},bic:{default:"Por favor ingrese un número BIC válido"},callback:{default:"Por favor ingrese un valor válido"},choice:{between:"Por favor elija de %s a %s opciones",default:"Por favor ingrese un valor válido",less:"Por favor elija %s opciones como mínimo",more:"Por favor elija %s optiones como máximo"},color:{default:"Por favor ingrese un color válido"},creditCard:{default:"Por favor ingrese un número válido de tarjeta de crédito"},cusip:{default:"Por favor ingrese un número CUSIP válido"},date:{default:"Por favor ingrese una fecha válida",max:"Por favor ingrese una fecha anterior a %s",min:"Por favor ingrese una fecha posterior a %s",range:"Por favor ingrese una fecha en el rango %s - %s"},different:{default:"Por favor ingrese un valor distinto"},digits:{default:"Por favor ingrese sólo dígitos"},ean:{default:"Por favor ingrese un número EAN válido"},ein:{default:"Por favor ingrese un número EIN válido"},emailAddress:{default:"Por favor ingrese un email válido"},file:{default:"Por favor elija un archivo válido"},greaterThan:{default:"Por favor ingrese un valor mayor o igual a %s",notInclusive:"Por favor ingrese un valor mayor que %s"},grid:{default:"Por favor ingrese un número GRId válido"},hex:{default:"Por favor ingrese un valor hexadecimal válido"},iban:{countries:{AD:"Andorra",AE:"Emiratos Árabes Unidos",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaiyán",BA:"Bosnia-Herzegovina",BE:"Bélgica",BF:"Burkina Faso",BG:"Bulgaria",BH:"Baréin",BI:"Burundi",BJ:"Benín",BR:"Brasil",CH:"Suiza",CI:"Costa de Marfil",CM:"Camerún",CR:"Costa Rica",CV:"Cabo Verde",CY:"Cyprus",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",DO:"República Dominicana",DZ:"Argelia",EE:"Estonia",ES:"España",FI:"Finlandia",FO:"Islas Feroe",FR:"Francia",GB:"Reino Unido",GE:"Georgia",GI:"Gibraltar",GL:"Groenlandia",GR:"Grecia",GT:"Guatemala",HR:"Croacia",HU:"Hungría",IE:"Irlanda",IL:"Israel",IR:"Iran",IS:"Islandia",IT:"Italia",JO:"Jordania",KW:"Kuwait",KZ:"Kazajistán",LB:"Líbano",LI:"Liechtenstein",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MC:"Mónaco",MD:"Moldavia",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Malí",MR:"Mauritania",MT:"Malta",MU:"Mauricio",MZ:"Mozambique",NL:"Países Bajos",NO:"Noruega",PK:"Pakistán",PL:"Poland",PS:"Palestina",PT:"Portugal",QA:"Catar",RO:"Rumania",RS:"Serbia",SA:"Arabia Saudita",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",SM:"San Marino",SN:"Senegal",TL:"Timor Oriental",TN:"Túnez",TR:"Turquía",VG:"Islas Vírgenes Británicas",XK:"República de Kosovo"},country:"Por favor ingrese un número IBAN válido en %s",default:"Por favor ingrese un número IBAN válido"},id:{countries:{BA:"Bosnia Herzegovina",BG:"Bulgaria",BR:"Brasil",CH:"Suiza",CL:"Chile",CN:"China",CZ:"República Checa",DK:"Dinamarca",EE:"Estonia",ES:"España",FI:"Finlandia",HR:"Croacia",IE:"Irlanda",IS:"Islandia",LT:"Lituania",LV:"Letonia",ME:"Montenegro",MK:"Macedonia",NL:"Países Bajos",PL:"Poland",RO:"Romania",RS:"Serbia",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",SM:"San Marino",TH:"Tailandia",TR:"Turquía",ZA:"Sudáfrica"},country:"Por favor ingrese un número de identificación válido en %s",default:"Por favor ingrese un número de identificación válido"},identical:{default:"Por favor ingrese el mismo valor"},imei:{default:"Por favor ingrese un número IMEI válido"},imo:{default:"Por favor ingrese un número IMO válido"},integer:{default:"Por favor ingrese un número válido"},ip:{default:"Por favor ingrese una dirección IP válida",ipv4:"Por favor ingrese una dirección IPv4 válida",ipv6:"Por favor ingrese una dirección IPv6 válida"},isbn:{default:"Por favor ingrese un número ISBN válido"},isin:{default:"Por favor ingrese un número ISIN válido"},ismn:{default:"Por favor ingrese un número ISMN válido"},issn:{default:"Por favor ingrese un número ISSN válido"},lessThan:{default:"Por favor ingrese un valor menor o igual a %s",notInclusive:"Por favor ingrese un valor menor que %s"},mac:{default:"Por favor ingrese una dirección MAC válida"},meid:{default:"Por favor ingrese un número MEID válido"},notEmpty:{default:"Por favor ingrese un valor"},numeric:{default:"Por favor ingrese un número decimal válido"},phone:{countries:{AE:"Emiratos Árabes Unidos",BG:"Bulgaria",BR:"Brasil",CN:"China",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",ES:"España",FR:"Francia",GB:"Reino Unido",IN:"India",MA:"Marruecos",NL:"Países Bajos",PK:"Pakistán",RO:"Rumania",RU:"Rusa",SK:"Eslovaquia",TH:"Tailandia",US:"Estados Unidos",VE:"Venezuela"},country:"Por favor ingrese un número válido de teléfono en %s",default:"Por favor ingrese un número válido de teléfono"},promise:{default:"Por favor ingrese un valor válido"},regexp:{default:"Por favor ingrese un valor que coincida con el patrón"},remote:{default:"Por favor ingrese un valor válido"},rtn:{default:"Por favor ingrese un número RTN válido"},sedol:{default:"Por favor ingrese un número SEDOL válido"},siren:{default:"Por favor ingrese un número SIREN válido"},siret:{default:"Por favor ingrese un número SIRET válido"},step:{default:"Por favor ingrese un paso válido de %s"},stringCase:{default:"Por favor ingrese sólo caracteres en minúscula",upper:"Por favor ingrese sólo caracteres en mayúscula"},stringLength:{between:"Por favor ingrese un valor con una longitud entre %s y %s caracteres",default:"Por favor ingrese un valor con una longitud válida",less:"Por favor ingrese menos de %s caracteres",more:"Por favor ingrese más de %s caracteres"},uri:{default:"Por favor ingresese una URI válida"},uuid:{default:"Por favor ingrese un número UUID válido",version:"Por favor ingrese una versión UUID válida para %s"},vat:{countries:{AT:"Austria",BE:"Bélgica",BG:"Bulgaria",BR:"Brasil",CH:"Suiza",CY:"Chipre",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",EE:"Estonia",EL:"Grecia",ES:"España",FI:"Finlandia",FR:"Francia",GB:"Reino Unido",GR:"Grecia",HR:"Croacia",HU:"Hungría",IE:"Irlanda",IS:"Islandia",IT:"Italia",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MT:"Malta",NL:"Países Bajos",NO:"Noruega",PL:"Polonia",PT:"Portugal",RO:"Rumanía",RS:"Serbia",RU:"Rusa",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",VE:"Venezuela",ZA:"Sudáfrica"},country:"Por favor ingrese un número VAT válido en %s",default:"Por favor ingrese un número VAT válido"},vin:{default:"Por favor ingrese un número VIN válido"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brasil",CA:"Canadá",CH:"Suiza",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",ES:"España",FR:"Francia",GB:"Reino Unido",IE:"Irlanda",IN:"India",IT:"Italia",MA:"Marruecos",NL:"Países Bajos",PL:"Poland",PT:"Portugal",RO:"Rumanía",RU:"Rusia",SE:"Suecia",SG:"Singapur",SK:"Eslovaquia",US:"Estados Unidos"},country:"Por favor ingrese un código postal válido en %s",default:"Por favor ingrese un código postal válido"}};return es_CL})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.js new file mode 100755 index 00000000..e8fe936f --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.es_ES = factory())); +})(this, (function () { 'use strict'; + + /** + * Spanish language package + * Translated by @vadail + */ + + var es_ES = { + base64: { + default: 'Por favor introduce un valor válido en base 64', + }, + between: { + default: 'Por favor introduce un valor entre %s y %s', + notInclusive: 'Por favor introduce un valor sólo entre %s and %s', + }, + bic: { + default: 'Por favor introduce un número BIC válido', + }, + callback: { + default: 'Por favor introduce un valor válido', + }, + choice: { + between: 'Por favor elija de %s a %s opciones', + default: 'Por favor introduce un valor válido', + less: 'Por favor elija %s opciones como mínimo', + more: 'Por favor elija %s optiones como máximo', + }, + color: { + default: 'Por favor introduce un color válido', + }, + creditCard: { + default: 'Por favor introduce un número válido de tarjeta de crédito', + }, + cusip: { + default: 'Por favor introduce un número CUSIP válido', + }, + date: { + default: 'Por favor introduce una fecha válida', + max: 'Por favor introduce una fecha previa al %s', + min: 'Por favor introduce una fecha posterior al %s', + range: 'Por favor introduce una fecha entre el %s y el %s', + }, + different: { + default: 'Por favor introduce un valor distinto', + }, + digits: { + default: 'Por favor introduce sólo dígitos', + }, + ean: { + default: 'Por favor introduce un número EAN válido', + }, + ein: { + default: 'Por favor introduce un número EIN válido', + }, + emailAddress: { + default: 'Por favor introduce un email válido', + }, + file: { + default: 'Por favor elija un archivo válido', + }, + greaterThan: { + default: 'Por favor introduce un valor mayor o igual a %s', + notInclusive: 'Por favor introduce un valor mayor que %s', + }, + grid: { + default: 'Por favor introduce un número GRId válido', + }, + hex: { + default: 'Por favor introduce un valor hexadecimal válido', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emiratos Árabes Unidos', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaiyán', + BA: 'Bosnia-Herzegovina', + BE: 'Bélgica', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Baréin', + BI: 'Burundi', + BJ: 'Benín', + BR: 'Brasil', + CH: 'Suiza', + CI: 'Costa de Marfil', + CM: 'Camerún', + CR: 'Costa Rica', + CV: 'Cabo Verde', + CY: 'Cyprus', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + DO: 'República Dominicana', + DZ: 'Argelia', + EE: 'Estonia', + ES: 'España', + FI: 'Finlandia', + FO: 'Islas Feroe', + FR: 'Francia', + GB: 'Reino Unido', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlandia', + GR: 'Grecia', + GT: 'Guatemala', + HR: 'Croacia', + HU: 'Hungría', + IE: 'Irlanda', + IL: 'Israel', + IR: 'Iran', + IS: 'Islandia', + IT: 'Italia', + JO: 'Jordania', + KW: 'Kuwait', + KZ: 'Kazajistán', + LB: 'Líbano', + LI: 'Liechtenstein', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MC: 'Mónaco', + MD: 'Moldavia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Malí', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauricio', + MZ: 'Mozambique', + NL: 'Países Bajos', + NO: 'Noruega', + PK: 'Pakistán', + PL: 'Poland', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Catar', + RO: 'Rumania', + RS: 'Serbia', + SA: 'Arabia Saudita', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Oriental', + TN: 'Túnez', + TR: 'Turquía', + VG: 'Islas Vírgenes Británicas', + XK: 'República de Kosovo', + }, + country: 'Por favor introduce un número IBAN válido en %s', + default: 'Por favor introduce un número IBAN válido', + }, + id: { + countries: { + BA: 'Bosnia Herzegovina', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suiza', + CL: 'Chile', + CN: 'China', + CZ: 'República Checa', + DK: 'Dinamarca', + EE: 'Estonia', + ES: 'España', + FI: 'Finlandia', + HR: 'Croacia', + IE: 'Irlanda', + IS: 'Islandia', + LT: 'Lituania', + LV: 'Letonia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Países Bajos', + PL: 'Poland', + RO: 'Romania', + RS: 'Serbia', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + SM: 'San Marino', + TH: 'Tailandia', + TR: 'Turquía', + ZA: 'Sudáfrica', + }, + country: 'Por favor introduce un número válido de identificación en %s', + default: 'Por favor introduce un número de identificación válido', + }, + identical: { + default: 'Por favor introduce el mismo valor', + }, + imei: { + default: 'Por favor introduce un número IMEI válido', + }, + imo: { + default: 'Por favor introduce un número IMO válido', + }, + integer: { + default: 'Por favor introduce un número válido', + }, + ip: { + default: 'Por favor introduce una dirección IP válida', + ipv4: 'Por favor introduce una dirección IPv4 válida', + ipv6: 'Por favor introduce una dirección IPv6 válida', + }, + isbn: { + default: 'Por favor introduce un número ISBN válido', + }, + isin: { + default: 'Por favor introduce un número ISIN válido', + }, + ismn: { + default: 'Por favor introduce un número ISMN válido', + }, + issn: { + default: 'Por favor introduce un número ISSN válido', + }, + lessThan: { + default: 'Por favor introduce un valor menor o igual a %s', + notInclusive: 'Por favor introduce un valor menor que %s', + }, + mac: { + default: 'Por favor introduce una dirección MAC válida', + }, + meid: { + default: 'Por favor introduce un número MEID válido', + }, + notEmpty: { + default: 'Por favor introduce un valor', + }, + numeric: { + default: 'Por favor introduce un número decimal válido', + }, + phone: { + countries: { + AE: 'Emiratos Árabes Unidos', + BG: 'Bulgaria', + BR: 'Brasil', + CN: 'China', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + ES: 'España', + FR: 'Francia', + GB: 'Reino Unido', + IN: 'India', + MA: 'Marruecos', + NL: 'Países Bajos', + PK: 'Pakistán', + RO: 'Rumania', + RU: 'Rusa', + SK: 'Eslovaquia', + TH: 'Tailandia', + US: 'Estados Unidos', + VE: 'Venezuela', + }, + country: 'Por favor introduce un número válido de teléfono en %s', + default: 'Por favor introduce un número válido de teléfono', + }, + promise: { + default: 'Por favor introduce un valor válido', + }, + regexp: { + default: 'Por favor introduce un valor que coincida con el patrón', + }, + remote: { + default: 'Por favor introduce un valor válido', + }, + rtn: { + default: 'Por favor introduce un número RTN válido', + }, + sedol: { + default: 'Por favor introduce un número SEDOL válido', + }, + siren: { + default: 'Por favor introduce un número SIREN válido', + }, + siret: { + default: 'Por favor introduce un número SIRET válido', + }, + step: { + default: 'Por favor introduce un paso válido de %s', + }, + stringCase: { + default: 'Por favor introduce sólo caracteres en minúscula', + upper: 'Por favor introduce sólo caracteres en mayúscula', + }, + stringLength: { + between: 'Por favor introduce un valor con una longitud entre %s y %s caracteres', + default: 'Por favor introduce un valor con una longitud válida', + less: 'Por favor introduce menos de %s caracteres', + more: 'Por favor introduce más de %s caracteres', + }, + uri: { + default: 'Por favor introduce una URI válida', + }, + uuid: { + default: 'Por favor introduce un número UUID válido', + version: 'Por favor introduce una versión UUID válida para %s', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Bélgica', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suiza', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + EE: 'Estonia', + EL: 'Grecia', + ES: 'España', + FI: 'Finlandia', + FR: 'Francia', + GB: 'Reino Unido', + GR: 'Grecia', + HR: 'Croacia', + HU: 'Hungría', + IE: 'Irlanda', + IS: 'Islandia', + IT: 'Italia', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MT: 'Malta', + NL: 'Países Bajos', + NO: 'Noruega', + PL: 'Polonia', + PT: 'Portugal', + RO: 'Rumanía', + RS: 'Serbia', + RU: 'Rusa', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovaquia', + VE: 'Venezuela', + ZA: 'Sudáfrica', + }, + country: 'Por favor introduce un número IVA válido en %s', + default: 'Por favor introduce un número IVA válido', + }, + vin: { + default: 'Por favor introduce un número VIN válido', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brasil', + CA: 'Canadá', + CH: 'Suiza', + CZ: 'República Checa', + DE: 'Alemania', + DK: 'Dinamarca', + ES: 'España', + FR: 'Francia', + GB: 'Reino Unido', + IE: 'Irlanda', + IN: 'India', + IT: 'Italia', + MA: 'Marruecos', + NL: 'Países Bajos', + PL: 'Poland', + PT: 'Portugal', + RO: 'Rumanía', + RU: 'Rusa', + SE: 'Suecia', + SG: 'Singapur', + SK: 'Eslovaquia', + US: 'Estados Unidos', + }, + country: 'Por favor introduce un código postal válido en %s', + default: 'Por favor introduce un código postal válido', + }, + }; + + return es_ES; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.min.js new file mode 100755 index 00000000..956b9dd8 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/es_ES.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.es_ES=factory())})(this,(function(){"use strict";var es_ES={base64:{default:"Por favor introduce un valor válido en base 64"},between:{default:"Por favor introduce un valor entre %s y %s",notInclusive:"Por favor introduce un valor sólo entre %s and %s"},bic:{default:"Por favor introduce un número BIC válido"},callback:{default:"Por favor introduce un valor válido"},choice:{between:"Por favor elija de %s a %s opciones",default:"Por favor introduce un valor válido",less:"Por favor elija %s opciones como mínimo",more:"Por favor elija %s optiones como máximo"},color:{default:"Por favor introduce un color válido"},creditCard:{default:"Por favor introduce un número válido de tarjeta de crédito"},cusip:{default:"Por favor introduce un número CUSIP válido"},date:{default:"Por favor introduce una fecha válida",max:"Por favor introduce una fecha previa al %s",min:"Por favor introduce una fecha posterior al %s",range:"Por favor introduce una fecha entre el %s y el %s"},different:{default:"Por favor introduce un valor distinto"},digits:{default:"Por favor introduce sólo dígitos"},ean:{default:"Por favor introduce un número EAN válido"},ein:{default:"Por favor introduce un número EIN válido"},emailAddress:{default:"Por favor introduce un email válido"},file:{default:"Por favor elija un archivo válido"},greaterThan:{default:"Por favor introduce un valor mayor o igual a %s",notInclusive:"Por favor introduce un valor mayor que %s"},grid:{default:"Por favor introduce un número GRId válido"},hex:{default:"Por favor introduce un valor hexadecimal válido"},iban:{countries:{AD:"Andorra",AE:"Emiratos Árabes Unidos",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaiyán",BA:"Bosnia-Herzegovina",BE:"Bélgica",BF:"Burkina Faso",BG:"Bulgaria",BH:"Baréin",BI:"Burundi",BJ:"Benín",BR:"Brasil",CH:"Suiza",CI:"Costa de Marfil",CM:"Camerún",CR:"Costa Rica",CV:"Cabo Verde",CY:"Cyprus",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",DO:"República Dominicana",DZ:"Argelia",EE:"Estonia",ES:"España",FI:"Finlandia",FO:"Islas Feroe",FR:"Francia",GB:"Reino Unido",GE:"Georgia",GI:"Gibraltar",GL:"Groenlandia",GR:"Grecia",GT:"Guatemala",HR:"Croacia",HU:"Hungría",IE:"Irlanda",IL:"Israel",IR:"Iran",IS:"Islandia",IT:"Italia",JO:"Jordania",KW:"Kuwait",KZ:"Kazajistán",LB:"Líbano",LI:"Liechtenstein",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MC:"Mónaco",MD:"Moldavia",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Malí",MR:"Mauritania",MT:"Malta",MU:"Mauricio",MZ:"Mozambique",NL:"Países Bajos",NO:"Noruega",PK:"Pakistán",PL:"Poland",PS:"Palestina",PT:"Portugal",QA:"Catar",RO:"Rumania",RS:"Serbia",SA:"Arabia Saudita",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",SM:"San Marino",SN:"Senegal",TL:"Timor Oriental",TN:"Túnez",TR:"Turquía",VG:"Islas Vírgenes Británicas",XK:"República de Kosovo"},country:"Por favor introduce un número IBAN válido en %s",default:"Por favor introduce un número IBAN válido"},id:{countries:{BA:"Bosnia Herzegovina",BG:"Bulgaria",BR:"Brasil",CH:"Suiza",CL:"Chile",CN:"China",CZ:"República Checa",DK:"Dinamarca",EE:"Estonia",ES:"España",FI:"Finlandia",HR:"Croacia",IE:"Irlanda",IS:"Islandia",LT:"Lituania",LV:"Letonia",ME:"Montenegro",MK:"Macedonia",NL:"Países Bajos",PL:"Poland",RO:"Romania",RS:"Serbia",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",SM:"San Marino",TH:"Tailandia",TR:"Turquía",ZA:"Sudáfrica"},country:"Por favor introduce un número válido de identificación en %s",default:"Por favor introduce un número de identificación válido"},identical:{default:"Por favor introduce el mismo valor"},imei:{default:"Por favor introduce un número IMEI válido"},imo:{default:"Por favor introduce un número IMO válido"},integer:{default:"Por favor introduce un número válido"},ip:{default:"Por favor introduce una dirección IP válida",ipv4:"Por favor introduce una dirección IPv4 válida",ipv6:"Por favor introduce una dirección IPv6 válida"},isbn:{default:"Por favor introduce un número ISBN válido"},isin:{default:"Por favor introduce un número ISIN válido"},ismn:{default:"Por favor introduce un número ISMN válido"},issn:{default:"Por favor introduce un número ISSN válido"},lessThan:{default:"Por favor introduce un valor menor o igual a %s",notInclusive:"Por favor introduce un valor menor que %s"},mac:{default:"Por favor introduce una dirección MAC válida"},meid:{default:"Por favor introduce un número MEID válido"},notEmpty:{default:"Por favor introduce un valor"},numeric:{default:"Por favor introduce un número decimal válido"},phone:{countries:{AE:"Emiratos Árabes Unidos",BG:"Bulgaria",BR:"Brasil",CN:"China",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",ES:"España",FR:"Francia",GB:"Reino Unido",IN:"India",MA:"Marruecos",NL:"Países Bajos",PK:"Pakistán",RO:"Rumania",RU:"Rusa",SK:"Eslovaquia",TH:"Tailandia",US:"Estados Unidos",VE:"Venezuela"},country:"Por favor introduce un número válido de teléfono en %s",default:"Por favor introduce un número válido de teléfono"},promise:{default:"Por favor introduce un valor válido"},regexp:{default:"Por favor introduce un valor que coincida con el patrón"},remote:{default:"Por favor introduce un valor válido"},rtn:{default:"Por favor introduce un número RTN válido"},sedol:{default:"Por favor introduce un número SEDOL válido"},siren:{default:"Por favor introduce un número SIREN válido"},siret:{default:"Por favor introduce un número SIRET válido"},step:{default:"Por favor introduce un paso válido de %s"},stringCase:{default:"Por favor introduce sólo caracteres en minúscula",upper:"Por favor introduce sólo caracteres en mayúscula"},stringLength:{between:"Por favor introduce un valor con una longitud entre %s y %s caracteres",default:"Por favor introduce un valor con una longitud válida",less:"Por favor introduce menos de %s caracteres",more:"Por favor introduce más de %s caracteres"},uri:{default:"Por favor introduce una URI válida"},uuid:{default:"Por favor introduce un número UUID válido",version:"Por favor introduce una versión UUID válida para %s"},vat:{countries:{AT:"Austria",BE:"Bélgica",BG:"Bulgaria",BR:"Brasil",CH:"Suiza",CY:"Chipre",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",EE:"Estonia",EL:"Grecia",ES:"España",FI:"Finlandia",FR:"Francia",GB:"Reino Unido",GR:"Grecia",HR:"Croacia",HU:"Hungría",IE:"Irlanda",IS:"Islandia",IT:"Italia",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MT:"Malta",NL:"Países Bajos",NO:"Noruega",PL:"Polonia",PT:"Portugal",RO:"Rumanía",RS:"Serbia",RU:"Rusa",SE:"Suecia",SI:"Eslovenia",SK:"Eslovaquia",VE:"Venezuela",ZA:"Sudáfrica"},country:"Por favor introduce un número IVA válido en %s",default:"Por favor introduce un número IVA válido"},vin:{default:"Por favor introduce un número VIN válido"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brasil",CA:"Canadá",CH:"Suiza",CZ:"República Checa",DE:"Alemania",DK:"Dinamarca",ES:"España",FR:"Francia",GB:"Reino Unido",IE:"Irlanda",IN:"India",IT:"Italia",MA:"Marruecos",NL:"Países Bajos",PL:"Poland",PT:"Portugal",RO:"Rumanía",RU:"Rusa",SE:"Suecia",SG:"Singapur",SK:"Eslovaquia",US:"Estados Unidos"},country:"Por favor introduce un código postal válido en %s",default:"Por favor introduce un código postal válido"}};return es_ES})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.js new file mode 100755 index 00000000..f106b391 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.eu_ES = factory())); +})(this, (function () { 'use strict'; + + /** + * Basque language package + * Translated by @xabikip + */ + + var eu_ES = { + base64: { + default: 'Mesedez sartu base 64an balore egoki bat', + }, + between: { + default: 'Mesedez sartu %s eta %s artean balore bat', + notInclusive: 'Mesedez sartu %s eta %s arteko balore bat soilik', + }, + bic: { + default: 'Mesedez sartu BIC zenbaki egoki bat', + }, + callback: { + default: 'Mesedez sartu balore egoki bat', + }, + choice: { + between: 'Mesedez aukeratu %s eta %s arteko aukerak', + default: 'Mesedez sartu balore egoki bat', + less: 'Mesedez aukeraru %s aukera gutxienez', + more: 'Mesedez aukeraru %s aukera gehienez', + }, + color: { + default: 'Mesedezn sartu kolore egoki bat', + }, + creditCard: { + default: 'Mesedez sartu kerditu-txartelaren zenbaki egoki bat', + }, + cusip: { + default: 'Mesedez sartu CUSIP zenbaki egoki bat', + }, + date: { + default: 'Mesedez sartu data egoki bat', + max: 'Mesedez sartu %s baino lehenagoko data bat', + min: 'Mesedez sartu %s baino geroagoko data bat', + range: 'Mesedez sartu %s eta %s arteko data bat', + }, + different: { + default: 'Mesedez sartu balore ezberdin bat', + }, + digits: { + default: 'Mesedez sigituak soilik sartu', + }, + ean: { + default: 'Mesedez EAN zenbaki egoki bat sartu', + }, + ein: { + default: 'Mesedez EIN zenbaki egoki bat sartu', + }, + emailAddress: { + default: 'Mesedez e-posta egoki bat sartu', + }, + file: { + default: 'Mesedez artxibo egoki bat aukeratu', + }, + greaterThan: { + default: 'Mesedez %s baino handiagoa edo berdina den zenbaki bat sartu', + notInclusive: 'Mesedez %s baino handiagoa den zenbaki bat sartu', + }, + grid: { + default: 'Mesedez GRID zenbaki egoki bat sartu', + }, + hex: { + default: 'Mesedez sartu balore hamaseitar egoki bat', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Arabiar Emirerri Batuak', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaijan', + BA: 'Bosnia-Herzegovina', + BE: 'Belgika', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Baréin', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasil', + CH: 'Suitza', + CI: 'Boli Kosta', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Cabo Verde', + CY: 'Cyprus', + CZ: 'Txekiar Errepublika', + DE: 'Alemania', + DK: 'Danimarka', + DO: 'Dominikar Errepublika', + DZ: 'Aljeria', + EE: 'Estonia', + ES: 'Espainia', + FI: 'Finlandia', + FO: 'Feroe Irlak', + FR: 'Frantzia', + GB: 'Erresuma Batua', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlandia', + GR: 'Grezia', + GT: 'Guatemala', + HR: 'Kroazia', + HU: 'Hungaria', + IE: 'Irlanda', + IL: 'Israel', + IR: 'Iran', + IS: 'Islandia', + IT: 'Italia', + JO: 'Jordania', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Libano', + LI: 'Liechtenstein', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MC: 'Monako', + MD: 'Moldavia', + ME: 'Montenegro', + MG: 'Madagaskar', + MK: 'Mazedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Maurizio', + MZ: 'Mozambike', + NL: 'Herbeherak', + NO: 'Norvegia', + PK: 'Pakistán', + PL: 'Poland', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Catar', + RO: 'Errumania', + RS: 'Serbia', + SA: 'Arabia Saudi', + SE: 'Suedia', + SI: 'Eslovenia', + SK: 'Eslovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Ekialdeko Timor', + TN: 'Tunisia', + TR: 'Turkia', + VG: 'Birjina Uharte Britainiar', + XK: 'Kosovoko Errepublika', + }, + country: 'Mesedez, sartu IBAN zenbaki egoki bat honako: %s', + default: 'Mesedez, sartu IBAN zenbaki egoki bat', + }, + id: { + countries: { + BA: 'Bosnia Herzegovina', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suitza', + CL: 'Txile', + CN: 'Txina', + CZ: 'Txekiar Errepublika', + DK: 'Danimarka', + EE: 'Estonia', + ES: 'Espainia', + FI: 'Finlandia', + HR: 'Kroazia', + IE: 'Irlanda', + IS: 'Islandia', + LT: 'Lituania', + LV: 'Letonia', + ME: 'Montenegro', + MK: 'Mazedonia', + NL: 'Herbeherak', + PL: 'Poland', + RO: 'Romania', + RS: 'Serbia', + SE: 'Suecia', + SI: 'Eslovenia', + SK: 'Eslovakia', + SM: 'San Marino', + TH: 'Tailandia', + TR: 'Turkia', + ZA: 'Hegoafrika', + }, + country: 'Mesedez baliozko identifikazio-zenbakia sartu honako: %s', + default: 'Mesedez baliozko identifikazio-zenbakia sartu', + }, + identical: { + default: 'Mesedez, balio bera sartu', + }, + imei: { + default: 'Mesedez, IMEI baliozko zenbaki bat sartu', + }, + imo: { + default: 'Mesedez, IMO baliozko zenbaki bat sartu', + }, + integer: { + default: 'Mesedez, baliozko zenbaki bat sartu', + }, + ip: { + default: 'Mesedez, baliozko IP helbide bat sartu', + ipv4: 'Mesedez, baliozko IPv4 helbide bat sartu', + ipv6: 'Mesedez, baliozko IPv6 helbide bat sartu', + }, + isbn: { + default: 'Mesedez, ISBN baliozko zenbaki bat sartu', + }, + isin: { + default: 'Mesedez, ISIN baliozko zenbaki bat sartu', + }, + ismn: { + default: 'Mesedez, ISMM baliozko zenbaki bat sartu', + }, + issn: { + default: 'Mesedez, ISSN baliozko zenbaki bat sartu', + }, + lessThan: { + default: 'Mesedez, %s en balio txikiagoa edo berdina sartu', + notInclusive: 'Mesedez, %s baino balio txikiago sartu', + }, + mac: { + default: 'Mesedez, baliozko MAC helbide bat sartu', + }, + meid: { + default: 'Mesedez, MEID baliozko zenbaki bat sartu', + }, + notEmpty: { + default: 'Mesedez balore bat sartu', + }, + numeric: { + default: 'Mesedez, baliozko zenbaki hamartar bat sartu', + }, + phone: { + countries: { + AE: 'Arabiar Emirerri Batua', + BG: 'Bulgaria', + BR: 'Brasil', + CN: 'Txina', + CZ: 'Txekiar Errepublika', + DE: 'Alemania', + DK: 'Danimarka', + ES: 'Espainia', + FR: 'Frantzia', + GB: 'Erresuma Batuak', + IN: 'India', + MA: 'Maroko', + NL: 'Herbeherak', + PK: 'Pakistan', + RO: 'Errumania', + RU: 'Errusiarra', + SK: 'Eslovakia', + TH: 'Tailandia', + US: 'Estatu Batuak', + VE: 'Venezuela', + }, + country: 'Mesedez baliozko telefono zenbaki bat sartu honako: %s', + default: 'Mesedez baliozko telefono zenbaki bat sartu', + }, + promise: { + default: 'Mesedez sartu balore egoki bat', + }, + regexp: { + default: 'Mesedez, patroiarekin bat datorren balio bat sartu', + }, + remote: { + default: 'Mesedez balore egoki bat sartu', + }, + rtn: { + default: 'Mesedez, RTN baliozko zenbaki bat sartu', + }, + sedol: { + default: 'Mesedez, SEDOL baliozko zenbaki bat sartu', + }, + siren: { + default: 'Mesedez, SIREN baliozko zenbaki bat sartu', + }, + siret: { + default: 'Mesedez, SIRET baliozko zenbaki bat sartu', + }, + step: { + default: 'Mesedez %s -ko pausu egoki bat sartu', + }, + stringCase: { + default: 'Mesedez, minuskulazko karaktereak bakarrik sartu', + upper: 'Mesedez, maiuzkulazko karaktereak bakarrik sartu', + }, + stringLength: { + between: 'Mesedez, %s eta %s arteko luzeera duen balore bat sartu', + default: 'Mesedez, luzeera egoki bateko baloreak bakarrik sartu', + less: 'Mesedez, %s baino karaktere gutxiago sartu', + more: 'Mesedez, %s baino karaktere gehiago sartu', + }, + uri: { + default: 'Mesedez, URI egoki bat sartu.', + }, + uuid: { + default: 'Mesedez, UUID baliozko zenbaki bat sartu', + version: 'Mesedez, UUID bertsio egoki bat sartu honendako: %s', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgika', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Suitza', + CY: 'Txipre', + CZ: 'Txekiar Errepublika', + DE: 'Alemania', + DK: 'Danimarka', + EE: 'Estonia', + EL: 'Grezia', + ES: 'Espainia', + FI: 'Finlandia', + FR: 'Frantzia', + GB: 'Erresuma Batuak', + GR: 'Grezia', + HR: 'Kroazia', + HU: 'Hungaria', + IE: 'Irlanda', + IS: 'Islandia', + IT: 'Italia', + LT: 'Lituania', + LU: 'Luxemburgo', + LV: 'Letonia', + MT: 'Malta', + NL: 'Herbeherak', + NO: 'Noruega', + PL: 'Polonia', + PT: 'Portugal', + RO: 'Errumania', + RS: 'Serbia', + RU: 'Errusia', + SE: 'Suedia', + SI: 'Eslovenia', + SK: 'Eslovakia', + VE: 'Venezuela', + ZA: 'Hegoafrika', + }, + country: 'Mesedez, BEZ zenbaki egoki bat sartu herrialde hontarako: %s', + default: 'Mesedez, BEZ zenbaki egoki bat sartu', + }, + vin: { + default: 'Mesedez, baliozko VIN zenbaki bat sartu', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brasil', + CA: 'Kanada', + CH: 'Suitza', + CZ: 'Txekiar Errepublika', + DE: 'Alemania', + DK: 'Danimarka', + ES: 'Espainia', + FR: 'Frantzia', + GB: 'Erresuma Batuak', + IE: 'Irlanda', + IN: 'India', + IT: 'Italia', + MA: 'Maroko', + NL: 'Herbeherak', + PL: 'Poland', + PT: 'Portugal', + RO: 'Errumania', + RU: 'Errusia', + SE: 'Suedia', + SG: 'Singapur', + SK: 'Eslovakia', + US: 'Estatu Batuak', + }, + country: 'Mesedez, baliozko posta kode bat sartu herrialde honetarako: %s', + default: 'Mesedez, baliozko posta kode bat sartu', + }, + }; + + return eu_ES; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.min.js new file mode 100755 index 00000000..5bfa1710 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/eu_ES.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.eu_ES=factory())})(this,(function(){"use strict";var eu_ES={base64:{default:"Mesedez sartu base 64an balore egoki bat"},between:{default:"Mesedez sartu %s eta %s artean balore bat",notInclusive:"Mesedez sartu %s eta %s arteko balore bat soilik"},bic:{default:"Mesedez sartu BIC zenbaki egoki bat"},callback:{default:"Mesedez sartu balore egoki bat"},choice:{between:"Mesedez aukeratu %s eta %s arteko aukerak",default:"Mesedez sartu balore egoki bat",less:"Mesedez aukeraru %s aukera gutxienez",more:"Mesedez aukeraru %s aukera gehienez"},color:{default:"Mesedezn sartu kolore egoki bat"},creditCard:{default:"Mesedez sartu kerditu-txartelaren zenbaki egoki bat"},cusip:{default:"Mesedez sartu CUSIP zenbaki egoki bat"},date:{default:"Mesedez sartu data egoki bat",max:"Mesedez sartu %s baino lehenagoko data bat",min:"Mesedez sartu %s baino geroagoko data bat",range:"Mesedez sartu %s eta %s arteko data bat"},different:{default:"Mesedez sartu balore ezberdin bat"},digits:{default:"Mesedez sigituak soilik sartu"},ean:{default:"Mesedez EAN zenbaki egoki bat sartu"},ein:{default:"Mesedez EIN zenbaki egoki bat sartu"},emailAddress:{default:"Mesedez e-posta egoki bat sartu"},file:{default:"Mesedez artxibo egoki bat aukeratu"},greaterThan:{default:"Mesedez %s baino handiagoa edo berdina den zenbaki bat sartu",notInclusive:"Mesedez %s baino handiagoa den zenbaki bat sartu"},grid:{default:"Mesedez GRID zenbaki egoki bat sartu"},hex:{default:"Mesedez sartu balore hamaseitar egoki bat"},iban:{countries:{AD:"Andorra",AE:"Arabiar Emirerri Batuak",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia-Herzegovina",BE:"Belgika",BF:"Burkina Faso",BG:"Bulgaria",BH:"Baréin",BI:"Burundi",BJ:"Benin",BR:"Brasil",CH:"Suitza",CI:"Boli Kosta",CM:"Kamerun",CR:"Costa Rica",CV:"Cabo Verde",CY:"Cyprus",CZ:"Txekiar Errepublika",DE:"Alemania",DK:"Danimarka",DO:"Dominikar Errepublika",DZ:"Aljeria",EE:"Estonia",ES:"Espainia",FI:"Finlandia",FO:"Feroe Irlak",FR:"Frantzia",GB:"Erresuma Batua",GE:"Georgia",GI:"Gibraltar",GL:"Groenlandia",GR:"Grezia",GT:"Guatemala",HR:"Kroazia",HU:"Hungaria",IE:"Irlanda",IL:"Israel",IR:"Iran",IS:"Islandia",IT:"Italia",JO:"Jordania",KW:"Kuwait",KZ:"Kazakhstan",LB:"Libano",LI:"Liechtenstein",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MC:"Monako",MD:"Moldavia",ME:"Montenegro",MG:"Madagaskar",MK:"Mazedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Maurizio",MZ:"Mozambike",NL:"Herbeherak",NO:"Norvegia",PK:"Pakistán",PL:"Poland",PS:"Palestina",PT:"Portugal",QA:"Catar",RO:"Errumania",RS:"Serbia",SA:"Arabia Saudi",SE:"Suedia",SI:"Eslovenia",SK:"Eslovakia",SM:"San Marino",SN:"Senegal",TL:"Ekialdeko Timor",TN:"Tunisia",TR:"Turkia",VG:"Birjina Uharte Britainiar",XK:"Kosovoko Errepublika"},country:"Mesedez, sartu IBAN zenbaki egoki bat honako: %s",default:"Mesedez, sartu IBAN zenbaki egoki bat"},id:{countries:{BA:"Bosnia Herzegovina",BG:"Bulgaria",BR:"Brasil",CH:"Suitza",CL:"Txile",CN:"Txina",CZ:"Txekiar Errepublika",DK:"Danimarka",EE:"Estonia",ES:"Espainia",FI:"Finlandia",HR:"Kroazia",IE:"Irlanda",IS:"Islandia",LT:"Lituania",LV:"Letonia",ME:"Montenegro",MK:"Mazedonia",NL:"Herbeherak",PL:"Poland",RO:"Romania",RS:"Serbia",SE:"Suecia",SI:"Eslovenia",SK:"Eslovakia",SM:"San Marino",TH:"Tailandia",TR:"Turkia",ZA:"Hegoafrika"},country:"Mesedez baliozko identifikazio-zenbakia sartu honako: %s",default:"Mesedez baliozko identifikazio-zenbakia sartu"},identical:{default:"Mesedez, balio bera sartu"},imei:{default:"Mesedez, IMEI baliozko zenbaki bat sartu"},imo:{default:"Mesedez, IMO baliozko zenbaki bat sartu"},integer:{default:"Mesedez, baliozko zenbaki bat sartu"},ip:{default:"Mesedez, baliozko IP helbide bat sartu",ipv4:"Mesedez, baliozko IPv4 helbide bat sartu",ipv6:"Mesedez, baliozko IPv6 helbide bat sartu"},isbn:{default:"Mesedez, ISBN baliozko zenbaki bat sartu"},isin:{default:"Mesedez, ISIN baliozko zenbaki bat sartu"},ismn:{default:"Mesedez, ISMM baliozko zenbaki bat sartu"},issn:{default:"Mesedez, ISSN baliozko zenbaki bat sartu"},lessThan:{default:"Mesedez, %s en balio txikiagoa edo berdina sartu",notInclusive:"Mesedez, %s baino balio txikiago sartu"},mac:{default:"Mesedez, baliozko MAC helbide bat sartu"},meid:{default:"Mesedez, MEID baliozko zenbaki bat sartu"},notEmpty:{default:"Mesedez balore bat sartu"},numeric:{default:"Mesedez, baliozko zenbaki hamartar bat sartu"},phone:{countries:{AE:"Arabiar Emirerri Batua",BG:"Bulgaria",BR:"Brasil",CN:"Txina",CZ:"Txekiar Errepublika",DE:"Alemania",DK:"Danimarka",ES:"Espainia",FR:"Frantzia",GB:"Erresuma Batuak",IN:"India",MA:"Maroko",NL:"Herbeherak",PK:"Pakistan",RO:"Errumania",RU:"Errusiarra",SK:"Eslovakia",TH:"Tailandia",US:"Estatu Batuak",VE:"Venezuela"},country:"Mesedez baliozko telefono zenbaki bat sartu honako: %s",default:"Mesedez baliozko telefono zenbaki bat sartu"},promise:{default:"Mesedez sartu balore egoki bat"},regexp:{default:"Mesedez, patroiarekin bat datorren balio bat sartu"},remote:{default:"Mesedez balore egoki bat sartu"},rtn:{default:"Mesedez, RTN baliozko zenbaki bat sartu"},sedol:{default:"Mesedez, SEDOL baliozko zenbaki bat sartu"},siren:{default:"Mesedez, SIREN baliozko zenbaki bat sartu"},siret:{default:"Mesedez, SIRET baliozko zenbaki bat sartu"},step:{default:"Mesedez %s -ko pausu egoki bat sartu"},stringCase:{default:"Mesedez, minuskulazko karaktereak bakarrik sartu",upper:"Mesedez, maiuzkulazko karaktereak bakarrik sartu"},stringLength:{between:"Mesedez, %s eta %s arteko luzeera duen balore bat sartu",default:"Mesedez, luzeera egoki bateko baloreak bakarrik sartu",less:"Mesedez, %s baino karaktere gutxiago sartu",more:"Mesedez, %s baino karaktere gehiago sartu"},uri:{default:"Mesedez, URI egoki bat sartu."},uuid:{default:"Mesedez, UUID baliozko zenbaki bat sartu",version:"Mesedez, UUID bertsio egoki bat sartu honendako: %s"},vat:{countries:{AT:"Austria",BE:"Belgika",BG:"Bulgaria",BR:"Brasil",CH:"Suitza",CY:"Txipre",CZ:"Txekiar Errepublika",DE:"Alemania",DK:"Danimarka",EE:"Estonia",EL:"Grezia",ES:"Espainia",FI:"Finlandia",FR:"Frantzia",GB:"Erresuma Batuak",GR:"Grezia",HR:"Kroazia",HU:"Hungaria",IE:"Irlanda",IS:"Islandia",IT:"Italia",LT:"Lituania",LU:"Luxemburgo",LV:"Letonia",MT:"Malta",NL:"Herbeherak",NO:"Noruega",PL:"Polonia",PT:"Portugal",RO:"Errumania",RS:"Serbia",RU:"Errusia",SE:"Suedia",SI:"Eslovenia",SK:"Eslovakia",VE:"Venezuela",ZA:"Hegoafrika"},country:"Mesedez, BEZ zenbaki egoki bat sartu herrialde hontarako: %s",default:"Mesedez, BEZ zenbaki egoki bat sartu"},vin:{default:"Mesedez, baliozko VIN zenbaki bat sartu"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brasil",CA:"Kanada",CH:"Suitza",CZ:"Txekiar Errepublika",DE:"Alemania",DK:"Danimarka",ES:"Espainia",FR:"Frantzia",GB:"Erresuma Batuak",IE:"Irlanda",IN:"India",IT:"Italia",MA:"Maroko",NL:"Herbeherak",PL:"Poland",PT:"Portugal",RO:"Errumania",RU:"Errusia",SE:"Suedia",SG:"Singapur",SK:"Eslovakia",US:"Estatu Batuak"},country:"Mesedez, baliozko posta kode bat sartu herrialde honetarako: %s",default:"Mesedez, baliozko posta kode bat sartu"}};return eu_ES})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.js new file mode 100755 index 00000000..ecc04565 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.fa_IR = factory())); +})(this, (function () { 'use strict'; + + /** + * Persian (Farsi) Language package. + * Translated by @i0 + */ + + var fa_IR = { + base64: { + default: 'لطفا متن کد گذاری شده base 64 صحیح وارد فرمایید', + }, + between: { + default: 'لطفا یک مقدار بین %s و %s وارد فرمایید', + notInclusive: 'لطفا یک مقدار بین فقط %s و %s وارد فرمایید', + }, + bic: { + default: 'لطفا یک شماره BIC معتبر وارد فرمایید', + }, + callback: { + default: 'لطفا یک مقدار صحیح وارد فرمایید', + }, + choice: { + between: 'لطفا %s - %s گزینه انتخاب فرمایید', + default: 'لطفا یک مقدار صحیح وارد فرمایید', + less: 'لطفا حداقل %s گزینه را انتخاب فرمایید', + more: 'لطفا حداکثر %s گزینه را انتخاب فرمایید', + }, + color: { + default: 'لطفا رنگ صحیح وارد فرمایید', + }, + creditCard: { + default: 'لطفا یک شماره کارت اعتباری معتبر وارد فرمایید', + }, + cusip: { + default: 'لطفا یک شماره CUSIP معتبر وارد فرمایید', + }, + date: { + default: 'لطفا یک تاریخ معتبر وارد فرمایید', + max: 'لطفا یک تاریخ قبل از %s وارد فرمایید', + min: 'لطفا یک تاریخ بعد از %s وارد فرمایید', + range: 'لطفا یک تاریخ در بازه %s - %s وارد فرمایید', + }, + different: { + default: 'لطفا یک مقدار متفاوت وارد فرمایید', + }, + digits: { + default: 'لطفا فقط عدد وارد فرمایید', + }, + ean: { + default: 'لطفا یک شماره EAN معتبر وارد فرمایید', + }, + ein: { + default: 'لطفا یک شماره EIN معتبر وارد فرمایید', + }, + emailAddress: { + default: 'لطفا آدرس ایمیل معتبر وارد فرمایید', + }, + file: { + default: 'لطفا فایل معتبر انتخاب فرمایید', + }, + greaterThan: { + default: 'لطفا مقدار بزرگتر یا مساوی با %s وارد فرمایید', + notInclusive: 'لطفا مقدار بزرگتر از %s وارد فرمایید', + }, + grid: { + default: 'لطفا شماره GRId معتبر وارد فرمایید', + }, + hex: { + default: 'لطفا عدد هگزادسیمال صحیح وارد فرمایید', + }, + iban: { + countries: { + AD: 'آندورا', + AE: 'امارات متحده عربی', + AL: 'آلبانی', + AO: 'آنگولا', + AT: 'اتریش', + AZ: 'آذربایجان', + BA: 'بوسنی و هرزگوین', + BE: 'بلژیک', + BF: 'بورکینا فاسو', + BG: 'بلغارستان', + BH: 'بحرین', + BI: 'بروندی', + BJ: 'بنین', + BR: 'برزیل', + CH: 'سوئیس', + CI: 'ساحل عاج', + CM: 'کامرون', + CR: 'کاستاریکا', + CV: 'کیپ ورد', + CY: 'قبرس', + CZ: 'جمهوری چک', + DE: 'آلمان', + DK: 'دانمارک', + DO: 'جمهوری دومینیکن', + DZ: 'الجزایر', + EE: 'استونی', + ES: 'اسپانیا', + FI: 'فنلاند', + FO: 'جزایر فارو', + FR: 'فرانسه', + GB: 'بریتانیا', + GE: 'گرجستان', + GI: 'جبل الطارق', + GL: 'گرینلند', + GR: 'یونان', + GT: 'گواتمالا', + HR: 'کرواسی', + HU: 'مجارستان', + IE: 'ایرلند', + IL: 'اسرائیل', + IR: 'ایران', + IS: 'ایسلند', + IT: 'ایتالیا', + JO: 'اردن', + KW: 'کویت', + KZ: 'قزاقستان', + LB: 'لبنان', + LI: 'لیختن اشتاین', + LT: 'لیتوانی', + LU: 'لوکزامبورگ', + LV: 'لتونی', + MC: 'موناکو', + MD: 'مولدووا', + ME: 'مونته نگرو', + MG: 'ماداگاسکار', + MK: 'مقدونیه', + ML: 'مالی', + MR: 'موریتانی', + MT: 'مالت', + MU: 'موریس', + MZ: 'موزامبیک', + NL: 'هلند', + NO: 'نروژ', + PK: 'پاکستان', + PL: 'لهستان', + PS: 'فلسطین', + PT: 'پرتغال', + QA: 'قطر', + RO: 'رومانی', + RS: 'صربستان', + SA: 'عربستان سعودی', + SE: 'سوئد', + SI: 'اسلوونی', + SK: 'اسلواکی', + SM: 'سان مارینو', + SN: 'سنگال', + TL: 'تیمور شرق', + TN: 'تونس', + TR: 'ترکیه', + VG: 'جزایر ویرجین، بریتانیا', + XK: 'جمهوری کوزوو', + }, + country: 'لطفا یک شماره IBAN صحیح در %s وارد فرمایید', + default: 'لطفا شماره IBAN معتبر وارد فرمایید', + }, + id: { + countries: { + BA: 'بوسنی و هرزگوین', + BG: 'بلغارستان', + BR: 'برزیل', + CH: 'سوئیس', + CL: 'شیلی', + CN: 'چین', + CZ: 'چک', + DK: 'دانمارک', + EE: 'استونی', + ES: 'اسپانیا', + FI: 'فنلاند', + HR: 'کرواسی', + IE: 'ایرلند', + IS: 'ایسلند', + LT: 'لیتوانی', + LV: 'لتونی', + ME: 'مونته نگرو', + MK: 'مقدونیه', + NL: 'هلند', + PL: 'لهستان', + RO: 'رومانی', + RS: 'صربی', + SE: 'سوئد', + SI: 'اسلوونی', + SK: 'اسلواکی', + SM: 'سان مارینو', + TH: 'تایلند', + TR: 'ترکیه', + ZA: 'آفریقای جنوبی', + }, + country: 'لطفا یک شماره شناسایی معتبر در %s وارد کنید', + default: 'لطفا شماره شناسایی صحیح وارد فرمایید', + }, + identical: { + default: 'لطفا مقدار یکسان وارد فرمایید', + }, + imei: { + default: 'لطفا شماره IMEI معتبر وارد فرمایید', + }, + imo: { + default: 'لطفا شماره IMO معتبر وارد فرمایید', + }, + integer: { + default: 'لطفا یک عدد صحیح وارد فرمایید', + }, + ip: { + default: 'لطفا یک آدرس IP معتبر وارد فرمایید', + ipv4: 'لطفا یک آدرس IPv4 معتبر وارد فرمایید', + ipv6: 'لطفا یک آدرس IPv6 معتبر وارد فرمایید', + }, + isbn: { + default: 'لطفا شماره ISBN معتبر وارد فرمایید', + }, + isin: { + default: 'لطفا شماره ISIN معتبر وارد فرمایید', + }, + ismn: { + default: 'لطفا شماره ISMN معتبر وارد فرمایید', + }, + issn: { + default: 'لطفا شماره ISSN معتبر وارد فرمایید', + }, + lessThan: { + default: 'لطفا مقدار کمتر یا مساوی با %s وارد فرمایید', + notInclusive: 'لطفا مقدار کمتر از %s وارد فرمایید', + }, + mac: { + default: 'لطفا یک MAC address معتبر وارد فرمایید', + }, + meid: { + default: 'لطفا یک شماره MEID معتبر وارد فرمایید', + }, + notEmpty: { + default: 'لطفا یک مقدار وارد فرمایید', + }, + numeric: { + default: 'لطفا یک عدد اعشاری صحیح وارد فرمایید', + }, + phone: { + countries: { + AE: 'امارات متحده عربی', + BG: 'بلغارستان', + BR: 'برزیل', + CN: 'کشور چین', + CZ: 'چک', + DE: 'آلمان', + DK: 'دانمارک', + ES: 'اسپانیا', + FR: 'فرانسه', + GB: 'بریتانیا', + IN: 'هندوستان', + MA: 'مراکش', + NL: 'هلند', + PK: 'پاکستان', + RO: 'رومانی', + RU: 'روسیه', + SK: 'اسلواکی', + TH: 'تایلند', + US: 'ایالات متحده آمریکا', + VE: 'ونزوئلا', + }, + country: 'لطفا یک شماره تلفن معتبر وارد کنید در %s', + default: 'لطفا یک شماره تلفن صحیح وارد فرمایید', + }, + promise: { + default: 'لطفا یک مقدار صحیح وارد فرمایید', + }, + regexp: { + default: 'لطفا یک مقدار مطابق با الگو وارد فرمایید', + }, + remote: { + default: 'لطفا یک مقدار معتبر وارد فرمایید', + }, + rtn: { + default: 'لطفا یک شماره RTN صحیح وارد فرمایید', + }, + sedol: { + default: 'لطفا یک شماره SEDOL صحیح وارد فرمایید', + }, + siren: { + default: 'لطفا یک شماره SIREN صحیح وارد فرمایید', + }, + siret: { + default: 'لطفا یک شماره SIRET صحیح وارد فرمایید', + }, + step: { + default: 'لطفا یک گام صحیح از %s وارد فرمایید', + }, + stringCase: { + default: 'لطفا فقط حروف کوچک وارد فرمایید', + upper: 'لطفا فقط حروف بزرگ وارد فرمایید', + }, + stringLength: { + between: 'لطفا مقداری بین %s و %s حرف وارد فرمایید', + default: 'لطفا یک مقدار با طول صحیح وارد فرمایید', + less: 'لطفا کمتر از %s حرف وارد فرمایید', + more: 'لطفا بیش از %s حرف وارد فرمایید', + }, + uri: { + default: 'لطفا یک آدرس URI صحیح وارد فرمایید', + }, + uuid: { + default: 'لطفا یک شماره UUID معتبر وارد فرمایید', + version: 'لطفا یک نسخه UUID صحیح %s شماره وارد فرمایید', + }, + vat: { + countries: { + AT: 'اتریش', + BE: 'بلژیک', + BG: 'بلغارستان', + BR: 'برزیل', + CH: 'سوئیس', + CY: 'قبرس', + CZ: 'چک', + DE: 'آلمان', + DK: 'دانمارک', + EE: 'استونی', + EL: 'یونان', + ES: 'اسپانیا', + FI: 'فنلاند', + FR: 'فرانسه', + GB: 'بریتانیا', + GR: 'یونان', + HR: 'کرواسی', + HU: 'مجارستان', + IE: 'ایرلند', + IS: 'ایسلند', + IT: 'ایتالیا', + LT: 'لیتوانی', + LU: 'لوکزامبورگ', + LV: 'لتونی', + MT: 'مالت', + NL: 'هلند', + NO: 'نروژ', + PL: 'لهستانی', + PT: 'پرتغال', + RO: 'رومانی', + RS: 'صربستان', + RU: 'روسیه', + SE: 'سوئد', + SI: 'اسلوونی', + SK: 'اسلواکی', + VE: 'ونزوئلا', + ZA: 'آفریقای جنوبی', + }, + country: 'لطفا یک شماره VAT معتبر در %s وارد کنید', + default: 'لطفا یک شماره VAT صحیح وارد فرمایید', + }, + vin: { + default: 'لطفا یک شماره VIN صحیح وارد فرمایید', + }, + zipCode: { + countries: { + AT: 'اتریش', + BG: 'بلغارستان', + BR: 'برزیل', + CA: 'کانادا', + CH: 'سوئیس', + CZ: 'چک', + DE: 'آلمان', + DK: 'دانمارک', + ES: 'اسپانیا', + FR: 'فرانسه', + GB: 'بریتانیا', + IE: 'ایرلند', + IN: 'هندوستان', + IT: 'ایتالیا', + MA: 'مراکش', + NL: 'هلند', + PL: 'لهستان', + PT: 'پرتغال', + RO: 'رومانی', + RU: 'روسیه', + SE: 'سوئد', + SG: 'سنگاپور', + SK: 'اسلواکی', + US: 'ایالات متحده', + }, + country: 'لطفا یک کد پستی معتبر در %s وارد کنید', + default: 'لطفا یک کدپستی صحیح وارد فرمایید', + }, + }; + + return fa_IR; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.min.js new file mode 100755 index 00000000..6f802ab4 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fa_IR.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.fa_IR=factory())})(this,(function(){"use strict";var fa_IR={base64:{default:"لطفا متن کد گذاری شده base 64 صحیح وارد فرمایید"},between:{default:"لطفا یک مقدار بین %s و %s وارد فرمایید",notInclusive:"لطفا یک مقدار بین فقط %s و %s وارد فرمایید"},bic:{default:"لطفا یک شماره BIC معتبر وارد فرمایید"},callback:{default:"لطفا یک مقدار صحیح وارد فرمایید"},choice:{between:"لطفا %s - %s گزینه انتخاب فرمایید",default:"لطفا یک مقدار صحیح وارد فرمایید",less:"لطفا حداقل %s گزینه را انتخاب فرمایید",more:"لطفا حداکثر %s گزینه را انتخاب فرمایید"},color:{default:"لطفا رنگ صحیح وارد فرمایید"},creditCard:{default:"لطفا یک شماره کارت اعتباری معتبر وارد فرمایید"},cusip:{default:"لطفا یک شماره CUSIP معتبر وارد فرمایید"},date:{default:"لطفا یک تاریخ معتبر وارد فرمایید",max:"لطفا یک تاریخ قبل از %s وارد فرمایید",min:"لطفا یک تاریخ بعد از %s وارد فرمایید",range:"لطفا یک تاریخ در بازه %s - %s وارد فرمایید"},different:{default:"لطفا یک مقدار متفاوت وارد فرمایید"},digits:{default:"لطفا فقط عدد وارد فرمایید"},ean:{default:"لطفا یک شماره EAN معتبر وارد فرمایید"},ein:{default:"لطفا یک شماره EIN معتبر وارد فرمایید"},emailAddress:{default:"لطفا آدرس ایمیل معتبر وارد فرمایید"},file:{default:"لطفا فایل معتبر انتخاب فرمایید"},greaterThan:{default:"لطفا مقدار بزرگتر یا مساوی با %s وارد فرمایید",notInclusive:"لطفا مقدار بزرگتر از %s وارد فرمایید"},grid:{default:"لطفا شماره GRId معتبر وارد فرمایید"},hex:{default:"لطفا عدد هگزادسیمال صحیح وارد فرمایید"},iban:{countries:{AD:"آندورا",AE:"امارات متحده عربی",AL:"آلبانی",AO:"آنگولا",AT:"اتریش",AZ:"آذربایجان",BA:"بوسنی و هرزگوین",BE:"بلژیک",BF:"بورکینا فاسو",BG:"بلغارستان",BH:"بحرین",BI:"بروندی",BJ:"بنین",BR:"برزیل",CH:"سوئیس",CI:"ساحل عاج",CM:"کامرون",CR:"کاستاریکا",CV:"کیپ ورد",CY:"قبرس",CZ:"جمهوری چک",DE:"آلمان",DK:"دانمارک",DO:"جمهوری دومینیکن",DZ:"الجزایر",EE:"استونی",ES:"اسپانیا",FI:"فنلاند",FO:"جزایر فارو",FR:"فرانسه",GB:"بریتانیا",GE:"گرجستان",GI:"جبل الطارق",GL:"گرینلند",GR:"یونان",GT:"گواتمالا",HR:"کرواسی",HU:"مجارستان",IE:"ایرلند",IL:"اسرائیل",IR:"ایران",IS:"ایسلند",IT:"ایتالیا",JO:"اردن",KW:"کویت",KZ:"قزاقستان",LB:"لبنان",LI:"لیختن اشتاین",LT:"لیتوانی",LU:"لوکزامبورگ",LV:"لتونی",MC:"موناکو",MD:"مولدووا",ME:"مونته نگرو",MG:"ماداگاسکار",MK:"مقدونیه",ML:"مالی",MR:"موریتانی",MT:"مالت",MU:"موریس",MZ:"موزامبیک",NL:"هلند",NO:"نروژ",PK:"پاکستان",PL:"لهستان",PS:"فلسطین",PT:"پرتغال",QA:"قطر",RO:"رومانی",RS:"صربستان",SA:"عربستان سعودی",SE:"سوئد",SI:"اسلوونی",SK:"اسلواکی",SM:"سان مارینو",SN:"سنگال",TL:"تیمور شرق",TN:"تونس",TR:"ترکیه",VG:"جزایر ویرجین، بریتانیا",XK:"جمهوری کوزوو"},country:"لطفا یک شماره IBAN صحیح در %s وارد فرمایید",default:"لطفا شماره IBAN معتبر وارد فرمایید"},id:{countries:{BA:"بوسنی و هرزگوین",BG:"بلغارستان",BR:"برزیل",CH:"سوئیس",CL:"شیلی",CN:"چین",CZ:"چک",DK:"دانمارک",EE:"استونی",ES:"اسپانیا",FI:"فنلاند",HR:"کرواسی",IE:"ایرلند",IS:"ایسلند",LT:"لیتوانی",LV:"لتونی",ME:"مونته نگرو",MK:"مقدونیه",NL:"هلند",PL:"لهستان",RO:"رومانی",RS:"صربی",SE:"سوئد",SI:"اسلوونی",SK:"اسلواکی",SM:"سان مارینو",TH:"تایلند",TR:"ترکیه",ZA:"آفریقای جنوبی"},country:"لطفا یک شماره شناسایی معتبر در %s وارد کنید",default:"لطفا شماره شناسایی صحیح وارد فرمایید"},identical:{default:"لطفا مقدار یکسان وارد فرمایید"},imei:{default:"لطفا شماره IMEI معتبر وارد فرمایید"},imo:{default:"لطفا شماره IMO معتبر وارد فرمایید"},integer:{default:"لطفا یک عدد صحیح وارد فرمایید"},ip:{default:"لطفا یک آدرس IP معتبر وارد فرمایید",ipv4:"لطفا یک آدرس IPv4 معتبر وارد فرمایید",ipv6:"لطفا یک آدرس IPv6 معتبر وارد فرمایید"},isbn:{default:"لطفا شماره ISBN معتبر وارد فرمایید"},isin:{default:"لطفا شماره ISIN معتبر وارد فرمایید"},ismn:{default:"لطفا شماره ISMN معتبر وارد فرمایید"},issn:{default:"لطفا شماره ISSN معتبر وارد فرمایید"},lessThan:{default:"لطفا مقدار کمتر یا مساوی با %s وارد فرمایید",notInclusive:"لطفا مقدار کمتر از %s وارد فرمایید"},mac:{default:"لطفا یک MAC address معتبر وارد فرمایید"},meid:{default:"لطفا یک شماره MEID معتبر وارد فرمایید"},notEmpty:{default:"لطفا یک مقدار وارد فرمایید"},numeric:{default:"لطفا یک عدد اعشاری صحیح وارد فرمایید"},phone:{countries:{AE:"امارات متحده عربی",BG:"بلغارستان",BR:"برزیل",CN:"کشور چین",CZ:"چک",DE:"آلمان",DK:"دانمارک",ES:"اسپانیا",FR:"فرانسه",GB:"بریتانیا",IN:"هندوستان",MA:"مراکش",NL:"هلند",PK:"پاکستان",RO:"رومانی",RU:"روسیه",SK:"اسلواکی",TH:"تایلند",US:"ایالات متحده آمریکا",VE:"ونزوئلا"},country:"لطفا یک شماره تلفن معتبر وارد کنید در %s",default:"لطفا یک شماره تلفن صحیح وارد فرمایید"},promise:{default:"لطفا یک مقدار صحیح وارد فرمایید"},regexp:{default:"لطفا یک مقدار مطابق با الگو وارد فرمایید"},remote:{default:"لطفا یک مقدار معتبر وارد فرمایید"},rtn:{default:"لطفا یک شماره RTN صحیح وارد فرمایید"},sedol:{default:"لطفا یک شماره SEDOL صحیح وارد فرمایید"},siren:{default:"لطفا یک شماره SIREN صحیح وارد فرمایید"},siret:{default:"لطفا یک شماره SIRET صحیح وارد فرمایید"},step:{default:"لطفا یک گام صحیح از %s وارد فرمایید"},stringCase:{default:"لطفا فقط حروف کوچک وارد فرمایید",upper:"لطفا فقط حروف بزرگ وارد فرمایید"},stringLength:{between:"لطفا مقداری بین %s و %s حرف وارد فرمایید",default:"لطفا یک مقدار با طول صحیح وارد فرمایید",less:"لطفا کمتر از %s حرف وارد فرمایید",more:"لطفا بیش از %s حرف وارد فرمایید"},uri:{default:"لطفا یک آدرس URI صحیح وارد فرمایید"},uuid:{default:"لطفا یک شماره UUID معتبر وارد فرمایید",version:"لطفا یک نسخه UUID صحیح %s شماره وارد فرمایید"},vat:{countries:{AT:"اتریش",BE:"بلژیک",BG:"بلغارستان",BR:"برزیل",CH:"سوئیس",CY:"قبرس",CZ:"چک",DE:"آلمان",DK:"دانمارک",EE:"استونی",EL:"یونان",ES:"اسپانیا",FI:"فنلاند",FR:"فرانسه",GB:"بریتانیا",GR:"یونان",HR:"کرواسی",HU:"مجارستان",IE:"ایرلند",IS:"ایسلند",IT:"ایتالیا",LT:"لیتوانی",LU:"لوکزامبورگ",LV:"لتونی",MT:"مالت",NL:"هلند",NO:"نروژ",PL:"لهستانی",PT:"پرتغال",RO:"رومانی",RS:"صربستان",RU:"روسیه",SE:"سوئد",SI:"اسلوونی",SK:"اسلواکی",VE:"ونزوئلا",ZA:"آفریقای جنوبی"},country:"لطفا یک شماره VAT معتبر در %s وارد کنید",default:"لطفا یک شماره VAT صحیح وارد فرمایید"},vin:{default:"لطفا یک شماره VIN صحیح وارد فرمایید"},zipCode:{countries:{AT:"اتریش",BG:"بلغارستان",BR:"برزیل",CA:"کانادا",CH:"سوئیس",CZ:"چک",DE:"آلمان",DK:"دانمارک",ES:"اسپانیا",FR:"فرانسه",GB:"بریتانیا",IE:"ایرلند",IN:"هندوستان",IT:"ایتالیا",MA:"مراکش",NL:"هلند",PL:"لهستان",PT:"پرتغال",RO:"رومانی",RU:"روسیه",SE:"سوئد",SG:"سنگاپور",SK:"اسلواکی",US:"ایالات متحده"},country:"لطفا یک کد پستی معتبر در %s وارد کنید",default:"لطفا یک کدپستی صحیح وارد فرمایید"}};return fa_IR})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.js new file mode 100755 index 00000000..45174670 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.fi_FI = factory())); +})(this, (function () { 'use strict'; + + /** + * Finnish language package + * Translated by @traone + */ + + var fi_FI = { + base64: { + default: 'Ole hyvä anna kelvollinen base64 koodattu merkkijono', + }, + between: { + default: 'Ole hyvä anna arvo %s ja %s väliltä', + notInclusive: 'Ole hyvä anna arvo %s ja %s väliltä', + }, + bic: { + default: 'Ole hyvä anna kelvollinen BIC numero', + }, + callback: { + default: 'Ole hyvä anna kelvollinen arvo', + }, + choice: { + between: 'Ole hyvä valitse %s - %s valintaa', + default: 'Ole hyvä anna kelvollinen arvo', + less: 'Ole hyvä valitse vähintään %s valintaa', + more: 'Ole hyvä valitse enintään %s valintaa', + }, + color: { + default: 'Ole hyvä anna kelvollinen väriarvo', + }, + creditCard: { + default: 'Ole hyvä anna kelvollinen luottokortin numero', + }, + cusip: { + default: 'Ole hyvä anna kelvollinen CUSIP numero', + }, + date: { + default: 'Ole hyvä anna kelvollinen päiväys', + max: 'Ole hyvä anna %s edeltävä päiväys', + min: 'Ole hyvä anna %s jälkeinen päiväys', + range: 'Ole hyvä anna päiväys %s - %s väliltä', + }, + different: { + default: 'Ole hyvä anna jokin toinen arvo', + }, + digits: { + default: 'Vain numerot sallittuja', + }, + ean: { + default: 'Ole hyvä anna kelvollinen EAN numero', + }, + ein: { + default: 'Ole hyvä anna kelvollinen EIN numero', + }, + emailAddress: { + default: 'Ole hyvä anna kelvollinen sähköpostiosoite', + }, + file: { + default: 'Ole hyvä valitse kelvollinen tiedosto', + }, + greaterThan: { + default: 'Ole hyvä anna arvoksi yhtä suuri kuin, tai suurempi kuin %s', + notInclusive: 'Ole hyvä anna arvoksi suurempi kuin %s', + }, + grid: { + default: 'Ole hyvä anna kelvollinen GRId numero', + }, + hex: { + default: 'Ole hyvä anna kelvollinen heksadesimaali luku', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Yhdistyneet arabiemiirikunnat', + AL: 'Albania', + AO: 'Angola', + AT: 'Itävalta', + AZ: 'Azerbaidžan', + BA: 'Bosnia ja Hertsegovina', + BE: 'Belgia', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasilia', + CH: 'Sveitsi', + CI: 'Norsunluurannikko', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Kypros', + CZ: 'Tsekin tasavalta', + DE: 'Saksa', + DK: 'Tanska', + DO: 'Dominikaaninen tasavalta', + DZ: 'Algeria', + EE: 'Viro', + ES: 'Espanja', + FI: 'Suomi', + FO: 'Färsaaret', + FR: 'Ranska', + GB: 'Yhdistynyt kuningaskunta', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Grönlanti', + GR: 'Kreikka', + GT: 'Guatemala', + HR: 'Kroatia', + HU: 'Unkari', + IE: 'Irlanti', + IL: 'Israel', + IR: 'Iran', + IS: 'Islanti', + IT: 'Italia', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Liettua', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Makedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambik', + NL: 'Hollanti', + NO: 'Norja', + PK: 'Pakistan', + PL: 'Puola', + PS: 'Palestiina', + PT: 'Portugali', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Saudi Arabia', + SE: 'Ruotsi', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Itä-Timor', + TN: 'Tunisia', + TR: 'Turkki', + VG: 'Neitsytsaaret, Brittien', + XK: 'Kosovon tasavallan', + }, + country: 'Ole hyvä anna kelvollinen IBAN numero maassa %s', + default: 'Ole hyvä anna kelvollinen IBAN numero', + }, + id: { + countries: { + BA: 'Bosnia ja Hertsegovina', + BG: 'Bulgaria', + BR: 'Brasilia', + CH: 'Sveitsi', + CL: 'Chile', + CN: 'Kiina', + CZ: 'Tsekin tasavalta', + DK: 'Tanska', + EE: 'Viro', + ES: 'Espanja', + FI: 'Suomi', + HR: 'Kroatia', + IE: 'Irlanti', + IS: 'Islanti', + LT: 'Liettua', + LV: 'Latvia', + ME: 'Montenegro', + MK: 'Makedonia', + NL: 'Hollanti', + PL: 'Puola', + RO: 'Romania', + RS: 'Serbia', + SE: 'Ruotsi', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + TH: 'Thaimaa', + TR: 'Turkki', + ZA: 'Etelä Afrikka', + }, + country: 'Ole hyvä anna kelvollinen henkilötunnus maassa %s', + default: 'Ole hyvä anna kelvollinen henkilötunnus', + }, + identical: { + default: 'Ole hyvä anna sama arvo', + }, + imei: { + default: 'Ole hyvä anna kelvollinen IMEI numero', + }, + imo: { + default: 'Ole hyvä anna kelvollinen IMO numero', + }, + integer: { + default: 'Ole hyvä anna kelvollinen kokonaisluku', + }, + ip: { + default: 'Ole hyvä anna kelvollinen IP osoite', + ipv4: 'Ole hyvä anna kelvollinen IPv4 osoite', + ipv6: 'Ole hyvä anna kelvollinen IPv6 osoite', + }, + isbn: { + default: 'Ole hyvä anna kelvollinen ISBN numero', + }, + isin: { + default: 'Ole hyvä anna kelvollinen ISIN numero', + }, + ismn: { + default: 'Ole hyvä anna kelvollinen ISMN numero', + }, + issn: { + default: 'Ole hyvä anna kelvollinen ISSN numero', + }, + lessThan: { + default: 'Ole hyvä anna arvo joka on vähemmän kuin tai yhtä suuri kuin %s', + notInclusive: 'Ole hyvä anna arvo joka on vähemmän kuin %s', + }, + mac: { + default: 'Ole hyvä anna kelvollinen MAC osoite', + }, + meid: { + default: 'Ole hyvä anna kelvollinen MEID numero', + }, + notEmpty: { + default: 'Pakollinen kenttä, anna jokin arvo', + }, + numeric: { + default: 'Ole hyvä anna kelvollinen liukuluku', + }, + phone: { + countries: { + AE: 'Yhdistyneet arabiemiirikunnat', + BG: 'Bulgaria', + BR: 'Brasilia', + CN: 'Kiina', + CZ: 'Tsekin tasavalta', + DE: 'Saksa', + DK: 'Tanska', + ES: 'Espanja', + FR: 'Ranska', + GB: 'Yhdistynyt kuningaskunta', + IN: 'Intia', + MA: 'Marokko', + NL: 'Hollanti', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Venäjä', + SK: 'Slovakia', + TH: 'Thaimaa', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Ole hyvä anna kelvollinen puhelinnumero maassa %s', + default: 'Ole hyvä anna kelvollinen puhelinnumero', + }, + promise: { + default: 'Ole hyvä anna kelvollinen arvo', + }, + regexp: { + default: 'Ole hyvä anna kaavan mukainen arvo', + }, + remote: { + default: 'Ole hyvä anna kelvollinen arvo', + }, + rtn: { + default: 'Ole hyvä anna kelvollinen RTN numero', + }, + sedol: { + default: 'Ole hyvä anna kelvollinen SEDOL numero', + }, + siren: { + default: 'Ole hyvä anna kelvollinen SIREN numero', + }, + siret: { + default: 'Ole hyvä anna kelvollinen SIRET numero', + }, + step: { + default: 'Ole hyvä anna kelvollinen arvo %s porrastettuna', + }, + stringCase: { + default: 'Ole hyvä anna pelkästään pieniä kirjaimia', + upper: 'Ole hyvä anna pelkästään isoja kirjaimia', + }, + stringLength: { + between: 'Ole hyvä anna arvo joka on vähintään %s ja enintään %s merkkiä pitkä', + default: 'Ole hyvä anna kelvollisen mittainen merkkijono', + less: 'Ole hyvä anna vähemmän kuin %s merkkiä', + more: 'Ole hyvä anna vähintään %s merkkiä', + }, + uri: { + default: 'Ole hyvä anna kelvollinen URI', + }, + uuid: { + default: 'Ole hyvä anna kelvollinen UUID numero', + version: 'Ole hyvä anna kelvollinen UUID versio %s numero', + }, + vat: { + countries: { + AT: 'Itävalta', + BE: 'Belgia', + BG: 'Bulgaria', + BR: 'Brasilia', + CH: 'Sveitsi', + CY: 'Kypros', + CZ: 'Tsekin tasavalta', + DE: 'Saksa', + DK: 'Tanska', + EE: 'Viro', + EL: 'Kreikka', + ES: 'Espanja', + FI: 'Suomi', + FR: 'Ranska', + GB: 'Yhdistyneet kuningaskunnat', + GR: 'Kreikka', + HR: 'Kroatia', + HU: 'Unkari', + IE: 'Irlanti', + IS: 'Islanti', + IT: 'Italia', + LT: 'Liettua', + LU: 'Luxemburg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Hollanti', + NO: 'Norja', + PL: 'Puola', + PT: 'Portugali', + RO: 'Romania', + RS: 'Serbia', + RU: 'Venäjä', + SE: 'Ruotsi', + SI: 'Slovenia', + SK: 'Slovakia', + VE: 'Venezuela', + ZA: 'Etelä Afrikka', + }, + country: 'Ole hyvä anna kelvollinen VAT numero maahan: %s', + default: 'Ole hyvä anna kelvollinen VAT numero', + }, + vin: { + default: 'Ole hyvä anna kelvollinen VIN numero', + }, + zipCode: { + countries: { + AT: 'Itävalta', + BG: 'Bulgaria', + BR: 'Brasilia', + CA: 'Kanada', + CH: 'Sveitsi', + CZ: 'Tsekin tasavalta', + DE: 'Saksa', + DK: 'Tanska', + ES: 'Espanja', + FR: 'Ranska', + GB: 'Yhdistyneet kuningaskunnat', + IE: 'Irlanti', + IN: 'Intia', + IT: 'Italia', + MA: 'Marokko', + NL: 'Hollanti', + PL: 'Puola', + PT: 'Portugali', + RO: 'Romania', + RU: 'Venäjä', + SE: 'Ruotsi', + SG: 'Singapore', + SK: 'Slovakia', + US: 'USA', + }, + country: 'Ole hyvä anna kelvollinen postinumero maassa: %s', + default: 'Ole hyvä anna kelvollinen postinumero', + }, + }; + + return fi_FI; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.min.js new file mode 100755 index 00000000..dba8dc9c --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fi_FI.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.fi_FI=factory())})(this,(function(){"use strict";var fi_FI={base64:{default:"Ole hyvä anna kelvollinen base64 koodattu merkkijono"},between:{default:"Ole hyvä anna arvo %s ja %s väliltä",notInclusive:"Ole hyvä anna arvo %s ja %s väliltä"},bic:{default:"Ole hyvä anna kelvollinen BIC numero"},callback:{default:"Ole hyvä anna kelvollinen arvo"},choice:{between:"Ole hyvä valitse %s - %s valintaa",default:"Ole hyvä anna kelvollinen arvo",less:"Ole hyvä valitse vähintään %s valintaa",more:"Ole hyvä valitse enintään %s valintaa"},color:{default:"Ole hyvä anna kelvollinen väriarvo"},creditCard:{default:"Ole hyvä anna kelvollinen luottokortin numero"},cusip:{default:"Ole hyvä anna kelvollinen CUSIP numero"},date:{default:"Ole hyvä anna kelvollinen päiväys",max:"Ole hyvä anna %s edeltävä päiväys",min:"Ole hyvä anna %s jälkeinen päiväys",range:"Ole hyvä anna päiväys %s - %s väliltä"},different:{default:"Ole hyvä anna jokin toinen arvo"},digits:{default:"Vain numerot sallittuja"},ean:{default:"Ole hyvä anna kelvollinen EAN numero"},ein:{default:"Ole hyvä anna kelvollinen EIN numero"},emailAddress:{default:"Ole hyvä anna kelvollinen sähköpostiosoite"},file:{default:"Ole hyvä valitse kelvollinen tiedosto"},greaterThan:{default:"Ole hyvä anna arvoksi yhtä suuri kuin, tai suurempi kuin %s",notInclusive:"Ole hyvä anna arvoksi suurempi kuin %s"},grid:{default:"Ole hyvä anna kelvollinen GRId numero"},hex:{default:"Ole hyvä anna kelvollinen heksadesimaali luku"},iban:{countries:{AD:"Andorra",AE:"Yhdistyneet arabiemiirikunnat",AL:"Albania",AO:"Angola",AT:"Itävalta",AZ:"Azerbaidžan",BA:"Bosnia ja Hertsegovina",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasilia",CH:"Sveitsi",CI:"Norsunluurannikko",CM:"Kamerun",CR:"Costa Rica",CV:"Cape Verde",CY:"Kypros",CZ:"Tsekin tasavalta",DE:"Saksa",DK:"Tanska",DO:"Dominikaaninen tasavalta",DZ:"Algeria",EE:"Viro",ES:"Espanja",FI:"Suomi",FO:"Färsaaret",FR:"Ranska",GB:"Yhdistynyt kuningaskunta",GE:"Georgia",GI:"Gibraltar",GL:"Grönlanti",GR:"Kreikka",GT:"Guatemala",HR:"Kroatia",HU:"Unkari",IE:"Irlanti",IL:"Israel",IR:"Iran",IS:"Islanti",IT:"Italia",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Libanon",LI:"Liechtenstein",LT:"Liettua",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Makedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambik",NL:"Hollanti",NO:"Norja",PK:"Pakistan",PL:"Puola",PS:"Palestiina",PT:"Portugali",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Ruotsi",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TL:"Itä-Timor",TN:"Tunisia",TR:"Turkki",VG:"Neitsytsaaret, Brittien",XK:"Kosovon tasavallan"},country:"Ole hyvä anna kelvollinen IBAN numero maassa %s",default:"Ole hyvä anna kelvollinen IBAN numero"},id:{countries:{BA:"Bosnia ja Hertsegovina",BG:"Bulgaria",BR:"Brasilia",CH:"Sveitsi",CL:"Chile",CN:"Kiina",CZ:"Tsekin tasavalta",DK:"Tanska",EE:"Viro",ES:"Espanja",FI:"Suomi",HR:"Kroatia",IE:"Irlanti",IS:"Islanti",LT:"Liettua",LV:"Latvia",ME:"Montenegro",MK:"Makedonia",NL:"Hollanti",PL:"Puola",RO:"Romania",RS:"Serbia",SE:"Ruotsi",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thaimaa",TR:"Turkki",ZA:"Etelä Afrikka"},country:"Ole hyvä anna kelvollinen henkilötunnus maassa %s",default:"Ole hyvä anna kelvollinen henkilötunnus"},identical:{default:"Ole hyvä anna sama arvo"},imei:{default:"Ole hyvä anna kelvollinen IMEI numero"},imo:{default:"Ole hyvä anna kelvollinen IMO numero"},integer:{default:"Ole hyvä anna kelvollinen kokonaisluku"},ip:{default:"Ole hyvä anna kelvollinen IP osoite",ipv4:"Ole hyvä anna kelvollinen IPv4 osoite",ipv6:"Ole hyvä anna kelvollinen IPv6 osoite"},isbn:{default:"Ole hyvä anna kelvollinen ISBN numero"},isin:{default:"Ole hyvä anna kelvollinen ISIN numero"},ismn:{default:"Ole hyvä anna kelvollinen ISMN numero"},issn:{default:"Ole hyvä anna kelvollinen ISSN numero"},lessThan:{default:"Ole hyvä anna arvo joka on vähemmän kuin tai yhtä suuri kuin %s",notInclusive:"Ole hyvä anna arvo joka on vähemmän kuin %s"},mac:{default:"Ole hyvä anna kelvollinen MAC osoite"},meid:{default:"Ole hyvä anna kelvollinen MEID numero"},notEmpty:{default:"Pakollinen kenttä, anna jokin arvo"},numeric:{default:"Ole hyvä anna kelvollinen liukuluku"},phone:{countries:{AE:"Yhdistyneet arabiemiirikunnat",BG:"Bulgaria",BR:"Brasilia",CN:"Kiina",CZ:"Tsekin tasavalta",DE:"Saksa",DK:"Tanska",ES:"Espanja",FR:"Ranska",GB:"Yhdistynyt kuningaskunta",IN:"Intia",MA:"Marokko",NL:"Hollanti",PK:"Pakistan",RO:"Romania",RU:"Venäjä",SK:"Slovakia",TH:"Thaimaa",US:"USA",VE:"Venezuela"},country:"Ole hyvä anna kelvollinen puhelinnumero maassa %s",default:"Ole hyvä anna kelvollinen puhelinnumero"},promise:{default:"Ole hyvä anna kelvollinen arvo"},regexp:{default:"Ole hyvä anna kaavan mukainen arvo"},remote:{default:"Ole hyvä anna kelvollinen arvo"},rtn:{default:"Ole hyvä anna kelvollinen RTN numero"},sedol:{default:"Ole hyvä anna kelvollinen SEDOL numero"},siren:{default:"Ole hyvä anna kelvollinen SIREN numero"},siret:{default:"Ole hyvä anna kelvollinen SIRET numero"},step:{default:"Ole hyvä anna kelvollinen arvo %s porrastettuna"},stringCase:{default:"Ole hyvä anna pelkästään pieniä kirjaimia",upper:"Ole hyvä anna pelkästään isoja kirjaimia"},stringLength:{between:"Ole hyvä anna arvo joka on vähintään %s ja enintään %s merkkiä pitkä",default:"Ole hyvä anna kelvollisen mittainen merkkijono",less:"Ole hyvä anna vähemmän kuin %s merkkiä",more:"Ole hyvä anna vähintään %s merkkiä"},uri:{default:"Ole hyvä anna kelvollinen URI"},uuid:{default:"Ole hyvä anna kelvollinen UUID numero",version:"Ole hyvä anna kelvollinen UUID versio %s numero"},vat:{countries:{AT:"Itävalta",BE:"Belgia",BG:"Bulgaria",BR:"Brasilia",CH:"Sveitsi",CY:"Kypros",CZ:"Tsekin tasavalta",DE:"Saksa",DK:"Tanska",EE:"Viro",EL:"Kreikka",ES:"Espanja",FI:"Suomi",FR:"Ranska",GB:"Yhdistyneet kuningaskunnat",GR:"Kreikka",HR:"Kroatia",HU:"Unkari",IE:"Irlanti",IS:"Islanti",IT:"Italia",LT:"Liettua",LU:"Luxemburg",LV:"Latvia",MT:"Malta",NL:"Hollanti",NO:"Norja",PL:"Puola",PT:"Portugali",RO:"Romania",RS:"Serbia",RU:"Venäjä",SE:"Ruotsi",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"Etelä Afrikka"},country:"Ole hyvä anna kelvollinen VAT numero maahan: %s",default:"Ole hyvä anna kelvollinen VAT numero"},vin:{default:"Ole hyvä anna kelvollinen VIN numero"},zipCode:{countries:{AT:"Itävalta",BG:"Bulgaria",BR:"Brasilia",CA:"Kanada",CH:"Sveitsi",CZ:"Tsekin tasavalta",DE:"Saksa",DK:"Tanska",ES:"Espanja",FR:"Ranska",GB:"Yhdistyneet kuningaskunnat",IE:"Irlanti",IN:"Intia",IT:"Italia",MA:"Marokko",NL:"Hollanti",PL:"Puola",PT:"Portugali",RO:"Romania",RU:"Venäjä",SE:"Ruotsi",SG:"Singapore",SK:"Slovakia",US:"USA"},country:"Ole hyvä anna kelvollinen postinumero maassa: %s",default:"Ole hyvä anna kelvollinen postinumero"}};return fi_FI})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.js new file mode 100755 index 00000000..078c3f51 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.fr_BE = factory())); +})(this, (function () { 'use strict'; + + /** + * Belgium (French) language package + * Translated by @neilime + */ + + var fr_BE = { + base64: { + default: 'Veuillez fournir une donnée correctement encodée en Base64', + }, + between: { + default: 'Veuillez fournir une valeur comprise entre %s et %s', + notInclusive: 'Veuillez fournir une valeur strictement comprise entre %s et %s', + }, + bic: { + default: 'Veuillez fournir un code-barre BIC valide', + }, + callback: { + default: 'Veuillez fournir une valeur valide', + }, + choice: { + between: 'Veuillez choisir de %s à %s options', + default: 'Veuillez fournir une valeur valide', + less: 'Veuillez choisir au minimum %s options', + more: 'Veuillez choisir au maximum %s options', + }, + color: { + default: 'Veuillez fournir une couleur valide', + }, + creditCard: { + default: 'Veuillez fournir un numéro de carte de crédit valide', + }, + cusip: { + default: 'Veuillez fournir un code CUSIP valide', + }, + date: { + default: 'Veuillez fournir une date valide', + max: 'Veuillez fournir une date inférieure à %s', + min: 'Veuillez fournir une date supérieure à %s', + range: 'Veuillez fournir une date comprise entre %s et %s', + }, + different: { + default: 'Veuillez fournir une valeur différente', + }, + digits: { + default: 'Veuillez ne fournir que des chiffres', + }, + ean: { + default: 'Veuillez fournir un code-barre EAN valide', + }, + ein: { + default: 'Veuillez fournir un code-barre EIN valide', + }, + emailAddress: { + default: 'Veuillez fournir une adresse e-mail valide', + }, + file: { + default: 'Veuillez choisir un fichier valide', + }, + greaterThan: { + default: 'Veuillez fournir une valeur supérieure ou égale à %s', + notInclusive: 'Veuillez fournir une valeur supérieure à %s', + }, + grid: { + default: 'Veuillez fournir un code GRId valide', + }, + hex: { + default: 'Veuillez fournir un nombre hexadécimal valide', + }, + iban: { + countries: { + AD: 'Andorre', + AE: 'Émirats Arabes Unis', + AL: 'Albanie', + AO: 'Angola', + AT: 'Autriche', + AZ: 'Azerbaïdjan', + BA: 'Bosnie-Herzégovine', + BE: 'Belgique', + BF: 'Burkina Faso', + BG: 'Bulgarie', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Bénin', + BR: 'Brésil', + CH: 'Suisse', + CI: "Côte d'ivoire", + CM: 'Cameroun', + CR: 'Costa Rica', + CV: 'Cap Vert', + CY: 'Chypre', + CZ: 'Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + DO: 'République Dominicaine', + DZ: 'Algérie', + EE: 'Estonie', + ES: 'Espagne', + FI: 'Finlande', + FO: 'Îles Féroé', + FR: 'France', + GB: 'Royaume Uni', + GE: 'Géorgie', + GI: 'Gibraltar', + GL: 'Groënland', + GR: 'Gréce', + GT: 'Guatemala', + HR: 'Croatie', + HU: 'Hongrie', + IE: 'Irlande', + IL: 'Israël', + IR: 'Iran', + IS: 'Islande', + IT: 'Italie', + JO: 'Jordanie', + KW: 'Koweït', + KZ: 'Kazakhstan', + LB: 'Liban', + LI: 'Liechtenstein', + LT: 'Lithuanie', + LU: 'Luxembourg', + LV: 'Lettonie', + MC: 'Monaco', + MD: 'Moldavie', + ME: 'Monténégro', + MG: 'Madagascar', + MK: 'Macédoine', + ML: 'Mali', + MR: 'Mauritanie', + MT: 'Malte', + MU: 'Maurice', + MZ: 'Mozambique', + NL: 'Pays-Bas', + NO: 'Norvège', + PK: 'Pakistan', + PL: 'Pologne', + PS: 'Palestine', + PT: 'Portugal', + QA: 'Quatar', + RO: 'Roumanie', + RS: 'Serbie', + SA: 'Arabie Saoudite', + SE: 'Suède', + SI: 'Slovènie', + SK: 'Slovaquie', + SM: 'Saint-Marin', + SN: 'Sénégal', + TL: 'Timor oriental', + TN: 'Tunisie', + TR: 'Turquie', + VG: 'Îles Vierges britanniques', + XK: 'République du Kosovo', + }, + country: 'Veuillez fournir un code IBAN valide pour %s', + default: 'Veuillez fournir un code IBAN valide', + }, + id: { + countries: { + BA: 'Bosnie-Herzégovine', + BG: 'Bulgarie', + BR: 'Brésil', + CH: 'Suisse', + CL: 'Chili', + CN: 'Chine', + CZ: 'Tchèque', + DK: 'Danemark', + EE: 'Estonie', + ES: 'Espagne', + FI: 'Finlande', + HR: 'Croatie', + IE: 'Irlande', + IS: 'Islande', + LT: 'Lituanie', + LV: 'Lettonie', + ME: 'Monténégro', + MK: 'Macédoine', + NL: 'Pays-Bas', + PL: 'Pologne', + RO: 'Roumanie', + RS: 'Serbie', + SE: 'Suède', + SI: 'Slovénie', + SK: 'Slovaquie', + SM: 'Saint-Marin', + TH: 'Thaïlande', + TR: 'Turquie', + ZA: 'Afrique du Sud', + }, + country: "Veuillez fournir un numéro d'identification valide pour %s", + default: "Veuillez fournir un numéro d'identification valide", + }, + identical: { + default: 'Veuillez fournir la même valeur', + }, + imei: { + default: 'Veuillez fournir un code IMEI valide', + }, + imo: { + default: 'Veuillez fournir un code IMO valide', + }, + integer: { + default: 'Veuillez fournir un nombre valide', + }, + ip: { + default: 'Veuillez fournir une adresse IP valide', + ipv4: 'Veuillez fournir une adresse IPv4 valide', + ipv6: 'Veuillez fournir une adresse IPv6 valide', + }, + isbn: { + default: 'Veuillez fournir un code ISBN valide', + }, + isin: { + default: 'Veuillez fournir un code ISIN valide', + }, + ismn: { + default: 'Veuillez fournir un code ISMN valide', + }, + issn: { + default: 'Veuillez fournir un code ISSN valide', + }, + lessThan: { + default: 'Veuillez fournir une valeur inférieure ou égale à %s', + notInclusive: 'Veuillez fournir une valeur inférieure à %s', + }, + mac: { + default: 'Veuillez fournir une adresse MAC valide', + }, + meid: { + default: 'Veuillez fournir un code MEID valide', + }, + notEmpty: { + default: 'Veuillez fournir une valeur', + }, + numeric: { + default: 'Veuillez fournir une valeur décimale valide', + }, + phone: { + countries: { + AE: 'Émirats Arabes Unis', + BG: 'Bulgarie', + BR: 'Brésil', + CN: 'Chine', + CZ: 'Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + ES: 'Espagne', + FR: 'France', + GB: 'Royaume-Uni', + IN: 'Inde', + MA: 'Maroc', + NL: 'Pays-Bas', + PK: 'Pakistan', + RO: 'Roumanie', + RU: 'Russie', + SK: 'Slovaquie', + TH: 'Thaïlande', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Veuillez fournir un numéro de téléphone valide pour %s', + default: 'Veuillez fournir un numéro de téléphone valide', + }, + promise: { + default: 'Veuillez fournir une valeur valide', + }, + regexp: { + default: 'Veuillez fournir une valeur correspondant au modèle', + }, + remote: { + default: 'Veuillez fournir une valeur valide', + }, + rtn: { + default: 'Veuillez fournir un code RTN valide', + }, + sedol: { + default: 'Veuillez fournir a valid SEDOL number', + }, + siren: { + default: 'Veuillez fournir un numéro SIREN valide', + }, + siret: { + default: 'Veuillez fournir un numéro SIRET valide', + }, + step: { + default: 'Veuillez fournir un écart valide de %s', + }, + stringCase: { + default: 'Veuillez ne fournir que des caractères minuscules', + upper: 'Veuillez ne fournir que des caractères majuscules', + }, + stringLength: { + between: 'Veuillez fournir entre %s et %s caractères', + default: 'Veuillez fournir une valeur de longueur valide', + less: 'Veuillez fournir moins de %s caractères', + more: 'Veuillez fournir plus de %s caractères', + }, + uri: { + default: 'Veuillez fournir un URI valide', + }, + uuid: { + default: 'Veuillez fournir un UUID valide', + version: 'Veuillez fournir un UUID version %s number', + }, + vat: { + countries: { + AT: 'Autriche', + BE: 'Belgique', + BG: 'Bulgarie', + BR: 'Brésil', + CH: 'Suisse', + CY: 'Chypre', + CZ: 'Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + EE: 'Estonie', + EL: 'Grèce', + ES: 'Espagne', + FI: 'Finlande', + FR: 'France', + GB: 'Royaume-Uni', + GR: 'Grèce', + HR: 'Croatie', + HU: 'Hongrie', + IE: 'Irlande', + IS: 'Islande', + IT: 'Italie', + LT: 'Lituanie', + LU: 'Luxembourg', + LV: 'Lettonie', + MT: 'Malte', + NL: 'Pays-Bas', + NO: 'Norvège', + PL: 'Pologne', + PT: 'Portugal', + RO: 'Roumanie', + RS: 'Serbie', + RU: 'Russie', + SE: 'Suède', + SI: 'Slovénie', + SK: 'Slovaquie', + VE: 'Venezuela', + ZA: 'Afrique du Sud', + }, + country: 'Veuillez fournir un code VAT valide pour %s', + default: 'Veuillez fournir un code VAT valide', + }, + vin: { + default: 'Veuillez fournir un code VIN valide', + }, + zipCode: { + countries: { + AT: 'Autriche', + BG: 'Bulgarie', + BR: 'Brésil', + CA: 'Canada', + CH: 'Suisse', + CZ: 'Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + ES: 'Espagne', + FR: 'France', + GB: 'Royaume-Uni', + IE: 'Irlande', + IN: 'Inde', + IT: 'Italie', + MA: 'Maroc', + NL: 'Pays-Bas', + PL: 'Pologne', + PT: 'Portugal', + RO: 'Roumanie', + RU: 'Russie', + SE: 'Suède', + SG: 'Singapour', + SK: 'Slovaquie', + US: 'USA', + }, + country: 'Veuillez fournir un code postal valide pour %s', + default: 'Veuillez fournir un code postal valide', + }, + }; + + return fr_BE; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.min.js new file mode 100755 index 00000000..8fdcab07 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_BE.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.fr_BE=factory())})(this,(function(){"use strict";var fr_BE={base64:{default:"Veuillez fournir une donnée correctement encodée en Base64"},between:{default:"Veuillez fournir une valeur comprise entre %s et %s",notInclusive:"Veuillez fournir une valeur strictement comprise entre %s et %s"},bic:{default:"Veuillez fournir un code-barre BIC valide"},callback:{default:"Veuillez fournir une valeur valide"},choice:{between:"Veuillez choisir de %s à %s options",default:"Veuillez fournir une valeur valide",less:"Veuillez choisir au minimum %s options",more:"Veuillez choisir au maximum %s options"},color:{default:"Veuillez fournir une couleur valide"},creditCard:{default:"Veuillez fournir un numéro de carte de crédit valide"},cusip:{default:"Veuillez fournir un code CUSIP valide"},date:{default:"Veuillez fournir une date valide",max:"Veuillez fournir une date inférieure à %s",min:"Veuillez fournir une date supérieure à %s",range:"Veuillez fournir une date comprise entre %s et %s"},different:{default:"Veuillez fournir une valeur différente"},digits:{default:"Veuillez ne fournir que des chiffres"},ean:{default:"Veuillez fournir un code-barre EAN valide"},ein:{default:"Veuillez fournir un code-barre EIN valide"},emailAddress:{default:"Veuillez fournir une adresse e-mail valide"},file:{default:"Veuillez choisir un fichier valide"},greaterThan:{default:"Veuillez fournir une valeur supérieure ou égale à %s",notInclusive:"Veuillez fournir une valeur supérieure à %s"},grid:{default:"Veuillez fournir un code GRId valide"},hex:{default:"Veuillez fournir un nombre hexadécimal valide"},iban:{countries:{AD:"Andorre",AE:"Émirats Arabes Unis",AL:"Albanie",AO:"Angola",AT:"Autriche",AZ:"Azerbaïdjan",BA:"Bosnie-Herzégovine",BE:"Belgique",BF:"Burkina Faso",BG:"Bulgarie",BH:"Bahrein",BI:"Burundi",BJ:"Bénin",BR:"Brésil",CH:"Suisse",CI:"Côte d'ivoire",CM:"Cameroun",CR:"Costa Rica",CV:"Cap Vert",CY:"Chypre",CZ:"Tchèque",DE:"Allemagne",DK:"Danemark",DO:"République Dominicaine",DZ:"Algérie",EE:"Estonie",ES:"Espagne",FI:"Finlande",FO:"Îles Féroé",FR:"France",GB:"Royaume Uni",GE:"Géorgie",GI:"Gibraltar",GL:"Groënland",GR:"Gréce",GT:"Guatemala",HR:"Croatie",HU:"Hongrie",IE:"Irlande",IL:"Israël",IR:"Iran",IS:"Islande",IT:"Italie",JO:"Jordanie",KW:"Koweït",KZ:"Kazakhstan",LB:"Liban",LI:"Liechtenstein",LT:"Lithuanie",LU:"Luxembourg",LV:"Lettonie",MC:"Monaco",MD:"Moldavie",ME:"Monténégro",MG:"Madagascar",MK:"Macédoine",ML:"Mali",MR:"Mauritanie",MT:"Malte",MU:"Maurice",MZ:"Mozambique",NL:"Pays-Bas",NO:"Norvège",PK:"Pakistan",PL:"Pologne",PS:"Palestine",PT:"Portugal",QA:"Quatar",RO:"Roumanie",RS:"Serbie",SA:"Arabie Saoudite",SE:"Suède",SI:"Slovènie",SK:"Slovaquie",SM:"Saint-Marin",SN:"Sénégal",TL:"Timor oriental",TN:"Tunisie",TR:"Turquie",VG:"Îles Vierges britanniques",XK:"République du Kosovo"},country:"Veuillez fournir un code IBAN valide pour %s",default:"Veuillez fournir un code IBAN valide"},id:{countries:{BA:"Bosnie-Herzégovine",BG:"Bulgarie",BR:"Brésil",CH:"Suisse",CL:"Chili",CN:"Chine",CZ:"Tchèque",DK:"Danemark",EE:"Estonie",ES:"Espagne",FI:"Finlande",HR:"Croatie",IE:"Irlande",IS:"Islande",LT:"Lituanie",LV:"Lettonie",ME:"Monténégro",MK:"Macédoine",NL:"Pays-Bas",PL:"Pologne",RO:"Roumanie",RS:"Serbie",SE:"Suède",SI:"Slovénie",SK:"Slovaquie",SM:"Saint-Marin",TH:"Thaïlande",TR:"Turquie",ZA:"Afrique du Sud"},country:"Veuillez fournir un numéro d'identification valide pour %s",default:"Veuillez fournir un numéro d'identification valide"},identical:{default:"Veuillez fournir la même valeur"},imei:{default:"Veuillez fournir un code IMEI valide"},imo:{default:"Veuillez fournir un code IMO valide"},integer:{default:"Veuillez fournir un nombre valide"},ip:{default:"Veuillez fournir une adresse IP valide",ipv4:"Veuillez fournir une adresse IPv4 valide",ipv6:"Veuillez fournir une adresse IPv6 valide"},isbn:{default:"Veuillez fournir un code ISBN valide"},isin:{default:"Veuillez fournir un code ISIN valide"},ismn:{default:"Veuillez fournir un code ISMN valide"},issn:{default:"Veuillez fournir un code ISSN valide"},lessThan:{default:"Veuillez fournir une valeur inférieure ou égale à %s",notInclusive:"Veuillez fournir une valeur inférieure à %s"},mac:{default:"Veuillez fournir une adresse MAC valide"},meid:{default:"Veuillez fournir un code MEID valide"},notEmpty:{default:"Veuillez fournir une valeur"},numeric:{default:"Veuillez fournir une valeur décimale valide"},phone:{countries:{AE:"Émirats Arabes Unis",BG:"Bulgarie",BR:"Brésil",CN:"Chine",CZ:"Tchèque",DE:"Allemagne",DK:"Danemark",ES:"Espagne",FR:"France",GB:"Royaume-Uni",IN:"Inde",MA:"Maroc",NL:"Pays-Bas",PK:"Pakistan",RO:"Roumanie",RU:"Russie",SK:"Slovaquie",TH:"Thaïlande",US:"USA",VE:"Venezuela"},country:"Veuillez fournir un numéro de téléphone valide pour %s",default:"Veuillez fournir un numéro de téléphone valide"},promise:{default:"Veuillez fournir une valeur valide"},regexp:{default:"Veuillez fournir une valeur correspondant au modèle"},remote:{default:"Veuillez fournir une valeur valide"},rtn:{default:"Veuillez fournir un code RTN valide"},sedol:{default:"Veuillez fournir a valid SEDOL number"},siren:{default:"Veuillez fournir un numéro SIREN valide"},siret:{default:"Veuillez fournir un numéro SIRET valide"},step:{default:"Veuillez fournir un écart valide de %s"},stringCase:{default:"Veuillez ne fournir que des caractères minuscules",upper:"Veuillez ne fournir que des caractères majuscules"},stringLength:{between:"Veuillez fournir entre %s et %s caractères",default:"Veuillez fournir une valeur de longueur valide",less:"Veuillez fournir moins de %s caractères",more:"Veuillez fournir plus de %s caractères"},uri:{default:"Veuillez fournir un URI valide"},uuid:{default:"Veuillez fournir un UUID valide",version:"Veuillez fournir un UUID version %s number"},vat:{countries:{AT:"Autriche",BE:"Belgique",BG:"Bulgarie",BR:"Brésil",CH:"Suisse",CY:"Chypre",CZ:"Tchèque",DE:"Allemagne",DK:"Danemark",EE:"Estonie",EL:"Grèce",ES:"Espagne",FI:"Finlande",FR:"France",GB:"Royaume-Uni",GR:"Grèce",HR:"Croatie",HU:"Hongrie",IE:"Irlande",IS:"Islande",IT:"Italie",LT:"Lituanie",LU:"Luxembourg",LV:"Lettonie",MT:"Malte",NL:"Pays-Bas",NO:"Norvège",PL:"Pologne",PT:"Portugal",RO:"Roumanie",RS:"Serbie",RU:"Russie",SE:"Suède",SI:"Slovénie",SK:"Slovaquie",VE:"Venezuela",ZA:"Afrique du Sud"},country:"Veuillez fournir un code VAT valide pour %s",default:"Veuillez fournir un code VAT valide"},vin:{default:"Veuillez fournir un code VIN valide"},zipCode:{countries:{AT:"Autriche",BG:"Bulgarie",BR:"Brésil",CA:"Canada",CH:"Suisse",CZ:"Tchèque",DE:"Allemagne",DK:"Danemark",ES:"Espagne",FR:"France",GB:"Royaume-Uni",IE:"Irlande",IN:"Inde",IT:"Italie",MA:"Maroc",NL:"Pays-Bas",PL:"Pologne",PT:"Portugal",RO:"Roumanie",RU:"Russie",SE:"Suède",SG:"Singapour",SK:"Slovaquie",US:"USA"},country:"Veuillez fournir un code postal valide pour %s",default:"Veuillez fournir un code postal valide"}};return fr_BE})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.js new file mode 100755 index 00000000..4cbd139e --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.fr_FR = factory())); +})(this, (function () { 'use strict'; + + /** + * French language package + * Translated by @dlucazeau. Updated by @neilime, @jazzzz + */ + + var fr_FR = { + base64: { + default: 'Veuillez fournir une donnée correctement encodée en Base64', + }, + between: { + default: 'Veuillez fournir une valeur comprise entre %s et %s', + notInclusive: 'Veuillez fournir une valeur strictement comprise entre %s et %s', + }, + bic: { + default: 'Veuillez fournir un code-barre BIC valide', + }, + callback: { + default: 'Veuillez fournir une valeur valide', + }, + choice: { + between: 'Veuillez choisir de %s à %s options', + default: 'Veuillez fournir une valeur valide', + less: 'Veuillez choisir au minimum %s options', + more: 'Veuillez choisir au maximum %s options', + }, + color: { + default: 'Veuillez fournir une couleur valide', + }, + creditCard: { + default: 'Veuillez fournir un numéro de carte de crédit valide', + }, + cusip: { + default: 'Veuillez fournir un code CUSIP valide', + }, + date: { + default: 'Veuillez fournir une date valide', + max: 'Veuillez fournir une date inférieure à %s', + min: 'Veuillez fournir une date supérieure à %s', + range: 'Veuillez fournir une date comprise entre %s et %s', + }, + different: { + default: 'Veuillez fournir une valeur différente', + }, + digits: { + default: 'Veuillez ne fournir que des chiffres', + }, + ean: { + default: 'Veuillez fournir un code-barre EAN valide', + }, + ein: { + default: 'Veuillez fournir un code-barre EIN valide', + }, + emailAddress: { + default: 'Veuillez fournir une adresse e-mail valide', + }, + file: { + default: 'Veuillez choisir un fichier valide', + }, + greaterThan: { + default: 'Veuillez fournir une valeur supérieure ou égale à %s', + notInclusive: 'Veuillez fournir une valeur supérieure à %s', + }, + grid: { + default: 'Veuillez fournir un code GRId valide', + }, + hex: { + default: 'Veuillez fournir un nombre hexadécimal valide', + }, + iban: { + countries: { + AD: 'Andorre', + AE: 'Émirats Arabes Unis', + AL: 'Albanie', + AO: 'Angola', + AT: 'Autriche', + AZ: 'Azerbaïdjan', + BA: 'Bosnie-Herzégovine', + BE: 'Belgique', + BF: 'Burkina Faso', + BG: 'Bulgarie', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Bénin', + BR: 'Brésil', + CH: 'Suisse', + CI: "Côte d'ivoire", + CM: 'Cameroun', + CR: 'Costa Rica', + CV: 'Cap Vert', + CY: 'Chypre', + CZ: 'République Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + DO: 'République Dominicaine', + DZ: 'Algérie', + EE: 'Estonie', + ES: 'Espagne', + FI: 'Finlande', + FO: 'Îles Féroé', + FR: 'France', + GB: 'Royaume Uni', + GE: 'Géorgie', + GI: 'Gibraltar', + GL: 'Groënland', + GR: 'Gréce', + GT: 'Guatemala', + HR: 'Croatie', + HU: 'Hongrie', + IE: 'Irlande', + IL: 'Israël', + IR: 'Iran', + IS: 'Islande', + IT: 'Italie', + JO: 'Jordanie', + KW: 'Koweït', + KZ: 'Kazakhstan', + LB: 'Liban', + LI: 'Liechtenstein', + LT: 'Lithuanie', + LU: 'Luxembourg', + LV: 'Lettonie', + MC: 'Monaco', + MD: 'Moldavie', + ME: 'Monténégro', + MG: 'Madagascar', + MK: 'Macédoine', + ML: 'Mali', + MR: 'Mauritanie', + MT: 'Malte', + MU: 'Maurice', + MZ: 'Mozambique', + NL: 'Pays-Bas', + NO: 'Norvège', + PK: 'Pakistan', + PL: 'Pologne', + PS: 'Palestine', + PT: 'Portugal', + QA: 'Quatar', + RO: 'Roumanie', + RS: 'Serbie', + SA: 'Arabie Saoudite', + SE: 'Suède', + SI: 'Slovènie', + SK: 'Slovaquie', + SM: 'Saint-Marin', + SN: 'Sénégal', + TL: 'Timor oriental', + TN: 'Tunisie', + TR: 'Turquie', + VG: 'Îles Vierges britanniques', + XK: 'République du Kosovo', + }, + country: 'Veuillez fournir un code IBAN valide pour %s', + default: 'Veuillez fournir un code IBAN valide', + }, + id: { + countries: { + BA: 'Bosnie-Herzégovine', + BG: 'Bulgarie', + BR: 'Brésil', + CH: 'Suisse', + CL: 'Chili', + CN: 'Chine', + CZ: 'République Tchèque', + DK: 'Danemark', + EE: 'Estonie', + ES: 'Espagne', + FI: 'Finlande', + HR: 'Croatie', + IE: 'Irlande', + IS: 'Islande', + LT: 'Lituanie', + LV: 'Lettonie', + ME: 'Monténégro', + MK: 'Macédoine', + NL: 'Pays-Bas', + PL: 'Pologne', + RO: 'Roumanie', + RS: 'Serbie', + SE: 'Suède', + SI: 'Slovénie', + SK: 'Slovaquie', + SM: 'Saint-Marin', + TH: 'Thaïlande', + TR: 'Turquie', + ZA: 'Afrique du Sud', + }, + country: "Veuillez fournir un numéro d'identification valide pour %s", + default: "Veuillez fournir un numéro d'identification valide", + }, + identical: { + default: 'Veuillez fournir la même valeur', + }, + imei: { + default: 'Veuillez fournir un code IMEI valide', + }, + imo: { + default: 'Veuillez fournir un code IMO valide', + }, + integer: { + default: 'Veuillez fournir un nombre valide', + }, + ip: { + default: 'Veuillez fournir une adresse IP valide', + ipv4: 'Veuillez fournir une adresse IPv4 valide', + ipv6: 'Veuillez fournir une adresse IPv6 valide', + }, + isbn: { + default: 'Veuillez fournir un code ISBN valide', + }, + isin: { + default: 'Veuillez fournir un code ISIN valide', + }, + ismn: { + default: 'Veuillez fournir un code ISMN valide', + }, + issn: { + default: 'Veuillez fournir un code ISSN valide', + }, + lessThan: { + default: 'Veuillez fournir une valeur inférieure ou égale à %s', + notInclusive: 'Veuillez fournir une valeur inférieure à %s', + }, + mac: { + default: 'Veuillez fournir une adresse MAC valide', + }, + meid: { + default: 'Veuillez fournir un code MEID valide', + }, + notEmpty: { + default: 'Veuillez fournir une valeur', + }, + numeric: { + default: 'Veuillez fournir une valeur décimale valide', + }, + phone: { + countries: { + AE: 'Émirats Arabes Unis', + BG: 'Bulgarie', + BR: 'Brésil', + CN: 'Chine', + CZ: 'République Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + ES: 'Espagne', + FR: 'France', + GB: 'Royaume-Uni', + IN: 'Inde', + MA: 'Maroc', + NL: 'Pays-Bas', + PK: 'Pakistan', + RO: 'Roumanie', + RU: 'Russie', + SK: 'Slovaquie', + TH: 'Thaïlande', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Veuillez fournir un numéro de téléphone valide pour %s', + default: 'Veuillez fournir un numéro de téléphone valide', + }, + promise: { + default: 'Veuillez fournir une valeur valide', + }, + regexp: { + default: 'Veuillez fournir une valeur correspondant au modèle', + }, + remote: { + default: 'Veuillez fournir une valeur valide', + }, + rtn: { + default: 'Veuillez fournir un code RTN valide', + }, + sedol: { + default: 'Veuillez fournir a valid SEDOL number', + }, + siren: { + default: 'Veuillez fournir un numéro SIREN valide', + }, + siret: { + default: 'Veuillez fournir un numéro SIRET valide', + }, + step: { + default: 'Veuillez fournir un écart valide de %s', + }, + stringCase: { + default: 'Veuillez ne fournir que des caractères minuscules', + upper: 'Veuillez ne fournir que des caractères majuscules', + }, + stringLength: { + between: 'Veuillez fournir entre %s et %s caractères', + default: 'Veuillez fournir une valeur de longueur valide', + less: 'Veuillez fournir moins de %s caractères', + more: 'Veuillez fournir plus de %s caractères', + }, + uri: { + default: 'Veuillez fournir un URI valide', + }, + uuid: { + default: 'Veuillez fournir un UUID valide', + version: 'Veuillez fournir un UUID version %s number', + }, + vat: { + countries: { + AT: 'Autriche', + BE: 'Belgique', + BG: 'Bulgarie', + BR: 'Brésil', + CH: 'Suisse', + CY: 'Chypre', + CZ: 'République Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + EE: 'Estonie', + EL: 'Grèce', + ES: 'Espagne', + FI: 'Finlande', + FR: 'France', + GB: 'Royaume-Uni', + GR: 'Grèce', + HR: 'Croatie', + HU: 'Hongrie', + IE: 'Irlande', + IS: 'Islande', + IT: 'Italie', + LT: 'Lituanie', + LU: 'Luxembourg', + LV: 'Lettonie', + MT: 'Malte', + NL: 'Pays-Bas', + NO: 'Norvège', + PL: 'Pologne', + PT: 'Portugal', + RO: 'Roumanie', + RS: 'Serbie', + RU: 'Russie', + SE: 'Suède', + SI: 'Slovénie', + SK: 'Slovaquie', + VE: 'Venezuela', + ZA: 'Afrique du Sud', + }, + country: 'Veuillez fournir un code VAT valide pour %s', + default: 'Veuillez fournir un code VAT valide', + }, + vin: { + default: 'Veuillez fournir un code VIN valide', + }, + zipCode: { + countries: { + AT: 'Autriche', + BG: 'Bulgarie', + BR: 'Brésil', + CA: 'Canada', + CH: 'Suisse', + CZ: 'République Tchèque', + DE: 'Allemagne', + DK: 'Danemark', + ES: 'Espagne', + FR: 'France', + GB: 'Royaume-Uni', + IE: 'Irlande', + IN: 'Inde', + IT: 'Italie', + MA: 'Maroc', + NL: 'Pays-Bas', + PL: 'Pologne', + PT: 'Portugal', + RO: 'Roumanie', + RU: 'Russie', + SE: 'Suède', + SG: 'Singapour', + SK: 'Slovaquie', + US: 'USA', + }, + country: 'Veuillez fournir un code postal valide pour %s', + default: 'Veuillez fournir un code postal valide', + }, + }; + + return fr_FR; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.min.js new file mode 100755 index 00000000..2d30200b --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/fr_FR.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.fr_FR=factory())})(this,(function(){"use strict";var fr_FR={base64:{default:"Veuillez fournir une donnée correctement encodée en Base64"},between:{default:"Veuillez fournir une valeur comprise entre %s et %s",notInclusive:"Veuillez fournir une valeur strictement comprise entre %s et %s"},bic:{default:"Veuillez fournir un code-barre BIC valide"},callback:{default:"Veuillez fournir une valeur valide"},choice:{between:"Veuillez choisir de %s à %s options",default:"Veuillez fournir une valeur valide",less:"Veuillez choisir au minimum %s options",more:"Veuillez choisir au maximum %s options"},color:{default:"Veuillez fournir une couleur valide"},creditCard:{default:"Veuillez fournir un numéro de carte de crédit valide"},cusip:{default:"Veuillez fournir un code CUSIP valide"},date:{default:"Veuillez fournir une date valide",max:"Veuillez fournir une date inférieure à %s",min:"Veuillez fournir une date supérieure à %s",range:"Veuillez fournir une date comprise entre %s et %s"},different:{default:"Veuillez fournir une valeur différente"},digits:{default:"Veuillez ne fournir que des chiffres"},ean:{default:"Veuillez fournir un code-barre EAN valide"},ein:{default:"Veuillez fournir un code-barre EIN valide"},emailAddress:{default:"Veuillez fournir une adresse e-mail valide"},file:{default:"Veuillez choisir un fichier valide"},greaterThan:{default:"Veuillez fournir une valeur supérieure ou égale à %s",notInclusive:"Veuillez fournir une valeur supérieure à %s"},grid:{default:"Veuillez fournir un code GRId valide"},hex:{default:"Veuillez fournir un nombre hexadécimal valide"},iban:{countries:{AD:"Andorre",AE:"Émirats Arabes Unis",AL:"Albanie",AO:"Angola",AT:"Autriche",AZ:"Azerbaïdjan",BA:"Bosnie-Herzégovine",BE:"Belgique",BF:"Burkina Faso",BG:"Bulgarie",BH:"Bahrein",BI:"Burundi",BJ:"Bénin",BR:"Brésil",CH:"Suisse",CI:"Côte d'ivoire",CM:"Cameroun",CR:"Costa Rica",CV:"Cap Vert",CY:"Chypre",CZ:"République Tchèque",DE:"Allemagne",DK:"Danemark",DO:"République Dominicaine",DZ:"Algérie",EE:"Estonie",ES:"Espagne",FI:"Finlande",FO:"Îles Féroé",FR:"France",GB:"Royaume Uni",GE:"Géorgie",GI:"Gibraltar",GL:"Groënland",GR:"Gréce",GT:"Guatemala",HR:"Croatie",HU:"Hongrie",IE:"Irlande",IL:"Israël",IR:"Iran",IS:"Islande",IT:"Italie",JO:"Jordanie",KW:"Koweït",KZ:"Kazakhstan",LB:"Liban",LI:"Liechtenstein",LT:"Lithuanie",LU:"Luxembourg",LV:"Lettonie",MC:"Monaco",MD:"Moldavie",ME:"Monténégro",MG:"Madagascar",MK:"Macédoine",ML:"Mali",MR:"Mauritanie",MT:"Malte",MU:"Maurice",MZ:"Mozambique",NL:"Pays-Bas",NO:"Norvège",PK:"Pakistan",PL:"Pologne",PS:"Palestine",PT:"Portugal",QA:"Quatar",RO:"Roumanie",RS:"Serbie",SA:"Arabie Saoudite",SE:"Suède",SI:"Slovènie",SK:"Slovaquie",SM:"Saint-Marin",SN:"Sénégal",TL:"Timor oriental",TN:"Tunisie",TR:"Turquie",VG:"Îles Vierges britanniques",XK:"République du Kosovo"},country:"Veuillez fournir un code IBAN valide pour %s",default:"Veuillez fournir un code IBAN valide"},id:{countries:{BA:"Bosnie-Herzégovine",BG:"Bulgarie",BR:"Brésil",CH:"Suisse",CL:"Chili",CN:"Chine",CZ:"République Tchèque",DK:"Danemark",EE:"Estonie",ES:"Espagne",FI:"Finlande",HR:"Croatie",IE:"Irlande",IS:"Islande",LT:"Lituanie",LV:"Lettonie",ME:"Monténégro",MK:"Macédoine",NL:"Pays-Bas",PL:"Pologne",RO:"Roumanie",RS:"Serbie",SE:"Suède",SI:"Slovénie",SK:"Slovaquie",SM:"Saint-Marin",TH:"Thaïlande",TR:"Turquie",ZA:"Afrique du Sud"},country:"Veuillez fournir un numéro d'identification valide pour %s",default:"Veuillez fournir un numéro d'identification valide"},identical:{default:"Veuillez fournir la même valeur"},imei:{default:"Veuillez fournir un code IMEI valide"},imo:{default:"Veuillez fournir un code IMO valide"},integer:{default:"Veuillez fournir un nombre valide"},ip:{default:"Veuillez fournir une adresse IP valide",ipv4:"Veuillez fournir une adresse IPv4 valide",ipv6:"Veuillez fournir une adresse IPv6 valide"},isbn:{default:"Veuillez fournir un code ISBN valide"},isin:{default:"Veuillez fournir un code ISIN valide"},ismn:{default:"Veuillez fournir un code ISMN valide"},issn:{default:"Veuillez fournir un code ISSN valide"},lessThan:{default:"Veuillez fournir une valeur inférieure ou égale à %s",notInclusive:"Veuillez fournir une valeur inférieure à %s"},mac:{default:"Veuillez fournir une adresse MAC valide"},meid:{default:"Veuillez fournir un code MEID valide"},notEmpty:{default:"Veuillez fournir une valeur"},numeric:{default:"Veuillez fournir une valeur décimale valide"},phone:{countries:{AE:"Émirats Arabes Unis",BG:"Bulgarie",BR:"Brésil",CN:"Chine",CZ:"République Tchèque",DE:"Allemagne",DK:"Danemark",ES:"Espagne",FR:"France",GB:"Royaume-Uni",IN:"Inde",MA:"Maroc",NL:"Pays-Bas",PK:"Pakistan",RO:"Roumanie",RU:"Russie",SK:"Slovaquie",TH:"Thaïlande",US:"USA",VE:"Venezuela"},country:"Veuillez fournir un numéro de téléphone valide pour %s",default:"Veuillez fournir un numéro de téléphone valide"},promise:{default:"Veuillez fournir une valeur valide"},regexp:{default:"Veuillez fournir une valeur correspondant au modèle"},remote:{default:"Veuillez fournir une valeur valide"},rtn:{default:"Veuillez fournir un code RTN valide"},sedol:{default:"Veuillez fournir a valid SEDOL number"},siren:{default:"Veuillez fournir un numéro SIREN valide"},siret:{default:"Veuillez fournir un numéro SIRET valide"},step:{default:"Veuillez fournir un écart valide de %s"},stringCase:{default:"Veuillez ne fournir que des caractères minuscules",upper:"Veuillez ne fournir que des caractères majuscules"},stringLength:{between:"Veuillez fournir entre %s et %s caractères",default:"Veuillez fournir une valeur de longueur valide",less:"Veuillez fournir moins de %s caractères",more:"Veuillez fournir plus de %s caractères"},uri:{default:"Veuillez fournir un URI valide"},uuid:{default:"Veuillez fournir un UUID valide",version:"Veuillez fournir un UUID version %s number"},vat:{countries:{AT:"Autriche",BE:"Belgique",BG:"Bulgarie",BR:"Brésil",CH:"Suisse",CY:"Chypre",CZ:"République Tchèque",DE:"Allemagne",DK:"Danemark",EE:"Estonie",EL:"Grèce",ES:"Espagne",FI:"Finlande",FR:"France",GB:"Royaume-Uni",GR:"Grèce",HR:"Croatie",HU:"Hongrie",IE:"Irlande",IS:"Islande",IT:"Italie",LT:"Lituanie",LU:"Luxembourg",LV:"Lettonie",MT:"Malte",NL:"Pays-Bas",NO:"Norvège",PL:"Pologne",PT:"Portugal",RO:"Roumanie",RS:"Serbie",RU:"Russie",SE:"Suède",SI:"Slovénie",SK:"Slovaquie",VE:"Venezuela",ZA:"Afrique du Sud"},country:"Veuillez fournir un code VAT valide pour %s",default:"Veuillez fournir un code VAT valide"},vin:{default:"Veuillez fournir un code VIN valide"},zipCode:{countries:{AT:"Autriche",BG:"Bulgarie",BR:"Brésil",CA:"Canada",CH:"Suisse",CZ:"République Tchèque",DE:"Allemagne",DK:"Danemark",ES:"Espagne",FR:"France",GB:"Royaume-Uni",IE:"Irlande",IN:"Inde",IT:"Italie",MA:"Maroc",NL:"Pays-Bas",PL:"Pologne",PT:"Portugal",RO:"Roumanie",RU:"Russie",SE:"Suède",SG:"Singapour",SK:"Slovaquie",US:"USA"},country:"Veuillez fournir un code postal valide pour %s",default:"Veuillez fournir un code postal valide"}};return fr_FR})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.js new file mode 100755 index 00000000..41e95d33 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.he_IL = factory())); +})(this, (function () { 'use strict'; + + /** + * Hebrew language package + * Translated by @yakidahan + */ + + var he_IL = { + base64: { + default: 'נא להזין ערך המקודד בבסיס 64', + }, + between: { + default: 'נא להזין ערך בין %s ל-%s', + notInclusive: 'נא להזין ערך בין %s ל-%s בדיוק', + }, + bic: { + default: 'נא להזין מספר BIC תקין', + }, + callback: { + default: 'נא להזין ערך תקין', + }, + choice: { + between: 'נא לבחור %s-%s אפשרויות', + default: 'נא להזין ערך תקין', + less: 'נא לבחור מינימום %s אפשרויות', + more: 'נא לבחור מקסימום %s אפשרויות', + }, + color: { + default: 'נא להזין קוד צבע תקין', + }, + creditCard: { + default: 'נא להזין מספר כרטיס אשראי תקין', + }, + cusip: { + default: 'נא להזין מספר CUSIP תקין', + }, + date: { + default: 'נא להזין תאריך תקין', + max: 'נא להזין תאריך לפני %s', + min: 'נא להזין תאריך אחרי %s', + range: 'נא להזין תאריך בטווח %s - %s', + }, + different: { + default: 'נא להזין ערך שונה', + }, + digits: { + default: 'נא להזין ספרות בלבד', + }, + ean: { + default: 'נא להזין מספר EAN תקין', + }, + ein: { + default: 'נא להזין מספר EIN תקין', + }, + emailAddress: { + default: 'נא להזין כתובת דוא"ל תקינה', + }, + file: { + default: 'נא לבחור קובץ חוקי', + }, + greaterThan: { + default: 'נא להזין ערך גדול או שווה ל-%s', + notInclusive: 'נא להזין ערך גדול מ-%s', + }, + grid: { + default: 'נא להזין מספר GRId תקין', + }, + hex: { + default: 'נא להזין מספר הקסדצימלי תקין', + }, + iban: { + countries: { + AD: 'אנדורה', + AE: 'איחוד האמירויות הערבי', + AL: 'אלבניה', + AO: 'אנגולה', + AT: 'אוסטריה', + AZ: 'אזרבייגאן', + BA: 'בוסניה והרצגובינה', + BE: 'בלגיה', + BF: 'בורקינה פאסו', + BG: 'בולגריה', + BH: 'בחריין', + BI: 'בורונדי', + BJ: 'בנין', + BR: 'ברזיל', + CH: 'שווייץ', + CI: 'חוף השנהב', + CM: 'קמרון', + CR: 'קוסטה ריקה', + CV: 'קייפ ורדה', + CY: 'קפריסין', + CZ: 'צכיה', + DE: 'גרמניה', + DK: 'דנמרק', + DO: 'דומיניקה', + DZ: 'אלגיריה', + EE: 'אסטוניה', + ES: 'ספרד', + FI: 'פינלנד', + FO: 'איי פארו', + FR: 'צרפת', + GB: 'בריטניה', + GE: 'גאורגיה', + GI: 'גיברלטר', + GL: 'גרינלנד', + GR: 'יוון', + GT: 'גואטמלה', + HR: 'קרואטיה', + HU: 'הונגריה', + IE: 'אירלנד', + IL: 'ישראל', + IR: 'איראן', + IS: 'איסלנד', + IT: 'איטליה', + JO: 'ירדן', + KW: 'כווית', + KZ: 'קזחסטן', + LB: 'לבנון', + LI: 'ליכטנשטיין', + LT: 'ליטא', + LU: 'לוקסמבורג', + LV: 'לטביה', + MC: 'מונקו', + MD: 'מולדובה', + ME: 'מונטנגרו', + MG: 'מדגסקר', + MK: 'מקדוניה', + ML: 'מאלי', + MR: 'מאוריטניה', + MT: 'מלטה', + MU: 'מאוריציוס', + MZ: 'מוזמביק', + NL: 'הולנד', + NO: 'נורווגיה', + PK: 'פקיסטן', + PL: 'פולין', + PS: 'פלסטין', + PT: 'פורטוגל', + QA: 'קטאר', + RO: 'רומניה', + RS: 'סרביה', + SA: 'ערב הסעודית', + SE: 'שוודיה', + SI: 'סלובניה', + SK: 'סלובקיה', + SM: 'סן מרינו', + SN: 'סנגל', + TL: 'מזרח טימור', + TN: 'תוניסיה', + TR: 'טורקיה', + VG: 'איי הבתולה, בריטניה', + XK: 'רפובליקה של קוסובו', + }, + country: 'נא להזין מספר IBAN תקני ב%s', + default: 'נא להזין מספר IBAN תקין', + }, + id: { + countries: { + BA: 'בוסניה והרצגובינה', + BG: 'בולגריה', + BR: 'ברזיל', + CH: 'שווייץ', + CL: 'צילה', + CN: 'סין', + CZ: 'צכיה', + DK: 'דנמרק', + EE: 'אסטוניה', + ES: 'ספרד', + FI: 'פינלנד', + HR: 'קרואטיה', + IE: 'אירלנד', + IS: 'איסלנד', + LT: 'ליטא', + LV: 'לטביה', + ME: 'מונטנגרו', + MK: 'מקדוניה', + NL: 'הולנד', + PL: 'פולין', + RO: 'רומניה', + RS: 'סרביה', + SE: 'שוודיה', + SI: 'סלובניה', + SK: 'סלובקיה', + SM: 'סן מרינו', + TH: 'תאילנד', + TR: 'טורקיה', + ZA: 'דרום אפריקה', + }, + country: 'נא להזין מספר זהות תקני ב%s', + default: 'נא להזין מספר זהות תקין', + }, + identical: { + default: 'נא להזין את הערך שנית', + }, + imei: { + default: 'נא להזין מספר IMEI תקין', + }, + imo: { + default: 'נא להזין מספר IMO תקין', + }, + integer: { + default: 'נא להזין מספר תקין', + }, + ip: { + default: 'נא להזין כתובת IP תקינה', + ipv4: 'נא להזין כתובת IPv4 תקינה', + ipv6: 'נא להזין כתובת IPv6 תקינה', + }, + isbn: { + default: 'נא להזין מספר ISBN תקין', + }, + isin: { + default: 'נא להזין מספר ISIN תקין', + }, + ismn: { + default: 'נא להזין מספר ISMN תקין', + }, + issn: { + default: 'נא להזין מספר ISSN תקין', + }, + lessThan: { + default: 'נא להזין ערך קטן או שווה ל-%s', + notInclusive: 'נא להזין ערך קטן מ-%s', + }, + mac: { + default: 'נא להזין מספר MAC תקין', + }, + meid: { + default: 'נא להזין מספר MEID תקין', + }, + notEmpty: { + default: 'נא להזין ערך', + }, + numeric: { + default: 'נא להזין מספר עשרוני חוקי', + }, + phone: { + countries: { + AE: 'איחוד האמירויות הערבי', + BG: 'בולגריה', + BR: 'ברזיל', + CN: 'סין', + CZ: 'צכיה', + DE: 'גרמניה', + DK: 'דנמרק', + ES: 'ספרד', + FR: 'צרפת', + GB: 'בריטניה', + IN: 'הודו', + MA: 'מרוקו', + NL: 'הולנד', + PK: 'פקיסטן', + RO: 'רומניה', + RU: 'רוסיה', + SK: 'סלובקיה', + TH: 'תאילנד', + US: 'ארצות הברית', + VE: 'ונצואלה', + }, + country: 'נא להזין מספר טלפון תקין ב%s', + default: 'נא להין מספר טלפון תקין', + }, + promise: { + default: 'נא להזין ערך תקין', + }, + regexp: { + default: 'נא להזין ערך תואם לתבנית', + }, + remote: { + default: 'נא להזין ערך תקין', + }, + rtn: { + default: 'נא להזין מספר RTN תקין', + }, + sedol: { + default: 'נא להזין מספר SEDOL תקין', + }, + siren: { + default: 'נא להזין מספר SIREN תקין', + }, + siret: { + default: 'נא להזין מספר SIRET תקין', + }, + step: { + default: 'נא להזין שלב תקין מתוך %s', + }, + stringCase: { + default: 'נא להזין אותיות קטנות בלבד', + upper: 'נא להזין אותיות גדולות בלבד', + }, + stringLength: { + between: 'נא להזין ערך בין %s עד %s תווים', + default: 'נא להזין ערך באורך חוקי', + less: 'נא להזין ערך קטן מ-%s תווים', + more: 'נא להזין ערך גדול מ- %s תווים', + }, + uri: { + default: 'נא להזין URI תקין', + }, + uuid: { + default: 'נא להזין מספר UUID תקין', + version: 'נא להזין מספר UUID גרסה %s תקין', + }, + vat: { + countries: { + AT: 'אוסטריה', + BE: 'בלגיה', + BG: 'בולגריה', + BR: 'ברזיל', + CH: 'שווייץ', + CY: 'קפריסין', + CZ: 'צכיה', + DE: 'גרמניה', + DK: 'דנמרק', + EE: 'אסטוניה', + EL: 'יוון', + ES: 'ספרד', + FI: 'פינלנד', + FR: 'צרפת', + GB: 'בריטניה', + GR: 'יוון', + HR: 'קרואטיה', + HU: 'הונגריה', + IE: 'אירלנד', + IS: 'איסלנד', + IT: 'איטליה', + LT: 'ליטא', + LU: 'לוקסמבורג', + LV: 'לטביה', + MT: 'מלטה', + NL: 'הולנד', + NO: 'נורווגיה', + PL: 'פולין', + PT: 'פורטוגל', + RO: 'רומניה', + RS: 'סרביה', + RU: 'רוסיה', + SE: 'שוודיה', + SI: 'סלובניה', + SK: 'סלובקיה', + VE: 'ונצואלה', + ZA: 'דרום אפריקה', + }, + country: 'נא להזין מספר VAT תקין ב%s', + default: 'נא להזין מספר VAT תקין', + }, + vin: { + default: 'נא להזין מספר VIN תקין', + }, + zipCode: { + countries: { + AT: 'אוסטריה', + BG: 'בולגריה', + BR: 'ברזיל', + CA: 'קנדה', + CH: 'שווייץ', + CZ: 'צכיה', + DE: 'גרמניה', + DK: 'דנמרק', + ES: 'ספרד', + FR: 'צרפת', + GB: 'בריטניה', + IE: 'אירלנד', + IN: 'הודו', + IT: 'איטליה', + MA: 'מרוקו', + NL: 'הולנד', + PL: 'פולין', + PT: 'פורטוגל', + RO: 'רומניה', + RU: 'רוסיה', + SE: 'שוודיה', + SG: 'סינגפור', + SK: 'סלובקיה', + US: 'ארצות הברית', + }, + country: 'נא להזין מיקוד תקין ב%s', + default: 'נא להזין מיקוד תקין', + }, + }; + + return he_IL; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.min.js new file mode 100755 index 00000000..dc690384 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/he_IL.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.he_IL=factory())})(this,(function(){"use strict";var he_IL={base64:{default:"נא להזין ערך המקודד בבסיס 64"},between:{default:"נא להזין ערך בין %s ל-%s",notInclusive:"נא להזין ערך בין %s ל-%s בדיוק"},bic:{default:"נא להזין מספר BIC תקין"},callback:{default:"נא להזין ערך תקין"},choice:{between:"נא לבחור %s-%s אפשרויות",default:"נא להזין ערך תקין",less:"נא לבחור מינימום %s אפשרויות",more:"נא לבחור מקסימום %s אפשרויות"},color:{default:"נא להזין קוד צבע תקין"},creditCard:{default:"נא להזין מספר כרטיס אשראי תקין"},cusip:{default:"נא להזין מספר CUSIP תקין"},date:{default:"נא להזין תאריך תקין",max:"נא להזין תאריך לפני %s",min:"נא להזין תאריך אחרי %s",range:"נא להזין תאריך בטווח %s - %s"},different:{default:"נא להזין ערך שונה"},digits:{default:"נא להזין ספרות בלבד"},ean:{default:"נא להזין מספר EAN תקין"},ein:{default:"נא להזין מספר EIN תקין"},emailAddress:{default:'נא להזין כתובת דוא"ל תקינה'},file:{default:"נא לבחור קובץ חוקי"},greaterThan:{default:"נא להזין ערך גדול או שווה ל-%s",notInclusive:"נא להזין ערך גדול מ-%s"},grid:{default:"נא להזין מספר GRId תקין"},hex:{default:"נא להזין מספר הקסדצימלי תקין"},iban:{countries:{AD:"אנדורה",AE:"איחוד האמירויות הערבי",AL:"אלבניה",AO:"אנגולה",AT:"אוסטריה",AZ:"אזרבייגאן",BA:"בוסניה והרצגובינה",BE:"בלגיה",BF:"בורקינה פאסו",BG:"בולגריה",BH:"בחריין",BI:"בורונדי",BJ:"בנין",BR:"ברזיל",CH:"שווייץ",CI:"חוף השנהב",CM:"קמרון",CR:"קוסטה ריקה",CV:"קייפ ורדה",CY:"קפריסין",CZ:"צכיה",DE:"גרמניה",DK:"דנמרק",DO:"דומיניקה",DZ:"אלגיריה",EE:"אסטוניה",ES:"ספרד",FI:"פינלנד",FO:"איי פארו",FR:"צרפת",GB:"בריטניה",GE:"גאורגיה",GI:"גיברלטר",GL:"גרינלנד",GR:"יוון",GT:"גואטמלה",HR:"קרואטיה",HU:"הונגריה",IE:"אירלנד",IL:"ישראל",IR:"איראן",IS:"איסלנד",IT:"איטליה",JO:"ירדן",KW:"כווית",KZ:"קזחסטן",LB:"לבנון",LI:"ליכטנשטיין",LT:"ליטא",LU:"לוקסמבורג",LV:"לטביה",MC:"מונקו",MD:"מולדובה",ME:"מונטנגרו",MG:"מדגסקר",MK:"מקדוניה",ML:"מאלי",MR:"מאוריטניה",MT:"מלטה",MU:"מאוריציוס",MZ:"מוזמביק",NL:"הולנד",NO:"נורווגיה",PK:"פקיסטן",PL:"פולין",PS:"פלסטין",PT:"פורטוגל",QA:"קטאר",RO:"רומניה",RS:"סרביה",SA:"ערב הסעודית",SE:"שוודיה",SI:"סלובניה",SK:"סלובקיה",SM:"סן מרינו",SN:"סנגל",TL:"מזרח טימור",TN:"תוניסיה",TR:"טורקיה",VG:"איי הבתולה, בריטניה",XK:"רפובליקה של קוסובו"},country:"נא להזין מספר IBAN תקני ב%s",default:"נא להזין מספר IBAN תקין"},id:{countries:{BA:"בוסניה והרצגובינה",BG:"בולגריה",BR:"ברזיל",CH:"שווייץ",CL:"צילה",CN:"סין",CZ:"צכיה",DK:"דנמרק",EE:"אסטוניה",ES:"ספרד",FI:"פינלנד",HR:"קרואטיה",IE:"אירלנד",IS:"איסלנד",LT:"ליטא",LV:"לטביה",ME:"מונטנגרו",MK:"מקדוניה",NL:"הולנד",PL:"פולין",RO:"רומניה",RS:"סרביה",SE:"שוודיה",SI:"סלובניה",SK:"סלובקיה",SM:"סן מרינו",TH:"תאילנד",TR:"טורקיה",ZA:"דרום אפריקה"},country:"נא להזין מספר זהות תקני ב%s",default:"נא להזין מספר זהות תקין"},identical:{default:"נא להזין את הערך שנית"},imei:{default:"נא להזין מספר IMEI תקין"},imo:{default:"נא להזין מספר IMO תקין"},integer:{default:"נא להזין מספר תקין"},ip:{default:"נא להזין כתובת IP תקינה",ipv4:"נא להזין כתובת IPv4 תקינה",ipv6:"נא להזין כתובת IPv6 תקינה"},isbn:{default:"נא להזין מספר ISBN תקין"},isin:{default:"נא להזין מספר ISIN תקין"},ismn:{default:"נא להזין מספר ISMN תקין"},issn:{default:"נא להזין מספר ISSN תקין"},lessThan:{default:"נא להזין ערך קטן או שווה ל-%s",notInclusive:"נא להזין ערך קטן מ-%s"},mac:{default:"נא להזין מספר MAC תקין"},meid:{default:"נא להזין מספר MEID תקין"},notEmpty:{default:"נא להזין ערך"},numeric:{default:"נא להזין מספר עשרוני חוקי"},phone:{countries:{AE:"איחוד האמירויות הערבי",BG:"בולגריה",BR:"ברזיל",CN:"סין",CZ:"צכיה",DE:"גרמניה",DK:"דנמרק",ES:"ספרד",FR:"צרפת",GB:"בריטניה",IN:"הודו",MA:"מרוקו",NL:"הולנד",PK:"פקיסטן",RO:"רומניה",RU:"רוסיה",SK:"סלובקיה",TH:"תאילנד",US:"ארצות הברית",VE:"ונצואלה"},country:"נא להזין מספר טלפון תקין ב%s",default:"נא להין מספר טלפון תקין"},promise:{default:"נא להזין ערך תקין"},regexp:{default:"נא להזין ערך תואם לתבנית"},remote:{default:"נא להזין ערך תקין"},rtn:{default:"נא להזין מספר RTN תקין"},sedol:{default:"נא להזין מספר SEDOL תקין"},siren:{default:"נא להזין מספר SIREN תקין"},siret:{default:"נא להזין מספר SIRET תקין"},step:{default:"נא להזין שלב תקין מתוך %s"},stringCase:{default:"נא להזין אותיות קטנות בלבד",upper:"נא להזין אותיות גדולות בלבד"},stringLength:{between:"נא להזין ערך בין %s עד %s תווים",default:"נא להזין ערך באורך חוקי",less:"נא להזין ערך קטן מ-%s תווים",more:"נא להזין ערך גדול מ- %s תווים"},uri:{default:"נא להזין URI תקין"},uuid:{default:"נא להזין מספר UUID תקין",version:"נא להזין מספר UUID גרסה %s תקין"},vat:{countries:{AT:"אוסטריה",BE:"בלגיה",BG:"בולגריה",BR:"ברזיל",CH:"שווייץ",CY:"קפריסין",CZ:"צכיה",DE:"גרמניה",DK:"דנמרק",EE:"אסטוניה",EL:"יוון",ES:"ספרד",FI:"פינלנד",FR:"צרפת",GB:"בריטניה",GR:"יוון",HR:"קרואטיה",HU:"הונגריה",IE:"אירלנד",IS:"איסלנד",IT:"איטליה",LT:"ליטא",LU:"לוקסמבורג",LV:"לטביה",MT:"מלטה",NL:"הולנד",NO:"נורווגיה",PL:"פולין",PT:"פורטוגל",RO:"רומניה",RS:"סרביה",RU:"רוסיה",SE:"שוודיה",SI:"סלובניה",SK:"סלובקיה",VE:"ונצואלה",ZA:"דרום אפריקה"},country:"נא להזין מספר VAT תקין ב%s",default:"נא להזין מספר VAT תקין"},vin:{default:"נא להזין מספר VIN תקין"},zipCode:{countries:{AT:"אוסטריה",BG:"בולגריה",BR:"ברזיל",CA:"קנדה",CH:"שווייץ",CZ:"צכיה",DE:"גרמניה",DK:"דנמרק",ES:"ספרד",FR:"צרפת",GB:"בריטניה",IE:"אירלנד",IN:"הודו",IT:"איטליה",MA:"מרוקו",NL:"הולנד",PL:"פולין",PT:"פורטוגל",RO:"רומניה",RU:"רוסיה",SE:"שוודיה",SG:"סינגפור",SK:"סלובקיה",US:"ארצות הברית"},country:"נא להזין מיקוד תקין ב%s",default:"נא להזין מיקוד תקין"}};return he_IL})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.js new file mode 100755 index 00000000..8c34bf58 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.hi_IN = factory())); +})(this, (function () { 'use strict'; + + /** + * Hindi (India) language package + * Translated by @gladiatorAsh + */ + + var hi_IN = { + base64: { + default: 'कृपया एक वैध 64 इनकोडिंग मूल्यांक प्रविष्ट करें', + }, + between: { + default: 'कृपया %s और %s के बीच एक मूल्यांक प्रविष्ट करें', + notInclusive: 'कृपया सिर्फ़ %s और %s के बीच मूल्यांक प्रविष्ट करें', + }, + bic: { + default: 'कृपया एक वैध BIC संख्या प्रविष्ट करें', + }, + callback: { + default: 'कृपया एक वैध मूल्यांक प्रविष्ट करें', + }, + choice: { + between: 'कृपया %s और %s के बीच विकल्पों का चयन करें', + default: 'कृपया एक वैध मूल्यांक प्रविष्ट करें', + less: 'कृपया कम से कम %s विकल्पों का चयन करें', + more: 'कृपया अधिकतम %s विकल्पों का चयन करें', + }, + color: { + default: 'कृपया एक वैध रंग प्रविष्ट करें', + }, + creditCard: { + default: 'कृपया एक वैध क्रेडिट कार्ड संख्या प्रविष्ट करें', + }, + cusip: { + default: 'कृपया एक वैध CUSIP संख्या प्रविष्ट करें', + }, + date: { + default: 'कृपया एक वैध दिनांक प्रविष्ट करें', + max: 'कृपया %s के पहले एक वैध दिनांक प्रविष्ट करें', + min: 'कृपया %s के बाद एक वैध दिनांक प्रविष्ट करें', + range: 'कृपया %s से %s के बीच एक वैध दिनांक प्रविष्ट करें', + }, + different: { + default: 'कृपया एक अलग मूल्यांक प्रविष्ट करें', + }, + digits: { + default: 'कृपया केवल अंक प्रविष्ट करें', + }, + ean: { + default: 'कृपया एक वैध EAN संख्या प्रविष्ट करें', + }, + ein: { + default: 'कृपया एक वैध EIN संख्या प्रविष्ट करें', + }, + emailAddress: { + default: 'कृपया एक वैध ईमेल पता प्रविष्ट करें', + }, + file: { + default: 'कृपया एक वैध फ़ाइल का चयन करें', + }, + greaterThan: { + default: 'कृपया %s से अधिक या बराबर एक मूल्यांक प्रविष्ट करें', + notInclusive: 'कृपया %s से अधिक एक मूल्यांक प्रविष्ट करें', + }, + grid: { + default: 'कृपया एक वैध GRID संख्या प्रविष्ट करें', + }, + hex: { + default: 'कृपया एक वैध हेक्साडेसिमल संख्या प्रविष्ट करें', + }, + iban: { + countries: { + AD: 'अंडोरा', + AE: 'संयुक्त अरब अमीरात', + AL: 'अल्बानिया', + AO: 'अंगोला', + AT: 'ऑस्ट्रिया', + AZ: 'अज़रबैजान', + BA: 'बोस्निया और हर्जेगोविना', + BE: 'बेल्जियम', + BF: 'बुर्किना फासो', + BG: 'बुल्गारिया', + BH: 'बहरीन', + BI: 'बुस्र्न्दी', + BJ: 'बेनिन', + BR: 'ब्राज़िल', + CH: 'स्विट्जरलैंड', + CI: 'आइवरी कोस्ट', + CM: 'कैमरून', + CR: 'कोस्टा रिका', + CV: 'केप वर्डे', + CY: 'साइप्रस', + CZ: 'चेक रिपब्लिक', + DE: 'जर्मनी', + DK: 'डेनमार्क', + DO: 'डोमिनिकन गणराज्य', + DZ: 'एलजीरिया', + EE: 'एस्तोनिया', + ES: 'स्पेन', + FI: 'फिनलैंड', + FO: 'फरो आइलैंड्स', + FR: 'फ्रांस', + GB: 'यूनाइटेड किंगडम', + GE: 'जॉर्जिया', + GI: 'जिब्राल्टर', + GL: 'ग्रीनलैंड', + GR: 'ग्रीस', + GT: 'ग्वाटेमाला', + HR: 'क्रोएशिया', + HU: 'हंगरी', + IE: 'आयरलैंड', + IL: 'इज़राइल', + IR: 'ईरान', + IS: 'आइसलैंड', + IT: 'इटली', + JO: 'जॉर्डन', + KW: 'कुवैत', + KZ: 'कजाखस्तान', + LB: 'लेबनान', + LI: 'लिकटेंस्टीन', + LT: 'लिथुआनिया', + LU: 'लक्समबर्ग', + LV: 'लाटविया', + MC: 'मोनाको', + MD: 'माल्डोवा', + ME: 'मॉन्टेंगरो', + MG: 'मेडागास्कर', + MK: 'मैसेडोनिया', + ML: 'माली', + MR: 'मॉरिटानिया', + MT: 'माल्टा', + MU: 'मॉरीशस', + MZ: 'मोज़ाम्बिक', + NL: 'नीदरलैंड', + NO: 'नॉर्वे', + PK: 'पाकिस्तान', + PL: 'पोलैंड', + PS: 'फिलिस्तीन', + PT: 'पुर्तगाल', + QA: 'क़तर', + RO: 'रोमानिया', + RS: 'सर्बिया', + SA: 'सऊदी अरब', + SE: 'स्वीडन', + SI: 'स्लोवेनिया', + SK: 'स्लोवाकिया', + SM: 'सैन मैरिनो', + SN: 'सेनेगल', + TL: 'पूर्वी तिमोर', + TN: 'ट्यूनीशिया', + TR: 'तुर्की', + VG: 'वर्जिन आइलैंड्स, ब्रिटिश', + XK: 'कोसोवो गणराज्य', + }, + country: 'कृपया %s में एक वैध IBAN संख्या प्रविष्ट करें', + default: 'कृपया एक वैध IBAN संख्या प्रविष्ट करें', + }, + id: { + countries: { + BA: 'बोस्निया और हर्जेगोविना', + BG: 'बुल्गारिया', + BR: 'ब्राज़िल', + CH: 'स्विट्जरलैंड', + CL: 'चिली', + CN: 'चीन', + CZ: 'चेक रिपब्लिक', + DK: 'डेनमार्क', + EE: 'एस्तोनिया', + ES: 'स्पेन', + FI: 'फिनलैंड', + HR: 'क्रोएशिया', + IE: 'आयरलैंड', + IS: 'आइसलैंड', + LT: 'लिथुआनिया', + LV: 'लाटविया', + ME: 'मोंटेनेग्रो', + MK: 'मैसेडोनिया', + NL: 'नीदरलैंड', + PL: 'पोलैंड', + RO: 'रोमानिया', + RS: 'सर्बिया', + SE: 'स्वीडन', + SI: 'स्लोवेनिया', + SK: 'स्लोवाकिया', + SM: 'सैन मैरिनो', + TH: 'थाईलैंड', + TR: 'तुर्की', + ZA: 'दक्षिण अफ्रीका', + }, + country: 'कृपया %s में एक वैध पहचान संख्या प्रविष्ट करें', + default: 'कृपया एक वैध पहचान संख्या प्रविष्ट करें', + }, + identical: { + default: 'कृपया वही मूल्यांक दोबारा प्रविष्ट करें', + }, + imei: { + default: 'कृपया एक वैध IMEI संख्या प्रविष्ट करें', + }, + imo: { + default: 'कृपया एक वैध IMO संख्या प्रविष्ट करें', + }, + integer: { + default: 'कृपया एक वैध संख्या प्रविष्ट करें', + }, + ip: { + default: 'कृपया एक वैध IP पता प्रविष्ट करें', + ipv4: 'कृपया एक वैध IPv4 पता प्रविष्ट करें', + ipv6: 'कृपया एक वैध IPv6 पता प्रविष्ट करें', + }, + isbn: { + default: 'कृपया एक वैध ISBN संख्या दर्ज करें', + }, + isin: { + default: 'कृपया एक वैध ISIN संख्या दर्ज करें', + }, + ismn: { + default: 'कृपया एक वैध ISMN संख्या दर्ज करें', + }, + issn: { + default: 'कृपया एक वैध ISSN संख्या दर्ज करें', + }, + lessThan: { + default: 'कृपया %s से कम या बराबर एक मूल्यांक प्रविष्ट करें', + notInclusive: 'कृपया %s से कम एक मूल्यांक प्रविष्ट करें', + }, + mac: { + default: 'कृपया एक वैध MAC पता प्रविष्ट करें', + }, + meid: { + default: 'कृपया एक वैध MEID संख्या प्रविष्ट करें', + }, + notEmpty: { + default: 'कृपया एक मूल्यांक प्रविष्ट करें', + }, + numeric: { + default: 'कृपया एक वैध दशमलव संख्या प्रविष्ट करें', + }, + phone: { + countries: { + AE: 'संयुक्त अरब अमीरात', + BG: 'बुल्गारिया', + BR: 'ब्राज़िल', + CN: 'चीन', + CZ: 'चेक रिपब्लिक', + DE: 'जर्मनी', + DK: 'डेनमार्क', + ES: 'स्पेन', + FR: 'फ्रांस', + GB: 'यूनाइटेड किंगडम', + IN: 'भारत', + MA: 'मोरक्को', + NL: 'नीदरलैंड', + PK: 'पाकिस्तान', + RO: 'रोमानिया', + RU: 'रुस', + SK: 'स्लोवाकिया', + TH: 'थाईलैंड', + US: 'अमेरीका', + VE: 'वेनेजुएला', + }, + country: 'कृपया %s में एक वैध फ़ोन नंबर प्रविष्ट करें', + default: 'कृपया एक वैध फ़ोन नंबर प्रविष्ट करें', + }, + promise: { + default: 'कृपया एक वैध मूल्यांक प्रविष्ट करें', + }, + regexp: { + default: 'कृपया पैटर्न से मेल खाते एक मूल्यांक प्रविष्ट करें', + }, + remote: { + default: 'कृपया एक वैध मूल्यांक प्रविष्ट करें', + }, + rtn: { + default: 'कृपया एक वैध RTN संख्या प्रविष्ट करें', + }, + sedol: { + default: 'कृपया एक वैध SEDOL संख्या प्रविष्ट करें', + }, + siren: { + default: 'कृपया एक वैध SIREN संख्या प्रविष्ट करें', + }, + siret: { + default: 'कृपया एक वैध SIRET संख्या प्रविष्ट करें', + }, + step: { + default: '%s के एक गुणज मूल्यांक प्रविष्ट करें', + }, + stringCase: { + default: 'कृपया केवल छोटे पात्रों का प्रविष्ट करें', + upper: 'कृपया केवल बड़े पात्रों का प्रविष्ट करें', + }, + stringLength: { + between: 'कृपया %s से %s के बीच लंबाई का एक मूल्यांक प्रविष्ट करें', + default: 'कृपया वैध लंबाई का एक मूल्यांक प्रविष्ट करें', + less: 'कृपया %s से कम पात्रों को प्रविष्ट करें', + more: 'कृपया %s से अधिक पात्रों को प्रविष्ट करें', + }, + uri: { + default: 'कृपया एक वैध URI प्रविष्ट करें', + }, + uuid: { + default: 'कृपया एक वैध UUID संख्या प्रविष्ट करें', + version: 'कृपया एक वैध UUID संस्करण %s संख्या प्रविष्ट करें', + }, + vat: { + countries: { + AT: 'ऑस्ट्रिया', + BE: 'बेल्जियम', + BG: 'बुल्गारिया', + BR: 'ब्राज़िल', + CH: 'स्विट्जरलैंड', + CY: 'साइप्रस', + CZ: 'चेक रिपब्लिक', + DE: 'जर्मनी', + DK: 'डेनमार्क', + EE: 'एस्तोनिया', + EL: 'ग्रीस', + ES: 'स्पेन', + FI: 'फिनलैंड', + FR: 'फ्रांस', + GB: 'यूनाइटेड किंगडम', + GR: 'ग्रीस', + HR: 'क्रोएशिया', + HU: 'हंगरी', + IE: 'आयरलैंड', + IS: 'आइसलैंड', + IT: 'इटली', + LT: 'लिथुआनिया', + LU: 'लक्समबर्ग', + LV: 'लाटविया', + MT: 'माल्टा', + NL: 'नीदरलैंड', + NO: 'नॉर्वे', + PL: 'पोलैंड', + PT: 'पुर्तगाल', + RO: 'रोमानिया', + RS: 'सर्बिया', + RU: 'रुस', + SE: 'स्वीडन', + SI: 'स्लोवेनिया', + SK: 'स्लोवाकिया', + VE: 'वेनेजुएला', + ZA: 'दक्षिण अफ्रीका', + }, + country: 'कृपया एक वैध VAT संख्या %s मे प्रविष्ट करें', + default: 'कृपया एक वैध VAT संख्या प्रविष्ट करें', + }, + vin: { + default: 'कृपया एक वैध VIN संख्या प्रविष्ट करें', + }, + zipCode: { + countries: { + AT: 'ऑस्ट्रिया', + BG: 'बुल्गारिया', + BR: 'ब्राज़िल', + CA: 'कनाडा', + CH: 'स्विट्जरलैंड', + CZ: 'चेक रिपब्लिक', + DE: 'जर्मनी', + DK: 'डेनमार्क', + ES: 'स्पेन', + FR: 'फ्रांस', + GB: 'यूनाइटेड किंगडम', + IE: 'आयरलैंड', + IN: 'भारत', + IT: 'इटली', + MA: 'मोरक्को', + NL: 'नीदरलैंड', + PL: 'पोलैंड', + PT: 'पुर्तगाल', + RO: 'रोमानिया', + RU: 'रुस', + SE: 'स्वीडन', + SG: 'सिंगापुर', + SK: 'स्लोवाकिया', + US: 'अमेरीका', + }, + country: 'कृपया एक वैध डाक कोड %s मे प्रविष्ट करें', + default: 'कृपया एक वैध डाक कोड प्रविष्ट करें', + }, + }; + + return hi_IN; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.min.js new file mode 100755 index 00000000..aa3646ca --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hi_IN.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.hi_IN=factory())})(this,(function(){"use strict";var hi_IN={base64:{default:"कृपया एक वैध 64 इनकोडिंग मूल्यांक प्रविष्ट करें"},between:{default:"कृपया %s और %s के बीच एक मूल्यांक प्रविष्ट करें",notInclusive:"कृपया सिर्फ़ %s और %s के बीच मूल्यांक प्रविष्ट करें"},bic:{default:"कृपया एक वैध BIC संख्या प्रविष्ट करें"},callback:{default:"कृपया एक वैध मूल्यांक प्रविष्ट करें"},choice:{between:"कृपया %s और %s के बीच विकल्पों का चयन करें",default:"कृपया एक वैध मूल्यांक प्रविष्ट करें",less:"कृपया कम से कम %s विकल्पों का चयन करें",more:"कृपया अधिकतम %s विकल्पों का चयन करें"},color:{default:"कृपया एक वैध रंग प्रविष्ट करें"},creditCard:{default:"कृपया एक वैध क्रेडिट कार्ड संख्या प्रविष्ट करें"},cusip:{default:"कृपया एक वैध CUSIP संख्या प्रविष्ट करें"},date:{default:"कृपया एक वैध दिनांक प्रविष्ट करें",max:"कृपया %s के पहले एक वैध दिनांक प्रविष्ट करें",min:"कृपया %s के बाद एक वैध दिनांक प्रविष्ट करें",range:"कृपया %s से %s के बीच एक वैध दिनांक प्रविष्ट करें"},different:{default:"कृपया एक अलग मूल्यांक प्रविष्ट करें"},digits:{default:"कृपया केवल अंक प्रविष्ट करें"},ean:{default:"कृपया एक वैध EAN संख्या प्रविष्ट करें"},ein:{default:"कृपया एक वैध EIN संख्या प्रविष्ट करें"},emailAddress:{default:"कृपया एक वैध ईमेल पता प्रविष्ट करें"},file:{default:"कृपया एक वैध फ़ाइल का चयन करें"},greaterThan:{default:"कृपया %s से अधिक या बराबर एक मूल्यांक प्रविष्ट करें",notInclusive:"कृपया %s से अधिक एक मूल्यांक प्रविष्ट करें"},grid:{default:"कृपया एक वैध GRID संख्या प्रविष्ट करें"},hex:{default:"कृपया एक वैध हेक्साडेसिमल संख्या प्रविष्ट करें"},iban:{countries:{AD:"अंडोरा",AE:"संयुक्त अरब अमीरात",AL:"अल्बानिया",AO:"अंगोला",AT:"ऑस्ट्रिया",AZ:"अज़रबैजान",BA:"बोस्निया और हर्जेगोविना",BE:"बेल्जियम",BF:"बुर्किना फासो",BG:"बुल्गारिया",BH:"बहरीन",BI:"बुस्र्न्दी",BJ:"बेनिन",BR:"ब्राज़िल",CH:"स्विट्जरलैंड",CI:"आइवरी कोस्ट",CM:"कैमरून",CR:"कोस्टा रिका",CV:"केप वर्डे",CY:"साइप्रस",CZ:"चेक रिपब्लिक",DE:"जर्मनी",DK:"डेनमार्क",DO:"डोमिनिकन गणराज्य",DZ:"एलजीरिया",EE:"एस्तोनिया",ES:"स्पेन",FI:"फिनलैंड",FO:"फरो आइलैंड्स",FR:"फ्रांस",GB:"यूनाइटेड किंगडम",GE:"जॉर्जिया",GI:"जिब्राल्टर",GL:"ग्रीनलैंड",GR:"ग्रीस",GT:"ग्वाटेमाला",HR:"क्रोएशिया",HU:"हंगरी",IE:"आयरलैंड",IL:"इज़राइल",IR:"ईरान",IS:"आइसलैंड",IT:"इटली",JO:"जॉर्डन",KW:"कुवैत",KZ:"कजाखस्तान",LB:"लेबनान",LI:"लिकटेंस्टीन",LT:"लिथुआनिया",LU:"लक्समबर्ग",LV:"लाटविया",MC:"मोनाको",MD:"माल्डोवा",ME:"मॉन्टेंगरो",MG:"मेडागास्कर",MK:"मैसेडोनिया",ML:"माली",MR:"मॉरिटानिया",MT:"माल्टा",MU:"मॉरीशस",MZ:"मोज़ाम्बिक",NL:"नीदरलैंड",NO:"नॉर्वे",PK:"पाकिस्तान",PL:"पोलैंड",PS:"फिलिस्तीन",PT:"पुर्तगाल",QA:"क़तर",RO:"रोमानिया",RS:"सर्बिया",SA:"सऊदी अरब",SE:"स्वीडन",SI:"स्लोवेनिया",SK:"स्लोवाकिया",SM:"सैन मैरिनो",SN:"सेनेगल",TL:"पूर्वी तिमोर",TN:"ट्यूनीशिया",TR:"तुर्की",VG:"वर्जिन आइलैंड्स, ब्रिटिश",XK:"कोसोवो गणराज्य"},country:"कृपया %s में एक वैध IBAN संख्या प्रविष्ट करें",default:"कृपया एक वैध IBAN संख्या प्रविष्ट करें"},id:{countries:{BA:"बोस्निया और हर्जेगोविना",BG:"बुल्गारिया",BR:"ब्राज़िल",CH:"स्विट्जरलैंड",CL:"चिली",CN:"चीन",CZ:"चेक रिपब्लिक",DK:"डेनमार्क",EE:"एस्तोनिया",ES:"स्पेन",FI:"फिनलैंड",HR:"क्रोएशिया",IE:"आयरलैंड",IS:"आइसलैंड",LT:"लिथुआनिया",LV:"लाटविया",ME:"मोंटेनेग्रो",MK:"मैसेडोनिया",NL:"नीदरलैंड",PL:"पोलैंड",RO:"रोमानिया",RS:"सर्बिया",SE:"स्वीडन",SI:"स्लोवेनिया",SK:"स्लोवाकिया",SM:"सैन मैरिनो",TH:"थाईलैंड",TR:"तुर्की",ZA:"दक्षिण अफ्रीका"},country:"कृपया %s में एक वैध पहचान संख्या प्रविष्ट करें",default:"कृपया एक वैध पहचान संख्या प्रविष्ट करें"},identical:{default:"कृपया वही मूल्यांक दोबारा प्रविष्ट करें"},imei:{default:"कृपया एक वैध IMEI संख्या प्रविष्ट करें"},imo:{default:"कृपया एक वैध IMO संख्या प्रविष्ट करें"},integer:{default:"कृपया एक वैध संख्या प्रविष्ट करें"},ip:{default:"कृपया एक वैध IP पता प्रविष्ट करें",ipv4:"कृपया एक वैध IPv4 पता प्रविष्ट करें",ipv6:"कृपया एक वैध IPv6 पता प्रविष्ट करें"},isbn:{default:"कृपया एक वैध ISBN संख्या दर्ज करें"},isin:{default:"कृपया एक वैध ISIN संख्या दर्ज करें"},ismn:{default:"कृपया एक वैध ISMN संख्या दर्ज करें"},issn:{default:"कृपया एक वैध ISSN संख्या दर्ज करें"},lessThan:{default:"कृपया %s से कम या बराबर एक मूल्यांक प्रविष्ट करें",notInclusive:"कृपया %s से कम एक मूल्यांक प्रविष्ट करें"},mac:{default:"कृपया एक वैध MAC पता प्रविष्ट करें"},meid:{default:"कृपया एक वैध MEID संख्या प्रविष्ट करें"},notEmpty:{default:"कृपया एक मूल्यांक प्रविष्ट करें"},numeric:{default:"कृपया एक वैध दशमलव संख्या प्रविष्ट करें"},phone:{countries:{AE:"संयुक्त अरब अमीरात",BG:"बुल्गारिया",BR:"ब्राज़िल",CN:"चीन",CZ:"चेक रिपब्लिक",DE:"जर्मनी",DK:"डेनमार्क",ES:"स्पेन",FR:"फ्रांस",GB:"यूनाइटेड किंगडम",IN:"भारत",MA:"मोरक्को",NL:"नीदरलैंड",PK:"पाकिस्तान",RO:"रोमानिया",RU:"रुस",SK:"स्लोवाकिया",TH:"थाईलैंड",US:"अमेरीका",VE:"वेनेजुएला"},country:"कृपया %s में एक वैध फ़ोन नंबर प्रविष्ट करें",default:"कृपया एक वैध फ़ोन नंबर प्रविष्ट करें"},promise:{default:"कृपया एक वैध मूल्यांक प्रविष्ट करें"},regexp:{default:"कृपया पैटर्न से मेल खाते एक मूल्यांक प्रविष्ट करें"},remote:{default:"कृपया एक वैध मूल्यांक प्रविष्ट करें"},rtn:{default:"कृपया एक वैध RTN संख्या प्रविष्ट करें"},sedol:{default:"कृपया एक वैध SEDOL संख्या प्रविष्ट करें"},siren:{default:"कृपया एक वैध SIREN संख्या प्रविष्ट करें"},siret:{default:"कृपया एक वैध SIRET संख्या प्रविष्ट करें"},step:{default:"%s के एक गुणज मूल्यांक प्रविष्ट करें"},stringCase:{default:"कृपया केवल छोटे पात्रों का प्रविष्ट करें",upper:"कृपया केवल बड़े पात्रों का प्रविष्ट करें"},stringLength:{between:"कृपया %s से %s के बीच लंबाई का एक मूल्यांक प्रविष्ट करें",default:"कृपया वैध लंबाई का एक मूल्यांक प्रविष्ट करें",less:"कृपया %s से कम पात्रों को प्रविष्ट करें",more:"कृपया %s से अधिक पात्रों को प्रविष्ट करें"},uri:{default:"कृपया एक वैध URI प्रविष्ट करें"},uuid:{default:"कृपया एक वैध UUID संख्या प्रविष्ट करें",version:"कृपया एक वैध UUID संस्करण %s संख्या प्रविष्ट करें"},vat:{countries:{AT:"ऑस्ट्रिया",BE:"बेल्जियम",BG:"बुल्गारिया",BR:"ब्राज़िल",CH:"स्विट्जरलैंड",CY:"साइप्रस",CZ:"चेक रिपब्लिक",DE:"जर्मनी",DK:"डेनमार्क",EE:"एस्तोनिया",EL:"ग्रीस",ES:"स्पेन",FI:"फिनलैंड",FR:"फ्रांस",GB:"यूनाइटेड किंगडम",GR:"ग्रीस",HR:"क्रोएशिया",HU:"हंगरी",IE:"आयरलैंड",IS:"आइसलैंड",IT:"इटली",LT:"लिथुआनिया",LU:"लक्समबर्ग",LV:"लाटविया",MT:"माल्टा",NL:"नीदरलैंड",NO:"नॉर्वे",PL:"पोलैंड",PT:"पुर्तगाल",RO:"रोमानिया",RS:"सर्बिया",RU:"रुस",SE:"स्वीडन",SI:"स्लोवेनिया",SK:"स्लोवाकिया",VE:"वेनेजुएला",ZA:"दक्षिण अफ्रीका"},country:"कृपया एक वैध VAT संख्या %s मे प्रविष्ट करें",default:"कृपया एक वैध VAT संख्या प्रविष्ट करें"},vin:{default:"कृपया एक वैध VIN संख्या प्रविष्ट करें"},zipCode:{countries:{AT:"ऑस्ट्रिया",BG:"बुल्गारिया",BR:"ब्राज़िल",CA:"कनाडा",CH:"स्विट्जरलैंड",CZ:"चेक रिपब्लिक",DE:"जर्मनी",DK:"डेनमार्क",ES:"स्पेन",FR:"फ्रांस",GB:"यूनाइटेड किंगडम",IE:"आयरलैंड",IN:"भारत",IT:"इटली",MA:"मोरक्को",NL:"नीदरलैंड",PL:"पोलैंड",PT:"पुर्तगाल",RO:"रोमानिया",RU:"रुस",SE:"स्वीडन",SG:"सिंगापुर",SK:"स्लोवाकिया",US:"अमेरीका"},country:"कृपया एक वैध डाक कोड %s मे प्रविष्ट करें",default:"कृपया एक वैध डाक कोड प्रविष्ट करें"}};return hi_IN})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.js new file mode 100755 index 00000000..b508b5f0 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.hu_HU = factory())); +})(this, (function () { 'use strict'; + + /** + * Hungarian language package + * Translated by @blackfyre + */ + + var hu_HU = { + base64: { + default: 'Kérlek, hogy érvényes base 64 karakter láncot adj meg', + }, + between: { + default: 'Kérlek, hogy %s és %s között adj meg értéket', + notInclusive: 'Kérlek, hogy %s és %s között adj meg értéket', + }, + bic: { + default: 'Kérlek, hogy érvényes BIC számot adj meg', + }, + callback: { + default: 'Kérlek, hogy érvényes értéket adj meg', + }, + choice: { + between: 'Kérlek, hogy válassz %s - %s lehetőséget', + default: 'Kérlek, hogy érvényes értéket adj meg', + less: 'Kérlek, hogy legalább %s lehetőséget válassz ki', + more: 'Kérlek, hogy maximum %s lehetőséget válassz ki', + }, + color: { + default: 'Kérlek, hogy érvényes színt adj meg', + }, + creditCard: { + default: 'Kérlek, hogy érvényes bankkártya számot adj meg', + }, + cusip: { + default: 'Kérlek, hogy érvényes CUSIP számot adj meg', + }, + date: { + default: 'Kérlek, hogy érvényes dátumot adj meg', + max: 'Kérlek, hogy %s -nál korábbi dátumot adj meg', + min: 'Kérlek, hogy %s -nál későbbi dátumot adj meg', + range: 'Kérlek, hogy %s - %s között adj meg dátumot', + }, + different: { + default: 'Kérlek, hogy egy másik értéket adj meg', + }, + digits: { + default: 'Kérlek, hogy csak számot adj meg', + }, + ean: { + default: 'Kérlek, hogy érvényes EAN számot adj meg', + }, + ein: { + default: 'Kérlek, hogy érvényes EIN számot adj meg', + }, + emailAddress: { + default: 'Kérlek, hogy érvényes email címet adj meg', + }, + file: { + default: 'Kérlek, hogy érvényes fájlt válassz', + }, + greaterThan: { + default: 'Kérlek, hogy ezzel (%s) egyenlő vagy nagyobb számot adj meg', + notInclusive: 'Kérlek, hogy ennél (%s) nagyobb számot adj meg', + }, + grid: { + default: 'Kérlek, hogy érvényes GRId számot adj meg', + }, + hex: { + default: 'Kérlek, hogy érvényes hexadecimális számot adj meg', + }, + iban: { + countries: { + AD: 'az Andorrai Fejedelemségben' /* Special case */, + AE: 'az Egyesült Arab Emírségekben' /* Special case */, + AL: 'Albániában', + AO: 'Angolában', + AT: 'Ausztriában', + AZ: 'Azerbadjzsánban', + BA: 'Bosznia-Hercegovinában' /* Special case */, + BE: 'Belgiumban', + BF: 'Burkina Fasoban', + BG: 'Bulgáriában', + BH: 'Bahreinben', + BI: 'Burundiban', + BJ: 'Beninben', + BR: 'Brazíliában', + CH: 'Svájcban', + CI: 'az Elefántcsontparton' /* Special case */, + CM: 'Kamerunban', + CR: 'Costa Ricán' /* Special case */, + CV: 'Zöld-foki Köztársaságban', + CY: 'Cypruson', + CZ: 'Csehországban', + DE: 'Németországban', + DK: 'Dániában', + DO: 'Dominikán' /* Special case */, + DZ: 'Algériában', + EE: 'Észtországban', + ES: 'Spanyolországban', + FI: 'Finnországban', + FO: 'a Feröer-szigeteken' /* Special case */, + FR: 'Franciaországban', + GB: 'az Egyesült Királyságban' /* Special case */, + GE: 'Grúziában', + GI: 'Gibraltáron' /* Special case */, + GL: 'Grönlandon' /* Special case */, + GR: 'Görögországban', + GT: 'Guatemalában', + HR: 'Horvátországban', + HU: 'Magyarországon', + IE: 'Írországban' /* Special case */, + IL: 'Izraelben', + IR: 'Iránban' /* Special case */, + IS: 'Izlandon', + IT: 'Olaszországban', + JO: 'Jordániában', + KW: 'Kuvaitban' /* Special case */, + KZ: 'Kazahsztánban', + LB: 'Libanonban', + LI: 'Liechtensteinben', + LT: 'Litvániában', + LU: 'Luxemburgban', + LV: 'Lettországban', + MC: 'Monacóban' /* Special case */, + MD: 'Moldovában' /* Special case */, + ME: 'Montenegróban', + MG: 'Madagaszkáron', + MK: 'Macedóniában', + ML: 'Malin', + MR: 'Mauritániában', + MT: 'Máltán', + MU: 'Mauritiuson', + MZ: 'Mozambikban', + NL: 'Hollandiában', + NO: 'Norvégiában', + PK: 'Pakisztánban', + PL: 'Lengyelországban', + PS: 'Palesztinában', + PT: 'Portugáliában', + QA: 'Katarban' /* Special case */, + RO: 'Romániában', + RS: 'Szerbiában', + SA: 'Szaúd-Arábiában', + SE: 'Svédországban', + SI: 'Szlovéniában', + SK: 'Szlovákiában', + SM: 'San Marinoban', + SN: 'Szenegálban' /* Special case */, + TL: 'Kelet-Timor', + TN: 'Tunéziában' /* Special case */, + TR: 'Törökországban', + VG: 'Britt Virgin szigeteken' /* Special case */, + XK: 'Koszovói Köztársaság', + }, + country: 'Kérlek, hogy %s érvényes IBAN számot adj meg', + default: 'Kérlek, hogy érvényes IBAN számot adj meg', + }, + id: { + countries: { + BA: 'Bosznia-Hercegovinában', + BG: 'Bulgáriában', + BR: 'Brazíliában', + CH: 'Svájcban', + CL: 'Chilében', + CN: 'Kínában', + CZ: 'Csehországban', + DK: 'Dániában', + EE: 'Észtországban', + ES: 'Spanyolországban', + FI: 'Finnországban', + HR: 'Horvátországban', + IE: 'Írországban', + IS: 'Izlandon', + LT: 'Litvániában', + LV: 'Lettországban', + ME: 'Montenegróban', + MK: 'Macedóniában', + NL: 'Hollandiában', + PL: 'Lengyelországban', + RO: 'Romániában', + RS: 'Szerbiában', + SE: 'Svédországban', + SI: 'Szlovéniában', + SK: 'Szlovákiában', + SM: 'San Marinoban', + TH: 'Thaiföldön', + TR: 'Törökországban', + ZA: 'Dél-Afrikában', + }, + country: 'Kérlek, hogy %s érvényes személy azonosító számot adj meg', + default: 'Kérlek, hogy érvényes személy azonosító számot adj meg', + }, + identical: { + default: 'Kérlek, hogy ugyan azt az értéket add meg', + }, + imei: { + default: 'Kérlek, hogy érvényes IMEI számot adj meg', + }, + imo: { + default: 'Kérlek, hogy érvényes IMO számot adj meg', + }, + integer: { + default: 'Kérlek, hogy számot adj meg', + }, + ip: { + default: 'Kérlek, hogy IP címet adj meg', + ipv4: 'Kérlek, hogy érvényes IPv4 címet adj meg', + ipv6: 'Kérlek, hogy érvényes IPv6 címet adj meg', + }, + isbn: { + default: 'Kérlek, hogy érvényes ISBN számot adj meg', + }, + isin: { + default: 'Kérlek, hogy érvényes ISIN számot adj meg', + }, + ismn: { + default: 'Kérlek, hogy érvényes ISMN számot adj meg', + }, + issn: { + default: 'Kérlek, hogy érvényes ISSN számot adj meg', + }, + lessThan: { + default: 'Kérlek, hogy adj meg egy számot ami kisebb vagy egyenlő mint %s', + notInclusive: 'Kérlek, hogy adj meg egy számot ami kisebb mint %s', + }, + mac: { + default: 'Kérlek, hogy érvényes MAC címet adj meg', + }, + meid: { + default: 'Kérlek, hogy érvényes MEID számot adj meg', + }, + notEmpty: { + default: 'Kérlek, hogy adj értéket a mezőnek', + }, + numeric: { + default: 'Please enter a valid float number', + }, + phone: { + countries: { + AE: 'az Egyesült Arab Emírségekben' /* Special case */, + BG: 'Bulgáriában', + BR: 'Brazíliában', + CN: 'Kínában', + CZ: 'Csehországban', + DE: 'Németországban', + DK: 'Dániában', + ES: 'Spanyolországban', + FR: 'Franciaországban', + GB: 'az Egyesült Királyságban', + IN: 'India', + MA: 'Marokkóban', + NL: 'Hollandiában', + PK: 'Pakisztánban', + RO: 'Romániában', + RU: 'Oroszországban', + SK: 'Szlovákiában', + TH: 'Thaiföldön', + US: 'az Egyesült Államokban', + VE: 'Venezuelában' /* Sepcial case */, + }, + country: 'Kérlek, hogy %s érvényes telefonszámot adj meg', + default: 'Kérlek, hogy érvényes telefonszámot adj meg', + }, + promise: { + default: 'Kérlek, hogy érvényes értéket adj meg', + }, + regexp: { + default: 'Kérlek, hogy a mintának megfelelő értéket adj meg', + }, + remote: { + default: 'Kérlek, hogy érvényes értéket adj meg', + }, + rtn: { + default: 'Kérlek, hogy érvényes RTN számot adj meg', + }, + sedol: { + default: 'Kérlek, hogy érvényes SEDOL számot adj meg', + }, + siren: { + default: 'Kérlek, hogy érvényes SIREN számot adj meg', + }, + siret: { + default: 'Kérlek, hogy érvényes SIRET számot adj meg', + }, + step: { + default: 'Kérlek, hogy érvényes lépteket adj meg (%s)', + }, + stringCase: { + default: 'Kérlek, hogy csak kisbetüket adj meg', + upper: 'Kérlek, hogy csak nagy betüket adj meg', + }, + stringLength: { + between: 'Kérlek, hogy legalább %s, de maximum %s karaktert adj meg', + default: 'Kérlek, hogy érvényes karakter hosszúsággal adj meg értéket', + less: 'Kérlek, hogy kevesebb mint %s karaktert adj meg', + more: 'Kérlek, hogy több mint %s karaktert adj meg', + }, + uri: { + default: 'Kérlek, hogy helyes URI -t adj meg', + }, + uuid: { + default: 'Kérlek, hogy érvényes UUID számot adj meg', + version: 'Kérlek, hogy érvényes UUID verzió %s számot adj meg', + }, + vat: { + countries: { + AT: 'Ausztriában', + BE: 'Belgiumban', + BG: 'Bulgáriában', + BR: 'Brazíliában', + CH: 'Svájcban', + CY: 'Cipruson', + CZ: 'Csehországban', + DE: 'Németországban', + DK: 'Dániában', + EE: 'Észtországban', + EL: 'Görögországban', + ES: 'Spanyolországban', + FI: 'Finnországban', + FR: 'Franciaországban', + GB: 'az Egyesült Királyságban', + GR: 'Görögországban', + HR: 'Horvátországban', + HU: 'Magyarországon', + IE: 'Írországban', + IS: 'Izlandon', + IT: 'Olaszországban', + LT: 'Litvániában', + LU: 'Luxemburgban', + LV: 'Lettországban', + MT: 'Máltán', + NL: 'Hollandiában', + NO: 'Norvégiában', + PL: 'Lengyelországban', + PT: 'Portugáliában', + RO: 'Romániában', + RS: 'Szerbiában', + RU: 'Oroszországban', + SE: 'Svédországban', + SI: 'Szlovéniában', + SK: 'Szlovákiában', + VE: 'Venezuelában', + ZA: 'Dél-Afrikában', + }, + country: 'Kérlek, hogy %s helyes adószámot adj meg', + default: 'Kérlek, hogy helyes adó számot adj meg', + }, + vin: { + default: 'Kérlek, hogy érvényes VIN számot adj meg', + }, + zipCode: { + countries: { + AT: 'Ausztriában', + BG: 'Bulgáriában', + BR: 'Brazíliában', + CA: 'Kanadában', + CH: 'Svájcban', + CZ: 'Csehországban', + DE: 'Németországban', + DK: 'Dániában', + ES: 'Spanyolországban', + FR: 'Franciaországban', + GB: 'az Egyesült Királyságban', + IE: 'Írországban', + IN: 'India', + IT: 'Olaszországban', + MA: 'Marokkóban', + NL: 'Hollandiában', + PL: 'Lengyelországban', + PT: 'Portugáliában', + RO: 'Romániában', + RU: 'Oroszországban', + SE: 'Svájcban', + SG: 'Szingapúrban', + SK: 'Szlovákiában', + US: 'Egyesült Államok beli', + }, + country: 'Kérlek, hogy %s érvényes irányítószámot adj meg', + default: 'Kérlek, hogy érvényes irányítószámot adj meg', + }, + }; + + return hu_HU; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.min.js new file mode 100755 index 00000000..f0eb5a29 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/hu_HU.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.hu_HU=factory())})(this,(function(){"use strict";var hu_HU={base64:{default:"Kérlek, hogy érvényes base 64 karakter láncot adj meg"},between:{default:"Kérlek, hogy %s és %s között adj meg értéket",notInclusive:"Kérlek, hogy %s és %s között adj meg értéket"},bic:{default:"Kérlek, hogy érvényes BIC számot adj meg"},callback:{default:"Kérlek, hogy érvényes értéket adj meg"},choice:{between:"Kérlek, hogy válassz %s - %s lehetőséget",default:"Kérlek, hogy érvényes értéket adj meg",less:"Kérlek, hogy legalább %s lehetőséget válassz ki",more:"Kérlek, hogy maximum %s lehetőséget válassz ki"},color:{default:"Kérlek, hogy érvényes színt adj meg"},creditCard:{default:"Kérlek, hogy érvényes bankkártya számot adj meg"},cusip:{default:"Kérlek, hogy érvényes CUSIP számot adj meg"},date:{default:"Kérlek, hogy érvényes dátumot adj meg",max:"Kérlek, hogy %s -nál korábbi dátumot adj meg",min:"Kérlek, hogy %s -nál későbbi dátumot adj meg",range:"Kérlek, hogy %s - %s között adj meg dátumot"},different:{default:"Kérlek, hogy egy másik értéket adj meg"},digits:{default:"Kérlek, hogy csak számot adj meg"},ean:{default:"Kérlek, hogy érvényes EAN számot adj meg"},ein:{default:"Kérlek, hogy érvényes EIN számot adj meg"},emailAddress:{default:"Kérlek, hogy érvényes email címet adj meg"},file:{default:"Kérlek, hogy érvényes fájlt válassz"},greaterThan:{default:"Kérlek, hogy ezzel (%s) egyenlő vagy nagyobb számot adj meg",notInclusive:"Kérlek, hogy ennél (%s) nagyobb számot adj meg"},grid:{default:"Kérlek, hogy érvényes GRId számot adj meg"},hex:{default:"Kérlek, hogy érvényes hexadecimális számot adj meg"},iban:{countries:{AD:"az Andorrai Fejedelemségben",AE:"az Egyesült Arab Emírségekben",AL:"Albániában",AO:"Angolában",AT:"Ausztriában",AZ:"Azerbadjzsánban",BA:"Bosznia-Hercegovinában",BE:"Belgiumban",BF:"Burkina Fasoban",BG:"Bulgáriában",BH:"Bahreinben",BI:"Burundiban",BJ:"Beninben",BR:"Brazíliában",CH:"Svájcban",CI:"az Elefántcsontparton",CM:"Kamerunban",CR:"Costa Ricán",CV:"Zöld-foki Köztársaságban",CY:"Cypruson",CZ:"Csehországban",DE:"Németországban",DK:"Dániában",DO:"Dominikán",DZ:"Algériában",EE:"Észtországban",ES:"Spanyolországban",FI:"Finnországban",FO:"a Feröer-szigeteken",FR:"Franciaországban",GB:"az Egyesült Királyságban",GE:"Grúziában",GI:"Gibraltáron",GL:"Grönlandon",GR:"Görögországban",GT:"Guatemalában",HR:"Horvátországban",HU:"Magyarországon",IE:"Írországban",IL:"Izraelben",IR:"Iránban",IS:"Izlandon",IT:"Olaszországban",JO:"Jordániában",KW:"Kuvaitban",KZ:"Kazahsztánban",LB:"Libanonban",LI:"Liechtensteinben",LT:"Litvániában",LU:"Luxemburgban",LV:"Lettországban",MC:"Monacóban",MD:"Moldovában",ME:"Montenegróban",MG:"Madagaszkáron",MK:"Macedóniában",ML:"Malin",MR:"Mauritániában",MT:"Máltán",MU:"Mauritiuson",MZ:"Mozambikban",NL:"Hollandiában",NO:"Norvégiában",PK:"Pakisztánban",PL:"Lengyelországban",PS:"Palesztinában",PT:"Portugáliában",QA:"Katarban",RO:"Romániában",RS:"Szerbiában",SA:"Szaúd-Arábiában",SE:"Svédországban",SI:"Szlovéniában",SK:"Szlovákiában",SM:"San Marinoban",SN:"Szenegálban",TL:"Kelet-Timor",TN:"Tunéziában",TR:"Törökországban",VG:"Britt Virgin szigeteken",XK:"Koszovói Köztársaság"},country:"Kérlek, hogy %s érvényes IBAN számot adj meg",default:"Kérlek, hogy érvényes IBAN számot adj meg"},id:{countries:{BA:"Bosznia-Hercegovinában",BG:"Bulgáriában",BR:"Brazíliában",CH:"Svájcban",CL:"Chilében",CN:"Kínában",CZ:"Csehországban",DK:"Dániában",EE:"Észtországban",ES:"Spanyolországban",FI:"Finnországban",HR:"Horvátországban",IE:"Írországban",IS:"Izlandon",LT:"Litvániában",LV:"Lettországban",ME:"Montenegróban",MK:"Macedóniában",NL:"Hollandiában",PL:"Lengyelországban",RO:"Romániában",RS:"Szerbiában",SE:"Svédországban",SI:"Szlovéniában",SK:"Szlovákiában",SM:"San Marinoban",TH:"Thaiföldön",TR:"Törökországban",ZA:"Dél-Afrikában"},country:"Kérlek, hogy %s érvényes személy azonosító számot adj meg",default:"Kérlek, hogy érvényes személy azonosító számot adj meg"},identical:{default:"Kérlek, hogy ugyan azt az értéket add meg"},imei:{default:"Kérlek, hogy érvényes IMEI számot adj meg"},imo:{default:"Kérlek, hogy érvényes IMO számot adj meg"},integer:{default:"Kérlek, hogy számot adj meg"},ip:{default:"Kérlek, hogy IP címet adj meg",ipv4:"Kérlek, hogy érvényes IPv4 címet adj meg",ipv6:"Kérlek, hogy érvényes IPv6 címet adj meg"},isbn:{default:"Kérlek, hogy érvényes ISBN számot adj meg"},isin:{default:"Kérlek, hogy érvényes ISIN számot adj meg"},ismn:{default:"Kérlek, hogy érvényes ISMN számot adj meg"},issn:{default:"Kérlek, hogy érvényes ISSN számot adj meg"},lessThan:{default:"Kérlek, hogy adj meg egy számot ami kisebb vagy egyenlő mint %s",notInclusive:"Kérlek, hogy adj meg egy számot ami kisebb mint %s"},mac:{default:"Kérlek, hogy érvényes MAC címet adj meg"},meid:{default:"Kérlek, hogy érvényes MEID számot adj meg"},notEmpty:{default:"Kérlek, hogy adj értéket a mezőnek"},numeric:{default:"Please enter a valid float number"},phone:{countries:{AE:"az Egyesült Arab Emírségekben",BG:"Bulgáriában",BR:"Brazíliában",CN:"Kínában",CZ:"Csehországban",DE:"Németországban",DK:"Dániában",ES:"Spanyolországban",FR:"Franciaországban",GB:"az Egyesült Királyságban",IN:"India",MA:"Marokkóban",NL:"Hollandiában",PK:"Pakisztánban",RO:"Romániában",RU:"Oroszországban",SK:"Szlovákiában",TH:"Thaiföldön",US:"az Egyesült Államokban",VE:"Venezuelában"},country:"Kérlek, hogy %s érvényes telefonszámot adj meg",default:"Kérlek, hogy érvényes telefonszámot adj meg"},promise:{default:"Kérlek, hogy érvényes értéket adj meg"},regexp:{default:"Kérlek, hogy a mintának megfelelő értéket adj meg"},remote:{default:"Kérlek, hogy érvényes értéket adj meg"},rtn:{default:"Kérlek, hogy érvényes RTN számot adj meg"},sedol:{default:"Kérlek, hogy érvényes SEDOL számot adj meg"},siren:{default:"Kérlek, hogy érvényes SIREN számot adj meg"},siret:{default:"Kérlek, hogy érvényes SIRET számot adj meg"},step:{default:"Kérlek, hogy érvényes lépteket adj meg (%s)"},stringCase:{default:"Kérlek, hogy csak kisbetüket adj meg",upper:"Kérlek, hogy csak nagy betüket adj meg"},stringLength:{between:"Kérlek, hogy legalább %s, de maximum %s karaktert adj meg",default:"Kérlek, hogy érvényes karakter hosszúsággal adj meg értéket",less:"Kérlek, hogy kevesebb mint %s karaktert adj meg",more:"Kérlek, hogy több mint %s karaktert adj meg"},uri:{default:"Kérlek, hogy helyes URI -t adj meg"},uuid:{default:"Kérlek, hogy érvényes UUID számot adj meg",version:"Kérlek, hogy érvényes UUID verzió %s számot adj meg"},vat:{countries:{AT:"Ausztriában",BE:"Belgiumban",BG:"Bulgáriában",BR:"Brazíliában",CH:"Svájcban",CY:"Cipruson",CZ:"Csehországban",DE:"Németországban",DK:"Dániában",EE:"Észtországban",EL:"Görögországban",ES:"Spanyolországban",FI:"Finnországban",FR:"Franciaországban",GB:"az Egyesült Királyságban",GR:"Görögországban",HR:"Horvátországban",HU:"Magyarországon",IE:"Írországban",IS:"Izlandon",IT:"Olaszországban",LT:"Litvániában",LU:"Luxemburgban",LV:"Lettországban",MT:"Máltán",NL:"Hollandiában",NO:"Norvégiában",PL:"Lengyelországban",PT:"Portugáliában",RO:"Romániában",RS:"Szerbiában",RU:"Oroszországban",SE:"Svédországban",SI:"Szlovéniában",SK:"Szlovákiában",VE:"Venezuelában",ZA:"Dél-Afrikában"},country:"Kérlek, hogy %s helyes adószámot adj meg",default:"Kérlek, hogy helyes adó számot adj meg"},vin:{default:"Kérlek, hogy érvényes VIN számot adj meg"},zipCode:{countries:{AT:"Ausztriában",BG:"Bulgáriában",BR:"Brazíliában",CA:"Kanadában",CH:"Svájcban",CZ:"Csehországban",DE:"Németországban",DK:"Dániában",ES:"Spanyolországban",FR:"Franciaországban",GB:"az Egyesült Királyságban",IE:"Írországban",IN:"India",IT:"Olaszországban",MA:"Marokkóban",NL:"Hollandiában",PL:"Lengyelországban",PT:"Portugáliában",RO:"Romániában",RU:"Oroszországban",SE:"Svájcban",SG:"Szingapúrban",SK:"Szlovákiában",US:"Egyesült Államok beli"},country:"Kérlek, hogy %s érvényes irányítószámot adj meg",default:"Kérlek, hogy érvényes irányítószámot adj meg"}};return hu_HU})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.js new file mode 100755 index 00000000..f905ef42 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.id_ID = factory())); +})(this, (function () { 'use strict'; + + /** + * Indonesian language package + * Translated by @egig + */ + + var id_ID = { + base64: { + default: 'Silahkan isi karakter base 64 tersandi yang valid', + }, + between: { + default: 'Silahkan isi nilai antara %s dan %s', + notInclusive: 'Silahkan isi nilai antara %s dan %s, strictly', + }, + bic: { + default: 'Silahkan isi nomor BIC yang valid', + }, + callback: { + default: 'Silahkan isi nilai yang valid', + }, + choice: { + between: 'Silahkan pilih pilihan %s - %s', + default: 'Silahkan isi nilai yang valid', + less: 'Silahkan pilih pilihan %s pada minimum', + more: 'Silahkan pilih pilihan %s pada maksimum', + }, + color: { + default: 'Silahkan isi karakter warna yang valid', + }, + creditCard: { + default: 'Silahkan isi nomor kartu kredit yang valid', + }, + cusip: { + default: 'Silahkan isi nomor CUSIP yang valid', + }, + date: { + default: 'Silahkan isi tanggal yang benar', + max: 'Silahkan isi tanggal sebelum tanggal %s', + min: 'Silahkan isi tanggal setelah tanggal %s', + range: 'Silahkan isi tanggal antara %s - %s', + }, + different: { + default: 'Silahkan isi nilai yang berbeda', + }, + digits: { + default: 'Silahkan isi dengan hanya digit', + }, + ean: { + default: 'Silahkan isi nomor EAN yang valid', + }, + ein: { + default: 'Silahkan isi nomor EIN yang valid', + }, + emailAddress: { + default: 'Silahkan isi alamat email yang valid', + }, + file: { + default: 'Silahkan pilih file yang valid', + }, + greaterThan: { + default: 'Silahkan isi nilai yang lebih besar atau sama dengan %s', + notInclusive: 'Silahkan is nilai yang lebih besar dari %s', + }, + grid: { + default: 'Silahkan nomor GRId yang valid', + }, + hex: { + default: 'Silahkan isi karakter hexadecimal yang valid', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Uni Emirat Arab', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaijan', + BA: 'Bosnia and Herzegovina', + BE: 'Belgia', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazil', + CH: 'Switzerland', + CI: 'Pantai Gading', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cyprus', + CZ: 'Czech', + DE: 'Jerman', + DK: 'Denmark', + DO: 'Republik Dominika', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Spanyol', + FI: 'Finlandia', + FO: 'Faroe Islands', + FR: 'Francis', + GB: 'Inggris', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Greenland', + GR: 'Yunani', + GT: 'Guatemala', + HR: 'Kroasia', + HU: 'Hungary', + IE: 'Irlandia', + IL: 'Israel', + IR: 'Iran', + IS: 'Iceland', + IT: 'Italia', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Netherlands', + NO: 'Norway', + PK: 'Pakistan', + PL: 'Polandia', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Saudi Arabia', + SE: 'Swedia', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Leste', + TN: 'Tunisia', + TR: 'Turki', + VG: 'Virgin Islands, British', + XK: 'Kosovo', + }, + country: 'Silahkan isi nomor IBAN yang valid dalam %s', + default: 'silahkan isi nomor IBAN yang valid', + }, + id: { + countries: { + BA: 'Bosnia and Herzegovina', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Switzerland', + CL: 'Chile', + CN: 'Cina', + CZ: 'Czech', + DK: 'Denmark', + EE: 'Estonia', + ES: 'Spanyol', + FI: 'Finlandia', + HR: 'Kroasia', + IE: 'Irlandia', + IS: 'Iceland', + LT: 'Lithuania', + LV: 'Latvia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Netherlands', + PL: 'Polandia', + RO: 'Romania', + RS: 'Serbia', + SE: 'Sweden', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Turki', + ZA: 'Africa Selatan', + }, + country: 'Silahkan isi nomor identitas yang valid dalam %s', + default: 'Silahkan isi nomor identitas yang valid', + }, + identical: { + default: 'Silahkan isi nilai yang sama', + }, + imei: { + default: 'Silahkan isi nomor IMEI yang valid', + }, + imo: { + default: 'Silahkan isi nomor IMO yang valid', + }, + integer: { + default: 'Silahkan isi angka yang valid', + }, + ip: { + default: 'Silahkan isi alamat IP yang valid', + ipv4: 'Silahkan isi alamat IPv4 yang valid', + ipv6: 'Silahkan isi alamat IPv6 yang valid', + }, + isbn: { + default: 'Slilahkan isi nomor ISBN yang valid', + }, + isin: { + default: 'Silahkan isi ISIN yang valid', + }, + ismn: { + default: 'Silahkan isi nomor ISMN yang valid', + }, + issn: { + default: 'Silahkan isi nomor ISSN yang valid', + }, + lessThan: { + default: 'Silahkan isi nilai kurang dari atau sama dengan %s', + notInclusive: 'Silahkan isi nilai kurang dari %s', + }, + mac: { + default: 'Silahkan isi MAC address yang valid', + }, + meid: { + default: 'Silahkan isi nomor MEID yang valid', + }, + notEmpty: { + default: 'Silahkan isi', + }, + numeric: { + default: 'Silahkan isi nomor yang valid', + }, + phone: { + countries: { + AE: 'Uni Emirat Arab', + BG: 'Bulgaria', + BR: 'Brazil', + CN: 'Cina', + CZ: 'Czech', + DE: 'Jerman', + DK: 'Denmark', + ES: 'Spanyol', + FR: 'Francis', + GB: 'Inggris', + IN: 'India', + MA: 'Maroko', + NL: 'Netherlands', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Russia', + SK: 'Slovakia', + TH: 'Thailand', + US: 'Amerika Serikat', + VE: 'Venezuela', + }, + country: 'Silahkan isi nomor telepon yang valid dalam %s', + default: 'Silahkan isi nomor telepon yang valid', + }, + promise: { + default: 'Silahkan isi nilai yang valid', + }, + regexp: { + default: 'Silahkan isi nilai yang cocok dengan pola', + }, + remote: { + default: 'Silahkan isi nilai yang valid', + }, + rtn: { + default: 'Silahkan isi nomor RTN yang valid', + }, + sedol: { + default: 'Silahkan isi nomor SEDOL yang valid', + }, + siren: { + default: 'Silahkan isi nomor SIREN yang valid', + }, + siret: { + default: 'Silahkan isi nomor SIRET yang valid', + }, + step: { + default: 'Silahkan isi langkah yang benar pada %s', + }, + stringCase: { + default: 'Silahkan isi hanya huruf kecil', + upper: 'Silahkan isi hanya huruf besar', + }, + stringLength: { + between: 'Silahkan isi antara %s dan %s panjang karakter', + default: 'Silahkan isi nilai dengan panjang karakter yang benar', + less: 'Silahkan isi kurang dari %s karakter', + more: 'Silahkan isi lebih dari %s karakter', + }, + uri: { + default: 'Silahkan isi URI yang valid', + }, + uuid: { + default: 'Silahkan isi nomor UUID yang valid', + version: 'Silahkan si nomor versi %s UUID yang valid', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgium', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Switzerland', + CY: 'Cyprus', + CZ: 'Czech', + DE: 'Jerman', + DK: 'Denmark', + EE: 'Estonia', + EL: 'Yunani', + ES: 'Spanyol', + FI: 'Finlandia', + FR: 'Francis', + GB: 'Inggris', + GR: 'Yunani', + HR: 'Kroasia', + HU: 'Hungaria', + IE: 'Irlandia', + IS: 'Iceland', + IT: 'Italy', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Belanda', + NO: 'Norway', + PL: 'Polandia', + PT: 'Portugal', + RO: 'Romania', + RS: 'Serbia', + RU: 'Russia', + SE: 'Sweden', + SI: 'Slovenia', + SK: 'Slovakia', + VE: 'Venezuela', + ZA: 'Afrika Selatan', + }, + country: 'Silahkan nomor VAT yang valid dalam %s', + default: 'Silahkan isi nomor VAT yang valid', + }, + vin: { + default: 'Silahkan isi nomor VIN yang valid', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brazil', + CA: 'Kanada', + CH: 'Switzerland', + CZ: 'Czech', + DE: 'Jerman', + DK: 'Denmark', + ES: 'Spanyol', + FR: 'Francis', + GB: 'Inggris', + IE: 'Irlandia', + IN: 'India', + IT: 'Italia', + MA: 'Maroko', + NL: 'Belanda', + PL: 'Polandia', + PT: 'Portugal', + RO: 'Romania', + RU: 'Russia', + SE: 'Sweden', + SG: 'Singapura', + SK: 'Slovakia', + US: 'Amerika Serikat', + }, + country: 'Silahkan isi kode pos yang valid di %s', + default: 'Silahkan isi kode pos yang valid', + }, + }; + + return id_ID; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.min.js new file mode 100755 index 00000000..4038380a --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/id_ID.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.id_ID=factory())})(this,(function(){"use strict";var id_ID={base64:{default:"Silahkan isi karakter base 64 tersandi yang valid"},between:{default:"Silahkan isi nilai antara %s dan %s",notInclusive:"Silahkan isi nilai antara %s dan %s, strictly"},bic:{default:"Silahkan isi nomor BIC yang valid"},callback:{default:"Silahkan isi nilai yang valid"},choice:{between:"Silahkan pilih pilihan %s - %s",default:"Silahkan isi nilai yang valid",less:"Silahkan pilih pilihan %s pada minimum",more:"Silahkan pilih pilihan %s pada maksimum"},color:{default:"Silahkan isi karakter warna yang valid"},creditCard:{default:"Silahkan isi nomor kartu kredit yang valid"},cusip:{default:"Silahkan isi nomor CUSIP yang valid"},date:{default:"Silahkan isi tanggal yang benar",max:"Silahkan isi tanggal sebelum tanggal %s",min:"Silahkan isi tanggal setelah tanggal %s",range:"Silahkan isi tanggal antara %s - %s"},different:{default:"Silahkan isi nilai yang berbeda"},digits:{default:"Silahkan isi dengan hanya digit"},ean:{default:"Silahkan isi nomor EAN yang valid"},ein:{default:"Silahkan isi nomor EIN yang valid"},emailAddress:{default:"Silahkan isi alamat email yang valid"},file:{default:"Silahkan pilih file yang valid"},greaterThan:{default:"Silahkan isi nilai yang lebih besar atau sama dengan %s",notInclusive:"Silahkan is nilai yang lebih besar dari %s"},grid:{default:"Silahkan nomor GRId yang valid"},hex:{default:"Silahkan isi karakter hexadecimal yang valid"},iban:{countries:{AD:"Andorra",AE:"Uni Emirat Arab",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Pantai Gading",CM:"Kamerun",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech",DE:"Jerman",DK:"Denmark",DO:"Republik Dominika",DZ:"Algeria",EE:"Estonia",ES:"Spanyol",FI:"Finlandia",FO:"Faroe Islands",FR:"Francis",GB:"Inggris",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Yunani",GT:"Guatemala",HR:"Kroasia",HU:"Hungary",IE:"Irlandia",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italia",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Libanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Polandia",PS:"Palestina",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Swedia",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TL:"Timor Leste",TN:"Tunisia",TR:"Turki",VG:"Virgin Islands, British",XK:"Kosovo"},country:"Silahkan isi nomor IBAN yang valid dalam %s",default:"silahkan isi nomor IBAN yang valid"},id:{countries:{BA:"Bosnia and Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CL:"Chile",CN:"Cina",CZ:"Czech",DK:"Denmark",EE:"Estonia",ES:"Spanyol",FI:"Finlandia",HR:"Kroasia",IE:"Irlandia",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Netherlands",PL:"Polandia",RO:"Romania",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",TR:"Turki",ZA:"Africa Selatan"},country:"Silahkan isi nomor identitas yang valid dalam %s",default:"Silahkan isi nomor identitas yang valid"},identical:{default:"Silahkan isi nilai yang sama"},imei:{default:"Silahkan isi nomor IMEI yang valid"},imo:{default:"Silahkan isi nomor IMO yang valid"},integer:{default:"Silahkan isi angka yang valid"},ip:{default:"Silahkan isi alamat IP yang valid",ipv4:"Silahkan isi alamat IPv4 yang valid",ipv6:"Silahkan isi alamat IPv6 yang valid"},isbn:{default:"Slilahkan isi nomor ISBN yang valid"},isin:{default:"Silahkan isi ISIN yang valid"},ismn:{default:"Silahkan isi nomor ISMN yang valid"},issn:{default:"Silahkan isi nomor ISSN yang valid"},lessThan:{default:"Silahkan isi nilai kurang dari atau sama dengan %s",notInclusive:"Silahkan isi nilai kurang dari %s"},mac:{default:"Silahkan isi MAC address yang valid"},meid:{default:"Silahkan isi nomor MEID yang valid"},notEmpty:{default:"Silahkan isi"},numeric:{default:"Silahkan isi nomor yang valid"},phone:{countries:{AE:"Uni Emirat Arab",BG:"Bulgaria",BR:"Brazil",CN:"Cina",CZ:"Czech",DE:"Jerman",DK:"Denmark",ES:"Spanyol",FR:"Francis",GB:"Inggris",IN:"India",MA:"Maroko",NL:"Netherlands",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovakia",TH:"Thailand",US:"Amerika Serikat",VE:"Venezuela"},country:"Silahkan isi nomor telepon yang valid dalam %s",default:"Silahkan isi nomor telepon yang valid"},promise:{default:"Silahkan isi nilai yang valid"},regexp:{default:"Silahkan isi nilai yang cocok dengan pola"},remote:{default:"Silahkan isi nilai yang valid"},rtn:{default:"Silahkan isi nomor RTN yang valid"},sedol:{default:"Silahkan isi nomor SEDOL yang valid"},siren:{default:"Silahkan isi nomor SIREN yang valid"},siret:{default:"Silahkan isi nomor SIRET yang valid"},step:{default:"Silahkan isi langkah yang benar pada %s"},stringCase:{default:"Silahkan isi hanya huruf kecil",upper:"Silahkan isi hanya huruf besar"},stringLength:{between:"Silahkan isi antara %s dan %s panjang karakter",default:"Silahkan isi nilai dengan panjang karakter yang benar",less:"Silahkan isi kurang dari %s karakter",more:"Silahkan isi lebih dari %s karakter"},uri:{default:"Silahkan isi URI yang valid"},uuid:{default:"Silahkan isi nomor UUID yang valid",version:"Silahkan si nomor versi %s UUID yang valid"},vat:{countries:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CY:"Cyprus",CZ:"Czech",DE:"Jerman",DK:"Denmark",EE:"Estonia",EL:"Yunani",ES:"Spanyol",FI:"Finlandia",FR:"Francis",GB:"Inggris",GR:"Yunani",HR:"Kroasia",HU:"Hungaria",IE:"Irlandia",IS:"Iceland",IT:"Italy",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Belanda",NO:"Norway",PL:"Polandia",PT:"Portugal",RO:"Romania",RS:"Serbia",RU:"Russia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"Afrika Selatan"},country:"Silahkan nomor VAT yang valid dalam %s",default:"Silahkan isi nomor VAT yang valid"},vin:{default:"Silahkan isi nomor VIN yang valid"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brazil",CA:"Kanada",CH:"Switzerland",CZ:"Czech",DE:"Jerman",DK:"Denmark",ES:"Spanyol",FR:"Francis",GB:"Inggris",IE:"Irlandia",IN:"India",IT:"Italia",MA:"Maroko",NL:"Belanda",PL:"Polandia",PT:"Portugal",RO:"Romania",RU:"Russia",SE:"Sweden",SG:"Singapura",SK:"Slovakia",US:"Amerika Serikat"},country:"Silahkan isi kode pos yang valid di %s",default:"Silahkan isi kode pos yang valid"}};return id_ID})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.js new file mode 100755 index 00000000..14586b0c --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.it_IT = factory())); +})(this, (function () { 'use strict'; + + /** + * Italian language package + * Translated by @maramazza + */ + + var it_IT = { + base64: { + default: 'Si prega di inserire un valore codificato in Base 64', + }, + between: { + default: 'Si prega di inserire un valore tra %s e %s', + notInclusive: 'Si prega di scegliere rigorosamente un valore tra %s e %s', + }, + bic: { + default: 'Si prega di inserire un numero BIC valido', + }, + callback: { + default: 'Si prega di inserire un valore valido', + }, + choice: { + between: "Si prega di scegliere l'opzione tra %s e %s", + default: 'Si prega di inserire un valore valido', + less: "Si prega di scegliere come minimo l'opzione %s", + more: "Si prega di scegliere al massimo l'opzione %s", + }, + color: { + default: 'Si prega di inserire un colore valido', + }, + creditCard: { + default: 'Si prega di inserire un numero di carta di credito valido', + }, + cusip: { + default: 'Si prega di inserire un numero CUSIP valido', + }, + date: { + default: 'Si prega di inserire una data valida', + max: 'Si prega di inserire una data antecedente il %s', + min: 'Si prega di inserire una data successiva al %s', + range: 'Si prega di inserire una data compresa tra %s - %s', + }, + different: { + default: 'Si prega di inserire un valore differente', + }, + digits: { + default: 'Si prega di inserire solo numeri', + }, + ean: { + default: 'Si prega di inserire un numero EAN valido', + }, + ein: { + default: 'Si prega di inserire un numero EIN valido', + }, + emailAddress: { + default: 'Si prega di inserire un indirizzo email valido', + }, + file: { + default: 'Si prega di scegliere un file valido', + }, + greaterThan: { + default: 'Si prega di inserire un numero maggiore o uguale a %s', + notInclusive: 'Si prega di inserire un numero maggiore di %s', + }, + grid: { + default: 'Si prega di inserire un numero GRId valido', + }, + hex: { + default: 'Si prega di inserire un numero esadecimale valido', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emirati Arabi Uniti', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaijan', + BA: 'Bosnia-Erzegovina', + BE: 'Belgio', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasile', + CH: 'Svizzera', + CI: "Costa d'Avorio", + CM: 'Cameron', + CR: 'Costa Rica', + CV: 'Capo Verde', + CY: 'Cipro', + CZ: 'Republica Ceca', + DE: 'Germania', + DK: 'Danimarca', + DO: 'Repubblica Domenicana', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Spagna', + FI: 'Finlandia', + FO: 'Isole Faroe', + FR: 'Francia', + GB: 'Regno Unito', + GE: 'Georgia', + GI: 'Gibilterra', + GL: 'Groenlandia', + GR: 'Grecia', + GT: 'Guatemala', + HR: 'Croazia', + HU: 'Ungheria', + IE: 'Irlanda', + IL: 'Israele', + IR: 'Iran', + IS: 'Islanda', + IT: 'Italia', + JO: 'Giordania', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Libano', + LI: 'Liechtenstein', + LT: 'Lituania', + LU: 'Lussemburgo', + LV: 'Lettonia', + MC: 'Monaco', + MD: 'Moldavia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambico', + NL: 'Olanda', + NO: 'Norvegia', + PK: 'Pachistan', + PL: 'Polonia', + PS: 'Palestina', + PT: 'Portogallo', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Arabia Saudita', + SE: 'Svezia', + SI: 'Slovenia', + SK: 'Slovacchia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Est', + TN: 'Tunisia', + TR: 'Turchia', + VG: 'Isole Vergini, Inghilterra', + XK: 'Repubblica del Kosovo', + }, + country: 'Si prega di inserire un numero IBAN valido per %s', + default: 'Si prega di inserire un numero IBAN valido', + }, + id: { + countries: { + BA: 'Bosnia-Erzegovina', + BG: 'Bulgaria', + BR: 'Brasile', + CH: 'Svizzera', + CL: 'Chile', + CN: 'Cina', + CZ: 'Republica Ceca', + DK: 'Danimarca', + EE: 'Estonia', + ES: 'Spagna', + FI: 'Finlandia', + HR: 'Croazia', + IE: 'Irlanda', + IS: 'Islanda', + LT: 'Lituania', + LV: 'Lettonia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Paesi Bassi', + PL: 'Polonia', + RO: 'Romania', + RS: 'Serbia', + SE: 'Svezia', + SI: 'Slovenia', + SK: 'Slovacchia', + SM: 'San Marino', + TH: 'Thailandia', + TR: 'Turchia', + ZA: 'Sudafrica', + }, + country: 'Si prega di inserire un numero di identificazione valido per %s', + default: 'Si prega di inserire un numero di identificazione valido', + }, + identical: { + default: 'Si prega di inserire un valore identico', + }, + imei: { + default: 'Si prega di inserire un numero IMEI valido', + }, + imo: { + default: 'Si prega di inserire un numero IMO valido', + }, + integer: { + default: 'Si prega di inserire un numero valido', + }, + ip: { + default: 'Please enter a valid IP address', + ipv4: 'Si prega di inserire un indirizzo IPv4 valido', + ipv6: 'Si prega di inserire un indirizzo IPv6 valido', + }, + isbn: { + default: 'Si prega di inserire un numero ISBN valido', + }, + isin: { + default: 'Si prega di inserire un numero ISIN valido', + }, + ismn: { + default: 'Si prega di inserire un numero ISMN valido', + }, + issn: { + default: 'Si prega di inserire un numero ISSN valido', + }, + lessThan: { + default: 'Si prega di inserire un valore minore o uguale a %s', + notInclusive: 'Si prega di inserire un valore minore di %s', + }, + mac: { + default: 'Si prega di inserire un valido MAC address', + }, + meid: { + default: 'Si prega di inserire un numero MEID valido', + }, + notEmpty: { + default: 'Si prega di non lasciare il campo vuoto', + }, + numeric: { + default: 'Si prega di inserire un numero con decimali valido', + }, + phone: { + countries: { + AE: 'Emirati Arabi Uniti', + BG: 'Bulgaria', + BR: 'Brasile', + CN: 'Cina', + CZ: 'Republica Ceca', + DE: 'Germania', + DK: 'Danimarca', + ES: 'Spagna', + FR: 'Francia', + GB: 'Regno Unito', + IN: 'India', + MA: 'Marocco', + NL: 'Olanda', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Russia', + SK: 'Slovacchia', + TH: 'Thailandia', + US: "Stati Uniti d'America", + VE: 'Venezuelano', + }, + country: 'Si prega di inserire un numero di telefono valido per %s', + default: 'Si prega di inserire un numero di telefono valido', + }, + promise: { + default: 'Si prega di inserire un valore valido', + }, + regexp: { + default: 'Inserisci un valore che corrisponde al modello', + }, + remote: { + default: 'Si prega di inserire un valore valido', + }, + rtn: { + default: 'Si prega di inserire un numero RTN valido', + }, + sedol: { + default: 'Si prega di inserire un numero SEDOL valido', + }, + siren: { + default: 'Si prega di inserire un numero SIREN valido', + }, + siret: { + default: 'Si prega di inserire un numero SIRET valido', + }, + step: { + default: 'Si prega di inserire uno step valido di %s', + }, + stringCase: { + default: 'Si prega di inserire solo caratteri minuscoli', + upper: 'Si prega di inserire solo caratteri maiuscoli', + }, + stringLength: { + between: 'Si prega di inserire un numero di caratteri compreso tra %s e %s', + default: 'Si prega di inserire un valore con lunghezza valida', + less: 'Si prega di inserire meno di %s caratteri', + more: 'Si prega di inserire piu di %s caratteri', + }, + uri: { + default: 'Si prega di inserire un URI valido', + }, + uuid: { + default: 'Si prega di inserire un numero UUID valido', + version: 'Si prega di inserire un numero di versione UUID %s valido', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgio', + BG: 'Bulgaria', + BR: 'Brasiliano', + CH: 'Svizzera', + CY: 'Cipro', + CZ: 'Republica Ceca', + DE: 'Germania', + DK: 'Danimarca', + EE: 'Estonia', + EL: 'Grecia', + ES: 'Spagna', + FI: 'Finlandia', + FR: 'Francia', + GB: 'Regno Unito', + GR: 'Grecia', + HR: 'Croazia', + HU: 'Ungheria', + IE: 'Irlanda', + IS: 'Islanda', + IT: 'Italia', + LT: 'Lituania', + LU: 'Lussemburgo', + LV: 'Lettonia', + MT: 'Malta', + NL: 'Olanda', + NO: 'Norvegia', + PL: 'Polonia', + PT: 'Portogallo', + RO: 'Romania', + RS: 'Serbia', + RU: 'Russia', + SE: 'Svezia', + SI: 'Slovenia', + SK: 'Slovacchia', + VE: 'Venezuelano', + ZA: 'Sud Africano', + }, + country: 'Si prega di inserire un valore di IVA valido per %s', + default: 'Si prega di inserire un valore di IVA valido', + }, + vin: { + default: 'Si prega di inserire un numero VIN valido', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brasile', + CA: 'Canada', + CH: 'Svizzera', + CZ: 'Republica Ceca', + DE: 'Germania', + DK: 'Danimarca', + ES: 'Spagna', + FR: 'Francia', + GB: 'Regno Unito', + IE: 'Irlanda', + IN: 'India', + IT: 'Italia', + MA: 'Marocco', + NL: 'Paesi Bassi', + PL: 'Polonia', + PT: 'Portogallo', + RO: 'Romania', + RU: 'Russia', + SE: 'Svezia', + SG: 'Singapore', + SK: 'Slovacchia', + US: "Stati Uniti d'America", + }, + country: 'Si prega di inserire un codice postale valido per %s', + default: 'Si prega di inserire un codice postale valido', + }, + }; + + return it_IT; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.min.js new file mode 100755 index 00000000..8f0967a8 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/it_IT.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.it_IT=factory())})(this,(function(){"use strict";var it_IT={base64:{default:"Si prega di inserire un valore codificato in Base 64"},between:{default:"Si prega di inserire un valore tra %s e %s",notInclusive:"Si prega di scegliere rigorosamente un valore tra %s e %s"},bic:{default:"Si prega di inserire un numero BIC valido"},callback:{default:"Si prega di inserire un valore valido"},choice:{between:"Si prega di scegliere l'opzione tra %s e %s",default:"Si prega di inserire un valore valido",less:"Si prega di scegliere come minimo l'opzione %s",more:"Si prega di scegliere al massimo l'opzione %s"},color:{default:"Si prega di inserire un colore valido"},creditCard:{default:"Si prega di inserire un numero di carta di credito valido"},cusip:{default:"Si prega di inserire un numero CUSIP valido"},date:{default:"Si prega di inserire una data valida",max:"Si prega di inserire una data antecedente il %s",min:"Si prega di inserire una data successiva al %s",range:"Si prega di inserire una data compresa tra %s - %s"},different:{default:"Si prega di inserire un valore differente"},digits:{default:"Si prega di inserire solo numeri"},ean:{default:"Si prega di inserire un numero EAN valido"},ein:{default:"Si prega di inserire un numero EIN valido"},emailAddress:{default:"Si prega di inserire un indirizzo email valido"},file:{default:"Si prega di scegliere un file valido"},greaterThan:{default:"Si prega di inserire un numero maggiore o uguale a %s",notInclusive:"Si prega di inserire un numero maggiore di %s"},grid:{default:"Si prega di inserire un numero GRId valido"},hex:{default:"Si prega di inserire un numero esadecimale valido"},iban:{countries:{AD:"Andorra",AE:"Emirati Arabi Uniti",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia-Erzegovina",BE:"Belgio",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasile",CH:"Svizzera",CI:"Costa d'Avorio",CM:"Cameron",CR:"Costa Rica",CV:"Capo Verde",CY:"Cipro",CZ:"Republica Ceca",DE:"Germania",DK:"Danimarca",DO:"Repubblica Domenicana",DZ:"Algeria",EE:"Estonia",ES:"Spagna",FI:"Finlandia",FO:"Isole Faroe",FR:"Francia",GB:"Regno Unito",GE:"Georgia",GI:"Gibilterra",GL:"Groenlandia",GR:"Grecia",GT:"Guatemala",HR:"Croazia",HU:"Ungheria",IE:"Irlanda",IL:"Israele",IR:"Iran",IS:"Islanda",IT:"Italia",JO:"Giordania",KW:"Kuwait",KZ:"Kazakhstan",LB:"Libano",LI:"Liechtenstein",LT:"Lituania",LU:"Lussemburgo",LV:"Lettonia",MC:"Monaco",MD:"Moldavia",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambico",NL:"Olanda",NO:"Norvegia",PK:"Pachistan",PL:"Polonia",PS:"Palestina",PT:"Portogallo",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Arabia Saudita",SE:"Svezia",SI:"Slovenia",SK:"Slovacchia",SM:"San Marino",SN:"Senegal",TL:"Timor Est",TN:"Tunisia",TR:"Turchia",VG:"Isole Vergini, Inghilterra",XK:"Repubblica del Kosovo"},country:"Si prega di inserire un numero IBAN valido per %s",default:"Si prega di inserire un numero IBAN valido"},id:{countries:{BA:"Bosnia-Erzegovina",BG:"Bulgaria",BR:"Brasile",CH:"Svizzera",CL:"Chile",CN:"Cina",CZ:"Republica Ceca",DK:"Danimarca",EE:"Estonia",ES:"Spagna",FI:"Finlandia",HR:"Croazia",IE:"Irlanda",IS:"Islanda",LT:"Lituania",LV:"Lettonia",ME:"Montenegro",MK:"Macedonia",NL:"Paesi Bassi",PL:"Polonia",RO:"Romania",RS:"Serbia",SE:"Svezia",SI:"Slovenia",SK:"Slovacchia",SM:"San Marino",TH:"Thailandia",TR:"Turchia",ZA:"Sudafrica"},country:"Si prega di inserire un numero di identificazione valido per %s",default:"Si prega di inserire un numero di identificazione valido"},identical:{default:"Si prega di inserire un valore identico"},imei:{default:"Si prega di inserire un numero IMEI valido"},imo:{default:"Si prega di inserire un numero IMO valido"},integer:{default:"Si prega di inserire un numero valido"},ip:{default:"Please enter a valid IP address",ipv4:"Si prega di inserire un indirizzo IPv4 valido",ipv6:"Si prega di inserire un indirizzo IPv6 valido"},isbn:{default:"Si prega di inserire un numero ISBN valido"},isin:{default:"Si prega di inserire un numero ISIN valido"},ismn:{default:"Si prega di inserire un numero ISMN valido"},issn:{default:"Si prega di inserire un numero ISSN valido"},lessThan:{default:"Si prega di inserire un valore minore o uguale a %s",notInclusive:"Si prega di inserire un valore minore di %s"},mac:{default:"Si prega di inserire un valido MAC address"},meid:{default:"Si prega di inserire un numero MEID valido"},notEmpty:{default:"Si prega di non lasciare il campo vuoto"},numeric:{default:"Si prega di inserire un numero con decimali valido"},phone:{countries:{AE:"Emirati Arabi Uniti",BG:"Bulgaria",BR:"Brasile",CN:"Cina",CZ:"Republica Ceca",DE:"Germania",DK:"Danimarca",ES:"Spagna",FR:"Francia",GB:"Regno Unito",IN:"India",MA:"Marocco",NL:"Olanda",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovacchia",TH:"Thailandia",US:"Stati Uniti d'America",VE:"Venezuelano"},country:"Si prega di inserire un numero di telefono valido per %s",default:"Si prega di inserire un numero di telefono valido"},promise:{default:"Si prega di inserire un valore valido"},regexp:{default:"Inserisci un valore che corrisponde al modello"},remote:{default:"Si prega di inserire un valore valido"},rtn:{default:"Si prega di inserire un numero RTN valido"},sedol:{default:"Si prega di inserire un numero SEDOL valido"},siren:{default:"Si prega di inserire un numero SIREN valido"},siret:{default:"Si prega di inserire un numero SIRET valido"},step:{default:"Si prega di inserire uno step valido di %s"},stringCase:{default:"Si prega di inserire solo caratteri minuscoli",upper:"Si prega di inserire solo caratteri maiuscoli"},stringLength:{between:"Si prega di inserire un numero di caratteri compreso tra %s e %s",default:"Si prega di inserire un valore con lunghezza valida",less:"Si prega di inserire meno di %s caratteri",more:"Si prega di inserire piu di %s caratteri"},uri:{default:"Si prega di inserire un URI valido"},uuid:{default:"Si prega di inserire un numero UUID valido",version:"Si prega di inserire un numero di versione UUID %s valido"},vat:{countries:{AT:"Austria",BE:"Belgio",BG:"Bulgaria",BR:"Brasiliano",CH:"Svizzera",CY:"Cipro",CZ:"Republica Ceca",DE:"Germania",DK:"Danimarca",EE:"Estonia",EL:"Grecia",ES:"Spagna",FI:"Finlandia",FR:"Francia",GB:"Regno Unito",GR:"Grecia",HR:"Croazia",HU:"Ungheria",IE:"Irlanda",IS:"Islanda",IT:"Italia",LT:"Lituania",LU:"Lussemburgo",LV:"Lettonia",MT:"Malta",NL:"Olanda",NO:"Norvegia",PL:"Polonia",PT:"Portogallo",RO:"Romania",RS:"Serbia",RU:"Russia",SE:"Svezia",SI:"Slovenia",SK:"Slovacchia",VE:"Venezuelano",ZA:"Sud Africano"},country:"Si prega di inserire un valore di IVA valido per %s",default:"Si prega di inserire un valore di IVA valido"},vin:{default:"Si prega di inserire un numero VIN valido"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brasile",CA:"Canada",CH:"Svizzera",CZ:"Republica Ceca",DE:"Germania",DK:"Danimarca",ES:"Spagna",FR:"Francia",GB:"Regno Unito",IE:"Irlanda",IN:"India",IT:"Italia",MA:"Marocco",NL:"Paesi Bassi",PL:"Polonia",PT:"Portogallo",RO:"Romania",RU:"Russia",SE:"Svezia",SG:"Singapore",SK:"Slovacchia",US:"Stati Uniti d'America"},country:"Si prega di inserire un codice postale valido per %s",default:"Si prega di inserire un codice postale valido"}};return it_IT})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.js new file mode 100755 index 00000000..a70b47fb --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ja_JP = factory())); +})(this, (function () { 'use strict'; + + /** + * Japanese language package + * Translated by @tsuyoshifujii + */ + + var ja_JP = { + base64: { + default: '有効なBase64エンコードを入力してください', + }, + between: { + default: '%sから%sの間で入力してください', + notInclusive: '厳密に%sから%sの間で入力してください', + }, + bic: { + default: '有効なBICコードを入力してください', + }, + callback: { + default: '有効な値を入力してください', + }, + choice: { + between: '%s - %s で選択してください', + default: '有効な値を入力してください', + less: '最低でも%sを選択してください', + more: '最大でも%sを選択してください', + }, + color: { + default: '有効なカラーコードを入力してください', + }, + creditCard: { + default: '有効なクレジットカード番号を入力してください', + }, + cusip: { + default: '有効なCUSIP番号を入力してください', + }, + date: { + default: '有効な日付を入力してください', + max: '%s の前に有効な日付を入力してください', + min: '%s 後に有効な日付を入力してください', + range: '%s - %s の間に有効な日付を入力してください', + }, + different: { + default: '異なる値を入力してください', + }, + digits: { + default: '数字のみで入力してください', + }, + ean: { + default: '有効なEANコードを入力してください', + }, + ein: { + default: '有効なEINコードを入力してください', + }, + emailAddress: { + default: '有効なメールアドレスを入力してください', + }, + file: { + default: '有効なファイルを選択してください', + }, + greaterThan: { + default: '%sより大きい値を入力してください', + notInclusive: '%sより大きい値を入力してください', + }, + grid: { + default: '有効なGRIdコードを入力してください', + }, + hex: { + default: '有効な16進数を入力してください。', + }, + iban: { + countries: { + AD: 'アンドラ', + AE: 'アラブ首長国連邦', + AL: 'アルバニア', + AO: 'アンゴラ', + AT: 'オーストリア', + AZ: 'アゼルバイジャン', + BA: 'ボスニア·ヘルツェゴビナ', + BE: 'ベルギー', + BF: 'ブルキナファソ', + BG: 'ブルガリア', + BH: 'バーレーン', + BI: 'ブルンジ', + BJ: 'ベナン', + BR: 'ブラジル', + CH: 'スイス', + CI: '象牙海岸', + CM: 'カメルーン', + CR: 'コスタリカ', + CV: 'カーボベルデ', + CY: 'キプロス', + CZ: 'チェコ共和国', + DE: 'ドイツ', + DK: 'デンマーク', + DO: 'ドミニカ共和国', + DZ: 'アルジェリア', + EE: 'エストニア', + ES: 'スペイン', + FI: 'フィンランド', + FO: 'フェロー諸島', + FR: 'フランス', + GB: 'イギリス', + GE: 'グルジア', + GI: 'ジブラルタル', + GL: 'グリーンランド', + GR: 'ギリシャ', + GT: 'グアテマラ', + HR: 'クロアチア', + HU: 'ハンガリー', + IE: 'アイルランド', + IL: 'イスラエル', + IR: 'イラン', + IS: 'アイスランド', + IT: 'イタリア', + JO: 'ヨルダン', + KW: 'クウェート', + KZ: 'カザフスタン', + LB: 'レバノン', + LI: 'リヒテンシュタイン', + LT: 'リトアニア', + LU: 'ルクセンブルグ', + LV: 'ラトビア', + MC: 'モナコ', + MD: 'モルドバ', + ME: 'モンテネグロ', + MG: 'マダガスカル', + MK: 'マケドニア', + ML: 'マリ', + MR: 'モーリタニア', + MT: 'マルタ', + MU: 'モーリシャス', + MZ: 'モザンビーク', + NL: 'オランダ', + NO: 'ノルウェー', + PK: 'パキスタン', + PL: 'ポーランド', + PS: 'パレスチナ', + PT: 'ポルトガル', + QA: 'カタール', + RO: 'ルーマニア', + RS: 'セルビア', + SA: 'サウジアラビア', + SE: 'スウェーデン', + SI: 'スロベニア', + SK: 'スロバキア', + SM: 'サン·マリノ', + SN: 'セネガル', + TL: '東チモール', + TN: 'チュニジア', + TR: 'トルコ', + VG: '英領バージン諸島', + XK: 'コソボ共和国', + }, + country: '有効な%sのIBANコードを入力してください', + default: '有効なIBANコードを入力してください', + }, + id: { + countries: { + BA: 'スニア·ヘルツェゴビナ', + BG: 'ブルガリア', + BR: 'ブラジル', + CH: 'スイス', + CL: 'チリ', + CN: 'チャイナ', + CZ: 'チェコ共和国', + DK: 'デンマーク', + EE: 'エストニア', + ES: 'スペイン', + FI: 'フィンランド', + HR: 'クロアチア', + IE: 'アイルランド', + IS: 'アイスランド', + LT: 'リトアニア', + LV: 'ラトビア', + ME: 'モンテネグロ', + MK: 'マケドニア', + NL: 'オランダ', + PL: 'ポーランド', + RO: 'ルーマニア', + RS: 'セルビア', + SE: 'スウェーデン', + SI: 'スロベニア', + SK: 'スロバキア', + SM: 'サン·マリノ', + TH: 'タイ国', + TR: 'トルコ', + ZA: '南アフリカ', + }, + country: '有効な%sのIDを入力してください', + default: '有効なIDを入力してください', + }, + identical: { + default: '同じ値を入力してください', + }, + imei: { + default: '有効なIMEIを入力してください', + }, + imo: { + default: '有効なIMOを入力してください', + }, + integer: { + default: '有効な数値を入力してください', + }, + ip: { + default: '有効なIPアドレスを入力してください', + ipv4: '有効なIPv4アドレスを入力してください', + ipv6: '有効なIPv6アドレスを入力してください', + }, + isbn: { + default: '有効なISBN番号を入力してください', + }, + isin: { + default: '有効なISIN番号を入力してください', + }, + ismn: { + default: '有効なISMN番号を入力してください', + }, + issn: { + default: '有効なISSN番号を入力してください', + }, + lessThan: { + default: '%s未満の値を入力してください', + notInclusive: '%s未満の値を入力してください', + }, + mac: { + default: '有効なMACアドレスを入力してください', + }, + meid: { + default: '有効なMEID番号を入力してください', + }, + notEmpty: { + default: '値を入力してください', + }, + numeric: { + default: '有効な浮動小数点数値を入力してください。', + }, + phone: { + countries: { + AE: 'アラブ首長国連邦', + BG: 'ブルガリア', + BR: 'ブラジル', + CN: 'チャイナ', + CZ: 'チェコ共和国', + DE: 'ドイツ', + DK: 'デンマーク', + ES: 'スペイン', + FR: 'フランス', + GB: 'イギリス', + IN: 'インド', + MA: 'モロッコ', + NL: 'オランダ', + PK: 'パキスタン', + RO: 'ルーマニア', + RU: 'ロシア', + SK: 'スロバキア', + TH: 'タイ国', + US: 'アメリカ', + VE: 'ベネズエラ', + }, + country: '有効な%sの電話番号を入力してください', + default: '有効な電話番号を入力してください', + }, + promise: { + default: '有効な値を入力してください', + }, + regexp: { + default: '正規表現に一致する値を入力してください', + }, + remote: { + default: '有効な値を入力してください。', + }, + rtn: { + default: '有効なRTN番号を入力してください', + }, + sedol: { + default: '有効なSEDOL番号を入力してください', + }, + siren: { + default: '有効なSIREN番号を入力してください', + }, + siret: { + default: '有効なSIRET番号を入力してください', + }, + step: { + default: '%sの有効なステップを入力してください', + }, + stringCase: { + default: '小文字のみで入力してください', + upper: '大文字のみで入力してください', + }, + stringLength: { + between: '%s文字から%s文字の間で入力してください', + default: '有効な長さの値を入力してください', + less: '%s文字未満で入力してください', + more: '%s文字より大きく入力してください', + }, + uri: { + default: '有効なURIを入力してください。', + }, + uuid: { + default: '有効なUUIDを入力してください', + version: '有効なバージョン%s UUIDを入力してください', + }, + vat: { + countries: { + AT: 'オーストリア', + BE: 'ベルギー', + BG: 'ブルガリア', + BR: 'ブラジル', + CH: 'スイス', + CY: 'キプロス等', + CZ: 'チェコ共和国', + DE: 'ドイツ', + DK: 'デンマーク', + EE: 'エストニア', + EL: 'ギリシャ', + ES: 'スペイン', + FI: 'フィンランド', + FR: 'フランス', + GB: 'イギリス', + GR: 'ギリシャ', + HR: 'クロアチア', + HU: 'ハンガリー', + IE: 'アイルランド', + IS: 'アイスランド', + IT: 'イタリア', + LT: 'リトアニア', + LU: 'ルクセンブルグ', + LV: 'ラトビア', + MT: 'マルタ', + NL: 'オランダ', + NO: 'ノルウェー', + PL: 'ポーランド', + PT: 'ポルトガル', + RO: 'ルーマニア', + RS: 'セルビア', + RU: 'ロシア', + SE: 'スウェーデン', + SI: 'スロベニア', + SK: 'スロバキア', + VE: 'ベネズエラ', + ZA: '南アフリカ', + }, + country: '有効な%sのVAT番号を入力してください', + default: '有効なVAT番号を入力してください', + }, + vin: { + default: '有効なVIN番号を入力してください', + }, + zipCode: { + countries: { + AT: 'オーストリア', + BG: 'ブルガリア', + BR: 'ブラジル', + CA: 'カナダ', + CH: 'スイス', + CZ: 'チェコ共和国', + DE: 'ドイツ', + DK: 'デンマーク', + ES: 'スペイン', + FR: 'フランス', + GB: 'イギリス', + IE: 'アイルランド', + IN: 'インド', + IT: 'イタリア', + MA: 'モロッコ', + NL: 'オランダ', + PL: 'ポーランド', + PT: 'ポルトガル', + RO: 'ルーマニア', + RU: 'ロシア', + SE: 'スウェーデン', + SG: 'シンガポール', + SK: 'スロバキア', + US: 'アメリカ', + }, + country: '有効な%sの郵便番号を入力してください', + default: '有効な郵便番号を入力してください', + }, + }; + + return ja_JP; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.min.js new file mode 100755 index 00000000..36103934 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ja_JP.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ja_JP=factory())})(this,(function(){"use strict";var ja_JP={base64:{default:"有効なBase64エンコードを入力してください"},between:{default:"%sから%sの間で入力してください",notInclusive:"厳密に%sから%sの間で入力してください"},bic:{default:"有効なBICコードを入力してください"},callback:{default:"有効な値を入力してください"},choice:{between:"%s - %s で選択してください",default:"有効な値を入力してください",less:"最低でも%sを選択してください",more:"最大でも%sを選択してください"},color:{default:"有効なカラーコードを入力してください"},creditCard:{default:"有効なクレジットカード番号を入力してください"},cusip:{default:"有効なCUSIP番号を入力してください"},date:{default:"有効な日付を入力してください",max:"%s の前に有効な日付を入力してください",min:"%s 後に有効な日付を入力してください",range:"%s - %s の間に有効な日付を入力してください"},different:{default:"異なる値を入力してください"},digits:{default:"数字のみで入力してください"},ean:{default:"有効なEANコードを入力してください"},ein:{default:"有効なEINコードを入力してください"},emailAddress:{default:"有効なメールアドレスを入力してください"},file:{default:"有効なファイルを選択してください"},greaterThan:{default:"%sより大きい値を入力してください",notInclusive:"%sより大きい値を入力してください"},grid:{default:"有効なGRIdコードを入力してください"},hex:{default:"有効な16進数を入力してください。"},iban:{countries:{AD:"アンドラ",AE:"アラブ首長国連邦",AL:"アルバニア",AO:"アンゴラ",AT:"オーストリア",AZ:"アゼルバイジャン",BA:"ボスニア·ヘルツェゴビナ",BE:"ベルギー",BF:"ブルキナファソ",BG:"ブルガリア",BH:"バーレーン",BI:"ブルンジ",BJ:"ベナン",BR:"ブラジル",CH:"スイス",CI:"象牙海岸",CM:"カメルーン",CR:"コスタリカ",CV:"カーボベルデ",CY:"キプロス",CZ:"チェコ共和国",DE:"ドイツ",DK:"デンマーク",DO:"ドミニカ共和国",DZ:"アルジェリア",EE:"エストニア",ES:"スペイン",FI:"フィンランド",FO:"フェロー諸島",FR:"フランス",GB:"イギリス",GE:"グルジア",GI:"ジブラルタル",GL:"グリーンランド",GR:"ギリシャ",GT:"グアテマラ",HR:"クロアチア",HU:"ハンガリー",IE:"アイルランド",IL:"イスラエル",IR:"イラン",IS:"アイスランド",IT:"イタリア",JO:"ヨルダン",KW:"クウェート",KZ:"カザフスタン",LB:"レバノン",LI:"リヒテンシュタイン",LT:"リトアニア",LU:"ルクセンブルグ",LV:"ラトビア",MC:"モナコ",MD:"モルドバ",ME:"モンテネグロ",MG:"マダガスカル",MK:"マケドニア",ML:"マリ",MR:"モーリタニア",MT:"マルタ",MU:"モーリシャス",MZ:"モザンビーク",NL:"オランダ",NO:"ノルウェー",PK:"パキスタン",PL:"ポーランド",PS:"パレスチナ",PT:"ポルトガル",QA:"カタール",RO:"ルーマニア",RS:"セルビア",SA:"サウジアラビア",SE:"スウェーデン",SI:"スロベニア",SK:"スロバキア",SM:"サン·マリノ",SN:"セネガル",TL:"東チモール",TN:"チュニジア",TR:"トルコ",VG:"英領バージン諸島",XK:"コソボ共和国"},country:"有効な%sのIBANコードを入力してください",default:"有効なIBANコードを入力してください"},id:{countries:{BA:"スニア·ヘルツェゴビナ",BG:"ブルガリア",BR:"ブラジル",CH:"スイス",CL:"チリ",CN:"チャイナ",CZ:"チェコ共和国",DK:"デンマーク",EE:"エストニア",ES:"スペイン",FI:"フィンランド",HR:"クロアチア",IE:"アイルランド",IS:"アイスランド",LT:"リトアニア",LV:"ラトビア",ME:"モンテネグロ",MK:"マケドニア",NL:"オランダ",PL:"ポーランド",RO:"ルーマニア",RS:"セルビア",SE:"スウェーデン",SI:"スロベニア",SK:"スロバキア",SM:"サン·マリノ",TH:"タイ国",TR:"トルコ",ZA:"南アフリカ"},country:"有効な%sのIDを入力してください",default:"有効なIDを入力してください"},identical:{default:"同じ値を入力してください"},imei:{default:"有効なIMEIを入力してください"},imo:{default:"有効なIMOを入力してください"},integer:{default:"有効な数値を入力してください"},ip:{default:"有効なIPアドレスを入力してください",ipv4:"有効なIPv4アドレスを入力してください",ipv6:"有効なIPv6アドレスを入力してください"},isbn:{default:"有効なISBN番号を入力してください"},isin:{default:"有効なISIN番号を入力してください"},ismn:{default:"有効なISMN番号を入力してください"},issn:{default:"有効なISSN番号を入力してください"},lessThan:{default:"%s未満の値を入力してください",notInclusive:"%s未満の値を入力してください"},mac:{default:"有効なMACアドレスを入力してください"},meid:{default:"有効なMEID番号を入力してください"},notEmpty:{default:"値を入力してください"},numeric:{default:"有効な浮動小数点数値を入力してください。"},phone:{countries:{AE:"アラブ首長国連邦",BG:"ブルガリア",BR:"ブラジル",CN:"チャイナ",CZ:"チェコ共和国",DE:"ドイツ",DK:"デンマーク",ES:"スペイン",FR:"フランス",GB:"イギリス",IN:"インド",MA:"モロッコ",NL:"オランダ",PK:"パキスタン",RO:"ルーマニア",RU:"ロシア",SK:"スロバキア",TH:"タイ国",US:"アメリカ",VE:"ベネズエラ"},country:"有効な%sの電話番号を入力してください",default:"有効な電話番号を入力してください"},promise:{default:"有効な値を入力してください"},regexp:{default:"正規表現に一致する値を入力してください"},remote:{default:"有効な値を入力してください。"},rtn:{default:"有効なRTN番号を入力してください"},sedol:{default:"有効なSEDOL番号を入力してください"},siren:{default:"有効なSIREN番号を入力してください"},siret:{default:"有効なSIRET番号を入力してください"},step:{default:"%sの有効なステップを入力してください"},stringCase:{default:"小文字のみで入力してください",upper:"大文字のみで入力してください"},stringLength:{between:"%s文字から%s文字の間で入力してください",default:"有効な長さの値を入力してください",less:"%s文字未満で入力してください",more:"%s文字より大きく入力してください"},uri:{default:"有効なURIを入力してください。"},uuid:{default:"有効なUUIDを入力してください",version:"有効なバージョン%s UUIDを入力してください"},vat:{countries:{AT:"オーストリア",BE:"ベルギー",BG:"ブルガリア",BR:"ブラジル",CH:"スイス",CY:"キプロス等",CZ:"チェコ共和国",DE:"ドイツ",DK:"デンマーク",EE:"エストニア",EL:"ギリシャ",ES:"スペイン",FI:"フィンランド",FR:"フランス",GB:"イギリス",GR:"ギリシャ",HR:"クロアチア",HU:"ハンガリー",IE:"アイルランド",IS:"アイスランド",IT:"イタリア",LT:"リトアニア",LU:"ルクセンブルグ",LV:"ラトビア",MT:"マルタ",NL:"オランダ",NO:"ノルウェー",PL:"ポーランド",PT:"ポルトガル",RO:"ルーマニア",RS:"セルビア",RU:"ロシア",SE:"スウェーデン",SI:"スロベニア",SK:"スロバキア",VE:"ベネズエラ",ZA:"南アフリカ"},country:"有効な%sのVAT番号を入力してください",default:"有効なVAT番号を入力してください"},vin:{default:"有効なVIN番号を入力してください"},zipCode:{countries:{AT:"オーストリア",BG:"ブルガリア",BR:"ブラジル",CA:"カナダ",CH:"スイス",CZ:"チェコ共和国",DE:"ドイツ",DK:"デンマーク",ES:"スペイン",FR:"フランス",GB:"イギリス",IE:"アイルランド",IN:"インド",IT:"イタリア",MA:"モロッコ",NL:"オランダ",PL:"ポーランド",PT:"ポルトガル",RO:"ルーマニア",RU:"ロシア",SE:"スウェーデン",SG:"シンガポール",SK:"スロバキア",US:"アメリカ"},country:"有効な%sの郵便番号を入力してください",default:"有効な郵便番号を入力してください"}};return ja_JP})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.js new file mode 100755 index 00000000..6005dec4 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.nl_BE = factory())); +})(this, (function () { 'use strict'; + + /** + * Belgium (Dutch) language package + * Translated by @dokterpasta. Improved by @jdt + */ + + var nl_BE = { + base64: { + default: 'Geef een geldige base 64 geëncodeerde tekst in', + }, + between: { + default: 'Geef een waarde in van %s tot en met %s', + notInclusive: 'Geef een waarde in van %s tot %s', + }, + bic: { + default: 'Geef een geldig BIC-nummer in', + }, + callback: { + default: 'Geef een geldige waarde in', + }, + choice: { + between: 'Kies tussen de %s en %s opties', + default: 'Geef een geldige waarde in', + less: 'Kies minimaal %s opties', + more: 'Kies maximaal %s opties', + }, + color: { + default: 'Geef een geldige kleurcode in', + }, + creditCard: { + default: 'Geef een geldig kredietkaartnummer in', + }, + cusip: { + default: 'Geef een geldig CUSIP-nummer in', + }, + date: { + default: 'Geef een geldige datum in', + max: 'Geef een datum in die voor %s ligt', + min: 'Geef een datum in die na %s ligt', + range: 'Geef een datum in die tussen %s en %s ligt', + }, + different: { + default: 'Geef een andere waarde in', + }, + digits: { + default: 'Geef alleen cijfers in', + }, + ean: { + default: 'Geef een geldig EAN-nummer in', + }, + ein: { + default: 'Geef een geldig EIN-nummer in', + }, + emailAddress: { + default: 'Geef een geldig emailadres op', + }, + file: { + default: 'Kies een geldig bestand', + }, + greaterThan: { + default: 'Geef een waarde in die gelijk is aan of groter is dan %s', + notInclusive: 'Geef een waarde in die groter is dan %s', + }, + grid: { + default: 'Geef een geldig GRID-nummer in', + }, + hex: { + default: 'Geef een geldig hexadecimaal nummer in', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Verenigde Arabische Emiraten', + AL: 'Albania', + AO: 'Angola', + AT: 'Oostenrijk', + AZ: 'Azerbeidzjan', + BA: 'Bosnië en Herzegovina', + BE: 'België', + BF: 'Burkina Faso', + BG: 'Bulgarije"', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazilië', + CH: 'Zwitserland', + CI: 'Ivoorkust', + CM: 'Kameroen', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cyprus', + CZ: 'Tsjechische', + DE: 'Duitsland', + DK: 'Denemarken', + DO: 'Dominicaanse Republiek', + DZ: 'Algerije', + EE: 'Estland', + ES: 'Spanje', + FI: 'Finland', + FO: 'Faeröer', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenland', + GR: 'Griekenland', + GT: 'Guatemala', + HR: 'Kroatië', + HU: 'Hongarije', + IE: 'Ierland', + IL: 'Israël', + IR: 'Iran', + IS: 'IJsland', + IT: 'Italië', + JO: 'Jordan', + KW: 'Koeweit', + KZ: 'Kazachstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Litouwen', + LU: 'Luxemburg', + LV: 'Letland', + MC: 'Monaco', + MD: 'Moldavië', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonië', + ML: 'Mali', + MR: 'Mauretanië', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Nederland', + NO: 'Noorwegen', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palestijnse', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Roemenië', + RS: 'Servië', + SA: 'Saudi-Arabië', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Oost-Timor', + TN: 'Tunesië', + TR: 'Turkije', + VG: 'Britse Maagdeneilanden', + XK: 'Republiek Kosovo', + }, + country: 'Geef een geldig IBAN-nummer in uit %s', + default: 'Geef een geldig IBAN-nummer in', + }, + id: { + countries: { + BA: 'Bosnië en Herzegovina', + BG: 'Bulgarije', + BR: 'Brazilië', + CH: 'Zwitserland', + CL: 'Chili', + CN: 'China', + CZ: 'Tsjechische', + DK: 'Denemarken', + EE: 'Estland', + ES: 'Spanje', + FI: 'Finland', + HR: 'Kroatië', + IE: 'Ierland', + IS: 'IJsland', + LT: 'Litouwen', + LV: 'Letland', + ME: 'Montenegro', + MK: 'Macedonië', + NL: 'Nederland', + PL: 'Polen', + RO: 'Roemenië', + RS: 'Servië', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Turkije', + ZA: 'Zuid-Afrika', + }, + country: 'Geef een geldig identificatienummer in uit %s', + default: 'Geef een geldig identificatienummer in', + }, + identical: { + default: 'Geef dezelfde waarde in', + }, + imei: { + default: 'Geef een geldig IMEI-nummer in', + }, + imo: { + default: 'Geef een geldig IMO-nummer in', + }, + integer: { + default: 'Geef een geldig nummer in', + }, + ip: { + default: 'Geef een geldig IP-adres in', + ipv4: 'Geef een geldig IPv4-adres in', + ipv6: 'Geef een geldig IPv6-adres in', + }, + isbn: { + default: 'Geef een geldig ISBN-nummer in', + }, + isin: { + default: 'Geef een geldig ISIN-nummer in', + }, + ismn: { + default: 'Geef een geldig ISMN-nummer in', + }, + issn: { + default: 'Geef een geldig ISSN-nummer in', + }, + lessThan: { + default: 'Geef een waarde in die gelijk is aan of kleiner is dan %s', + notInclusive: 'Geef een waarde in die kleiner is dan %s', + }, + mac: { + default: 'Geef een geldig MAC-adres in', + }, + meid: { + default: 'Geef een geldig MEID-nummer in', + }, + notEmpty: { + default: 'Geef een waarde in', + }, + numeric: { + default: 'Geef een geldig kommagetal in', + }, + phone: { + countries: { + AE: 'Verenigde Arabische Emiraten', + BG: 'Bulgarije', + BR: 'Brazilië', + CN: 'China', + CZ: 'Tsjechische', + DE: 'Duitsland', + DK: 'Denemarken', + ES: 'Spanje', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + IN: 'Indië', + MA: 'Marokko', + NL: 'Nederland', + PK: 'Pakistan', + RO: 'Roemenië', + RU: 'Rusland', + SK: 'Slowakije', + TH: 'Thailand', + US: 'VS', + VE: 'Venezuela', + }, + country: 'Geef een geldig telefoonnummer in uit %s', + default: 'Geef een geldig telefoonnummer in', + }, + promise: { + default: 'Geef een geldige waarde in', + }, + regexp: { + default: 'Geef een waarde in die overeenkomt met het patroon', + }, + remote: { + default: 'Geef een geldige waarde in', + }, + rtn: { + default: 'Geef een geldig RTN-nummer in', + }, + sedol: { + default: 'Geef een geldig SEDOL-nummer in', + }, + siren: { + default: 'Geef een geldig SIREN-nummer in', + }, + siret: { + default: 'Geef een geldig SIRET-nummer in', + }, + step: { + default: 'Geef een geldig meervoud in van %s', + }, + stringCase: { + default: 'Geef enkel kleine letters in', + upper: 'Geef enkel hoofdletters in', + }, + stringLength: { + between: 'Geef tussen %s en %s karakters in', + default: 'Geef een waarde in met de juiste lengte', + less: 'Geef minder dan %s karakters in', + more: 'Geef meer dan %s karakters in', + }, + uri: { + default: 'Geef een geldige URI in', + }, + uuid: { + default: 'Geef een geldig UUID-nummer in', + version: 'Geef een geldig UUID-nummer (versie %s) in', + }, + vat: { + countries: { + AT: 'Oostenrijk', + BE: 'België', + BG: 'Bulgarije', + BR: 'Brazilië', + CH: 'Zwitserland', + CY: 'Cyprus', + CZ: 'Tsjechische', + DE: 'Duitsland', + DK: 'Denemarken', + EE: 'Estland', + EL: 'Griekenland', + ES: 'Spanje', + FI: 'Finland', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + GR: 'Griekenland', + HR: 'Kroatië', + HU: 'Hongarije', + IE: 'Ierland', + IS: 'IJsland', + IT: 'Italië', + LT: 'Litouwen', + LU: 'Luxemburg', + LV: 'Letland', + MT: 'Malta', + NL: 'Nederland', + NO: 'Noorwegen', + PL: 'Polen', + PT: 'Portugal', + RO: 'Roemenië', + RS: 'Servië', + RU: 'Rusland', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + VE: 'Venezuela', + ZA: 'Zuid-Afrika', + }, + country: 'Geef een geldig BTW-nummer in uit %s', + default: 'Geef een geldig BTW-nummer in', + }, + vin: { + default: 'Geef een geldig VIN-nummer in', + }, + zipCode: { + countries: { + AT: 'Oostenrijk', + BG: 'Bulgarije', + BR: 'Brazilië', + CA: 'Canada', + CH: 'Zwitserland', + CZ: 'Tsjechische', + DE: 'Duitsland', + DK: 'Denemarken', + ES: 'Spanje', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + IE: 'Ierland', + IN: 'Indië', + IT: 'Italië', + MA: 'Marokko', + NL: 'Nederland', + PL: 'Polen', + PT: 'Portugal', + RO: 'Roemenië', + RU: 'Rusland', + SE: 'Zweden', + SG: 'Singapore', + SK: 'Slowakije', + US: 'VS', + }, + country: 'Geef een geldige postcode in uit %s', + default: 'Geef een geldige postcode in', + }, + }; + + return nl_BE; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.min.js new file mode 100755 index 00000000..fa1f1184 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_BE.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.nl_BE=factory())})(this,(function(){"use strict";var nl_BE={base64:{default:"Geef een geldige base 64 geëncodeerde tekst in"},between:{default:"Geef een waarde in van %s tot en met %s",notInclusive:"Geef een waarde in van %s tot %s"},bic:{default:"Geef een geldig BIC-nummer in"},callback:{default:"Geef een geldige waarde in"},choice:{between:"Kies tussen de %s en %s opties",default:"Geef een geldige waarde in",less:"Kies minimaal %s opties",more:"Kies maximaal %s opties"},color:{default:"Geef een geldige kleurcode in"},creditCard:{default:"Geef een geldig kredietkaartnummer in"},cusip:{default:"Geef een geldig CUSIP-nummer in"},date:{default:"Geef een geldige datum in",max:"Geef een datum in die voor %s ligt",min:"Geef een datum in die na %s ligt",range:"Geef een datum in die tussen %s en %s ligt"},different:{default:"Geef een andere waarde in"},digits:{default:"Geef alleen cijfers in"},ean:{default:"Geef een geldig EAN-nummer in"},ein:{default:"Geef een geldig EIN-nummer in"},emailAddress:{default:"Geef een geldig emailadres op"},file:{default:"Kies een geldig bestand"},greaterThan:{default:"Geef een waarde in die gelijk is aan of groter is dan %s",notInclusive:"Geef een waarde in die groter is dan %s"},grid:{default:"Geef een geldig GRID-nummer in"},hex:{default:"Geef een geldig hexadecimaal nummer in"},iban:{countries:{AD:"Andorra",AE:"Verenigde Arabische Emiraten",AL:"Albania",AO:"Angola",AT:"Oostenrijk",AZ:"Azerbeidzjan",BA:"Bosnië en Herzegovina",BE:"België",BF:"Burkina Faso",BG:'Bulgarije"',BH:"Bahrein",BI:"Burundi",BJ:"Benin",BR:"Brazilië",CH:"Zwitserland",CI:"Ivoorkust",CM:"Kameroen",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Tsjechische",DE:"Duitsland",DK:"Denemarken",DO:"Dominicaanse Republiek",DZ:"Algerije",EE:"Estland",ES:"Spanje",FI:"Finland",FO:"Faeröer",FR:"Frankrijk",GB:"Verenigd Koninkrijk",GE:"Georgia",GI:"Gibraltar",GL:"Groenland",GR:"Griekenland",GT:"Guatemala",HR:"Kroatië",HU:"Hongarije",IE:"Ierland",IL:"Israël",IR:"Iran",IS:"IJsland",IT:"Italië",JO:"Jordan",KW:"Koeweit",KZ:"Kazachstan",LB:"Libanon",LI:"Liechtenstein",LT:"Litouwen",LU:"Luxemburg",LV:"Letland",MC:"Monaco",MD:"Moldavië",ME:"Montenegro",MG:"Madagascar",MK:"Macedonië",ML:"Mali",MR:"Mauretanië",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Nederland",NO:"Noorwegen",PK:"Pakistan",PL:"Polen",PS:"Palestijnse",PT:"Portugal",QA:"Qatar",RO:"Roemenië",RS:"Servië",SA:"Saudi-Arabië",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",SM:"San Marino",SN:"Senegal",TL:"Oost-Timor",TN:"Tunesië",TR:"Turkije",VG:"Britse Maagdeneilanden",XK:"Republiek Kosovo"},country:"Geef een geldig IBAN-nummer in uit %s",default:"Geef een geldig IBAN-nummer in"},id:{countries:{BA:"Bosnië en Herzegovina",BG:"Bulgarije",BR:"Brazilië",CH:"Zwitserland",CL:"Chili",CN:"China",CZ:"Tsjechische",DK:"Denemarken",EE:"Estland",ES:"Spanje",FI:"Finland",HR:"Kroatië",IE:"Ierland",IS:"IJsland",LT:"Litouwen",LV:"Letland",ME:"Montenegro",MK:"Macedonië",NL:"Nederland",PL:"Polen",RO:"Roemenië",RS:"Servië",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",SM:"San Marino",TH:"Thailand",TR:"Turkije",ZA:"Zuid-Afrika"},country:"Geef een geldig identificatienummer in uit %s",default:"Geef een geldig identificatienummer in"},identical:{default:"Geef dezelfde waarde in"},imei:{default:"Geef een geldig IMEI-nummer in"},imo:{default:"Geef een geldig IMO-nummer in"},integer:{default:"Geef een geldig nummer in"},ip:{default:"Geef een geldig IP-adres in",ipv4:"Geef een geldig IPv4-adres in",ipv6:"Geef een geldig IPv6-adres in"},isbn:{default:"Geef een geldig ISBN-nummer in"},isin:{default:"Geef een geldig ISIN-nummer in"},ismn:{default:"Geef een geldig ISMN-nummer in"},issn:{default:"Geef een geldig ISSN-nummer in"},lessThan:{default:"Geef een waarde in die gelijk is aan of kleiner is dan %s",notInclusive:"Geef een waarde in die kleiner is dan %s"},mac:{default:"Geef een geldig MAC-adres in"},meid:{default:"Geef een geldig MEID-nummer in"},notEmpty:{default:"Geef een waarde in"},numeric:{default:"Geef een geldig kommagetal in"},phone:{countries:{AE:"Verenigde Arabische Emiraten",BG:"Bulgarije",BR:"Brazilië",CN:"China",CZ:"Tsjechische",DE:"Duitsland",DK:"Denemarken",ES:"Spanje",FR:"Frankrijk",GB:"Verenigd Koninkrijk",IN:"Indië",MA:"Marokko",NL:"Nederland",PK:"Pakistan",RO:"Roemenië",RU:"Rusland",SK:"Slowakije",TH:"Thailand",US:"VS",VE:"Venezuela"},country:"Geef een geldig telefoonnummer in uit %s",default:"Geef een geldig telefoonnummer in"},promise:{default:"Geef een geldige waarde in"},regexp:{default:"Geef een waarde in die overeenkomt met het patroon"},remote:{default:"Geef een geldige waarde in"},rtn:{default:"Geef een geldig RTN-nummer in"},sedol:{default:"Geef een geldig SEDOL-nummer in"},siren:{default:"Geef een geldig SIREN-nummer in"},siret:{default:"Geef een geldig SIRET-nummer in"},step:{default:"Geef een geldig meervoud in van %s"},stringCase:{default:"Geef enkel kleine letters in",upper:"Geef enkel hoofdletters in"},stringLength:{between:"Geef tussen %s en %s karakters in",default:"Geef een waarde in met de juiste lengte",less:"Geef minder dan %s karakters in",more:"Geef meer dan %s karakters in"},uri:{default:"Geef een geldige URI in"},uuid:{default:"Geef een geldig UUID-nummer in",version:"Geef een geldig UUID-nummer (versie %s) in"},vat:{countries:{AT:"Oostenrijk",BE:"België",BG:"Bulgarije",BR:"Brazilië",CH:"Zwitserland",CY:"Cyprus",CZ:"Tsjechische",DE:"Duitsland",DK:"Denemarken",EE:"Estland",EL:"Griekenland",ES:"Spanje",FI:"Finland",FR:"Frankrijk",GB:"Verenigd Koninkrijk",GR:"Griekenland",HR:"Kroatië",HU:"Hongarije",IE:"Ierland",IS:"IJsland",IT:"Italië",LT:"Litouwen",LU:"Luxemburg",LV:"Letland",MT:"Malta",NL:"Nederland",NO:"Noorwegen",PL:"Polen",PT:"Portugal",RO:"Roemenië",RS:"Servië",RU:"Rusland",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",VE:"Venezuela",ZA:"Zuid-Afrika"},country:"Geef een geldig BTW-nummer in uit %s",default:"Geef een geldig BTW-nummer in"},vin:{default:"Geef een geldig VIN-nummer in"},zipCode:{countries:{AT:"Oostenrijk",BG:"Bulgarije",BR:"Brazilië",CA:"Canada",CH:"Zwitserland",CZ:"Tsjechische",DE:"Duitsland",DK:"Denemarken",ES:"Spanje",FR:"Frankrijk",GB:"Verenigd Koninkrijk",IE:"Ierland",IN:"Indië",IT:"Italië",MA:"Marokko",NL:"Nederland",PL:"Polen",PT:"Portugal",RO:"Roemenië",RU:"Rusland",SE:"Zweden",SG:"Singapore",SK:"Slowakije",US:"VS"},country:"Geef een geldige postcode in uit %s",default:"Geef een geldige postcode in"}};return nl_BE})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.js new file mode 100755 index 00000000..43c9fcfe --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.nl_NL = factory())); +})(this, (function () { 'use strict'; + + /** + * The Dutch language package + * Translated by @jvanderheide + */ + + var nl_NL = { + base64: { + default: 'Voer een geldige Base64 geëncodeerde tekst in', + }, + between: { + default: 'Voer een waarde in van %s tot en met %s', + notInclusive: 'Voer een waarde die tussen %s en %s ligt', + }, + bic: { + default: 'Voer een geldige BIC-code in', + }, + callback: { + default: 'Voer een geldige waarde in', + }, + choice: { + between: 'Kies tussen de %s - %s opties', + default: 'Voer een geldige waarde in', + less: 'Kies minimaal %s optie(s)', + more: 'Kies maximaal %s opties', + }, + color: { + default: 'Voer een geldige kleurcode in', + }, + creditCard: { + default: 'Voer een geldig creditcardnummer in', + }, + cusip: { + default: 'Voer een geldig CUSIP-nummer in', + }, + date: { + default: 'Voer een geldige datum in', + max: 'Voer een datum in die vóór %s ligt', + min: 'Voer een datum in die na %s ligt', + range: 'Voer een datum in die tussen %s en %s ligt', + }, + different: { + default: 'Voer een andere waarde in', + }, + digits: { + default: 'Voer enkel cijfers in', + }, + ean: { + default: 'Voer een geldige EAN-code in', + }, + ein: { + default: 'Voer een geldige EIN-code in', + }, + emailAddress: { + default: 'Voer een geldig e-mailadres in', + }, + file: { + default: 'Kies een geldig bestand', + }, + greaterThan: { + default: 'Voer een waarde in die gelijk is aan of groter is dan %s', + notInclusive: 'Voer een waarde in die is groter dan %s', + }, + grid: { + default: 'Voer een geldig GRId-nummer in', + }, + hex: { + default: 'Voer een geldig hexadecimaal nummer in', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Verenigde Arabische Emiraten', + AL: 'Albania', + AO: 'Angola', + AT: 'Oostenrijk', + AZ: 'Azerbeidzjan', + BA: 'Bosnië en Herzegovina', + BE: 'België', + BF: 'Burkina Faso', + BG: 'Bulgarije"', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazilië', + CH: 'Zwitserland', + CI: 'Ivoorkust', + CM: 'Kameroen', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cyprus', + CZ: 'Tsjechische Republiek', + DE: 'Duitsland', + DK: 'Denemarken', + DO: 'Dominicaanse Republiek', + DZ: 'Algerije', + EE: 'Estland', + ES: 'Spanje', + FI: 'Finland', + FO: 'Faeröer', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenland', + GR: 'Griekenland', + GT: 'Guatemala', + HR: 'Kroatië', + HU: 'Hongarije', + IE: 'Ierland', + IL: 'Israël', + IR: 'Iran', + IS: 'IJsland', + IT: 'Italië', + JO: 'Jordan', + KW: 'Koeweit', + KZ: 'Kazachstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Litouwen', + LU: 'Luxemburg', + LV: 'Letland', + MC: 'Monaco', + MD: 'Moldavië', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonië', + ML: 'Mali', + MR: 'Mauretanië', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Nederland', + NO: 'Noorwegen', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palestijnse', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Roemenië', + RS: 'Servië', + SA: 'Saudi-Arabië', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Oost-Timor', + TN: 'Tunesië', + TR: 'Turkije', + VG: 'Britse Maagdeneilanden', + XK: 'Republiek Kosovo', + }, + country: 'Voer een geldig IBAN nummer in uit %s', + default: 'Voer een geldig IBAN nummer in', + }, + id: { + countries: { + BA: 'Bosnië en Herzegovina', + BG: 'Bulgarije', + BR: 'Brazilië', + CH: 'Zwitserland', + CL: 'Chili', + CN: 'China', + CZ: 'Tsjechische Republiek', + DK: 'Denemarken', + EE: 'Estland', + ES: 'Spanje', + FI: 'Finland', + HR: 'Kroatië', + IE: 'Ierland', + IS: 'IJsland', + LT: 'Litouwen', + LV: 'Letland', + ME: 'Montenegro', + MK: 'Macedonië', + NL: 'Nederland', + PL: 'Polen', + RO: 'Roemenië', + RS: 'Servië', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Turkije', + ZA: 'Zuid-Afrika', + }, + country: 'Voer een geldig identificatie nummer in uit %s', + default: 'Voer een geldig identificatie nummer in', + }, + identical: { + default: 'Voer dezelfde waarde in', + }, + imei: { + default: 'Voer een geldig IMEI-nummer in', + }, + imo: { + default: 'Voer een geldig IMO-nummer in', + }, + integer: { + default: 'Voer een geldig getal in', + }, + ip: { + default: 'Voer een geldig IP adres in', + ipv4: 'Voer een geldig IPv4 adres in', + ipv6: 'Voer een geldig IPv6 adres in', + }, + isbn: { + default: 'Voer een geldig ISBN-nummer in', + }, + isin: { + default: 'Voer een geldig ISIN-nummer in', + }, + ismn: { + default: 'Voer een geldig ISMN-nummer in', + }, + issn: { + default: 'Voer een geldig ISSN-nummer in', + }, + lessThan: { + default: 'Voer een waarde in gelijk aan of kleiner dan %s', + notInclusive: 'Voer een waarde in kleiner dan %s', + }, + mac: { + default: 'Voer een geldig MAC adres in', + }, + meid: { + default: 'Voer een geldig MEID-nummer in', + }, + notEmpty: { + default: 'Voer een waarde in', + }, + numeric: { + default: 'Voer een geldig kommagetal in', + }, + phone: { + countries: { + AE: 'Verenigde Arabische Emiraten', + BG: 'Bulgarije', + BR: 'Brazilië', + CN: 'China', + CZ: 'Tsjechische Republiek', + DE: 'Duitsland', + DK: 'Denemarken', + ES: 'Spanje', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + IN: 'Indië', + MA: 'Marokko', + NL: 'Nederland', + PK: 'Pakistan', + RO: 'Roemenië', + RU: 'Rusland', + SK: 'Slowakije', + TH: 'Thailand', + US: 'VS', + VE: 'Venezuela', + }, + country: 'Voer een geldig telefoonnummer in uit %s', + default: 'Voer een geldig telefoonnummer in', + }, + promise: { + default: 'Voer een geldige waarde in', + }, + regexp: { + default: 'Voer een waarde in die overeenkomt met het patroon', + }, + remote: { + default: 'Voer een geldige waarde in', + }, + rtn: { + default: 'Voer een geldig RTN-nummer in', + }, + sedol: { + default: 'Voer een geldig SEDOL-nummer in', + }, + siren: { + default: 'Voer een geldig SIREN-nummer in', + }, + siret: { + default: 'Voer een geldig SIRET-nummer in', + }, + step: { + default: 'Voer een meervoud van %s in', + }, + stringCase: { + default: 'Voer enkel kleine letters in', + upper: 'Voer enkel hoofdletters in', + }, + stringLength: { + between: 'Voer tussen tussen %s en %s karakters in', + default: 'Voer een waarde met de juiste lengte in', + less: 'Voer minder dan %s karakters in', + more: 'Voer meer dan %s karakters in', + }, + uri: { + default: 'Voer een geldige link in', + }, + uuid: { + default: 'Voer een geldige UUID in', + version: 'Voer een geldige UUID (versie %s) in', + }, + vat: { + countries: { + AT: 'Oostenrijk', + BE: 'België', + BG: 'Bulgarije', + BR: 'Brazilië', + CH: 'Zwitserland', + CY: 'Cyprus', + CZ: 'Tsjechische Republiek', + DE: 'Duitsland', + DK: 'Denemarken', + EE: 'Estland', + EL: 'Griekenland', + ES: 'Spanje', + FI: 'Finland', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + GR: 'Griekenland', + HR: 'Kroatië', + HU: 'Hongarije', + IE: 'Ierland', + IS: 'IJsland', + IT: 'Italië', + LT: 'Litouwen', + LU: 'Luxemburg', + LV: 'Letland', + MT: 'Malta', + NL: 'Nederland', + NO: 'Noorwegen', + PL: 'Polen', + PT: 'Portugal', + RO: 'Roemenië', + RS: 'Servië', + RU: 'Rusland', + SE: 'Zweden', + SI: 'Slovenië', + SK: 'Slowakije', + VE: 'Venezuela', + ZA: 'Zuid-Afrika', + }, + country: 'Voer een geldig BTW-nummer in uit %s', + default: 'Voer een geldig BTW-nummer in', + }, + vin: { + default: 'Voer een geldig VIN-nummer in', + }, + zipCode: { + countries: { + AT: 'Oostenrijk', + BG: 'Bulgarije', + BR: 'Brazilië', + CA: 'Canada', + CH: 'Zwitserland', + CZ: 'Tsjechische Republiek', + DE: 'Duitsland', + DK: 'Denemarken', + ES: 'Spanje', + FR: 'Frankrijk', + GB: 'Verenigd Koninkrijk', + IE: 'Ierland', + IN: 'Indië', + IT: 'Italië', + MA: 'Marokko', + NL: 'Nederland', + PL: 'Polen', + PT: 'Portugal', + RO: 'Roemenië', + RU: 'Rusland', + SE: 'Zweden', + SG: 'Singapore', + SK: 'Slowakije', + US: 'VS', + }, + country: 'Voer een geldige postcode in uit %s', + default: 'Voer een geldige postcode in', + }, + }; + + return nl_NL; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.min.js new file mode 100755 index 00000000..f04c4722 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/nl_NL.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.nl_NL=factory())})(this,(function(){"use strict";var nl_NL={base64:{default:"Voer een geldige Base64 geëncodeerde tekst in"},between:{default:"Voer een waarde in van %s tot en met %s",notInclusive:"Voer een waarde die tussen %s en %s ligt"},bic:{default:"Voer een geldige BIC-code in"},callback:{default:"Voer een geldige waarde in"},choice:{between:"Kies tussen de %s - %s opties",default:"Voer een geldige waarde in",less:"Kies minimaal %s optie(s)",more:"Kies maximaal %s opties"},color:{default:"Voer een geldige kleurcode in"},creditCard:{default:"Voer een geldig creditcardnummer in"},cusip:{default:"Voer een geldig CUSIP-nummer in"},date:{default:"Voer een geldige datum in",max:"Voer een datum in die vóór %s ligt",min:"Voer een datum in die na %s ligt",range:"Voer een datum in die tussen %s en %s ligt"},different:{default:"Voer een andere waarde in"},digits:{default:"Voer enkel cijfers in"},ean:{default:"Voer een geldige EAN-code in"},ein:{default:"Voer een geldige EIN-code in"},emailAddress:{default:"Voer een geldig e-mailadres in"},file:{default:"Kies een geldig bestand"},greaterThan:{default:"Voer een waarde in die gelijk is aan of groter is dan %s",notInclusive:"Voer een waarde in die is groter dan %s"},grid:{default:"Voer een geldig GRId-nummer in"},hex:{default:"Voer een geldig hexadecimaal nummer in"},iban:{countries:{AD:"Andorra",AE:"Verenigde Arabische Emiraten",AL:"Albania",AO:"Angola",AT:"Oostenrijk",AZ:"Azerbeidzjan",BA:"Bosnië en Herzegovina",BE:"België",BF:"Burkina Faso",BG:'Bulgarije"',BH:"Bahrein",BI:"Burundi",BJ:"Benin",BR:"Brazilië",CH:"Zwitserland",CI:"Ivoorkust",CM:"Kameroen",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Tsjechische Republiek",DE:"Duitsland",DK:"Denemarken",DO:"Dominicaanse Republiek",DZ:"Algerije",EE:"Estland",ES:"Spanje",FI:"Finland",FO:"Faeröer",FR:"Frankrijk",GB:"Verenigd Koninkrijk",GE:"Georgia",GI:"Gibraltar",GL:"Groenland",GR:"Griekenland",GT:"Guatemala",HR:"Kroatië",HU:"Hongarije",IE:"Ierland",IL:"Israël",IR:"Iran",IS:"IJsland",IT:"Italië",JO:"Jordan",KW:"Koeweit",KZ:"Kazachstan",LB:"Libanon",LI:"Liechtenstein",LT:"Litouwen",LU:"Luxemburg",LV:"Letland",MC:"Monaco",MD:"Moldavië",ME:"Montenegro",MG:"Madagascar",MK:"Macedonië",ML:"Mali",MR:"Mauretanië",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Nederland",NO:"Noorwegen",PK:"Pakistan",PL:"Polen",PS:"Palestijnse",PT:"Portugal",QA:"Qatar",RO:"Roemenië",RS:"Servië",SA:"Saudi-Arabië",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",SM:"San Marino",SN:"Senegal",TL:"Oost-Timor",TN:"Tunesië",TR:"Turkije",VG:"Britse Maagdeneilanden",XK:"Republiek Kosovo"},country:"Voer een geldig IBAN nummer in uit %s",default:"Voer een geldig IBAN nummer in"},id:{countries:{BA:"Bosnië en Herzegovina",BG:"Bulgarije",BR:"Brazilië",CH:"Zwitserland",CL:"Chili",CN:"China",CZ:"Tsjechische Republiek",DK:"Denemarken",EE:"Estland",ES:"Spanje",FI:"Finland",HR:"Kroatië",IE:"Ierland",IS:"IJsland",LT:"Litouwen",LV:"Letland",ME:"Montenegro",MK:"Macedonië",NL:"Nederland",PL:"Polen",RO:"Roemenië",RS:"Servië",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",SM:"San Marino",TH:"Thailand",TR:"Turkije",ZA:"Zuid-Afrika"},country:"Voer een geldig identificatie nummer in uit %s",default:"Voer een geldig identificatie nummer in"},identical:{default:"Voer dezelfde waarde in"},imei:{default:"Voer een geldig IMEI-nummer in"},imo:{default:"Voer een geldig IMO-nummer in"},integer:{default:"Voer een geldig getal in"},ip:{default:"Voer een geldig IP adres in",ipv4:"Voer een geldig IPv4 adres in",ipv6:"Voer een geldig IPv6 adres in"},isbn:{default:"Voer een geldig ISBN-nummer in"},isin:{default:"Voer een geldig ISIN-nummer in"},ismn:{default:"Voer een geldig ISMN-nummer in"},issn:{default:"Voer een geldig ISSN-nummer in"},lessThan:{default:"Voer een waarde in gelijk aan of kleiner dan %s",notInclusive:"Voer een waarde in kleiner dan %s"},mac:{default:"Voer een geldig MAC adres in"},meid:{default:"Voer een geldig MEID-nummer in"},notEmpty:{default:"Voer een waarde in"},numeric:{default:"Voer een geldig kommagetal in"},phone:{countries:{AE:"Verenigde Arabische Emiraten",BG:"Bulgarije",BR:"Brazilië",CN:"China",CZ:"Tsjechische Republiek",DE:"Duitsland",DK:"Denemarken",ES:"Spanje",FR:"Frankrijk",GB:"Verenigd Koninkrijk",IN:"Indië",MA:"Marokko",NL:"Nederland",PK:"Pakistan",RO:"Roemenië",RU:"Rusland",SK:"Slowakije",TH:"Thailand",US:"VS",VE:"Venezuela"},country:"Voer een geldig telefoonnummer in uit %s",default:"Voer een geldig telefoonnummer in"},promise:{default:"Voer een geldige waarde in"},regexp:{default:"Voer een waarde in die overeenkomt met het patroon"},remote:{default:"Voer een geldige waarde in"},rtn:{default:"Voer een geldig RTN-nummer in"},sedol:{default:"Voer een geldig SEDOL-nummer in"},siren:{default:"Voer een geldig SIREN-nummer in"},siret:{default:"Voer een geldig SIRET-nummer in"},step:{default:"Voer een meervoud van %s in"},stringCase:{default:"Voer enkel kleine letters in",upper:"Voer enkel hoofdletters in"},stringLength:{between:"Voer tussen tussen %s en %s karakters in",default:"Voer een waarde met de juiste lengte in",less:"Voer minder dan %s karakters in",more:"Voer meer dan %s karakters in"},uri:{default:"Voer een geldige link in"},uuid:{default:"Voer een geldige UUID in",version:"Voer een geldige UUID (versie %s) in"},vat:{countries:{AT:"Oostenrijk",BE:"België",BG:"Bulgarije",BR:"Brazilië",CH:"Zwitserland",CY:"Cyprus",CZ:"Tsjechische Republiek",DE:"Duitsland",DK:"Denemarken",EE:"Estland",EL:"Griekenland",ES:"Spanje",FI:"Finland",FR:"Frankrijk",GB:"Verenigd Koninkrijk",GR:"Griekenland",HR:"Kroatië",HU:"Hongarije",IE:"Ierland",IS:"IJsland",IT:"Italië",LT:"Litouwen",LU:"Luxemburg",LV:"Letland",MT:"Malta",NL:"Nederland",NO:"Noorwegen",PL:"Polen",PT:"Portugal",RO:"Roemenië",RS:"Servië",RU:"Rusland",SE:"Zweden",SI:"Slovenië",SK:"Slowakije",VE:"Venezuela",ZA:"Zuid-Afrika"},country:"Voer een geldig BTW-nummer in uit %s",default:"Voer een geldig BTW-nummer in"},vin:{default:"Voer een geldig VIN-nummer in"},zipCode:{countries:{AT:"Oostenrijk",BG:"Bulgarije",BR:"Brazilië",CA:"Canada",CH:"Zwitserland",CZ:"Tsjechische Republiek",DE:"Duitsland",DK:"Denemarken",ES:"Spanje",FR:"Frankrijk",GB:"Verenigd Koninkrijk",IE:"Ierland",IN:"Indië",IT:"Italië",MA:"Marokko",NL:"Nederland",PL:"Polen",PT:"Portugal",RO:"Roemenië",RU:"Rusland",SE:"Zweden",SG:"Singapore",SK:"Slowakije",US:"VS"},country:"Voer een geldige postcode in uit %s",default:"Voer een geldige postcode in"}};return nl_NL})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.js new file mode 100755 index 00000000..e4c2c9e6 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.no_NO = factory())); +})(this, (function () { 'use strict'; + + /** + * Norwegian language package + * Translated by @trondulseth + */ + + var no_NO = { + base64: { + default: 'Vennligst fyll ut dette feltet med en gyldig base64-kodet verdi', + }, + between: { + default: 'Vennligst fyll ut dette feltet med en verdi mellom %s og %s', + notInclusive: 'Vennligst tast inn kun en verdi mellom %s og %s', + }, + bic: { + default: 'Vennligst fyll ut dette feltet med et gyldig BIC-nummer', + }, + callback: { + default: 'Vennligst fyll ut dette feltet med en gyldig verdi', + }, + choice: { + between: 'Vennligst velg %s - %s valgmuligheter', + default: 'Vennligst fyll ut dette feltet med en gyldig verdi', + less: 'Vennligst velg minst %s valgmuligheter', + more: 'Vennligst velg maks %s valgmuligheter', + }, + color: { + default: 'Vennligst fyll ut dette feltet med en gyldig', + }, + creditCard: { + default: 'Vennligst fyll ut dette feltet med et gyldig kreditkortnummer', + }, + cusip: { + default: 'Vennligst fyll ut dette feltet med et gyldig CUSIP-nummer', + }, + date: { + default: 'Vennligst fyll ut dette feltet med en gyldig dato', + max: 'Vennligst fyll ut dette feltet med en gyldig dato før %s', + min: 'Vennligst fyll ut dette feltet med en gyldig dato etter %s', + range: 'Vennligst fyll ut dette feltet med en gyldig dato mellom %s - %s', + }, + different: { + default: 'Vennligst fyll ut dette feltet med en annen verdi', + }, + digits: { + default: 'Vennligst tast inn kun sifre', + }, + ean: { + default: 'Vennligst fyll ut dette feltet med et gyldig EAN-nummer', + }, + ein: { + default: 'Vennligst fyll ut dette feltet med et gyldig EIN-nummer', + }, + emailAddress: { + default: 'Vennligst fyll ut dette feltet med en gyldig epostadresse', + }, + file: { + default: 'Velg vennligst en gyldig fil', + }, + greaterThan: { + default: 'Vennligst fyll ut dette feltet med en verdi større eller lik %s', + notInclusive: 'Vennligst fyll ut dette feltet med en verdi større enn %s', + }, + grid: { + default: 'Vennligst fyll ut dette feltet med et gyldig GRIDnummer', + }, + hex: { + default: 'Vennligst fyll ut dette feltet med et gyldig hexadecimalt nummer', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'De Forente Arabiske Emirater', + AL: 'Albania', + AO: 'Angola', + AT: 'Østerrike', + AZ: 'Aserbajdsjan', + BA: 'Bosnia-Hercegovina', + BE: 'Belgia', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasil', + CH: 'Sveits', + CI: 'Elfenbenskysten', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Kapp Verde', + CY: 'Kypros', + CZ: 'Tsjekkia', + DE: 'Tyskland', + DK: 'Danmark', + DO: 'Den dominikanske republikk', + DZ: 'Algerie', + EE: 'Estland', + ES: 'Spania', + FI: 'Finland', + FO: 'Færøyene', + FR: 'Frankrike', + GB: 'Storbritannia', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Grønland', + GR: 'Hellas', + GT: 'Guatemala', + HR: 'Kroatia', + HU: 'Ungarn', + IE: 'Irland', + IL: 'Israel', + IR: 'Iran', + IS: 'Island', + IT: 'Italia', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kasakhstan', + LB: 'Libanon', + LI: 'Liechtenstein', + LT: 'Litauen', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagaskar', + MK: 'Makedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mosambik', + NL: 'Nederland', + NO: 'Norge', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Saudi-Arabia', + SE: 'Sverige', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'øst-Timor', + TN: 'Tunisia', + TR: 'Tyrkia', + VG: 'De Britiske Jomfruøyene', + XK: 'Republikken Kosovo', + }, + country: 'Vennligst fyll ut dette feltet med et gyldig IBAN-nummer i %s', + default: 'Vennligst fyll ut dette feltet med et gyldig IBAN-nummer', + }, + id: { + countries: { + BA: 'Bosnien-Hercegovina', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Sveits', + CL: 'Chile', + CN: 'Kina', + CZ: 'Tsjekkia', + DK: 'Danmark', + EE: 'Estland', + ES: 'Spania', + FI: 'Finland', + HR: 'Kroatia', + IE: 'Irland', + IS: 'Island', + LT: 'Litauen', + LV: 'Latvia', + ME: 'Montenegro', + MK: 'Makedonia', + NL: 'Nederland', + PL: 'Polen', + RO: 'Romania', + RS: 'Serbia', + SE: 'Sverige', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Tyrkia', + ZA: 'Sør-Afrika', + }, + country: 'Vennligst fyll ut dette feltet med et gyldig identifikasjons-nummer i %s', + default: 'Vennligst fyll ut dette feltet med et gyldig identifikasjons-nummer', + }, + identical: { + default: 'Vennligst fyll ut dette feltet med den samme verdi', + }, + imei: { + default: 'Vennligst fyll ut dette feltet med et gyldig IMEI-nummer', + }, + imo: { + default: 'Vennligst fyll ut dette feltet med et gyldig IMO-nummer', + }, + integer: { + default: 'Vennligst fyll ut dette feltet med et gyldig tall', + }, + ip: { + default: 'Vennligst fyll ut dette feltet med en gyldig IP adresse', + ipv4: 'Vennligst fyll ut dette feltet med en gyldig IPv4 adresse', + ipv6: 'Vennligst fyll ut dette feltet med en gyldig IPv6 adresse', + }, + isbn: { + default: 'Vennligst fyll ut dette feltet med ett gyldig ISBN-nummer', + }, + isin: { + default: 'Vennligst fyll ut dette feltet med ett gyldig ISIN-nummer', + }, + ismn: { + default: 'Vennligst fyll ut dette feltet med ett gyldig ISMN-nummer', + }, + issn: { + default: 'Vennligst fyll ut dette feltet med ett gyldig ISSN-nummer', + }, + lessThan: { + default: 'Vennligst fyll ut dette feltet med en verdi mindre eller lik %s', + notInclusive: 'Vennligst fyll ut dette feltet med en verdi mindre enn %s', + }, + mac: { + default: 'Vennligst fyll ut dette feltet med en gyldig MAC adresse', + }, + meid: { + default: 'Vennligst fyll ut dette feltet med et gyldig MEID-nummer', + }, + notEmpty: { + default: 'Vennligst fyll ut dette feltet', + }, + numeric: { + default: 'Vennligst fyll ut dette feltet med et gyldig flytende desimaltall', + }, + phone: { + countries: { + AE: 'De Forente Arabiske Emirater', + BG: 'Bulgaria', + BR: 'Brasil', + CN: 'Kina', + CZ: 'Tsjekkia', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spania', + FR: 'Frankrike', + GB: 'Storbritannia', + IN: 'India', + MA: 'Marokko', + NL: 'Nederland', + PK: 'Pakistan', + RO: 'Rumenia', + RU: 'Russland', + SK: 'Slovakia', + TH: 'Thailand', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Vennligst fyll ut dette feltet med et gyldig telefonnummer i %s', + default: 'Vennligst fyll ut dette feltet med et gyldig telefonnummer', + }, + promise: { + default: 'Vennligst fyll ut dette feltet med en gyldig verdi', + }, + regexp: { + default: 'Vennligst fyll ut dette feltet med en verdi som matcher mønsteret', + }, + remote: { + default: 'Vennligst fyll ut dette feltet med en gyldig verdi', + }, + rtn: { + default: 'Vennligst fyll ut dette feltet med et gyldig RTN-nummer', + }, + sedol: { + default: 'Vennligst fyll ut dette feltet med et gyldig SEDOL-nummer', + }, + siren: { + default: 'Vennligst fyll ut dette feltet med et gyldig SIREN-nummer', + }, + siret: { + default: 'Vennligst fyll ut dette feltet med et gyldig SIRET-nummer', + }, + step: { + default: 'Vennligst fyll ut dette feltet med et gyldig trinn av %s', + }, + stringCase: { + default: 'Venligst fyll inn dette feltet kun med små bokstaver', + upper: 'Venligst fyll inn dette feltet kun med store bokstaver', + }, + stringLength: { + between: 'Vennligst fyll ut dette feltet med en verdi mellom %s og %s tegn', + default: 'Vennligst fyll ut dette feltet med en verdi av gyldig lengde', + less: 'Vennligst fyll ut dette feltet med mindre enn %s tegn', + more: 'Vennligst fyll ut dette feltet med mer enn %s tegn', + }, + uri: { + default: 'Vennligst fyll ut dette feltet med en gyldig URI', + }, + uuid: { + default: 'Vennligst fyll ut dette feltet med et gyldig UUID-nummer', + version: 'Vennligst fyll ut dette feltet med en gyldig UUID version %s-nummer', + }, + vat: { + countries: { + AT: 'Østerrike', + BE: 'Belgia', + BG: 'Bulgaria', + BR: 'Brasil', + CH: 'Schweiz', + CY: 'Cypern', + CZ: 'Tsjekkia', + DE: 'Tyskland', + DK: 'Danmark', + EE: 'Estland', + EL: 'Hellas', + ES: 'Spania', + FI: 'Finland', + FR: 'Frankrike', + GB: 'Storbritania', + GR: 'Hellas', + HR: 'Kroatia', + HU: 'Ungarn', + IE: 'Irland', + IS: 'Island', + IT: 'Italia', + LT: 'Litauen', + LU: 'Luxembourg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Nederland', + NO: 'Norge', + PL: 'Polen', + PT: 'Portugal', + RO: 'Romania', + RS: 'Serbia', + RU: 'Russland', + SE: 'Sverige', + SI: 'Slovenia', + SK: 'Slovakia', + VE: 'Venezuela', + ZA: 'Sør-Afrika', + }, + country: 'Vennligst fyll ut dette feltet med et gyldig MVA nummer i %s', + default: 'Vennligst fyll ut dette feltet med et gyldig MVA nummer', + }, + vin: { + default: 'Vennligst fyll ut dette feltet med et gyldig VIN-nummer', + }, + zipCode: { + countries: { + AT: 'Østerrike', + BG: 'Bulgaria', + BR: 'Brasil', + CA: 'Canada', + CH: 'Schweiz', + CZ: 'Tsjekkia', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spania', + FR: 'Frankrike', + GB: 'Storbritannia', + IE: 'Irland', + IN: 'India', + IT: 'Italia', + MA: 'Marokko', + NL: 'Nederland', + PL: 'Polen', + PT: 'Portugal', + RO: 'Romania', + RU: 'Russland', + SE: 'Sverige', + SG: 'Singapore', + SK: 'Slovakia', + US: 'USA', + }, + country: 'Vennligst fyll ut dette feltet med et gyldig postnummer i %s', + default: 'Vennligst fyll ut dette feltet med et gyldig postnummer', + }, + }; + + return no_NO; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.min.js new file mode 100755 index 00000000..82987ae2 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/no_NO.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.no_NO=factory())})(this,(function(){"use strict";var no_NO={base64:{default:"Vennligst fyll ut dette feltet med en gyldig base64-kodet verdi"},between:{default:"Vennligst fyll ut dette feltet med en verdi mellom %s og %s",notInclusive:"Vennligst tast inn kun en verdi mellom %s og %s"},bic:{default:"Vennligst fyll ut dette feltet med et gyldig BIC-nummer"},callback:{default:"Vennligst fyll ut dette feltet med en gyldig verdi"},choice:{between:"Vennligst velg %s - %s valgmuligheter",default:"Vennligst fyll ut dette feltet med en gyldig verdi",less:"Vennligst velg minst %s valgmuligheter",more:"Vennligst velg maks %s valgmuligheter"},color:{default:"Vennligst fyll ut dette feltet med en gyldig"},creditCard:{default:"Vennligst fyll ut dette feltet med et gyldig kreditkortnummer"},cusip:{default:"Vennligst fyll ut dette feltet med et gyldig CUSIP-nummer"},date:{default:"Vennligst fyll ut dette feltet med en gyldig dato",max:"Vennligst fyll ut dette feltet med en gyldig dato før %s",min:"Vennligst fyll ut dette feltet med en gyldig dato etter %s",range:"Vennligst fyll ut dette feltet med en gyldig dato mellom %s - %s"},different:{default:"Vennligst fyll ut dette feltet med en annen verdi"},digits:{default:"Vennligst tast inn kun sifre"},ean:{default:"Vennligst fyll ut dette feltet med et gyldig EAN-nummer"},ein:{default:"Vennligst fyll ut dette feltet med et gyldig EIN-nummer"},emailAddress:{default:"Vennligst fyll ut dette feltet med en gyldig epostadresse"},file:{default:"Velg vennligst en gyldig fil"},greaterThan:{default:"Vennligst fyll ut dette feltet med en verdi større eller lik %s",notInclusive:"Vennligst fyll ut dette feltet med en verdi større enn %s"},grid:{default:"Vennligst fyll ut dette feltet med et gyldig GRIDnummer"},hex:{default:"Vennligst fyll ut dette feltet med et gyldig hexadecimalt nummer"},iban:{countries:{AD:"Andorra",AE:"De Forente Arabiske Emirater",AL:"Albania",AO:"Angola",AT:"Østerrike",AZ:"Aserbajdsjan",BA:"Bosnia-Hercegovina",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasil",CH:"Sveits",CI:"Elfenbenskysten",CM:"Kamerun",CR:"Costa Rica",CV:"Kapp Verde",CY:"Kypros",CZ:"Tsjekkia",DE:"Tyskland",DK:"Danmark",DO:"Den dominikanske republikk",DZ:"Algerie",EE:"Estland",ES:"Spania",FI:"Finland",FO:"Færøyene",FR:"Frankrike",GB:"Storbritannia",GE:"Georgia",GI:"Gibraltar",GL:"Grønland",GR:"Hellas",GT:"Guatemala",HR:"Kroatia",HU:"Ungarn",IE:"Irland",IL:"Israel",IR:"Iran",IS:"Island",IT:"Italia",JO:"Jordan",KW:"Kuwait",KZ:"Kasakhstan",LB:"Libanon",LI:"Liechtenstein",LT:"Litauen",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagaskar",MK:"Makedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mosambik",NL:"Nederland",NO:"Norge",PK:"Pakistan",PL:"Polen",PS:"Palestina",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi-Arabia",SE:"Sverige",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TL:"øst-Timor",TN:"Tunisia",TR:"Tyrkia",VG:"De Britiske Jomfruøyene",XK:"Republikken Kosovo"},country:"Vennligst fyll ut dette feltet med et gyldig IBAN-nummer i %s",default:"Vennligst fyll ut dette feltet med et gyldig IBAN-nummer"},id:{countries:{BA:"Bosnien-Hercegovina",BG:"Bulgaria",BR:"Brasil",CH:"Sveits",CL:"Chile",CN:"Kina",CZ:"Tsjekkia",DK:"Danmark",EE:"Estland",ES:"Spania",FI:"Finland",HR:"Kroatia",IE:"Irland",IS:"Island",LT:"Litauen",LV:"Latvia",ME:"Montenegro",MK:"Makedonia",NL:"Nederland",PL:"Polen",RO:"Romania",RS:"Serbia",SE:"Sverige",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",TR:"Tyrkia",ZA:"Sør-Afrika"},country:"Vennligst fyll ut dette feltet med et gyldig identifikasjons-nummer i %s",default:"Vennligst fyll ut dette feltet med et gyldig identifikasjons-nummer"},identical:{default:"Vennligst fyll ut dette feltet med den samme verdi"},imei:{default:"Vennligst fyll ut dette feltet med et gyldig IMEI-nummer"},imo:{default:"Vennligst fyll ut dette feltet med et gyldig IMO-nummer"},integer:{default:"Vennligst fyll ut dette feltet med et gyldig tall"},ip:{default:"Vennligst fyll ut dette feltet med en gyldig IP adresse",ipv4:"Vennligst fyll ut dette feltet med en gyldig IPv4 adresse",ipv6:"Vennligst fyll ut dette feltet med en gyldig IPv6 adresse"},isbn:{default:"Vennligst fyll ut dette feltet med ett gyldig ISBN-nummer"},isin:{default:"Vennligst fyll ut dette feltet med ett gyldig ISIN-nummer"},ismn:{default:"Vennligst fyll ut dette feltet med ett gyldig ISMN-nummer"},issn:{default:"Vennligst fyll ut dette feltet med ett gyldig ISSN-nummer"},lessThan:{default:"Vennligst fyll ut dette feltet med en verdi mindre eller lik %s",notInclusive:"Vennligst fyll ut dette feltet med en verdi mindre enn %s"},mac:{default:"Vennligst fyll ut dette feltet med en gyldig MAC adresse"},meid:{default:"Vennligst fyll ut dette feltet med et gyldig MEID-nummer"},notEmpty:{default:"Vennligst fyll ut dette feltet"},numeric:{default:"Vennligst fyll ut dette feltet med et gyldig flytende desimaltall"},phone:{countries:{AE:"De Forente Arabiske Emirater",BG:"Bulgaria",BR:"Brasil",CN:"Kina",CZ:"Tsjekkia",DE:"Tyskland",DK:"Danmark",ES:"Spania",FR:"Frankrike",GB:"Storbritannia",IN:"India",MA:"Marokko",NL:"Nederland",PK:"Pakistan",RO:"Rumenia",RU:"Russland",SK:"Slovakia",TH:"Thailand",US:"USA",VE:"Venezuela"},country:"Vennligst fyll ut dette feltet med et gyldig telefonnummer i %s",default:"Vennligst fyll ut dette feltet med et gyldig telefonnummer"},promise:{default:"Vennligst fyll ut dette feltet med en gyldig verdi"},regexp:{default:"Vennligst fyll ut dette feltet med en verdi som matcher mønsteret"},remote:{default:"Vennligst fyll ut dette feltet med en gyldig verdi"},rtn:{default:"Vennligst fyll ut dette feltet med et gyldig RTN-nummer"},sedol:{default:"Vennligst fyll ut dette feltet med et gyldig SEDOL-nummer"},siren:{default:"Vennligst fyll ut dette feltet med et gyldig SIREN-nummer"},siret:{default:"Vennligst fyll ut dette feltet med et gyldig SIRET-nummer"},step:{default:"Vennligst fyll ut dette feltet med et gyldig trinn av %s"},stringCase:{default:"Venligst fyll inn dette feltet kun med små bokstaver",upper:"Venligst fyll inn dette feltet kun med store bokstaver"},stringLength:{between:"Vennligst fyll ut dette feltet med en verdi mellom %s og %s tegn",default:"Vennligst fyll ut dette feltet med en verdi av gyldig lengde",less:"Vennligst fyll ut dette feltet med mindre enn %s tegn",more:"Vennligst fyll ut dette feltet med mer enn %s tegn"},uri:{default:"Vennligst fyll ut dette feltet med en gyldig URI"},uuid:{default:"Vennligst fyll ut dette feltet med et gyldig UUID-nummer",version:"Vennligst fyll ut dette feltet med en gyldig UUID version %s-nummer"},vat:{countries:{AT:"Østerrike",BE:"Belgia",BG:"Bulgaria",BR:"Brasil",CH:"Schweiz",CY:"Cypern",CZ:"Tsjekkia",DE:"Tyskland",DK:"Danmark",EE:"Estland",EL:"Hellas",ES:"Spania",FI:"Finland",FR:"Frankrike",GB:"Storbritania",GR:"Hellas",HR:"Kroatia",HU:"Ungarn",IE:"Irland",IS:"Island",IT:"Italia",LT:"Litauen",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Nederland",NO:"Norge",PL:"Polen",PT:"Portugal",RO:"Romania",RS:"Serbia",RU:"Russland",SE:"Sverige",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"Sør-Afrika"},country:"Vennligst fyll ut dette feltet med et gyldig MVA nummer i %s",default:"Vennligst fyll ut dette feltet med et gyldig MVA nummer"},vin:{default:"Vennligst fyll ut dette feltet med et gyldig VIN-nummer"},zipCode:{countries:{AT:"Østerrike",BG:"Bulgaria",BR:"Brasil",CA:"Canada",CH:"Schweiz",CZ:"Tsjekkia",DE:"Tyskland",DK:"Danmark",ES:"Spania",FR:"Frankrike",GB:"Storbritannia",IE:"Irland",IN:"India",IT:"Italia",MA:"Marokko",NL:"Nederland",PL:"Polen",PT:"Portugal",RO:"Romania",RU:"Russland",SE:"Sverige",SG:"Singapore",SK:"Slovakia",US:"USA"},country:"Vennligst fyll ut dette feltet med et gyldig postnummer i %s",default:"Vennligst fyll ut dette feltet med et gyldig postnummer"}};return no_NO})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.js new file mode 100755 index 00000000..8e32415e --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.pl_PL = factory())); +})(this, (function () { 'use strict'; + + /** + * Polish language package + * Translated by @grzesiek + */ + + var pl_PL = { + base64: { + default: 'Wpisz poprawny ciąg znaków zakodowany w base 64', + }, + between: { + default: 'Wprowadź wartość pomiędzy %s i %s', + notInclusive: 'Wprowadź wartość pomiędzy %s i %s (zbiór otwarty)', + }, + bic: { + default: 'Wprowadź poprawny numer BIC', + }, + callback: { + default: 'Wprowadź poprawną wartość', + }, + choice: { + between: 'Wybierz przynajmniej %s i maksymalnie %s opcji', + default: 'Wprowadź poprawną wartość', + less: 'Wybierz przynajmniej %s opcji', + more: 'Wybierz maksymalnie %s opcji', + }, + color: { + default: 'Wprowadź poprawny kolor w formacie', + }, + creditCard: { + default: 'Wprowadź poprawny numer karty kredytowej', + }, + cusip: { + default: 'Wprowadź poprawny numer CUSIP', + }, + date: { + default: 'Wprowadź poprawną datę', + max: 'Wprowadź datę przed %s', + min: 'Wprowadź datę po %s', + range: 'Wprowadź datę pomiędzy %s i %s', + }, + different: { + default: 'Wprowadź inną wartość', + }, + digits: { + default: 'Wprowadź tylko cyfry', + }, + ean: { + default: 'Wprowadź poprawny numer EAN', + }, + ein: { + default: 'Wprowadź poprawny numer EIN', + }, + emailAddress: { + default: 'Wprowadź poprawny adres e-mail', + }, + file: { + default: 'Wybierz prawidłowy plik', + }, + greaterThan: { + default: 'Wprowadź wartość większą bądź równą %s', + notInclusive: 'Wprowadź wartość większą niż %s', + }, + grid: { + default: 'Wprowadź poprawny numer GRId', + }, + hex: { + default: 'Wprowadź poprawną liczbę w formacie heksadecymalnym', + }, + iban: { + countries: { + AD: 'Andora', + AE: 'Zjednoczone Emiraty Arabskie', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbejdżan', + BA: 'Bośnia i Hercegowina', + BE: 'Belgia', + BF: 'Burkina Faso', + BG: 'Bułgaria', + BH: 'Bahrajn', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazylia', + CH: 'Szwajcaria', + CI: 'Wybrzeże Kości Słoniowej', + CM: 'Kamerun', + CR: 'Kostaryka', + CV: 'Republika Zielonego Przylądka', + CY: 'Cypr', + CZ: 'Czechy', + DE: 'Niemcy', + DK: 'Dania', + DO: 'Dominikana', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Hiszpania', + FI: 'Finlandia', + FO: 'Wyspy Owcze', + FR: 'Francja', + GB: 'Wielka Brytania', + GE: 'Gruzja', + GI: 'Gibraltar', + GL: 'Grenlandia', + GR: 'Grecja', + GT: 'Gwatemala', + HR: 'Chorwacja', + HU: 'Węgry', + IE: 'Irlandia', + IL: 'Izrael', + IR: 'Iran', + IS: 'Islandia', + IT: 'Włochy', + JO: 'Jordania', + KW: 'Kuwejt', + KZ: 'Kazahstan', + LB: 'Liban', + LI: 'Liechtenstein', + LT: 'Litwa', + LU: 'Luksemburg', + LV: 'Łotwa', + MC: 'Monako', + MD: 'Mołdawia', + ME: 'Czarnogóra', + MG: 'Madagaskar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauretania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambik', + NL: 'Holandia', + NO: 'Norwegia', + PK: 'Pakistan', + PL: 'Polska', + PS: 'Palestyna', + PT: 'Portugalia', + QA: 'Katar', + RO: 'Rumunia', + RS: 'Serbia', + SA: 'Arabia Saudyjska', + SE: 'Szwecja', + SI: 'Słowenia', + SK: 'Słowacja', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timor Wschodni', + TN: 'Tunezja', + TR: 'Turcja', + VG: 'Brytyjskie Wyspy Dziewicze', + XK: 'Republika Kosowa', + }, + country: 'Wprowadź poprawny numer IBAN w kraju %s', + default: 'Wprowadź poprawny numer IBAN', + }, + id: { + countries: { + BA: 'Bośnia i Hercegowina', + BG: 'Bułgaria', + BR: 'Brazylia', + CH: 'Szwajcaria', + CL: 'Chile', + CN: 'Chiny', + CZ: 'Czechy', + DK: 'Dania', + EE: 'Estonia', + ES: 'Hiszpania', + FI: 'Finlandia', + HR: 'Chorwacja', + IE: 'Irlandia', + IS: 'Islandia', + LT: 'Litwa', + LV: 'Łotwa', + ME: 'Czarnogóra', + MK: 'Macedonia', + NL: 'Holandia', + PL: 'Polska', + RO: 'Rumunia', + RS: 'Serbia', + SE: 'Szwecja', + SI: 'Słowenia', + SK: 'Słowacja', + SM: 'San Marino', + TH: 'Tajlandia', + TR: 'Turcja', + ZA: 'Republika Południowej Afryki', + }, + country: 'Wprowadź poprawny numer identyfikacyjny w kraju %s', + default: 'Wprowadź poprawny numer identyfikacyjny', + }, + identical: { + default: 'Wprowadź taką samą wartość', + }, + imei: { + default: 'Wprowadź poprawny numer IMEI', + }, + imo: { + default: 'Wprowadź poprawny numer IMO', + }, + integer: { + default: 'Wprowadź poprawną liczbę całkowitą', + }, + ip: { + default: 'Wprowadź poprawny adres IP', + ipv4: 'Wprowadź poprawny adres IPv4', + ipv6: 'Wprowadź poprawny adres IPv6', + }, + isbn: { + default: 'Wprowadź poprawny numer ISBN', + }, + isin: { + default: 'Wprowadź poprawny numer ISIN', + }, + ismn: { + default: 'Wprowadź poprawny numer ISMN', + }, + issn: { + default: 'Wprowadź poprawny numer ISSN', + }, + lessThan: { + default: 'Wprowadź wartość mniejszą bądź równą %s', + notInclusive: 'Wprowadź wartość mniejszą niż %s', + }, + mac: { + default: 'Wprowadź poprawny adres MAC', + }, + meid: { + default: 'Wprowadź poprawny numer MEID', + }, + notEmpty: { + default: 'Wprowadź wartość, pole nie może być puste', + }, + numeric: { + default: 'Wprowadź poprawną liczbę zmiennoprzecinkową', + }, + phone: { + countries: { + AE: 'Zjednoczone Emiraty Arabskie', + BG: 'Bułgaria', + BR: 'Brazylia', + CN: 'Chiny', + CZ: 'Czechy', + DE: 'Niemcy', + DK: 'Dania', + ES: 'Hiszpania', + FR: 'Francja', + GB: 'Wielka Brytania', + IN: 'Indie', + MA: 'Maroko', + NL: 'Holandia', + PK: 'Pakistan', + RO: 'Rumunia', + RU: 'Rosja', + SK: 'Słowacja', + TH: 'Tajlandia', + US: 'USA', + VE: 'Wenezuela', + }, + country: 'Wprowadź poprawny numer telefonu w kraju %s', + default: 'Wprowadź poprawny numer telefonu', + }, + promise: { + default: 'Wprowadź poprawną wartość', + }, + regexp: { + default: 'Wprowadź wartość pasującą do wzoru', + }, + remote: { + default: 'Wprowadź poprawną wartość', + }, + rtn: { + default: 'Wprowadź poprawny numer RTN', + }, + sedol: { + default: 'Wprowadź poprawny numer SEDOL', + }, + siren: { + default: 'Wprowadź poprawny numer SIREN', + }, + siret: { + default: 'Wprowadź poprawny numer SIRET', + }, + step: { + default: 'Wprowadź wielokrotność %s', + }, + stringCase: { + default: 'Wprowadź tekst składającą się tylko z małych liter', + upper: 'Wprowadź tekst składający się tylko z dużych liter', + }, + stringLength: { + between: 'Wprowadź wartość składająca się z min %s i max %s znaków', + default: 'Wprowadź wartość o poprawnej długości', + less: 'Wprowadź mniej niż %s znaków', + more: 'Wprowadź więcej niż %s znaków', + }, + uri: { + default: 'Wprowadź poprawny URI', + }, + uuid: { + default: 'Wprowadź poprawny numer UUID', + version: 'Wprowadź poprawny numer UUID w wersji %s', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgia', + BG: 'Bułgaria', + BR: 'Brazylia', + CH: 'Szwajcaria', + CY: 'Cypr', + CZ: 'Czechy', + DE: 'Niemcy', + DK: 'Dania', + EE: 'Estonia', + EL: 'Grecja', + ES: 'Hiszpania', + FI: 'Finlandia', + FR: 'Francja', + GB: 'Wielka Brytania', + GR: 'Grecja', + HR: 'Chorwacja', + HU: 'Węgry', + IE: 'Irlandia', + IS: 'Islandia', + IT: 'Włochy', + LT: 'Litwa', + LU: 'Luksemburg', + LV: 'Łotwa', + MT: 'Malta', + NL: 'Holandia', + NO: 'Norwegia', + PL: 'Polska', + PT: 'Portugalia', + RO: 'Rumunia', + RS: 'Serbia', + RU: 'Rosja', + SE: 'Szwecja', + SI: 'Słowenia', + SK: 'Słowacja', + VE: 'Wenezuela', + ZA: 'Republika Południowej Afryki', + }, + country: 'Wprowadź poprawny numer VAT w kraju %s', + default: 'Wprowadź poprawny numer VAT', + }, + vin: { + default: 'Wprowadź poprawny numer VIN', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bułgaria', + BR: 'Brazylia', + CA: 'Kanada', + CH: 'Szwajcaria', + CZ: 'Czechy', + DE: 'Niemcy', + DK: 'Dania', + ES: 'Hiszpania', + FR: 'Francja', + GB: 'Wielka Brytania', + IE: 'Irlandia', + IN: 'Indie', + IT: 'Włochy', + MA: 'Maroko', + NL: 'Holandia', + PL: 'Polska', + PT: 'Portugalia', + RO: 'Rumunia', + RU: 'Rosja', + SE: 'Szwecja', + SG: 'Singapur', + SK: 'Słowacja', + US: 'USA', + }, + country: 'Wprowadź poprawny kod pocztowy w kraju %s', + default: 'Wprowadź poprawny kod pocztowy', + }, + }; + + return pl_PL; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.min.js new file mode 100755 index 00000000..8ac13c20 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pl_PL.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.pl_PL=factory())})(this,(function(){"use strict";var pl_PL={base64:{default:"Wpisz poprawny ciąg znaków zakodowany w base 64"},between:{default:"Wprowadź wartość pomiędzy %s i %s",notInclusive:"Wprowadź wartość pomiędzy %s i %s (zbiór otwarty)"},bic:{default:"Wprowadź poprawny numer BIC"},callback:{default:"Wprowadź poprawną wartość"},choice:{between:"Wybierz przynajmniej %s i maksymalnie %s opcji",default:"Wprowadź poprawną wartość",less:"Wybierz przynajmniej %s opcji",more:"Wybierz maksymalnie %s opcji"},color:{default:"Wprowadź poprawny kolor w formacie"},creditCard:{default:"Wprowadź poprawny numer karty kredytowej"},cusip:{default:"Wprowadź poprawny numer CUSIP"},date:{default:"Wprowadź poprawną datę",max:"Wprowadź datę przed %s",min:"Wprowadź datę po %s",range:"Wprowadź datę pomiędzy %s i %s"},different:{default:"Wprowadź inną wartość"},digits:{default:"Wprowadź tylko cyfry"},ean:{default:"Wprowadź poprawny numer EAN"},ein:{default:"Wprowadź poprawny numer EIN"},emailAddress:{default:"Wprowadź poprawny adres e-mail"},file:{default:"Wybierz prawidłowy plik"},greaterThan:{default:"Wprowadź wartość większą bądź równą %s",notInclusive:"Wprowadź wartość większą niż %s"},grid:{default:"Wprowadź poprawny numer GRId"},hex:{default:"Wprowadź poprawną liczbę w formacie heksadecymalnym"},iban:{countries:{AD:"Andora",AE:"Zjednoczone Emiraty Arabskie",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbejdżan",BA:"Bośnia i Hercegowina",BE:"Belgia",BF:"Burkina Faso",BG:"Bułgaria",BH:"Bahrajn",BI:"Burundi",BJ:"Benin",BR:"Brazylia",CH:"Szwajcaria",CI:"Wybrzeże Kości Słoniowej",CM:"Kamerun",CR:"Kostaryka",CV:"Republika Zielonego Przylądka",CY:"Cypr",CZ:"Czechy",DE:"Niemcy",DK:"Dania",DO:"Dominikana",DZ:"Algeria",EE:"Estonia",ES:"Hiszpania",FI:"Finlandia",FO:"Wyspy Owcze",FR:"Francja",GB:"Wielka Brytania",GE:"Gruzja",GI:"Gibraltar",GL:"Grenlandia",GR:"Grecja",GT:"Gwatemala",HR:"Chorwacja",HU:"Węgry",IE:"Irlandia",IL:"Izrael",IR:"Iran",IS:"Islandia",IT:"Włochy",JO:"Jordania",KW:"Kuwejt",KZ:"Kazahstan",LB:"Liban",LI:"Liechtenstein",LT:"Litwa",LU:"Luksemburg",LV:"Łotwa",MC:"Monako",MD:"Mołdawia",ME:"Czarnogóra",MG:"Madagaskar",MK:"Macedonia",ML:"Mali",MR:"Mauretania",MT:"Malta",MU:"Mauritius",MZ:"Mozambik",NL:"Holandia",NO:"Norwegia",PK:"Pakistan",PL:"Polska",PS:"Palestyna",PT:"Portugalia",QA:"Katar",RO:"Rumunia",RS:"Serbia",SA:"Arabia Saudyjska",SE:"Szwecja",SI:"Słowenia",SK:"Słowacja",SM:"San Marino",SN:"Senegal",TL:"Timor Wschodni",TN:"Tunezja",TR:"Turcja",VG:"Brytyjskie Wyspy Dziewicze",XK:"Republika Kosowa"},country:"Wprowadź poprawny numer IBAN w kraju %s",default:"Wprowadź poprawny numer IBAN"},id:{countries:{BA:"Bośnia i Hercegowina",BG:"Bułgaria",BR:"Brazylia",CH:"Szwajcaria",CL:"Chile",CN:"Chiny",CZ:"Czechy",DK:"Dania",EE:"Estonia",ES:"Hiszpania",FI:"Finlandia",HR:"Chorwacja",IE:"Irlandia",IS:"Islandia",LT:"Litwa",LV:"Łotwa",ME:"Czarnogóra",MK:"Macedonia",NL:"Holandia",PL:"Polska",RO:"Rumunia",RS:"Serbia",SE:"Szwecja",SI:"Słowenia",SK:"Słowacja",SM:"San Marino",TH:"Tajlandia",TR:"Turcja",ZA:"Republika Południowej Afryki"},country:"Wprowadź poprawny numer identyfikacyjny w kraju %s",default:"Wprowadź poprawny numer identyfikacyjny"},identical:{default:"Wprowadź taką samą wartość"},imei:{default:"Wprowadź poprawny numer IMEI"},imo:{default:"Wprowadź poprawny numer IMO"},integer:{default:"Wprowadź poprawną liczbę całkowitą"},ip:{default:"Wprowadź poprawny adres IP",ipv4:"Wprowadź poprawny adres IPv4",ipv6:"Wprowadź poprawny adres IPv6"},isbn:{default:"Wprowadź poprawny numer ISBN"},isin:{default:"Wprowadź poprawny numer ISIN"},ismn:{default:"Wprowadź poprawny numer ISMN"},issn:{default:"Wprowadź poprawny numer ISSN"},lessThan:{default:"Wprowadź wartość mniejszą bądź równą %s",notInclusive:"Wprowadź wartość mniejszą niż %s"},mac:{default:"Wprowadź poprawny adres MAC"},meid:{default:"Wprowadź poprawny numer MEID"},notEmpty:{default:"Wprowadź wartość, pole nie może być puste"},numeric:{default:"Wprowadź poprawną liczbę zmiennoprzecinkową"},phone:{countries:{AE:"Zjednoczone Emiraty Arabskie",BG:"Bułgaria",BR:"Brazylia",CN:"Chiny",CZ:"Czechy",DE:"Niemcy",DK:"Dania",ES:"Hiszpania",FR:"Francja",GB:"Wielka Brytania",IN:"Indie",MA:"Maroko",NL:"Holandia",PK:"Pakistan",RO:"Rumunia",RU:"Rosja",SK:"Słowacja",TH:"Tajlandia",US:"USA",VE:"Wenezuela"},country:"Wprowadź poprawny numer telefonu w kraju %s",default:"Wprowadź poprawny numer telefonu"},promise:{default:"Wprowadź poprawną wartość"},regexp:{default:"Wprowadź wartość pasującą do wzoru"},remote:{default:"Wprowadź poprawną wartość"},rtn:{default:"Wprowadź poprawny numer RTN"},sedol:{default:"Wprowadź poprawny numer SEDOL"},siren:{default:"Wprowadź poprawny numer SIREN"},siret:{default:"Wprowadź poprawny numer SIRET"},step:{default:"Wprowadź wielokrotność %s"},stringCase:{default:"Wprowadź tekst składającą się tylko z małych liter",upper:"Wprowadź tekst składający się tylko z dużych liter"},stringLength:{between:"Wprowadź wartość składająca się z min %s i max %s znaków",default:"Wprowadź wartość o poprawnej długości",less:"Wprowadź mniej niż %s znaków",more:"Wprowadź więcej niż %s znaków"},uri:{default:"Wprowadź poprawny URI"},uuid:{default:"Wprowadź poprawny numer UUID",version:"Wprowadź poprawny numer UUID w wersji %s"},vat:{countries:{AT:"Austria",BE:"Belgia",BG:"Bułgaria",BR:"Brazylia",CH:"Szwajcaria",CY:"Cypr",CZ:"Czechy",DE:"Niemcy",DK:"Dania",EE:"Estonia",EL:"Grecja",ES:"Hiszpania",FI:"Finlandia",FR:"Francja",GB:"Wielka Brytania",GR:"Grecja",HR:"Chorwacja",HU:"Węgry",IE:"Irlandia",IS:"Islandia",IT:"Włochy",LT:"Litwa",LU:"Luksemburg",LV:"Łotwa",MT:"Malta",NL:"Holandia",NO:"Norwegia",PL:"Polska",PT:"Portugalia",RO:"Rumunia",RS:"Serbia",RU:"Rosja",SE:"Szwecja",SI:"Słowenia",SK:"Słowacja",VE:"Wenezuela",ZA:"Republika Południowej Afryki"},country:"Wprowadź poprawny numer VAT w kraju %s",default:"Wprowadź poprawny numer VAT"},vin:{default:"Wprowadź poprawny numer VIN"},zipCode:{countries:{AT:"Austria",BG:"Bułgaria",BR:"Brazylia",CA:"Kanada",CH:"Szwajcaria",CZ:"Czechy",DE:"Niemcy",DK:"Dania",ES:"Hiszpania",FR:"Francja",GB:"Wielka Brytania",IE:"Irlandia",IN:"Indie",IT:"Włochy",MA:"Maroko",NL:"Holandia",PL:"Polska",PT:"Portugalia",RO:"Rumunia",RU:"Rosja",SE:"Szwecja",SG:"Singapur",SK:"Słowacja",US:"USA"},country:"Wprowadź poprawny kod pocztowy w kraju %s",default:"Wprowadź poprawny kod pocztowy"}};return pl_PL})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.js new file mode 100755 index 00000000..ed9786aa --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.pt_BR = factory())); +})(this, (function () { 'use strict'; + + /** + * Portuguese (Brazil) language package + * Translated by @marcuscarvalho6. Improved by @dgmike + */ + + var pt_BR = { + base64: { + default: 'Por favor insira um código base 64 válido', + }, + between: { + default: 'Por favor insira um valor entre %s e %s', + notInclusive: 'Por favor insira um valor estritamente entre %s e %s', + }, + bic: { + default: 'Por favor insira um número BIC válido', + }, + callback: { + default: 'Por favor insira um valor válido', + }, + choice: { + between: 'Por favor escolha de %s a %s opções', + default: 'Por favor insira um valor válido', + less: 'Por favor escolha %s opções no mínimo', + more: 'Por favor escolha %s opções no máximo', + }, + color: { + default: 'Por favor insira uma cor válida', + }, + creditCard: { + default: 'Por favor insira um número de cartão de crédito válido', + }, + cusip: { + default: 'Por favor insira um número CUSIP válido', + }, + date: { + default: 'Por favor insira uma data válida', + max: 'Por favor insira uma data anterior a %s', + min: 'Por favor insira uma data posterior a %s', + range: 'Por favor insira uma data entre %s e %s', + }, + different: { + default: 'Por favor insira valores diferentes', + }, + digits: { + default: 'Por favor insira somente dígitos', + }, + ean: { + default: 'Por favor insira um número EAN válido', + }, + ein: { + default: 'Por favor insira um número EIN válido', + }, + emailAddress: { + default: 'Por favor insira um email válido', + }, + file: { + default: 'Por favor escolha um arquivo válido', + }, + greaterThan: { + default: 'Por favor insira um valor maior ou igual a %s', + notInclusive: 'Por favor insira um valor maior do que %s', + }, + grid: { + default: 'Por favor insira uma GRID válida', + }, + hex: { + default: 'Por favor insira um hexadecimal válido', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emirados Árabes', + AL: 'Albânia', + AO: 'Angola', + AT: 'Áustria', + AZ: 'Azerbaijão', + BA: 'Bósnia-Herzegovina', + BE: 'Bélgica', + BF: 'Burkina Faso', + BG: 'Bulgária', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasil', + CH: 'Suíça', + CM: 'Camarões', + CR: 'Costa Rica', + CV: 'Cabo Verde', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + DO: 'República Dominicana', + DZ: 'Argélia', + EE: 'Estónia', + ES: 'Espanha', + FI: 'Finlândia', + FO: 'Ilhas Faroé', + FR: 'França', + GB: 'Reino Unido', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlândia', + GR: 'Grécia', + GT: 'Guatemala', + HR: 'Croácia', + HU: 'Hungria', + IC: 'Costa do Marfim', + IE: 'Ireland', + IL: 'Israel', + IR: 'Irão', + IS: 'Islândia', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Cazaquistão', + LB: 'Líbano', + LI: 'Liechtenstein', + LT: 'Lituânia', + LU: 'Luxemburgo', + LV: 'Letónia', + MC: 'Mônaco', + MD: 'Moldávia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedónia', + ML: 'Mali', + MR: 'Mauritânia', + MT: 'Malta', + MU: 'Maurício', + MZ: 'Moçambique', + NL: 'Países Baixos', + NO: 'Noruega', + PK: 'Paquistão', + PL: 'Polônia', + PS: 'Palestino', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Roménia', + RS: 'Sérvia', + SA: 'Arábia Saudita', + SE: 'Suécia', + SI: 'Eslovénia', + SK: 'Eslováquia', + SM: 'San Marino', + SN: 'Senegal', + TI: 'Itália', + TL: 'Timor Leste', + TN: 'Tunísia', + TR: 'Turquia', + VG: 'Ilhas Virgens Britânicas', + XK: 'República do Kosovo', + }, + country: 'Por favor insira um número IBAN válido em %s', + default: 'Por favor insira um número IBAN válido', + }, + id: { + countries: { + BA: 'Bósnia e Herzegovina', + BG: 'Bulgária', + BR: 'Brasil', + CH: 'Suíça', + CL: 'Chile', + CN: 'China', + CZ: 'República Checa', + DK: 'Dinamarca', + EE: 'Estônia', + ES: 'Espanha', + FI: 'Finlândia', + HR: 'Croácia', + IE: 'Irlanda', + IS: 'Islândia', + LT: 'Lituânia', + LV: 'Letónia', + ME: 'Montenegro', + MK: 'Macedónia', + NL: 'Holanda', + PL: 'Polônia', + RO: 'Roménia', + RS: 'Sérvia', + SE: 'Suécia', + SI: 'Eslovênia', + SK: 'Eslováquia', + SM: 'San Marino', + TH: 'Tailândia', + TR: 'Turquia', + ZA: 'África do Sul', + }, + country: 'Por favor insira um número de indentificação válido em %s', + default: 'Por favor insira um código de identificação válido', + }, + identical: { + default: 'Por favor, insira o mesmo valor', + }, + imei: { + default: 'Por favor insira um IMEI válido', + }, + imo: { + default: 'Por favor insira um IMO válido', + }, + integer: { + default: 'Por favor insira um número inteiro válido', + }, + ip: { + default: 'Por favor insira um IP válido', + ipv4: 'Por favor insira um endereço de IPv4 válido', + ipv6: 'Por favor insira um endereço de IPv6 válido', + }, + isbn: { + default: 'Por favor insira um ISBN válido', + }, + isin: { + default: 'Por favor insira um ISIN válido', + }, + ismn: { + default: 'Por favor insira um ISMN válido', + }, + issn: { + default: 'Por favor insira um ISSN válido', + }, + lessThan: { + default: 'Por favor insira um valor menor ou igual a %s', + notInclusive: 'Por favor insira um valor menor do que %s', + }, + mac: { + default: 'Por favor insira um endereço MAC válido', + }, + meid: { + default: 'Por favor insira um MEID válido', + }, + notEmpty: { + default: 'Por favor insira um valor', + }, + numeric: { + default: 'Por favor insira um número real válido', + }, + phone: { + countries: { + AE: 'Emirados Árabes', + BG: 'Bulgária', + BR: 'Brasil', + CN: 'China', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + ES: 'Espanha', + FR: 'França', + GB: 'Reino Unido', + IN: 'Índia', + MA: 'Marrocos', + NL: 'Países Baixos', + PK: 'Paquistão', + RO: 'Roménia', + RU: 'Rússia', + SK: 'Eslováquia', + TH: 'Tailândia', + US: 'EUA', + VE: 'Venezuela', + }, + country: 'Por favor insira um número de telefone válido em %s', + default: 'Por favor insira um número de telefone válido', + }, + promise: { + default: 'Por favor insira um valor válido', + }, + regexp: { + default: 'Por favor insira um valor correspondente ao padrão', + }, + remote: { + default: 'Por favor insira um valor válido', + }, + rtn: { + default: 'Por favor insira um número válido RTN', + }, + sedol: { + default: 'Por favor insira um número válido SEDOL', + }, + siren: { + default: 'Por favor insira um número válido SIREN', + }, + siret: { + default: 'Por favor insira um número válido SIRET', + }, + step: { + default: 'Por favor insira um passo válido %s', + }, + stringCase: { + default: 'Por favor, digite apenas caracteres minúsculos', + upper: 'Por favor, digite apenas caracteres maiúsculos', + }, + stringLength: { + between: 'Por favor insira um valor entre %s e %s caracteres', + default: 'Por favor insira um valor com comprimento válido', + less: 'Por favor insira menos de %s caracteres', + more: 'Por favor insira mais de %s caracteres', + }, + uri: { + default: 'Por favor insira um URI válido', + }, + uuid: { + default: 'Por favor insira um número válido UUID', + version: 'Por favor insira uma versão %s UUID válida', + }, + vat: { + countries: { + AT: 'Áustria', + BE: 'Bélgica', + BG: 'Bulgária', + BR: 'Brasil', + CH: 'Suíça', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + EE: 'Estônia', + EL: 'Grécia', + ES: 'Espanha', + FI: 'Finlândia', + FR: 'França', + GB: 'Reino Unido', + GR: 'Grécia', + HR: 'Croácia', + HU: 'Hungria', + IE: 'Irlanda', + IS: 'Islândia', + IT: 'Itália', + LT: 'Lituânia', + LU: 'Luxemburgo', + LV: 'Letónia', + MT: 'Malta', + NL: 'Holanda', + NO: 'Norway', + PL: 'Polônia', + PT: 'Portugal', + RO: 'Roménia', + RS: 'Sérvia', + RU: 'Rússia', + SE: 'Suécia', + SI: 'Eslovênia', + SK: 'Eslováquia', + VE: 'Venezuela', + ZA: 'África do Sul', + }, + country: 'Por favor insira um número VAT válido em %s', + default: 'Por favor insira um VAT válido', + }, + vin: { + default: 'Por favor insira um VIN válido', + }, + zipCode: { + countries: { + AT: 'Áustria', + BG: 'Bulgária', + BR: 'Brasil', + CA: 'Canadá', + CH: 'Suíça', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + ES: 'Espanha', + FR: 'França', + GB: 'Reino Unido', + IE: 'Irlanda', + IN: 'Índia', + IT: 'Itália', + MA: 'Marrocos', + NL: 'Holanda', + PL: 'Polônia', + PT: 'Portugal', + RO: 'Roménia', + RU: 'Rússia', + SE: 'Suécia', + SG: 'Cingapura', + SK: 'Eslováquia', + US: 'EUA', + }, + country: 'Por favor insira um código postal válido em %s', + default: 'Por favor insira um código postal válido', + }, + }; + + return pt_BR; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.min.js new file mode 100755 index 00000000..bec22589 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_BR.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.pt_BR=factory())})(this,(function(){"use strict";var pt_BR={base64:{default:"Por favor insira um código base 64 válido"},between:{default:"Por favor insira um valor entre %s e %s",notInclusive:"Por favor insira um valor estritamente entre %s e %s"},bic:{default:"Por favor insira um número BIC válido"},callback:{default:"Por favor insira um valor válido"},choice:{between:"Por favor escolha de %s a %s opções",default:"Por favor insira um valor válido",less:"Por favor escolha %s opções no mínimo",more:"Por favor escolha %s opções no máximo"},color:{default:"Por favor insira uma cor válida"},creditCard:{default:"Por favor insira um número de cartão de crédito válido"},cusip:{default:"Por favor insira um número CUSIP válido"},date:{default:"Por favor insira uma data válida",max:"Por favor insira uma data anterior a %s",min:"Por favor insira uma data posterior a %s",range:"Por favor insira uma data entre %s e %s"},different:{default:"Por favor insira valores diferentes"},digits:{default:"Por favor insira somente dígitos"},ean:{default:"Por favor insira um número EAN válido"},ein:{default:"Por favor insira um número EIN válido"},emailAddress:{default:"Por favor insira um email válido"},file:{default:"Por favor escolha um arquivo válido"},greaterThan:{default:"Por favor insira um valor maior ou igual a %s",notInclusive:"Por favor insira um valor maior do que %s"},grid:{default:"Por favor insira uma GRID válida"},hex:{default:"Por favor insira um hexadecimal válido"},iban:{countries:{AD:"Andorra",AE:"Emirados Árabes",AL:"Albânia",AO:"Angola",AT:"Áustria",AZ:"Azerbaijão",BA:"Bósnia-Herzegovina",BE:"Bélgica",BF:"Burkina Faso",BG:"Bulgária",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasil",CH:"Suíça",CM:"Camarões",CR:"Costa Rica",CV:"Cabo Verde",CY:"Chipre",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",DO:"República Dominicana",DZ:"Argélia",EE:"Estónia",ES:"Espanha",FI:"Finlândia",FO:"Ilhas Faroé",FR:"França",GB:"Reino Unido",GE:"Georgia",GI:"Gibraltar",GL:"Groenlândia",GR:"Grécia",GT:"Guatemala",HR:"Croácia",HU:"Hungria",IC:"Costa do Marfim",IE:"Ireland",IL:"Israel",IR:"Irão",IS:"Islândia",JO:"Jordan",KW:"Kuwait",KZ:"Cazaquistão",LB:"Líbano",LI:"Liechtenstein",LT:"Lituânia",LU:"Luxemburgo",LV:"Letónia",MC:"Mônaco",MD:"Moldávia",ME:"Montenegro",MG:"Madagascar",MK:"Macedónia",ML:"Mali",MR:"Mauritânia",MT:"Malta",MU:"Maurício",MZ:"Moçambique",NL:"Países Baixos",NO:"Noruega",PK:"Paquistão",PL:"Polônia",PS:"Palestino",PT:"Portugal",QA:"Qatar",RO:"Roménia",RS:"Sérvia",SA:"Arábia Saudita",SE:"Suécia",SI:"Eslovénia",SK:"Eslováquia",SM:"San Marino",SN:"Senegal",TI:"Itália",TL:"Timor Leste",TN:"Tunísia",TR:"Turquia",VG:"Ilhas Virgens Britânicas",XK:"República do Kosovo"},country:"Por favor insira um número IBAN válido em %s",default:"Por favor insira um número IBAN válido"},id:{countries:{BA:"Bósnia e Herzegovina",BG:"Bulgária",BR:"Brasil",CH:"Suíça",CL:"Chile",CN:"China",CZ:"República Checa",DK:"Dinamarca",EE:"Estônia",ES:"Espanha",FI:"Finlândia",HR:"Croácia",IE:"Irlanda",IS:"Islândia",LT:"Lituânia",LV:"Letónia",ME:"Montenegro",MK:"Macedónia",NL:"Holanda",PL:"Polônia",RO:"Roménia",RS:"Sérvia",SE:"Suécia",SI:"Eslovênia",SK:"Eslováquia",SM:"San Marino",TH:"Tailândia",TR:"Turquia",ZA:"África do Sul"},country:"Por favor insira um número de indentificação válido em %s",default:"Por favor insira um código de identificação válido"},identical:{default:"Por favor, insira o mesmo valor"},imei:{default:"Por favor insira um IMEI válido"},imo:{default:"Por favor insira um IMO válido"},integer:{default:"Por favor insira um número inteiro válido"},ip:{default:"Por favor insira um IP válido",ipv4:"Por favor insira um endereço de IPv4 válido",ipv6:"Por favor insira um endereço de IPv6 válido"},isbn:{default:"Por favor insira um ISBN válido"},isin:{default:"Por favor insira um ISIN válido"},ismn:{default:"Por favor insira um ISMN válido"},issn:{default:"Por favor insira um ISSN válido"},lessThan:{default:"Por favor insira um valor menor ou igual a %s",notInclusive:"Por favor insira um valor menor do que %s"},mac:{default:"Por favor insira um endereço MAC válido"},meid:{default:"Por favor insira um MEID válido"},notEmpty:{default:"Por favor insira um valor"},numeric:{default:"Por favor insira um número real válido"},phone:{countries:{AE:"Emirados Árabes",BG:"Bulgária",BR:"Brasil",CN:"China",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",ES:"Espanha",FR:"França",GB:"Reino Unido",IN:"Índia",MA:"Marrocos",NL:"Países Baixos",PK:"Paquistão",RO:"Roménia",RU:"Rússia",SK:"Eslováquia",TH:"Tailândia",US:"EUA",VE:"Venezuela"},country:"Por favor insira um número de telefone válido em %s",default:"Por favor insira um número de telefone válido"},promise:{default:"Por favor insira um valor válido"},regexp:{default:"Por favor insira um valor correspondente ao padrão"},remote:{default:"Por favor insira um valor válido"},rtn:{default:"Por favor insira um número válido RTN"},sedol:{default:"Por favor insira um número válido SEDOL"},siren:{default:"Por favor insira um número válido SIREN"},siret:{default:"Por favor insira um número válido SIRET"},step:{default:"Por favor insira um passo válido %s"},stringCase:{default:"Por favor, digite apenas caracteres minúsculos",upper:"Por favor, digite apenas caracteres maiúsculos"},stringLength:{between:"Por favor insira um valor entre %s e %s caracteres",default:"Por favor insira um valor com comprimento válido",less:"Por favor insira menos de %s caracteres",more:"Por favor insira mais de %s caracteres"},uri:{default:"Por favor insira um URI válido"},uuid:{default:"Por favor insira um número válido UUID",version:"Por favor insira uma versão %s UUID válida"},vat:{countries:{AT:"Áustria",BE:"Bélgica",BG:"Bulgária",BR:"Brasil",CH:"Suíça",CY:"Chipre",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",EE:"Estônia",EL:"Grécia",ES:"Espanha",FI:"Finlândia",FR:"França",GB:"Reino Unido",GR:"Grécia",HR:"Croácia",HU:"Hungria",IE:"Irlanda",IS:"Islândia",IT:"Itália",LT:"Lituânia",LU:"Luxemburgo",LV:"Letónia",MT:"Malta",NL:"Holanda",NO:"Norway",PL:"Polônia",PT:"Portugal",RO:"Roménia",RS:"Sérvia",RU:"Rússia",SE:"Suécia",SI:"Eslovênia",SK:"Eslováquia",VE:"Venezuela",ZA:"África do Sul"},country:"Por favor insira um número VAT válido em %s",default:"Por favor insira um VAT válido"},vin:{default:"Por favor insira um VIN válido"},zipCode:{countries:{AT:"Áustria",BG:"Bulgária",BR:"Brasil",CA:"Canadá",CH:"Suíça",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",ES:"Espanha",FR:"França",GB:"Reino Unido",IE:"Irlanda",IN:"Índia",IT:"Itália",MA:"Marrocos",NL:"Holanda",PL:"Polônia",PT:"Portugal",RO:"Roménia",RU:"Rússia",SE:"Suécia",SG:"Cingapura",SK:"Eslováquia",US:"EUA"},country:"Por favor insira um código postal válido em %s",default:"Por favor insira um código postal válido"}};return pt_BR})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.js new file mode 100755 index 00000000..99b3d3fd --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.pt_PT = factory())); +})(this, (function () { 'use strict'; + + /** + * Portuguese (Portugal) language package + * Translated by @rtbfreitas + */ + + var pt_PT = { + base64: { + default: 'Por favor insira um código base 64 válido', + }, + between: { + default: 'Por favor insira um valor entre %s e %s', + notInclusive: 'Por favor insira um valor estritamente entre %s e %s', + }, + bic: { + default: 'Por favor insira um número BIC válido', + }, + callback: { + default: 'Por favor insira um valor válido', + }, + choice: { + between: 'Por favor escolha de %s a %s opções', + default: 'Por favor insira um valor válido', + less: 'Por favor escolha %s opções no mínimo', + more: 'Por favor escolha %s opções no máximo', + }, + color: { + default: 'Por favor insira uma cor válida', + }, + creditCard: { + default: 'Por favor insira um número de cartão de crédito válido', + }, + cusip: { + default: 'Por favor insira um número CUSIP válido', + }, + date: { + default: 'Por favor insira uma data válida', + max: 'Por favor insira uma data anterior a %s', + min: 'Por favor insira uma data posterior a %s', + range: 'Por favor insira uma data entre %s e %s', + }, + different: { + default: 'Por favor insira valores diferentes', + }, + digits: { + default: 'Por favor insira somente dígitos', + }, + ean: { + default: 'Por favor insira um número EAN válido', + }, + ein: { + default: 'Por favor insira um número EIN válido', + }, + emailAddress: { + default: 'Por favor insira um email válido', + }, + file: { + default: 'Por favor escolha um arquivo válido', + }, + greaterThan: { + default: 'Por favor insira um valor maior ou igual a %s', + notInclusive: 'Por favor insira um valor maior do que %s', + }, + grid: { + default: 'Por favor insira uma GRID válida', + }, + hex: { + default: 'Por favor insira um hexadecimal válido', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emirados Árabes', + AL: 'Albânia', + AO: 'Angola', + AT: 'Áustria', + AZ: 'Azerbaijão', + BA: 'Bósnia-Herzegovina', + BE: 'Bélgica', + BF: 'Burkina Faso', + BG: 'Bulgária', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasil', + CH: 'Suíça', + CM: 'Camarões', + CR: 'Costa Rica', + CV: 'Cabo Verde', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + DO: 'República Dominicana', + DZ: 'Argélia', + EE: 'Estónia', + ES: 'Espanha', + FI: 'Finlândia', + FO: 'Ilhas Faroé', + FR: 'França', + GB: 'Reino Unido', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlândia', + GR: 'Grécia', + GT: 'Guatemala', + HR: 'Croácia', + HU: 'Hungria', + IC: 'Costa do Marfim', + IE: 'Ireland', + IL: 'Israel', + IR: 'Irão', + IS: 'Islândia', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Cazaquistão', + LB: 'Líbano', + LI: 'Liechtenstein', + LT: 'Lituânia', + LU: 'Luxemburgo', + LV: 'Letónia', + MC: 'Mônaco', + MD: 'Moldávia', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedónia', + ML: 'Mali', + MR: 'Mauritânia', + MT: 'Malta', + MU: 'Maurício', + MZ: 'Moçambique', + NL: 'Países Baixos', + NO: 'Noruega', + PK: 'Paquistão', + PL: 'Polônia', + PS: 'Palestino', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Roménia', + RS: 'Sérvia', + SA: 'Arábia Saudita', + SE: 'Suécia', + SI: 'Eslovénia', + SK: 'Eslováquia', + SM: 'San Marino', + SN: 'Senegal', + TI: 'Itália', + TL: 'Timor Leste', + TN: 'Tunísia', + TR: 'Turquia', + VG: 'Ilhas Virgens Britânicas', + XK: 'República do Kosovo', + }, + country: 'Por favor insira um número IBAN válido em %s', + default: 'Por favor insira um número IBAN válido', + }, + id: { + countries: { + BA: 'Bósnia e Herzegovina', + BG: 'Bulgária', + BR: 'Brasil', + CH: 'Suíça', + CL: 'Chile', + CN: 'China', + CZ: 'República Checa', + DK: 'Dinamarca', + EE: 'Estônia', + ES: 'Espanha', + FI: 'Finlândia', + HR: 'Croácia', + IE: 'Irlanda', + IS: 'Islândia', + LT: 'Lituânia', + LV: 'Letónia', + ME: 'Montenegro', + MK: 'Macedónia', + NL: 'Holanda', + PL: 'Polônia', + RO: 'Roménia', + RS: 'Sérvia', + SE: 'Suécia', + SI: 'Eslovênia', + SK: 'Eslováquia', + SM: 'San Marino', + TH: 'Tailândia', + TR: 'Turquia', + ZA: 'África do Sul', + }, + country: 'Por favor insira um número de indentificação válido em %s', + default: 'Por favor insira um código de identificação válido', + }, + identical: { + default: 'Por favor, insira o mesmo valor', + }, + imei: { + default: 'Por favor insira um IMEI válido', + }, + imo: { + default: 'Por favor insira um IMO válido', + }, + integer: { + default: 'Por favor insira um número inteiro válido', + }, + ip: { + default: 'Por favor insira um IP válido', + ipv4: 'Por favor insira um endereço de IPv4 válido', + ipv6: 'Por favor insira um endereço de IPv6 válido', + }, + isbn: { + default: 'Por favor insira um ISBN válido', + }, + isin: { + default: 'Por favor insira um ISIN válido', + }, + ismn: { + default: 'Por favor insira um ISMN válido', + }, + issn: { + default: 'Por favor insira um ISSN válido', + }, + lessThan: { + default: 'Por favor insira um valor menor ou igual a %s', + notInclusive: 'Por favor insira um valor menor do que %s', + }, + mac: { + default: 'Por favor insira um endereço MAC válido', + }, + meid: { + default: 'Por favor insira um MEID válido', + }, + notEmpty: { + default: 'Por favor insira um valor', + }, + numeric: { + default: 'Por favor insira um número real válido', + }, + phone: { + countries: { + AE: 'Emirados Árabes', + BG: 'Bulgária', + BR: 'Brasil', + CN: 'China', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + ES: 'Espanha', + FR: 'França', + GB: 'Reino Unido', + IN: 'Índia', + MA: 'Marrocos', + NL: 'Países Baixos', + PK: 'Paquistão', + RO: 'Roménia', + RU: 'Rússia', + SK: 'Eslováquia', + TH: 'Tailândia', + US: 'EUA', + VE: 'Venezuela', + }, + country: 'Por favor insira um número de telefone válido em %s', + default: 'Por favor insira um número de telefone válido', + }, + promise: { + default: 'Por favor insira um valor válido', + }, + regexp: { + default: 'Por favor insira um valor correspondente ao padrão', + }, + remote: { + default: 'Por favor insira um valor válido', + }, + rtn: { + default: 'Por favor insira um número válido RTN', + }, + sedol: { + default: 'Por favor insira um número válido SEDOL', + }, + siren: { + default: 'Por favor insira um número válido SIREN', + }, + siret: { + default: 'Por favor insira um número válido SIRET', + }, + step: { + default: 'Por favor insira um passo válido %s', + }, + stringCase: { + default: 'Por favor, digite apenas caracteres minúsculos', + upper: 'Por favor, digite apenas caracteres maiúsculos', + }, + stringLength: { + between: 'Por favor insira um valor entre %s e %s caracteres', + default: 'Por favor insira um valor com comprimento válido', + less: 'Por favor insira menos de %s caracteres', + more: 'Por favor insira mais de %s caracteres', + }, + uri: { + default: 'Por favor insira um URI válido', + }, + uuid: { + default: 'Por favor insira um número válido UUID', + version: 'Por favor insira uma versão %s UUID válida', + }, + vat: { + countries: { + AT: 'Áustria', + BE: 'Bélgica', + BG: 'Bulgária', + BR: 'Brasil', + CH: 'Suíça', + CY: 'Chipre', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + EE: 'Estônia', + EL: 'Grécia', + ES: 'Espanha', + FI: 'Finlândia', + FR: 'França', + GB: 'Reino Unido', + GR: 'Grécia', + HR: 'Croácia', + HU: 'Hungria', + IE: 'Irlanda', + IS: 'Islândia', + IT: 'Itália', + LT: 'Lituânia', + LU: 'Luxemburgo', + LV: 'Letónia', + MT: 'Malta', + NL: 'Holanda', + NO: 'Norway', + PL: 'Polônia', + PT: 'Portugal', + RO: 'Roménia', + RS: 'Sérvia', + RU: 'Rússia', + SE: 'Suécia', + SI: 'Eslovênia', + SK: 'Eslováquia', + VE: 'Venezuela', + ZA: 'África do Sul', + }, + country: 'Por favor insira um número VAT válido em %s', + default: 'Por favor insira um VAT válido', + }, + vin: { + default: 'Por favor insira um VIN válido', + }, + zipCode: { + countries: { + AT: 'Áustria', + BG: 'Bulgária', + BR: 'Brasil', + CA: 'Canadá', + CH: 'Suíça', + CZ: 'República Checa', + DE: 'Alemanha', + DK: 'Dinamarca', + ES: 'Espanha', + FR: 'França', + GB: 'Reino Unido', + IE: 'Irlanda', + IN: 'Índia', + IT: 'Itália', + MA: 'Marrocos', + NL: 'Holanda', + PL: 'Polônia', + PT: 'Portugal', + RO: 'Roménia', + RU: 'Rússia', + SE: 'Suécia', + SG: 'Cingapura', + SK: 'Eslováquia', + US: 'EUA', + }, + country: 'Por favor insira um código postal válido em %s', + default: 'Por favor insira um código postal válido', + }, + }; + + return pt_PT; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.min.js new file mode 100755 index 00000000..3dd2d4a5 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/pt_PT.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.pt_PT=factory())})(this,(function(){"use strict";var pt_PT={base64:{default:"Por favor insira um código base 64 válido"},between:{default:"Por favor insira um valor entre %s e %s",notInclusive:"Por favor insira um valor estritamente entre %s e %s"},bic:{default:"Por favor insira um número BIC válido"},callback:{default:"Por favor insira um valor válido"},choice:{between:"Por favor escolha de %s a %s opções",default:"Por favor insira um valor válido",less:"Por favor escolha %s opções no mínimo",more:"Por favor escolha %s opções no máximo"},color:{default:"Por favor insira uma cor válida"},creditCard:{default:"Por favor insira um número de cartão de crédito válido"},cusip:{default:"Por favor insira um número CUSIP válido"},date:{default:"Por favor insira uma data válida",max:"Por favor insira uma data anterior a %s",min:"Por favor insira uma data posterior a %s",range:"Por favor insira uma data entre %s e %s"},different:{default:"Por favor insira valores diferentes"},digits:{default:"Por favor insira somente dígitos"},ean:{default:"Por favor insira um número EAN válido"},ein:{default:"Por favor insira um número EIN válido"},emailAddress:{default:"Por favor insira um email válido"},file:{default:"Por favor escolha um arquivo válido"},greaterThan:{default:"Por favor insira um valor maior ou igual a %s",notInclusive:"Por favor insira um valor maior do que %s"},grid:{default:"Por favor insira uma GRID válida"},hex:{default:"Por favor insira um hexadecimal válido"},iban:{countries:{AD:"Andorra",AE:"Emirados Árabes",AL:"Albânia",AO:"Angola",AT:"Áustria",AZ:"Azerbaijão",BA:"Bósnia-Herzegovina",BE:"Bélgica",BF:"Burkina Faso",BG:"Bulgária",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasil",CH:"Suíça",CM:"Camarões",CR:"Costa Rica",CV:"Cabo Verde",CY:"Chipre",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",DO:"República Dominicana",DZ:"Argélia",EE:"Estónia",ES:"Espanha",FI:"Finlândia",FO:"Ilhas Faroé",FR:"França",GB:"Reino Unido",GE:"Georgia",GI:"Gibraltar",GL:"Groenlândia",GR:"Grécia",GT:"Guatemala",HR:"Croácia",HU:"Hungria",IC:"Costa do Marfim",IE:"Ireland",IL:"Israel",IR:"Irão",IS:"Islândia",JO:"Jordan",KW:"Kuwait",KZ:"Cazaquistão",LB:"Líbano",LI:"Liechtenstein",LT:"Lituânia",LU:"Luxemburgo",LV:"Letónia",MC:"Mônaco",MD:"Moldávia",ME:"Montenegro",MG:"Madagascar",MK:"Macedónia",ML:"Mali",MR:"Mauritânia",MT:"Malta",MU:"Maurício",MZ:"Moçambique",NL:"Países Baixos",NO:"Noruega",PK:"Paquistão",PL:"Polônia",PS:"Palestino",PT:"Portugal",QA:"Qatar",RO:"Roménia",RS:"Sérvia",SA:"Arábia Saudita",SE:"Suécia",SI:"Eslovénia",SK:"Eslováquia",SM:"San Marino",SN:"Senegal",TI:"Itália",TL:"Timor Leste",TN:"Tunísia",TR:"Turquia",VG:"Ilhas Virgens Britânicas",XK:"República do Kosovo"},country:"Por favor insira um número IBAN válido em %s",default:"Por favor insira um número IBAN válido"},id:{countries:{BA:"Bósnia e Herzegovina",BG:"Bulgária",BR:"Brasil",CH:"Suíça",CL:"Chile",CN:"China",CZ:"República Checa",DK:"Dinamarca",EE:"Estônia",ES:"Espanha",FI:"Finlândia",HR:"Croácia",IE:"Irlanda",IS:"Islândia",LT:"Lituânia",LV:"Letónia",ME:"Montenegro",MK:"Macedónia",NL:"Holanda",PL:"Polônia",RO:"Roménia",RS:"Sérvia",SE:"Suécia",SI:"Eslovênia",SK:"Eslováquia",SM:"San Marino",TH:"Tailândia",TR:"Turquia",ZA:"África do Sul"},country:"Por favor insira um número de indentificação válido em %s",default:"Por favor insira um código de identificação válido"},identical:{default:"Por favor, insira o mesmo valor"},imei:{default:"Por favor insira um IMEI válido"},imo:{default:"Por favor insira um IMO válido"},integer:{default:"Por favor insira um número inteiro válido"},ip:{default:"Por favor insira um IP válido",ipv4:"Por favor insira um endereço de IPv4 válido",ipv6:"Por favor insira um endereço de IPv6 válido"},isbn:{default:"Por favor insira um ISBN válido"},isin:{default:"Por favor insira um ISIN válido"},ismn:{default:"Por favor insira um ISMN válido"},issn:{default:"Por favor insira um ISSN válido"},lessThan:{default:"Por favor insira um valor menor ou igual a %s",notInclusive:"Por favor insira um valor menor do que %s"},mac:{default:"Por favor insira um endereço MAC válido"},meid:{default:"Por favor insira um MEID válido"},notEmpty:{default:"Por favor insira um valor"},numeric:{default:"Por favor insira um número real válido"},phone:{countries:{AE:"Emirados Árabes",BG:"Bulgária",BR:"Brasil",CN:"China",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",ES:"Espanha",FR:"França",GB:"Reino Unido",IN:"Índia",MA:"Marrocos",NL:"Países Baixos",PK:"Paquistão",RO:"Roménia",RU:"Rússia",SK:"Eslováquia",TH:"Tailândia",US:"EUA",VE:"Venezuela"},country:"Por favor insira um número de telefone válido em %s",default:"Por favor insira um número de telefone válido"},promise:{default:"Por favor insira um valor válido"},regexp:{default:"Por favor insira um valor correspondente ao padrão"},remote:{default:"Por favor insira um valor válido"},rtn:{default:"Por favor insira um número válido RTN"},sedol:{default:"Por favor insira um número válido SEDOL"},siren:{default:"Por favor insira um número válido SIREN"},siret:{default:"Por favor insira um número válido SIRET"},step:{default:"Por favor insira um passo válido %s"},stringCase:{default:"Por favor, digite apenas caracteres minúsculos",upper:"Por favor, digite apenas caracteres maiúsculos"},stringLength:{between:"Por favor insira um valor entre %s e %s caracteres",default:"Por favor insira um valor com comprimento válido",less:"Por favor insira menos de %s caracteres",more:"Por favor insira mais de %s caracteres"},uri:{default:"Por favor insira um URI válido"},uuid:{default:"Por favor insira um número válido UUID",version:"Por favor insira uma versão %s UUID válida"},vat:{countries:{AT:"Áustria",BE:"Bélgica",BG:"Bulgária",BR:"Brasil",CH:"Suíça",CY:"Chipre",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",EE:"Estônia",EL:"Grécia",ES:"Espanha",FI:"Finlândia",FR:"França",GB:"Reino Unido",GR:"Grécia",HR:"Croácia",HU:"Hungria",IE:"Irlanda",IS:"Islândia",IT:"Itália",LT:"Lituânia",LU:"Luxemburgo",LV:"Letónia",MT:"Malta",NL:"Holanda",NO:"Norway",PL:"Polônia",PT:"Portugal",RO:"Roménia",RS:"Sérvia",RU:"Rússia",SE:"Suécia",SI:"Eslovênia",SK:"Eslováquia",VE:"Venezuela",ZA:"África do Sul"},country:"Por favor insira um número VAT válido em %s",default:"Por favor insira um VAT válido"},vin:{default:"Por favor insira um VIN válido"},zipCode:{countries:{AT:"Áustria",BG:"Bulgária",BR:"Brasil",CA:"Canadá",CH:"Suíça",CZ:"República Checa",DE:"Alemanha",DK:"Dinamarca",ES:"Espanha",FR:"França",GB:"Reino Unido",IE:"Irlanda",IN:"Índia",IT:"Itália",MA:"Marrocos",NL:"Holanda",PL:"Polônia",PT:"Portugal",RO:"Roménia",RU:"Rússia",SE:"Suécia",SG:"Cingapura",SK:"Eslováquia",US:"EUA"},country:"Por favor insira um código postal válido em %s",default:"Por favor insira um código postal válido"}};return pt_PT})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.js new file mode 100755 index 00000000..484e3277 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ro_RO = factory())); +})(this, (function () { 'use strict'; + + /** + * Romanian language package + * Translated by @filipac + */ + + var ro_RO = { + base64: { + default: 'Te rog introdu un base64 valid', + }, + between: { + default: 'Te rog introdu o valoare intre %s si %s', + notInclusive: 'Te rog introdu o valoare doar intre %s si %s', + }, + bic: { + default: 'Te rog sa introduci un numar BIC valid', + }, + callback: { + default: 'Te rog introdu o valoare valida', + }, + choice: { + between: 'Te rog alege %s - %s optiuni', + default: 'Te rog introdu o valoare valida', + less: 'Te rog alege minim %s optiuni', + more: 'Te rog alege maxim %s optiuni', + }, + color: { + default: 'Te rog sa introduci o culoare valida', + }, + creditCard: { + default: 'Te rog introdu un numar de card valid', + }, + cusip: { + default: 'Te rog introdu un numar CUSIP valid', + }, + date: { + default: 'Te rog introdu o data valida', + max: 'Te rog sa introduci o data inainte de %s', + min: 'Te rog sa introduci o data dupa %s', + range: 'Te rog sa introduci o data in intervalul %s - %s', + }, + different: { + default: 'Te rog sa introduci o valoare diferita', + }, + digits: { + default: 'Te rog sa introduci doar cifre', + }, + ean: { + default: 'Te rog sa introduci un numar EAN valid', + }, + ein: { + default: 'Te rog sa introduci un numar EIN valid', + }, + emailAddress: { + default: 'Te rog sa introduci o adresa de email valide', + }, + file: { + default: 'Te rog sa introduci un fisier valid', + }, + greaterThan: { + default: 'Te rog sa introduci o valoare mai mare sau egala cu %s', + notInclusive: 'Te rog sa introduci o valoare mai mare ca %s', + }, + grid: { + default: 'Te rog sa introduci un numar GRId valid', + }, + hex: { + default: 'Te rog sa introduci un numar hexadecimal valid', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Emiratele Arabe unite', + AL: 'Albania', + AO: 'Angola', + AT: 'Austria', + AZ: 'Azerbaijan', + BA: 'Bosnia si Herzegovina', + BE: 'Belgia', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazilia', + CH: 'Elvetia', + CI: 'Coasta de Fildes', + CM: 'Cameroon', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cipru', + CZ: 'Republica Cehia', + DE: 'Germania', + DK: 'Danemarca', + DO: 'Republica Dominicană', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Spania', + FI: 'Finlanda', + FO: 'Insulele Faroe', + FR: 'Franta', + GB: 'Regatul Unit', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Groenlanda', + GR: 'Grecia', + GT: 'Guatemala', + HR: 'Croatia', + HU: 'Ungaria', + IE: 'Irlanda', + IL: 'Israel', + IR: 'Iran', + IS: 'Islanda', + IT: 'Italia', + JO: 'Iordania', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Lebanon', + LI: 'Liechtenstein', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Muntenegru', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Olanda', + NO: 'Norvegia', + PK: 'Pakistan', + PL: 'Polanda', + PS: 'Palestina', + PT: 'Portugalia', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Arabia Saudita', + SE: 'Suedia', + SI: 'Slovenia', + SK: 'Slovacia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timorul de Est', + TN: 'Tunisia', + TR: 'Turkey', + VG: 'Insulele Virgin', + XK: 'Republica Kosovo', + }, + country: 'Te rog sa introduci un IBAN valid din %s', + default: 'Te rog sa introduci un IBAN valid', + }, + id: { + countries: { + BA: 'Bosnia si Herzegovina', + BG: 'Bulgaria', + BR: 'Brazilia', + CH: 'Elvetia', + CL: 'Chile', + CN: 'China', + CZ: 'Republica Cehia', + DK: 'Danemarca', + EE: 'Estonia', + ES: 'Spania', + FI: 'Finlanda', + HR: 'Croatia', + IE: 'Irlanda', + IS: 'Islanda', + LT: 'Lithuania', + LV: 'Latvia', + ME: 'Muntenegru', + MK: 'Macedonia', + NL: 'Olanda', + PL: 'Polanda', + RO: 'Romania', + RS: 'Serbia', + SE: 'Suedia', + SI: 'Slovenia', + SK: 'Slovacia', + SM: 'San Marino', + TH: 'Thailanda', + TR: 'Turkey', + ZA: 'Africa de Sud', + }, + country: 'Te rog sa introduci un numar de identificare valid din %s', + default: 'Te rog sa introduci un numar de identificare valid', + }, + identical: { + default: 'Te rog sa introduci aceeasi valoare', + }, + imei: { + default: 'Te rog sa introduci un numar IMEI valid', + }, + imo: { + default: 'Te rog sa introduci un numar IMO valid', + }, + integer: { + default: 'Te rog sa introduci un numar valid', + }, + ip: { + default: 'Te rog sa introduci o adresa IP valida', + ipv4: 'Te rog sa introduci o adresa IPv4 valida', + ipv6: 'Te rog sa introduci o adresa IPv6 valida', + }, + isbn: { + default: 'Te rog sa introduci un numar ISBN valid', + }, + isin: { + default: 'Te rog sa introduci un numar ISIN valid', + }, + ismn: { + default: 'Te rog sa introduci un numar ISMN valid', + }, + issn: { + default: 'Te rog sa introduci un numar ISSN valid', + }, + lessThan: { + default: 'Te rog sa introduci o valoare mai mica sau egala cu %s', + notInclusive: 'Te rog sa introduci o valoare mai mica decat %s', + }, + mac: { + default: 'Te rog sa introduci o adresa MAC valida', + }, + meid: { + default: 'Te rog sa introduci un numar MEID valid', + }, + notEmpty: { + default: 'Te rog sa introduci o valoare', + }, + numeric: { + default: 'Te rog sa introduci un numar', + }, + phone: { + countries: { + AE: 'Emiratele Arabe unite', + BG: 'Bulgaria', + BR: 'Brazilia', + CN: 'China', + CZ: 'Republica Cehia', + DE: 'Germania', + DK: 'Danemarca', + ES: 'Spania', + FR: 'Franta', + GB: 'Regatul Unit', + IN: 'India', + MA: 'Maroc', + NL: 'Olanda', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Rusia', + SK: 'Slovacia', + TH: 'Thailanda', + US: 'SUA', + VE: 'Venezuela', + }, + country: 'Te rog sa introduci un numar de telefon valid din %s', + default: 'Te rog sa introduci un numar de telefon valid', + }, + promise: { + default: 'Te rog introdu o valoare valida', + }, + regexp: { + default: 'Te rog sa introduci o valoare in formatul', + }, + remote: { + default: 'Te rog sa introduci o valoare valida', + }, + rtn: { + default: 'Te rog sa introduci un numar RTN valid', + }, + sedol: { + default: 'Te rog sa introduci un numar SEDOL valid', + }, + siren: { + default: 'Te rog sa introduci un numar SIREN valid', + }, + siret: { + default: 'Te rog sa introduci un numar SIRET valid', + }, + step: { + default: 'Te rog introdu un pas de %s', + }, + stringCase: { + default: 'Te rog sa introduci doar litere mici', + upper: 'Te rog sa introduci doar litere mari', + }, + stringLength: { + between: 'Te rog sa introduci o valoare cu lungimea intre %s si %s caractere', + default: 'Te rog sa introduci o valoare cu lungimea valida', + less: 'Te rog sa introduci mai putin de %s caractere', + more: 'Te rog sa introduci mai mult de %s caractere', + }, + uri: { + default: 'Te rog sa introduci un URI valid', + }, + uuid: { + default: 'Te rog sa introduci un numar UUID valid', + version: 'Te rog sa introduci un numar UUID versiunea %s valid', + }, + vat: { + countries: { + AT: 'Austria', + BE: 'Belgia', + BG: 'Bulgaria', + BR: 'Brazilia', + CH: 'Elvetia', + CY: 'Cipru', + CZ: 'Republica Cehia', + DE: 'Germania', + DK: 'Danemarca', + EE: 'Estonia', + EL: 'Grecia', + ES: 'Spania', + FI: 'Finlanda', + FR: 'Franta', + GB: 'Regatul Unit', + GR: 'Grecia', + HR: 'Croatia', + HU: 'Ungaria', + IE: 'Irlanda', + IS: 'Islanda', + IT: 'Italia', + LT: 'Lituania', + LU: 'Luxemburg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Olanda', + NO: 'Norvegia', + PL: 'Polanda', + PT: 'Portugalia', + RO: 'Romania', + RS: 'Serbia', + RU: 'Rusia', + SE: 'Suedia', + SI: 'Slovenia', + SK: 'Slovacia', + VE: 'Venezuela', + ZA: 'Africa de Sud', + }, + country: 'Te rog sa introduci un numar TVA valid din %s', + default: 'Te rog sa introduci un numar TVA valid', + }, + vin: { + default: 'Te rog sa introduci un numar VIN valid', + }, + zipCode: { + countries: { + AT: 'Austria', + BG: 'Bulgaria', + BR: 'Brazilia', + CA: 'Canada', + CH: 'Elvetia', + CZ: 'Republica Cehia', + DE: 'Germania', + DK: 'Danemarca', + ES: 'Spania', + FR: 'Franta', + GB: 'Regatul Unit', + IE: 'Irlanda', + IN: 'India', + IT: 'Italia', + MA: 'Maroc', + NL: 'Olanda', + PL: 'Polanda', + PT: 'Portugalia', + RO: 'Romania', + RU: 'Rusia', + SE: 'Suedia', + SG: 'Singapore', + SK: 'Slovacia', + US: 'SUA', + }, + country: 'Te rog sa introduci un cod postal valid din %s', + default: 'Te rog sa introduci un cod postal valid', + }, + }; + + return ro_RO; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.min.js new file mode 100755 index 00000000..8dc2c0fc --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ro_RO.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ro_RO=factory())})(this,(function(){"use strict";var ro_RO={base64:{default:"Te rog introdu un base64 valid"},between:{default:"Te rog introdu o valoare intre %s si %s",notInclusive:"Te rog introdu o valoare doar intre %s si %s"},bic:{default:"Te rog sa introduci un numar BIC valid"},callback:{default:"Te rog introdu o valoare valida"},choice:{between:"Te rog alege %s - %s optiuni",default:"Te rog introdu o valoare valida",less:"Te rog alege minim %s optiuni",more:"Te rog alege maxim %s optiuni"},color:{default:"Te rog sa introduci o culoare valida"},creditCard:{default:"Te rog introdu un numar de card valid"},cusip:{default:"Te rog introdu un numar CUSIP valid"},date:{default:"Te rog introdu o data valida",max:"Te rog sa introduci o data inainte de %s",min:"Te rog sa introduci o data dupa %s",range:"Te rog sa introduci o data in intervalul %s - %s"},different:{default:"Te rog sa introduci o valoare diferita"},digits:{default:"Te rog sa introduci doar cifre"},ean:{default:"Te rog sa introduci un numar EAN valid"},ein:{default:"Te rog sa introduci un numar EIN valid"},emailAddress:{default:"Te rog sa introduci o adresa de email valide"},file:{default:"Te rog sa introduci un fisier valid"},greaterThan:{default:"Te rog sa introduci o valoare mai mare sau egala cu %s",notInclusive:"Te rog sa introduci o valoare mai mare ca %s"},grid:{default:"Te rog sa introduci un numar GRId valid"},hex:{default:"Te rog sa introduci un numar hexadecimal valid"},iban:{countries:{AD:"Andorra",AE:"Emiratele Arabe unite",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia si Herzegovina",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazilia",CH:"Elvetia",CI:"Coasta de Fildes",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cipru",CZ:"Republica Cehia",DE:"Germania",DK:"Danemarca",DO:"Republica Dominicană",DZ:"Algeria",EE:"Estonia",ES:"Spania",FI:"Finlanda",FO:"Insulele Faroe",FR:"Franta",GB:"Regatul Unit",GE:"Georgia",GI:"Gibraltar",GL:"Groenlanda",GR:"Grecia",GT:"Guatemala",HR:"Croatia",HU:"Ungaria",IE:"Irlanda",IL:"Israel",IR:"Iran",IS:"Islanda",IT:"Italia",JO:"Iordania",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Muntenegru",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Olanda",NO:"Norvegia",PK:"Pakistan",PL:"Polanda",PS:"Palestina",PT:"Portugalia",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Arabia Saudita",SE:"Suedia",SI:"Slovenia",SK:"Slovacia",SM:"San Marino",SN:"Senegal",TL:"Timorul de Est",TN:"Tunisia",TR:"Turkey",VG:"Insulele Virgin",XK:"Republica Kosovo"},country:"Te rog sa introduci un IBAN valid din %s",default:"Te rog sa introduci un IBAN valid"},id:{countries:{BA:"Bosnia si Herzegovina",BG:"Bulgaria",BR:"Brazilia",CH:"Elvetia",CL:"Chile",CN:"China",CZ:"Republica Cehia",DK:"Danemarca",EE:"Estonia",ES:"Spania",FI:"Finlanda",HR:"Croatia",IE:"Irlanda",IS:"Islanda",LT:"Lithuania",LV:"Latvia",ME:"Muntenegru",MK:"Macedonia",NL:"Olanda",PL:"Polanda",RO:"Romania",RS:"Serbia",SE:"Suedia",SI:"Slovenia",SK:"Slovacia",SM:"San Marino",TH:"Thailanda",TR:"Turkey",ZA:"Africa de Sud"},country:"Te rog sa introduci un numar de identificare valid din %s",default:"Te rog sa introduci un numar de identificare valid"},identical:{default:"Te rog sa introduci aceeasi valoare"},imei:{default:"Te rog sa introduci un numar IMEI valid"},imo:{default:"Te rog sa introduci un numar IMO valid"},integer:{default:"Te rog sa introduci un numar valid"},ip:{default:"Te rog sa introduci o adresa IP valida",ipv4:"Te rog sa introduci o adresa IPv4 valida",ipv6:"Te rog sa introduci o adresa IPv6 valida"},isbn:{default:"Te rog sa introduci un numar ISBN valid"},isin:{default:"Te rog sa introduci un numar ISIN valid"},ismn:{default:"Te rog sa introduci un numar ISMN valid"},issn:{default:"Te rog sa introduci un numar ISSN valid"},lessThan:{default:"Te rog sa introduci o valoare mai mica sau egala cu %s",notInclusive:"Te rog sa introduci o valoare mai mica decat %s"},mac:{default:"Te rog sa introduci o adresa MAC valida"},meid:{default:"Te rog sa introduci un numar MEID valid"},notEmpty:{default:"Te rog sa introduci o valoare"},numeric:{default:"Te rog sa introduci un numar"},phone:{countries:{AE:"Emiratele Arabe unite",BG:"Bulgaria",BR:"Brazilia",CN:"China",CZ:"Republica Cehia",DE:"Germania",DK:"Danemarca",ES:"Spania",FR:"Franta",GB:"Regatul Unit",IN:"India",MA:"Maroc",NL:"Olanda",PK:"Pakistan",RO:"Romania",RU:"Rusia",SK:"Slovacia",TH:"Thailanda",US:"SUA",VE:"Venezuela"},country:"Te rog sa introduci un numar de telefon valid din %s",default:"Te rog sa introduci un numar de telefon valid"},promise:{default:"Te rog introdu o valoare valida"},regexp:{default:"Te rog sa introduci o valoare in formatul"},remote:{default:"Te rog sa introduci o valoare valida"},rtn:{default:"Te rog sa introduci un numar RTN valid"},sedol:{default:"Te rog sa introduci un numar SEDOL valid"},siren:{default:"Te rog sa introduci un numar SIREN valid"},siret:{default:"Te rog sa introduci un numar SIRET valid"},step:{default:"Te rog introdu un pas de %s"},stringCase:{default:"Te rog sa introduci doar litere mici",upper:"Te rog sa introduci doar litere mari"},stringLength:{between:"Te rog sa introduci o valoare cu lungimea intre %s si %s caractere",default:"Te rog sa introduci o valoare cu lungimea valida",less:"Te rog sa introduci mai putin de %s caractere",more:"Te rog sa introduci mai mult de %s caractere"},uri:{default:"Te rog sa introduci un URI valid"},uuid:{default:"Te rog sa introduci un numar UUID valid",version:"Te rog sa introduci un numar UUID versiunea %s valid"},vat:{countries:{AT:"Austria",BE:"Belgia",BG:"Bulgaria",BR:"Brazilia",CH:"Elvetia",CY:"Cipru",CZ:"Republica Cehia",DE:"Germania",DK:"Danemarca",EE:"Estonia",EL:"Grecia",ES:"Spania",FI:"Finlanda",FR:"Franta",GB:"Regatul Unit",GR:"Grecia",HR:"Croatia",HU:"Ungaria",IE:"Irlanda",IS:"Islanda",IT:"Italia",LT:"Lituania",LU:"Luxemburg",LV:"Latvia",MT:"Malta",NL:"Olanda",NO:"Norvegia",PL:"Polanda",PT:"Portugalia",RO:"Romania",RS:"Serbia",RU:"Rusia",SE:"Suedia",SI:"Slovenia",SK:"Slovacia",VE:"Venezuela",ZA:"Africa de Sud"},country:"Te rog sa introduci un numar TVA valid din %s",default:"Te rog sa introduci un numar TVA valid"},vin:{default:"Te rog sa introduci un numar VIN valid"},zipCode:{countries:{AT:"Austria",BG:"Bulgaria",BR:"Brazilia",CA:"Canada",CH:"Elvetia",CZ:"Republica Cehia",DE:"Germania",DK:"Danemarca",ES:"Spania",FR:"Franta",GB:"Regatul Unit",IE:"Irlanda",IN:"India",IT:"Italia",MA:"Maroc",NL:"Olanda",PL:"Polanda",PT:"Portugalia",RO:"Romania",RU:"Rusia",SE:"Suedia",SG:"Singapore",SK:"Slovacia",US:"SUA"},country:"Te rog sa introduci un cod postal valid din %s",default:"Te rog sa introduci un cod postal valid"}};return ro_RO})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.js new file mode 100755 index 00000000..54b6cec8 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ru_RU = factory())); +})(this, (function () { 'use strict'; + + /** + * Russian language package + * Translated by @cylon-v. Improved by @stepin, @oleg-voloshyn + */ + + var ru_RU = { + base64: { + default: 'Пожалуйста, введите корректную строку base64', + }, + between: { + default: 'Пожалуйста, введите значение от %s до %s', + notInclusive: 'Пожалуйста, введите значение между %s и %s', + }, + bic: { + default: 'Пожалуйста, введите правильный номер BIC', + }, + callback: { + default: 'Пожалуйста, введите корректное значение', + }, + choice: { + between: 'Пожалуйста, выберите %s-%s опций', + default: 'Пожалуйста, введите корректное значение', + less: 'Пожалуйста, выберите хотя бы %s опций', + more: 'Пожалуйста, выберите не больше %s опций', + }, + color: { + default: 'Пожалуйста, введите правильный номер цвета', + }, + creditCard: { + default: 'Пожалуйста, введите правильный номер кредитной карты', + }, + cusip: { + default: 'Пожалуйста, введите правильный номер CUSIP', + }, + date: { + default: 'Пожалуйста, введите правильную дату', + max: 'Пожалуйста, введите дату перед %s', + min: 'Пожалуйста, введите дату после %s', + range: 'Пожалуйста, введите дату в диапазоне %s - %s', + }, + different: { + default: 'Пожалуйста, введите другое значение', + }, + digits: { + default: 'Пожалуйста, введите только цифры', + }, + ean: { + default: 'Пожалуйста, введите правильный номер EAN', + }, + ein: { + default: 'Пожалуйста, введите правильный номер EIN', + }, + emailAddress: { + default: 'Пожалуйста, введите правильный адрес эл. почты', + }, + file: { + default: 'Пожалуйста, выберите файл', + }, + greaterThan: { + default: 'Пожалуйста, введите значение большее или равное %s', + notInclusive: 'Пожалуйста, введите значение больше %s', + }, + grid: { + default: 'Пожалуйста, введите правильный номер GRId', + }, + hex: { + default: 'Пожалуйста, введите правильное шестнадцатиричное число', + }, + iban: { + countries: { + AD: 'Андорре', + AE: 'Объединённых Арабских Эмиратах', + AL: 'Албании', + AO: 'Анголе', + AT: 'Австрии', + AZ: 'Азербайджане', + BA: 'Боснии и Герцеговине', + BE: 'Бельгии', + BF: 'Буркина-Фасо', + BG: 'Болгарии', + BH: 'Бахрейне', + BI: 'Бурунди', + BJ: 'Бенине', + BR: 'Бразилии', + CH: 'Швейцарии', + CI: "Кот-д'Ивуаре", + CM: 'Камеруне', + CR: 'Коста-Рике', + CV: 'Кабо-Верде', + CY: 'Кипре', + CZ: 'Чешская республика', + DE: 'Германии', + DK: 'Дании', + DO: 'Доминикане Республика', + DZ: 'Алжире', + EE: 'Эстонии', + ES: 'Испании', + FI: 'Финляндии', + FO: 'Фарерских островах', + FR: 'Франции', + GB: 'Великобритании', + GE: 'Грузии', + GI: 'Гибралтаре', + GL: 'Гренландии', + GR: 'Греции', + GT: 'Гватемале', + HR: 'Хорватии', + HU: 'Венгрии', + IE: 'Ирландии', + IL: 'Израиле', + IR: 'Иране', + IS: 'Исландии', + IT: 'Италии', + JO: 'Иордании', + KW: 'Кувейте', + KZ: 'Казахстане', + LB: 'Ливане', + LI: 'Лихтенштейне', + LT: 'Литве', + LU: 'Люксембурге', + LV: 'Латвии', + MC: 'Монако', + MD: 'Молдове', + ME: 'Черногории', + MG: 'Мадагаскаре', + MK: 'Македонии', + ML: 'Мали', + MR: 'Мавритании', + MT: 'Мальте', + MU: 'Маврикии', + MZ: 'Мозамбике', + NL: 'Нидерландах', + NO: 'Норвегии', + PK: 'Пакистане', + PL: 'Польше', + PS: 'Палестине', + PT: 'Португалии', + QA: 'Катаре', + RO: 'Румынии', + RS: 'Сербии', + SA: 'Саудовской Аравии', + SE: 'Швеции', + SI: 'Словении', + SK: 'Словакии', + SM: 'Сан-Марино', + SN: 'Сенегале', + TL: 'Восточный Тимор', + TN: 'Тунисе', + TR: 'Турции', + VG: 'Британских Виргинских островах', + XK: 'Республика Косово', + }, + country: 'Пожалуйста, введите правильный номер IBAN в %s', + default: 'Пожалуйста, введите правильный номер IBAN', + }, + id: { + countries: { + BA: 'Боснии и Герцеговине', + BG: 'Болгарии', + BR: 'Бразилии', + CH: 'Швейцарии', + CL: 'Чили', + CN: 'Китае', + CZ: 'Чешская республика', + DK: 'Дании', + EE: 'Эстонии', + ES: 'Испании', + FI: 'Финляндии', + HR: 'Хорватии', + IE: 'Ирландии', + IS: 'Исландии', + LT: 'Литве', + LV: 'Латвии', + ME: 'Черногории', + MK: 'Македонии', + NL: 'Нидерландах', + PL: 'Польше', + RO: 'Румынии', + RS: 'Сербии', + SE: 'Швеции', + SI: 'Словении', + SK: 'Словакии', + SM: 'Сан-Марино', + TH: 'Тайланде', + TR: 'Турции', + ZA: 'ЮАР', + }, + country: 'Пожалуйста, введите правильный идентификационный номер в %s', + default: 'Пожалуйста, введите правильный идентификационный номер', + }, + identical: { + default: 'Пожалуйста, введите такое же значение', + }, + imei: { + default: 'Пожалуйста, введите правильный номер IMEI', + }, + imo: { + default: 'Пожалуйста, введите правильный номер IMO', + }, + integer: { + default: 'Пожалуйста, введите правильное целое число', + }, + ip: { + default: 'Пожалуйста, введите правильный IP-адрес', + ipv4: 'Пожалуйста, введите правильный IPv4-адрес', + ipv6: 'Пожалуйста, введите правильный IPv6-адрес', + }, + isbn: { + default: 'Пожалуйста, введите правильный номер ISBN', + }, + isin: { + default: 'Пожалуйста, введите правильный номер ISIN', + }, + ismn: { + default: 'Пожалуйста, введите правильный номер ISMN', + }, + issn: { + default: 'Пожалуйста, введите правильный номер ISSN', + }, + lessThan: { + default: 'Пожалуйста, введите значение меньшее или равное %s', + notInclusive: 'Пожалуйста, введите значение меньше %s', + }, + mac: { + default: 'Пожалуйста, введите правильный MAC-адрес', + }, + meid: { + default: 'Пожалуйста, введите правильный номер MEID', + }, + notEmpty: { + default: 'Пожалуйста, введите значение', + }, + numeric: { + default: 'Пожалуйста, введите корректное действительное число', + }, + phone: { + countries: { + AE: 'Объединённых Арабских Эмиратах', + BG: 'Болгарии', + BR: 'Бразилии', + CN: 'Китае', + CZ: 'Чешская республика', + DE: 'Германии', + DK: 'Дании', + ES: 'Испании', + FR: 'Франции', + GB: 'Великобритании', + IN: 'Индия', + MA: 'Марокко', + NL: 'Нидерландах', + PK: 'Пакистане', + RO: 'Румынии', + RU: 'России', + SK: 'Словакии', + TH: 'Тайланде', + US: 'США', + VE: 'Венесуэле', + }, + country: 'Пожалуйста, введите правильный номер телефона в %s', + default: 'Пожалуйста, введите правильный номер телефона', + }, + promise: { + default: 'Пожалуйста, введите корректное значение', + }, + regexp: { + default: 'Пожалуйста, введите значение соответствующее шаблону', + }, + remote: { + default: 'Пожалуйста, введите правильное значение', + }, + rtn: { + default: 'Пожалуйста, введите правильный номер RTN', + }, + sedol: { + default: 'Пожалуйста, введите правильный номер SEDOL', + }, + siren: { + default: 'Пожалуйста, введите правильный номер SIREN', + }, + siret: { + default: 'Пожалуйста, введите правильный номер SIRET', + }, + step: { + default: 'Пожалуйста, введите правильный шаг %s', + }, + stringCase: { + default: 'Пожалуйста, вводите только строчные буквы', + upper: 'Пожалуйста, вводите только заглавные буквы', + }, + stringLength: { + between: 'Пожалуйста, введите строку длиной от %s до %s символов', + default: 'Пожалуйста, введите значение корректной длины', + less: 'Пожалуйста, введите не больше %s символов', + more: 'Пожалуйста, введите не меньше %s символов', + }, + uri: { + default: 'Пожалуйста, введите правильный URI', + }, + uuid: { + default: 'Пожалуйста, введите правильный номер UUID', + version: 'Пожалуйста, введите правильный номер UUID версии %s', + }, + vat: { + countries: { + AT: 'Австрии', + BE: 'Бельгии', + BG: 'Болгарии', + BR: 'Бразилии', + CH: 'Швейцарии', + CY: 'Кипре', + CZ: 'Чешская республика', + DE: 'Германии', + DK: 'Дании', + EE: 'Эстонии', + EL: 'Греции', + ES: 'Испании', + FI: 'Финляндии', + FR: 'Франции', + GB: 'Великобритании', + GR: 'Греции', + HR: 'Хорватии', + HU: 'Венгрии', + IE: 'Ирландии', + IS: 'Исландии', + IT: 'Италии', + LT: 'Литве', + LU: 'Люксембурге', + LV: 'Латвии', + MT: 'Мальте', + NL: 'Нидерландах', + NO: 'Норвегии', + PL: 'Польше', + PT: 'Португалии', + RO: 'Румынии', + RS: 'Сербии', + RU: 'России', + SE: 'Швеции', + SI: 'Словении', + SK: 'Словакии', + VE: 'Венесуэле', + ZA: 'ЮАР', + }, + country: 'Пожалуйста, введите правильный номер ИНН (VAT) в %s', + default: 'Пожалуйста, введите правильный номер ИНН', + }, + vin: { + default: 'Пожалуйста, введите правильный номер VIN', + }, + zipCode: { + countries: { + AT: 'Австрии', + BG: 'Болгарии', + BR: 'Бразилии', + CA: 'Канаде', + CH: 'Швейцарии', + CZ: 'Чешская республика', + DE: 'Германии', + DK: 'Дании', + ES: 'Испании', + FR: 'Франции', + GB: 'Великобритании', + IE: 'Ирландии', + IN: 'Индия', + IT: 'Италии', + MA: 'Марокко', + NL: 'Нидерландах', + PL: 'Польше', + PT: 'Португалии', + RO: 'Румынии', + RU: 'России', + SE: 'Швеции', + SG: 'Сингапуре', + SK: 'Словакии', + US: 'США', + }, + country: 'Пожалуйста, введите правильный почтовый индекс в %s', + default: 'Пожалуйста, введите правильный почтовый индекс', + }, + }; + + return ru_RU; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.min.js new file mode 100755 index 00000000..b68330fc --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ru_RU.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ru_RU=factory())})(this,(function(){"use strict";var ru_RU={base64:{default:"Пожалуйста, введите корректную строку base64"},between:{default:"Пожалуйста, введите значение от %s до %s",notInclusive:"Пожалуйста, введите значение между %s и %s"},bic:{default:"Пожалуйста, введите правильный номер BIC"},callback:{default:"Пожалуйста, введите корректное значение"},choice:{between:"Пожалуйста, выберите %s-%s опций",default:"Пожалуйста, введите корректное значение",less:"Пожалуйста, выберите хотя бы %s опций",more:"Пожалуйста, выберите не больше %s опций"},color:{default:"Пожалуйста, введите правильный номер цвета"},creditCard:{default:"Пожалуйста, введите правильный номер кредитной карты"},cusip:{default:"Пожалуйста, введите правильный номер CUSIP"},date:{default:"Пожалуйста, введите правильную дату",max:"Пожалуйста, введите дату перед %s",min:"Пожалуйста, введите дату после %s",range:"Пожалуйста, введите дату в диапазоне %s - %s"},different:{default:"Пожалуйста, введите другое значение"},digits:{default:"Пожалуйста, введите только цифры"},ean:{default:"Пожалуйста, введите правильный номер EAN"},ein:{default:"Пожалуйста, введите правильный номер EIN"},emailAddress:{default:"Пожалуйста, введите правильный адрес эл. почты"},file:{default:"Пожалуйста, выберите файл"},greaterThan:{default:"Пожалуйста, введите значение большее или равное %s",notInclusive:"Пожалуйста, введите значение больше %s"},grid:{default:"Пожалуйста, введите правильный номер GRId"},hex:{default:"Пожалуйста, введите правильное шестнадцатиричное число"},iban:{countries:{AD:"Андорре",AE:"Объединённых Арабских Эмиратах",AL:"Албании",AO:"Анголе",AT:"Австрии",AZ:"Азербайджане",BA:"Боснии и Герцеговине",BE:"Бельгии",BF:"Буркина-Фасо",BG:"Болгарии",BH:"Бахрейне",BI:"Бурунди",BJ:"Бенине",BR:"Бразилии",CH:"Швейцарии",CI:"Кот-д'Ивуаре",CM:"Камеруне",CR:"Коста-Рике",CV:"Кабо-Верде",CY:"Кипре",CZ:"Чешская республика",DE:"Германии",DK:"Дании",DO:"Доминикане Республика",DZ:"Алжире",EE:"Эстонии",ES:"Испании",FI:"Финляндии",FO:"Фарерских островах",FR:"Франции",GB:"Великобритании",GE:"Грузии",GI:"Гибралтаре",GL:"Гренландии",GR:"Греции",GT:"Гватемале",HR:"Хорватии",HU:"Венгрии",IE:"Ирландии",IL:"Израиле",IR:"Иране",IS:"Исландии",IT:"Италии",JO:"Иордании",KW:"Кувейте",KZ:"Казахстане",LB:"Ливане",LI:"Лихтенштейне",LT:"Литве",LU:"Люксембурге",LV:"Латвии",MC:"Монако",MD:"Молдове",ME:"Черногории",MG:"Мадагаскаре",MK:"Македонии",ML:"Мали",MR:"Мавритании",MT:"Мальте",MU:"Маврикии",MZ:"Мозамбике",NL:"Нидерландах",NO:"Норвегии",PK:"Пакистане",PL:"Польше",PS:"Палестине",PT:"Португалии",QA:"Катаре",RO:"Румынии",RS:"Сербии",SA:"Саудовской Аравии",SE:"Швеции",SI:"Словении",SK:"Словакии",SM:"Сан-Марино",SN:"Сенегале",TL:"Восточный Тимор",TN:"Тунисе",TR:"Турции",VG:"Британских Виргинских островах",XK:"Республика Косово"},country:"Пожалуйста, введите правильный номер IBAN в %s",default:"Пожалуйста, введите правильный номер IBAN"},id:{countries:{BA:"Боснии и Герцеговине",BG:"Болгарии",BR:"Бразилии",CH:"Швейцарии",CL:"Чили",CN:"Китае",CZ:"Чешская республика",DK:"Дании",EE:"Эстонии",ES:"Испании",FI:"Финляндии",HR:"Хорватии",IE:"Ирландии",IS:"Исландии",LT:"Литве",LV:"Латвии",ME:"Черногории",MK:"Македонии",NL:"Нидерландах",PL:"Польше",RO:"Румынии",RS:"Сербии",SE:"Швеции",SI:"Словении",SK:"Словакии",SM:"Сан-Марино",TH:"Тайланде",TR:"Турции",ZA:"ЮАР"},country:"Пожалуйста, введите правильный идентификационный номер в %s",default:"Пожалуйста, введите правильный идентификационный номер"},identical:{default:"Пожалуйста, введите такое же значение"},imei:{default:"Пожалуйста, введите правильный номер IMEI"},imo:{default:"Пожалуйста, введите правильный номер IMO"},integer:{default:"Пожалуйста, введите правильное целое число"},ip:{default:"Пожалуйста, введите правильный IP-адрес",ipv4:"Пожалуйста, введите правильный IPv4-адрес",ipv6:"Пожалуйста, введите правильный IPv6-адрес"},isbn:{default:"Пожалуйста, введите правильный номер ISBN"},isin:{default:"Пожалуйста, введите правильный номер ISIN"},ismn:{default:"Пожалуйста, введите правильный номер ISMN"},issn:{default:"Пожалуйста, введите правильный номер ISSN"},lessThan:{default:"Пожалуйста, введите значение меньшее или равное %s",notInclusive:"Пожалуйста, введите значение меньше %s"},mac:{default:"Пожалуйста, введите правильный MAC-адрес"},meid:{default:"Пожалуйста, введите правильный номер MEID"},notEmpty:{default:"Пожалуйста, введите значение"},numeric:{default:"Пожалуйста, введите корректное действительное число"},phone:{countries:{AE:"Объединённых Арабских Эмиратах",BG:"Болгарии",BR:"Бразилии",CN:"Китае",CZ:"Чешская республика",DE:"Германии",DK:"Дании",ES:"Испании",FR:"Франции",GB:"Великобритании",IN:"Индия",MA:"Марокко",NL:"Нидерландах",PK:"Пакистане",RO:"Румынии",RU:"России",SK:"Словакии",TH:"Тайланде",US:"США",VE:"Венесуэле"},country:"Пожалуйста, введите правильный номер телефона в %s",default:"Пожалуйста, введите правильный номер телефона"},promise:{default:"Пожалуйста, введите корректное значение"},regexp:{default:"Пожалуйста, введите значение соответствующее шаблону"},remote:{default:"Пожалуйста, введите правильное значение"},rtn:{default:"Пожалуйста, введите правильный номер RTN"},sedol:{default:"Пожалуйста, введите правильный номер SEDOL"},siren:{default:"Пожалуйста, введите правильный номер SIREN"},siret:{default:"Пожалуйста, введите правильный номер SIRET"},step:{default:"Пожалуйста, введите правильный шаг %s"},stringCase:{default:"Пожалуйста, вводите только строчные буквы",upper:"Пожалуйста, вводите только заглавные буквы"},stringLength:{between:"Пожалуйста, введите строку длиной от %s до %s символов",default:"Пожалуйста, введите значение корректной длины",less:"Пожалуйста, введите не больше %s символов",more:"Пожалуйста, введите не меньше %s символов"},uri:{default:"Пожалуйста, введите правильный URI"},uuid:{default:"Пожалуйста, введите правильный номер UUID",version:"Пожалуйста, введите правильный номер UUID версии %s"},vat:{countries:{AT:"Австрии",BE:"Бельгии",BG:"Болгарии",BR:"Бразилии",CH:"Швейцарии",CY:"Кипре",CZ:"Чешская республика",DE:"Германии",DK:"Дании",EE:"Эстонии",EL:"Греции",ES:"Испании",FI:"Финляндии",FR:"Франции",GB:"Великобритании",GR:"Греции",HR:"Хорватии",HU:"Венгрии",IE:"Ирландии",IS:"Исландии",IT:"Италии",LT:"Литве",LU:"Люксембурге",LV:"Латвии",MT:"Мальте",NL:"Нидерландах",NO:"Норвегии",PL:"Польше",PT:"Португалии",RO:"Румынии",RS:"Сербии",RU:"России",SE:"Швеции",SI:"Словении",SK:"Словакии",VE:"Венесуэле",ZA:"ЮАР"},country:"Пожалуйста, введите правильный номер ИНН (VAT) в %s",default:"Пожалуйста, введите правильный номер ИНН"},vin:{default:"Пожалуйста, введите правильный номер VIN"},zipCode:{countries:{AT:"Австрии",BG:"Болгарии",BR:"Бразилии",CA:"Канаде",CH:"Швейцарии",CZ:"Чешская республика",DE:"Германии",DK:"Дании",ES:"Испании",FR:"Франции",GB:"Великобритании",IE:"Ирландии",IN:"Индия",IT:"Италии",MA:"Марокко",NL:"Нидерландах",PL:"Польше",PT:"Португалии",RO:"Румынии",RU:"России",SE:"Швеции",SG:"Сингапуре",SK:"Словакии",US:"США"},country:"Пожалуйста, введите правильный почтовый индекс в %s",default:"Пожалуйста, введите правильный почтовый индекс"}};return ru_RU})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.js new file mode 100755 index 00000000..ec5fa334 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.sk_SK = factory())); +})(this, (function () { 'use strict'; + + /** + * Slovak language package + * Translated by @budik21. Improved by @PatrikGallik + */ + + var sk_SK = { + base64: { + default: 'Prosím zadajte správny base64', + }, + between: { + default: 'Prosím zadajte hodnotu medzi %s a %s', + notInclusive: 'Prosím zadajte hodnotu medzi %s a %s (vrátane týchto čísel)', + }, + bic: { + default: 'Prosím zadajte správne BIC číslo', + }, + callback: { + default: 'Prosím zadajte správnu hodnotu', + }, + choice: { + between: 'Prosím vyberte medzi %s a %s', + default: 'Prosím vyberte správnu hodnotu', + less: 'Hodnota musí byť minimálne %s', + more: 'Hodnota nesmie byť viac ako %s', + }, + color: { + default: 'Prosím zadajte správnu farbu', + }, + creditCard: { + default: 'Prosím zadajte správne číslo kreditnej karty', + }, + cusip: { + default: 'Prosím zadajte správne CUSIP číslo', + }, + date: { + default: 'Prosím zadajte správny dátum', + max: 'Prosím zadajte dátum po %s', + min: 'Prosím zadajte dátum pred %s', + range: 'Prosím zadajte dátum v rozmedzí %s až %s', + }, + different: { + default: 'Prosím zadajte inú hodnotu', + }, + digits: { + default: 'Toto pole môže obsahovať len čísla', + }, + ean: { + default: 'Prosím zadajte správne EAN číslo', + }, + ein: { + default: 'Prosím zadajte správne EIN číslo', + }, + emailAddress: { + default: 'Prosím zadajte správnu emailovú adresu', + }, + file: { + default: 'Prosím vyberte súbor', + }, + greaterThan: { + default: 'Prosím zadajte hodnotu väčšiu alebo rovnú %s', + notInclusive: 'Prosím zadajte hodnotu väčšiu ako %s', + }, + grid: { + default: 'Prosím zadajte správné GRId číslo', + }, + hex: { + default: 'Prosím zadajte správne hexadecimálne číslo', + }, + iban: { + countries: { + AD: 'Andorru', + AE: 'Spojené arabské emiráty', + AL: 'Albánsko', + AO: 'Angolu', + AT: 'Rakúsko', + AZ: 'Ázerbajdžán', + BA: 'Bosnu a Herzegovinu', + BE: 'Belgicko', + BF: 'Burkina Faso', + BG: 'Bulharsko', + BH: 'Bahrajn', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazíliu', + CH: 'Švajčiarsko', + CI: 'Pobrežie Slonoviny', + CM: 'Kamerun', + CR: 'Kostariku', + CV: 'Cape Verde', + CY: 'Cyprus', + CZ: 'Českú Republiku', + DE: 'Nemecko', + DK: 'Dánsko', + DO: 'Dominikánsku republiku', + DZ: 'Alžírsko', + EE: 'Estónsko', + ES: 'Španielsko', + FI: 'Fínsko', + FO: 'Faerské ostrovy', + FR: 'Francúzsko', + GB: 'Veľkú Britániu', + GE: 'Gruzínsko', + GI: 'Gibraltár', + GL: 'Grónsko', + GR: 'Grécko', + GT: 'Guatemalu', + HR: 'Chorvátsko', + HU: 'Maďarsko', + IE: 'Írsko', + IL: 'Izrael', + IR: 'Irán', + IS: 'Island', + IT: 'Taliansko', + JO: 'Jordánsko', + KW: 'Kuwait', + KZ: 'Kazachstan', + LB: 'Libanon', + LI: 'Lichtenštajnsko', + LT: 'Litvu', + LU: 'Luxemburgsko', + LV: 'Lotyšsko', + MC: 'Monako', + MD: 'Moldavsko', + ME: 'Čiernu horu', + MG: 'Madagaskar', + MK: 'Macedónsko', + ML: 'Mali', + MR: 'Mauritániu', + MT: 'Maltu', + MU: 'Mauritius', + MZ: 'Mosambik', + NL: 'Holandsko', + NO: 'Nórsko', + PK: 'Pakistan', + PL: 'Poľsko', + PS: 'Palestínu', + PT: 'Portugalsko', + QA: 'Katar', + RO: 'Rumunsko', + RS: 'Srbsko', + SA: 'Saudskú Arábiu', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Východný Timor', + TN: 'Tunisko', + TR: 'Turecko', + VG: 'Britské Panenské ostrovy', + XK: 'Republic of Kosovo', + }, + country: 'Prosím zadajte správne IBAN číslo pre %s', + default: 'Prosím zadajte správne IBAN číslo', + }, + id: { + countries: { + BA: 'Bosnu a Hercegovinu', + BG: 'Bulharsko', + BR: 'Brazíliu', + CH: 'Švajčiarsko', + CL: 'Chile', + CN: 'Čínu', + CZ: 'Českú Republiku', + DK: 'Dánsko', + EE: 'Estónsko', + ES: 'Španielsko', + FI: 'Fínsko', + HR: 'Chorvátsko', + IE: 'Írsko', + IS: 'Island', + LT: 'Litvu', + LV: 'Lotyšsko', + ME: 'Čiernu horu', + MK: 'Macedónsko', + NL: 'Holandsko', + PL: 'Poľsko', + RO: 'Rumunsko', + RS: 'Srbsko', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + SM: 'San Marino', + TH: 'Thajsko', + TR: 'Turecko', + ZA: 'Južnú Afriku', + }, + country: 'Prosím zadajte správne rodné číslo pre %s', + default: 'Prosím zadajte správne rodné číslo', + }, + identical: { + default: 'Prosím zadajte rovnakú hodnotu', + }, + imei: { + default: 'Prosím zadajte správne IMEI číslo', + }, + imo: { + default: 'Prosím zadajte správne IMO číslo', + }, + integer: { + default: 'Prosím zadajte celé číslo', + }, + ip: { + default: 'Prosím zadajte správnu IP adresu', + ipv4: 'Prosím zadajte správnu IPv4 adresu', + ipv6: 'Prosím zadajte správnu IPv6 adresu', + }, + isbn: { + default: 'Prosím zadajte správne ISBN číslo', + }, + isin: { + default: 'Prosím zadajte správne ISIN číslo', + }, + ismn: { + default: 'Prosím zadajte správne ISMN číslo', + }, + issn: { + default: 'Prosím zadajte správne ISSN číslo', + }, + lessThan: { + default: 'Prosím zadajte hodnotu menšiu alebo rovnú %s', + notInclusive: 'Prosím zadajte hodnotu menšiu ako %s', + }, + mac: { + default: 'Prosím zadajte správnu MAC adresu', + }, + meid: { + default: 'Prosím zadajte správne MEID číslo', + }, + notEmpty: { + default: 'Toto pole nesmie byť prázdne', + }, + numeric: { + default: 'Prosím zadajte číselnú hodnotu', + }, + phone: { + countries: { + AE: 'Spojené arabské emiráty', + BG: 'Bulharsko', + BR: 'Brazíliu', + CN: 'Čínu', + CZ: 'Českú Republiku', + DE: 'Nemecko', + DK: 'Dánsko', + ES: 'Španielsko', + FR: 'Francúzsko', + GB: 'Veľkú Britániu', + IN: 'Indiu', + MA: 'Maroko', + NL: 'Holandsko', + PK: 'Pakistan', + RO: 'Rumunsko', + RU: 'Rusko', + SK: 'Slovensko', + TH: 'Thajsko', + US: 'Spojené Štáty Americké', + VE: 'Venezuelu', + }, + country: 'Prosím zadajte správne telefónne číslo pre %s', + default: 'Prosím zadajte správne telefónne číslo', + }, + promise: { + default: 'Prosím zadajte správnu hodnotu', + }, + regexp: { + default: 'Prosím zadajte hodnotu spĺňajúcu zadanie', + }, + remote: { + default: 'Prosím zadajte správnu hodnotu', + }, + rtn: { + default: 'Prosím zadajte správne RTN číslo', + }, + sedol: { + default: 'Prosím zadajte správne SEDOL číslo', + }, + siren: { + default: 'Prosím zadajte správne SIREN číslo', + }, + siret: { + default: 'Prosím zadajte správne SIRET číslo', + }, + step: { + default: 'Prosím zadajte správny krok %s', + }, + stringCase: { + default: 'Len malé písmená sú povolené v tomto poli', + upper: 'Len veľké písmená sú povolené v tomto poli', + }, + stringLength: { + between: 'Prosím zadajte hodnotu medzi %s a %s znakov', + default: 'Toto pole nesmie byť prázdne', + less: 'Prosím zadajte hodnotu kratšiu ako %s znakov', + more: 'Prosím zadajte hodnotu dlhú %s znakov a viacej', + }, + uri: { + default: 'Prosím zadajte správnu URI', + }, + uuid: { + default: 'Prosím zadajte správne UUID číslo', + version: 'Prosím zadajte správne UUID vo verzii %s', + }, + vat: { + countries: { + AT: 'Rakúsko', + BE: 'Belgicko', + BG: 'Bulharsko', + BR: 'Brazíliu', + CH: 'Švajčiarsko', + CY: 'Cyprus', + CZ: 'Českú Republiku', + DE: 'Nemecko', + DK: 'Dánsko', + EE: 'Estónsko', + EL: 'Grécko', + ES: 'Španielsko', + FI: 'Fínsko', + FR: 'Francúzsko', + GB: 'Veľkú Britániu', + GR: 'Grécko', + HR: 'Chorvátsko', + HU: 'Maďarsko', + IE: 'Írsko', + IS: 'Island', + IT: 'Taliansko', + LT: 'Litvu', + LU: 'Luxemburgsko', + LV: 'Lotyšsko', + MT: 'Maltu', + NL: 'Holandsko', + NO: 'Norsko', + PL: 'Poľsko', + PT: 'Portugalsko', + RO: 'Rumunsko', + RS: 'Srbsko', + RU: 'Rusko', + SE: 'Švédsko', + SI: 'Slovinsko', + SK: 'Slovensko', + VE: 'Venezuelu', + ZA: 'Južnú Afriku', + }, + country: 'Prosím zadajte správne VAT číslo pre %s', + default: 'Prosím zadajte správne VAT číslo', + }, + vin: { + default: 'Prosím zadajte správne VIN číslo', + }, + zipCode: { + countries: { + AT: 'Rakúsko', + BG: 'Bulharsko', + BR: 'Brazíliu', + CA: 'Kanadu', + CH: 'Švajčiarsko', + CZ: 'Českú Republiku', + DE: 'Nemecko', + DK: 'Dánsko', + ES: 'Španielsko', + FR: 'Francúzsko', + GB: 'Veľkú Britániu', + IE: 'Írsko', + IN: 'Indiu', + IT: 'Taliansko', + MA: 'Maroko', + NL: 'Holandsko', + PL: 'Poľsko', + PT: 'Portugalsko', + RO: 'Rumunsko', + RU: 'Rusko', + SE: 'Švédsko', + SG: 'Singapur', + SK: 'Slovensko', + US: 'Spojené Štáty Americké', + }, + country: 'Prosím zadajte správne PSČ pre %s', + default: 'Prosím zadajte správne PSČ', + }, + }; + + return sk_SK; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.min.js new file mode 100755 index 00000000..b799a60f --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sk_SK.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.sk_SK=factory())})(this,(function(){"use strict";var sk_SK={base64:{default:"Prosím zadajte správny base64"},between:{default:"Prosím zadajte hodnotu medzi %s a %s",notInclusive:"Prosím zadajte hodnotu medzi %s a %s (vrátane týchto čísel)"},bic:{default:"Prosím zadajte správne BIC číslo"},callback:{default:"Prosím zadajte správnu hodnotu"},choice:{between:"Prosím vyberte medzi %s a %s",default:"Prosím vyberte správnu hodnotu",less:"Hodnota musí byť minimálne %s",more:"Hodnota nesmie byť viac ako %s"},color:{default:"Prosím zadajte správnu farbu"},creditCard:{default:"Prosím zadajte správne číslo kreditnej karty"},cusip:{default:"Prosím zadajte správne CUSIP číslo"},date:{default:"Prosím zadajte správny dátum",max:"Prosím zadajte dátum po %s",min:"Prosím zadajte dátum pred %s",range:"Prosím zadajte dátum v rozmedzí %s až %s"},different:{default:"Prosím zadajte inú hodnotu"},digits:{default:"Toto pole môže obsahovať len čísla"},ean:{default:"Prosím zadajte správne EAN číslo"},ein:{default:"Prosím zadajte správne EIN číslo"},emailAddress:{default:"Prosím zadajte správnu emailovú adresu"},file:{default:"Prosím vyberte súbor"},greaterThan:{default:"Prosím zadajte hodnotu väčšiu alebo rovnú %s",notInclusive:"Prosím zadajte hodnotu väčšiu ako %s"},grid:{default:"Prosím zadajte správné GRId číslo"},hex:{default:"Prosím zadajte správne hexadecimálne číslo"},iban:{countries:{AD:"Andorru",AE:"Spojené arabské emiráty",AL:"Albánsko",AO:"Angolu",AT:"Rakúsko",AZ:"Ázerbajdžán",BA:"Bosnu a Herzegovinu",BE:"Belgicko",BF:"Burkina Faso",BG:"Bulharsko",BH:"Bahrajn",BI:"Burundi",BJ:"Benin",BR:"Brazíliu",CH:"Švajčiarsko",CI:"Pobrežie Slonoviny",CM:"Kamerun",CR:"Kostariku",CV:"Cape Verde",CY:"Cyprus",CZ:"Českú Republiku",DE:"Nemecko",DK:"Dánsko",DO:"Dominikánsku republiku",DZ:"Alžírsko",EE:"Estónsko",ES:"Španielsko",FI:"Fínsko",FO:"Faerské ostrovy",FR:"Francúzsko",GB:"Veľkú Britániu",GE:"Gruzínsko",GI:"Gibraltár",GL:"Grónsko",GR:"Grécko",GT:"Guatemalu",HR:"Chorvátsko",HU:"Maďarsko",IE:"Írsko",IL:"Izrael",IR:"Irán",IS:"Island",IT:"Taliansko",JO:"Jordánsko",KW:"Kuwait",KZ:"Kazachstan",LB:"Libanon",LI:"Lichtenštajnsko",LT:"Litvu",LU:"Luxemburgsko",LV:"Lotyšsko",MC:"Monako",MD:"Moldavsko",ME:"Čiernu horu",MG:"Madagaskar",MK:"Macedónsko",ML:"Mali",MR:"Mauritániu",MT:"Maltu",MU:"Mauritius",MZ:"Mosambik",NL:"Holandsko",NO:"Nórsko",PK:"Pakistan",PL:"Poľsko",PS:"Palestínu",PT:"Portugalsko",QA:"Katar",RO:"Rumunsko",RS:"Srbsko",SA:"Saudskú Arábiu",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",SM:"San Marino",SN:"Senegal",TL:"Východný Timor",TN:"Tunisko",TR:"Turecko",VG:"Britské Panenské ostrovy",XK:"Republic of Kosovo"},country:"Prosím zadajte správne IBAN číslo pre %s",default:"Prosím zadajte správne IBAN číslo"},id:{countries:{BA:"Bosnu a Hercegovinu",BG:"Bulharsko",BR:"Brazíliu",CH:"Švajčiarsko",CL:"Chile",CN:"Čínu",CZ:"Českú Republiku",DK:"Dánsko",EE:"Estónsko",ES:"Španielsko",FI:"Fínsko",HR:"Chorvátsko",IE:"Írsko",IS:"Island",LT:"Litvu",LV:"Lotyšsko",ME:"Čiernu horu",MK:"Macedónsko",NL:"Holandsko",PL:"Poľsko",RO:"Rumunsko",RS:"Srbsko",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",SM:"San Marino",TH:"Thajsko",TR:"Turecko",ZA:"Južnú Afriku"},country:"Prosím zadajte správne rodné číslo pre %s",default:"Prosím zadajte správne rodné číslo"},identical:{default:"Prosím zadajte rovnakú hodnotu"},imei:{default:"Prosím zadajte správne IMEI číslo"},imo:{default:"Prosím zadajte správne IMO číslo"},integer:{default:"Prosím zadajte celé číslo"},ip:{default:"Prosím zadajte správnu IP adresu",ipv4:"Prosím zadajte správnu IPv4 adresu",ipv6:"Prosím zadajte správnu IPv6 adresu"},isbn:{default:"Prosím zadajte správne ISBN číslo"},isin:{default:"Prosím zadajte správne ISIN číslo"},ismn:{default:"Prosím zadajte správne ISMN číslo"},issn:{default:"Prosím zadajte správne ISSN číslo"},lessThan:{default:"Prosím zadajte hodnotu menšiu alebo rovnú %s",notInclusive:"Prosím zadajte hodnotu menšiu ako %s"},mac:{default:"Prosím zadajte správnu MAC adresu"},meid:{default:"Prosím zadajte správne MEID číslo"},notEmpty:{default:"Toto pole nesmie byť prázdne"},numeric:{default:"Prosím zadajte číselnú hodnotu"},phone:{countries:{AE:"Spojené arabské emiráty",BG:"Bulharsko",BR:"Brazíliu",CN:"Čínu",CZ:"Českú Republiku",DE:"Nemecko",DK:"Dánsko",ES:"Španielsko",FR:"Francúzsko",GB:"Veľkú Britániu",IN:"Indiu",MA:"Maroko",NL:"Holandsko",PK:"Pakistan",RO:"Rumunsko",RU:"Rusko",SK:"Slovensko",TH:"Thajsko",US:"Spojené Štáty Americké",VE:"Venezuelu"},country:"Prosím zadajte správne telefónne číslo pre %s",default:"Prosím zadajte správne telefónne číslo"},promise:{default:"Prosím zadajte správnu hodnotu"},regexp:{default:"Prosím zadajte hodnotu spĺňajúcu zadanie"},remote:{default:"Prosím zadajte správnu hodnotu"},rtn:{default:"Prosím zadajte správne RTN číslo"},sedol:{default:"Prosím zadajte správne SEDOL číslo"},siren:{default:"Prosím zadajte správne SIREN číslo"},siret:{default:"Prosím zadajte správne SIRET číslo"},step:{default:"Prosím zadajte správny krok %s"},stringCase:{default:"Len malé písmená sú povolené v tomto poli",upper:"Len veľké písmená sú povolené v tomto poli"},stringLength:{between:"Prosím zadajte hodnotu medzi %s a %s znakov",default:"Toto pole nesmie byť prázdne",less:"Prosím zadajte hodnotu kratšiu ako %s znakov",more:"Prosím zadajte hodnotu dlhú %s znakov a viacej"},uri:{default:"Prosím zadajte správnu URI"},uuid:{default:"Prosím zadajte správne UUID číslo",version:"Prosím zadajte správne UUID vo verzii %s"},vat:{countries:{AT:"Rakúsko",BE:"Belgicko",BG:"Bulharsko",BR:"Brazíliu",CH:"Švajčiarsko",CY:"Cyprus",CZ:"Českú Republiku",DE:"Nemecko",DK:"Dánsko",EE:"Estónsko",EL:"Grécko",ES:"Španielsko",FI:"Fínsko",FR:"Francúzsko",GB:"Veľkú Britániu",GR:"Grécko",HR:"Chorvátsko",HU:"Maďarsko",IE:"Írsko",IS:"Island",IT:"Taliansko",LT:"Litvu",LU:"Luxemburgsko",LV:"Lotyšsko",MT:"Maltu",NL:"Holandsko",NO:"Norsko",PL:"Poľsko",PT:"Portugalsko",RO:"Rumunsko",RS:"Srbsko",RU:"Rusko",SE:"Švédsko",SI:"Slovinsko",SK:"Slovensko",VE:"Venezuelu",ZA:"Južnú Afriku"},country:"Prosím zadajte správne VAT číslo pre %s",default:"Prosím zadajte správne VAT číslo"},vin:{default:"Prosím zadajte správne VIN číslo"},zipCode:{countries:{AT:"Rakúsko",BG:"Bulharsko",BR:"Brazíliu",CA:"Kanadu",CH:"Švajčiarsko",CZ:"Českú Republiku",DE:"Nemecko",DK:"Dánsko",ES:"Španielsko",FR:"Francúzsko",GB:"Veľkú Britániu",IE:"Írsko",IN:"Indiu",IT:"Taliansko",MA:"Maroko",NL:"Holandsko",PL:"Poľsko",PT:"Portugalsko",RO:"Rumunsko",RU:"Rusko",SE:"Švédsko",SG:"Singapur",SK:"Slovensko",US:"Spojené Štáty Americké"},country:"Prosím zadajte správne PSČ pre %s",default:"Prosím zadajte správne PSČ"}};return sk_SK})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.js new file mode 100755 index 00000000..7102d08f --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.sq_AL = factory())); +})(this, (function () { 'use strict'; + + /** + * Albanian language package + * Translated by @desaretiuss + */ + + var sq_AL = { + base64: { + default: 'Ju lutem përdorni sistemin e kodimit Base64', + }, + between: { + default: 'Ju lutem vendosni një vlerë midis %s dhe %s', + notInclusive: 'Ju lutem vendosni një vlerë rreptësisht midis %s dhe %s', + }, + bic: { + default: 'Ju lutem vendosni një numër BIC të vlefshëm', + }, + callback: { + default: 'Ju lutem vendosni një vlerë të vlefshme', + }, + choice: { + between: 'Ju lutem përzgjidhni %s - %s mundësi', + default: 'Ju lutem vendosni një vlerë të vlefshme', + less: 'Ju lutem përzgjidhni së paku %s mundësi', + more: 'Ju lutem përzgjidhni së shumti %s mundësi ', + }, + color: { + default: 'Ju lutem vendosni një ngjyrë të vlefshme', + }, + creditCard: { + default: 'Ju lutem vendosni një numër karte krediti të vlefshëm', + }, + cusip: { + default: 'Ju lutem vendosni një numër CUSIP të vlefshëm', + }, + date: { + default: 'Ju lutem vendosni një datë të saktë', + max: 'Ju lutem vendosni një datë para %s', + min: 'Ju lutem vendosni një datë pas %s', + range: 'Ju lutem vendosni një datë midis %s - %s', + }, + different: { + default: 'Ju lutem vendosni një vlerë tjetër', + }, + digits: { + default: 'Ju lutem vendosni vetëm numra', + }, + ean: { + default: 'Ju lutem vendosni një numër EAN të vlefshëm', + }, + ein: { + default: 'Ju lutem vendosni një numër EIN të vlefshëm', + }, + emailAddress: { + default: 'Ju lutem vendosni një adresë email të vlefshme', + }, + file: { + default: 'Ju lutem përzgjidhni një skedar të vlefshëm', + }, + greaterThan: { + default: 'Ju lutem vendosni një vlerë më të madhe ose të barabartë me %s', + notInclusive: 'Ju lutem vendosni një vlerë më të madhe se %s', + }, + grid: { + default: 'Ju lutem vendosni një numër GRId të vlefshëm', + }, + hex: { + default: 'Ju lutem vendosni një numër të saktë heksadecimal', + }, + iban: { + countries: { + AD: 'Andora', + AE: 'Emiratet e Bashkuara Arabe', + AL: 'Shqipëri', + AO: 'Angola', + AT: 'Austri', + AZ: 'Azerbajxhan', + BA: 'Bosnjë dhe Hercegovinë', + BE: 'Belgjikë', + BF: 'Burkina Faso', + BG: 'Bullgari', + BH: 'Bahrein', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazil', + CH: 'Zvicër', + CI: 'Bregu i fildishtë', + CM: 'Kamerun', + CR: 'Kosta Rika', + CV: 'Kepi i Gjelbër', + CY: 'Qipro', + CZ: 'Republika Çeke', + DE: 'Gjermani', + DK: 'Danimarkë', + DO: 'Dominika', + DZ: 'Algjeri', + EE: 'Estoni', + ES: 'Spanjë', + FI: 'Finlandë', + FO: 'Ishujt Faroe', + FR: 'Francë', + GB: 'Mbretëria e Bashkuar', + GE: 'Gjeorgji', + GI: 'Gjibraltar', + GL: 'Groenlandë', + GR: 'Greqi', + GT: 'Guatemalë', + HR: 'Kroaci', + HU: 'Hungari', + IE: 'Irlandë', + IL: 'Izrael', + IR: 'Iran', + IS: 'Islandë', + IT: 'Itali', + JO: 'Jordani', + KW: 'Kuvajt', + KZ: 'Kazakistan', + LB: 'Liban', + LI: 'Lihtenshtejn', + LT: 'Lituani', + LU: 'Luksemburg', + LV: 'Letoni', + MC: 'Monako', + MD: 'Moldavi', + ME: 'Mal i Zi', + MG: 'Madagaskar', + MK: 'Maqedoni', + ML: 'Mali', + MR: 'Mauritani', + MT: 'Maltë', + MU: 'Mauricius', + MZ: 'Mozambik', + NL: 'Hollandë', + NO: 'Norvegji', + PK: 'Pakistan', + PL: 'Poloni', + PS: 'Palestinë', + PT: 'Portugali', + QA: 'Katar', + RO: 'Rumani', + RS: 'Serbi', + SA: 'Arabi Saudite', + SE: 'Suedi', + SI: 'Slloveni', + SK: 'Sllovaki', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Timori Lindor', + TN: 'Tunizi', + TR: 'Turqi', + VG: 'Ishujt Virxhin Britanikë', + XK: 'Republika e Kosovës', + }, + country: 'Ju lutem vendosni një numër IBAN të vlefshëm në %s', + default: 'Ju lutem vendosni një numër IBAN të vlefshëm', + }, + id: { + countries: { + BA: 'Bosnjë dhe Hercegovinë', + BG: 'Bullgari', + BR: 'Brazil', + CH: 'Zvicër', + CL: 'Kili', + CN: 'Kinë', + CZ: 'Republika Çeke', + DK: 'Danimarkë', + EE: 'Estoni', + ES: 'Spanjë', + FI: 'Finlandë', + HR: 'Kroaci', + IE: 'Irlandë', + IS: 'Islandë', + LT: 'Lituani', + LV: 'Letoni', + ME: 'Mal i Zi', + MK: 'Maqedoni', + NL: 'Hollandë', + PL: 'Poloni', + RO: 'Rumani', + RS: 'Serbi', + SE: 'Suedi', + SI: 'Slloveni', + SK: 'Slovaki', + SM: 'San Marino', + TH: 'Tajlandë', + TR: 'Turqi', + ZA: 'Afrikë e Jugut', + }, + country: 'Ju lutem vendosni një numër identifikimi të vlefshëm në %s', + default: 'Ju lutem vendosni një numër identifikimi të vlefshëm', + }, + identical: { + default: 'Ju lutem vendosni të njëjtën vlerë', + }, + imei: { + default: 'Ju lutem vendosni numër IMEI të njëjtë', + }, + imo: { + default: 'Ju lutem vendosni numër IMO të vlefshëm', + }, + integer: { + default: 'Ju lutem vendosni një numër të vlefshëm', + }, + ip: { + default: 'Ju lutem vendosni një adresë IP të vlefshme', + ipv4: 'Ju lutem vendosni një adresë IPv4 të vlefshme', + ipv6: 'Ju lutem vendosni një adresë IPv6 të vlefshme', + }, + isbn: { + default: 'Ju lutem vendosni një numër ISBN të vlefshëm', + }, + isin: { + default: 'Ju lutem vendosni një numër ISIN të vlefshëm', + }, + ismn: { + default: 'Ju lutem vendosni një numër ISMN të vlefshëm', + }, + issn: { + default: 'Ju lutem vendosni një numër ISSN të vlefshëm', + }, + lessThan: { + default: 'Ju lutem vendosni një vlerë më të madhe ose të barabartë me %s', + notInclusive: 'Ju lutem vendosni një vlerë më të vogël se %s', + }, + mac: { + default: 'Ju lutem vendosni një adresë MAC të vlefshme', + }, + meid: { + default: 'Ju lutem vendosni një numër MEID të vlefshëm', + }, + notEmpty: { + default: 'Ju lutem vendosni një vlerë', + }, + numeric: { + default: 'Ju lutem vendosni një numër me presje notuese të saktë', + }, + phone: { + countries: { + AE: 'Emiratet e Bashkuara Arabe', + BG: 'Bullgari', + BR: 'Brazil', + CN: 'Kinë', + CZ: 'Republika Çeke', + DE: 'Gjermani', + DK: 'Danimarkë', + ES: 'Spanjë', + FR: 'Francë', + GB: 'Mbretëria e Bashkuar', + IN: 'Indi', + MA: 'Marok', + NL: 'Hollandë', + PK: 'Pakistan', + RO: 'Rumani', + RU: 'Rusi', + SK: 'Sllovaki', + TH: 'Tajlandë', + US: 'SHBA', + VE: 'Venezuelë', + }, + country: 'Ju lutem vendosni një numër telefoni të vlefshëm në %s', + default: 'Ju lutem vendosni një numër telefoni të vlefshëm', + }, + promise: { + default: 'Ju lutem vendosni një vlerë të vlefshme', + }, + regexp: { + default: 'Ju lutem vendosni një vlerë që përputhet me modelin', + }, + remote: { + default: 'Ju lutem vendosni një vlerë të vlefshme', + }, + rtn: { + default: 'Ju lutem vendosni një numër RTN të vlefshëm', + }, + sedol: { + default: 'Ju lutem vendosni një numër SEDOL të vlefshëm', + }, + siren: { + default: 'Ju lutem vendosni një numër SIREN të vlefshëm', + }, + siret: { + default: 'Ju lutem vendosni një numër SIRET të vlefshëm', + }, + step: { + default: 'Ju lutem vendosni një hap të vlefshëm të %s', + }, + stringCase: { + default: 'Ju lutem përdorni vetëm shenja të vogla të shtypit', + upper: 'Ju lutem përdorni vetëm shenja të mëdha të shtypit', + }, + stringLength: { + between: 'Ju lutem vendosni një vlerë me gjatësi midis %s dhe %s simbole', + default: 'Ju lutem vendosni një vlerë me gjatësinë e duhur', + less: 'Ju lutem vendosni më pak se %s simbole', + more: 'Ju lutem vendosni më shumë se %s simbole', + }, + uri: { + default: 'Ju lutem vendosni një URI të vlefshme', + }, + uuid: { + default: 'Ju lutem vendosni një numër UUID të vlefshëm', + version: 'Ju lutem vendosni një numër UUID version %s të vlefshëm', + }, + vat: { + countries: { + AT: 'Austri', + BE: 'Belgjikë', + BG: 'Bullgari', + BR: 'Brazil', + CH: 'Zvicër', + CY: 'Qipro', + CZ: 'Republika Çeke', + DE: 'Gjermani', + DK: 'Danimarkë', + EE: 'Estoni', + EL: 'Greqi', + ES: 'Spanjë', + FI: 'Finlandë', + FR: 'Francë', + GB: 'Mbretëria e Bashkuar', + GR: 'Greqi', + HR: 'Kroaci', + HU: 'Hungari', + IE: 'Irlandë', + IS: 'Iclandë', + IT: 'Itali', + LT: 'Lituani', + LU: 'Luksemburg', + LV: 'Letoni', + MT: 'Maltë', + NL: 'Hollandë', + NO: 'Norvegji', + PL: 'Poloni', + PT: 'Portugali', + RO: 'Rumani', + RS: 'Serbi', + RU: 'Rusi', + SE: 'Suedi', + SI: 'Slloveni', + SK: 'Sllovaki', + VE: 'Venezuelë', + ZA: 'Afrikë e Jugut', + }, + country: 'Ju lutem vendosni një numër VAT të vlefshëm në %s', + default: 'Ju lutem vendosni një numër VAT të vlefshëm', + }, + vin: { + default: 'Ju lutem vendosni një numër VIN të vlefshëm', + }, + zipCode: { + countries: { + AT: 'Austri', + BG: 'Bullgari', + BR: 'Brazil', + CA: 'Kanada', + CH: 'Zvicër', + CZ: 'Republika Çeke', + DE: 'Gjermani', + DK: 'Danimarkë', + ES: 'Spanjë', + FR: 'Francë', + GB: 'Mbretëria e Bashkuar', + IE: 'Irlandë', + IN: 'Indi', + IT: 'Itali', + MA: 'Marok', + NL: 'Hollandë', + PL: 'Poloni', + PT: 'Portugali', + RO: 'Rumani', + RU: 'Rusi', + SE: 'Suedi', + SG: 'Singapor', + SK: 'Sllovaki', + US: 'SHBA', + }, + country: 'Ju lutem vendosni një kod postar të vlefshëm në %s', + default: 'Ju lutem vendosni një kod postar të vlefshëm', + }, + }; + + return sq_AL; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.min.js new file mode 100755 index 00000000..7f8329e1 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sq_AL.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.sq_AL=factory())})(this,(function(){"use strict";var sq_AL={base64:{default:"Ju lutem përdorni sistemin e kodimit Base64"},between:{default:"Ju lutem vendosni një vlerë midis %s dhe %s",notInclusive:"Ju lutem vendosni një vlerë rreptësisht midis %s dhe %s"},bic:{default:"Ju lutem vendosni një numër BIC të vlefshëm"},callback:{default:"Ju lutem vendosni një vlerë të vlefshme"},choice:{between:"Ju lutem përzgjidhni %s - %s mundësi",default:"Ju lutem vendosni një vlerë të vlefshme",less:"Ju lutem përzgjidhni së paku %s mundësi",more:"Ju lutem përzgjidhni së shumti %s mundësi "},color:{default:"Ju lutem vendosni një ngjyrë të vlefshme"},creditCard:{default:"Ju lutem vendosni një numër karte krediti të vlefshëm"},cusip:{default:"Ju lutem vendosni një numër CUSIP të vlefshëm"},date:{default:"Ju lutem vendosni një datë të saktë",max:"Ju lutem vendosni një datë para %s",min:"Ju lutem vendosni një datë pas %s",range:"Ju lutem vendosni një datë midis %s - %s"},different:{default:"Ju lutem vendosni një vlerë tjetër"},digits:{default:"Ju lutem vendosni vetëm numra"},ean:{default:"Ju lutem vendosni një numër EAN të vlefshëm"},ein:{default:"Ju lutem vendosni një numër EIN të vlefshëm"},emailAddress:{default:"Ju lutem vendosni një adresë email të vlefshme"},file:{default:"Ju lutem përzgjidhni një skedar të vlefshëm"},greaterThan:{default:"Ju lutem vendosni një vlerë më të madhe ose të barabartë me %s",notInclusive:"Ju lutem vendosni një vlerë më të madhe se %s"},grid:{default:"Ju lutem vendosni një numër GRId të vlefshëm"},hex:{default:"Ju lutem vendosni një numër të saktë heksadecimal"},iban:{countries:{AD:"Andora",AE:"Emiratet e Bashkuara Arabe",AL:"Shqipëri",AO:"Angola",AT:"Austri",AZ:"Azerbajxhan",BA:"Bosnjë dhe Hercegovinë",BE:"Belgjikë",BF:"Burkina Faso",BG:"Bullgari",BH:"Bahrein",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Zvicër",CI:"Bregu i fildishtë",CM:"Kamerun",CR:"Kosta Rika",CV:"Kepi i Gjelbër",CY:"Qipro",CZ:"Republika Çeke",DE:"Gjermani",DK:"Danimarkë",DO:"Dominika",DZ:"Algjeri",EE:"Estoni",ES:"Spanjë",FI:"Finlandë",FO:"Ishujt Faroe",FR:"Francë",GB:"Mbretëria e Bashkuar",GE:"Gjeorgji",GI:"Gjibraltar",GL:"Groenlandë",GR:"Greqi",GT:"Guatemalë",HR:"Kroaci",HU:"Hungari",IE:"Irlandë",IL:"Izrael",IR:"Iran",IS:"Islandë",IT:"Itali",JO:"Jordani",KW:"Kuvajt",KZ:"Kazakistan",LB:"Liban",LI:"Lihtenshtejn",LT:"Lituani",LU:"Luksemburg",LV:"Letoni",MC:"Monako",MD:"Moldavi",ME:"Mal i Zi",MG:"Madagaskar",MK:"Maqedoni",ML:"Mali",MR:"Mauritani",MT:"Maltë",MU:"Mauricius",MZ:"Mozambik",NL:"Hollandë",NO:"Norvegji",PK:"Pakistan",PL:"Poloni",PS:"Palestinë",PT:"Portugali",QA:"Katar",RO:"Rumani",RS:"Serbi",SA:"Arabi Saudite",SE:"Suedi",SI:"Slloveni",SK:"Sllovaki",SM:"San Marino",SN:"Senegal",TL:"Timori Lindor",TN:"Tunizi",TR:"Turqi",VG:"Ishujt Virxhin Britanikë",XK:"Republika e Kosovës"},country:"Ju lutem vendosni një numër IBAN të vlefshëm në %s",default:"Ju lutem vendosni një numër IBAN të vlefshëm"},id:{countries:{BA:"Bosnjë dhe Hercegovinë",BG:"Bullgari",BR:"Brazil",CH:"Zvicër",CL:"Kili",CN:"Kinë",CZ:"Republika Çeke",DK:"Danimarkë",EE:"Estoni",ES:"Spanjë",FI:"Finlandë",HR:"Kroaci",IE:"Irlandë",IS:"Islandë",LT:"Lituani",LV:"Letoni",ME:"Mal i Zi",MK:"Maqedoni",NL:"Hollandë",PL:"Poloni",RO:"Rumani",RS:"Serbi",SE:"Suedi",SI:"Slloveni",SK:"Slovaki",SM:"San Marino",TH:"Tajlandë",TR:"Turqi",ZA:"Afrikë e Jugut"},country:"Ju lutem vendosni një numër identifikimi të vlefshëm në %s",default:"Ju lutem vendosni një numër identifikimi të vlefshëm"},identical:{default:"Ju lutem vendosni të njëjtën vlerë"},imei:{default:"Ju lutem vendosni numër IMEI të njëjtë"},imo:{default:"Ju lutem vendosni numër IMO të vlefshëm"},integer:{default:"Ju lutem vendosni një numër të vlefshëm"},ip:{default:"Ju lutem vendosni një adresë IP të vlefshme",ipv4:"Ju lutem vendosni një adresë IPv4 të vlefshme",ipv6:"Ju lutem vendosni një adresë IPv6 të vlefshme"},isbn:{default:"Ju lutem vendosni një numër ISBN të vlefshëm"},isin:{default:"Ju lutem vendosni një numër ISIN të vlefshëm"},ismn:{default:"Ju lutem vendosni një numër ISMN të vlefshëm"},issn:{default:"Ju lutem vendosni një numër ISSN të vlefshëm"},lessThan:{default:"Ju lutem vendosni një vlerë më të madhe ose të barabartë me %s",notInclusive:"Ju lutem vendosni një vlerë më të vogël se %s"},mac:{default:"Ju lutem vendosni një adresë MAC të vlefshme"},meid:{default:"Ju lutem vendosni një numër MEID të vlefshëm"},notEmpty:{default:"Ju lutem vendosni një vlerë"},numeric:{default:"Ju lutem vendosni një numër me presje notuese të saktë"},phone:{countries:{AE:"Emiratet e Bashkuara Arabe",BG:"Bullgari",BR:"Brazil",CN:"Kinë",CZ:"Republika Çeke",DE:"Gjermani",DK:"Danimarkë",ES:"Spanjë",FR:"Francë",GB:"Mbretëria e Bashkuar",IN:"Indi",MA:"Marok",NL:"Hollandë",PK:"Pakistan",RO:"Rumani",RU:"Rusi",SK:"Sllovaki",TH:"Tajlandë",US:"SHBA",VE:"Venezuelë"},country:"Ju lutem vendosni një numër telefoni të vlefshëm në %s",default:"Ju lutem vendosni një numër telefoni të vlefshëm"},promise:{default:"Ju lutem vendosni një vlerë të vlefshme"},regexp:{default:"Ju lutem vendosni një vlerë që përputhet me modelin"},remote:{default:"Ju lutem vendosni një vlerë të vlefshme"},rtn:{default:"Ju lutem vendosni një numër RTN të vlefshëm"},sedol:{default:"Ju lutem vendosni një numër SEDOL të vlefshëm"},siren:{default:"Ju lutem vendosni një numër SIREN të vlefshëm"},siret:{default:"Ju lutem vendosni një numër SIRET të vlefshëm"},step:{default:"Ju lutem vendosni një hap të vlefshëm të %s"},stringCase:{default:"Ju lutem përdorni vetëm shenja të vogla të shtypit",upper:"Ju lutem përdorni vetëm shenja të mëdha të shtypit"},stringLength:{between:"Ju lutem vendosni një vlerë me gjatësi midis %s dhe %s simbole",default:"Ju lutem vendosni një vlerë me gjatësinë e duhur",less:"Ju lutem vendosni më pak se %s simbole",more:"Ju lutem vendosni më shumë se %s simbole"},uri:{default:"Ju lutem vendosni një URI të vlefshme"},uuid:{default:"Ju lutem vendosni një numër UUID të vlefshëm",version:"Ju lutem vendosni një numër UUID version %s të vlefshëm"},vat:{countries:{AT:"Austri",BE:"Belgjikë",BG:"Bullgari",BR:"Brazil",CH:"Zvicër",CY:"Qipro",CZ:"Republika Çeke",DE:"Gjermani",DK:"Danimarkë",EE:"Estoni",EL:"Greqi",ES:"Spanjë",FI:"Finlandë",FR:"Francë",GB:"Mbretëria e Bashkuar",GR:"Greqi",HR:"Kroaci",HU:"Hungari",IE:"Irlandë",IS:"Iclandë",IT:"Itali",LT:"Lituani",LU:"Luksemburg",LV:"Letoni",MT:"Maltë",NL:"Hollandë",NO:"Norvegji",PL:"Poloni",PT:"Portugali",RO:"Rumani",RS:"Serbi",RU:"Rusi",SE:"Suedi",SI:"Slloveni",SK:"Sllovaki",VE:"Venezuelë",ZA:"Afrikë e Jugut"},country:"Ju lutem vendosni një numër VAT të vlefshëm në %s",default:"Ju lutem vendosni një numër VAT të vlefshëm"},vin:{default:"Ju lutem vendosni një numër VIN të vlefshëm"},zipCode:{countries:{AT:"Austri",BG:"Bullgari",BR:"Brazil",CA:"Kanada",CH:"Zvicër",CZ:"Republika Çeke",DE:"Gjermani",DK:"Danimarkë",ES:"Spanjë",FR:"Francë",GB:"Mbretëria e Bashkuar",IE:"Irlandë",IN:"Indi",IT:"Itali",MA:"Marok",NL:"Hollandë",PL:"Poloni",PT:"Portugali",RO:"Rumani",RU:"Rusi",SE:"Suedi",SG:"Singapor",SK:"Sllovaki",US:"SHBA"},country:"Ju lutem vendosni një kod postar të vlefshëm në %s",default:"Ju lutem vendosni një kod postar të vlefshëm"}};return sq_AL})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.js new file mode 100755 index 00000000..72344507 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.sr_RS = factory())); +})(this, (function () { 'use strict'; + + /** + * Serbian Latin language package + * Translated by @markocrni + */ + + var sr_RS = { + base64: { + default: 'Molimo da unesete važeći base 64 enkodovan', + }, + between: { + default: 'Molimo da unesete vrednost između %s i %s', + notInclusive: 'Molimo da unesete vrednost strogo između %s i %s', + }, + bic: { + default: 'Molimo da unesete ispravan BIC broj', + }, + callback: { + default: 'Molimo da unesete važeću vrednost', + }, + choice: { + between: 'Molimo odaberite %s - %s opcije(a)', + default: 'Molimo da unesete važeću vrednost', + less: 'Molimo da odaberete minimalno %s opciju(a)', + more: 'Molimo da odaberete maksimalno %s opciju(a)', + }, + color: { + default: 'Molimo da unesete ispravnu boju', + }, + creditCard: { + default: 'Molimo da unesete ispravan broj kreditne kartice', + }, + cusip: { + default: 'Molimo da unesete ispravan CUSIP broj', + }, + date: { + default: 'Molimo da unesete ispravan datum', + max: 'Molimo da unesete datum pre %s', + min: 'Molimo da unesete datum posle %s', + range: 'Molimo da unesete datum od %s do %s', + }, + different: { + default: 'Molimo da unesete drugu vrednost', + }, + digits: { + default: 'Molimo da unesete samo cifre', + }, + ean: { + default: 'Molimo da unesete ispravan EAN broj', + }, + ein: { + default: 'Molimo da unesete ispravan EIN broj', + }, + emailAddress: { + default: 'Molimo da unesete važeću e-mail adresu', + }, + file: { + default: 'Molimo da unesete ispravan fajl', + }, + greaterThan: { + default: 'Molimo da unesete vrednost veću ili jednaku od %s', + notInclusive: 'Molimo da unesete vrednost veću od %s', + }, + grid: { + default: 'Molimo da unesete ispravan GRId broj', + }, + hex: { + default: 'Molimo da unesete ispravan heksadecimalan broj', + }, + iban: { + countries: { + AD: 'Andore', + AE: 'Ujedinjenih Arapskih Emirata', + AL: 'Albanije', + AO: 'Angole', + AT: 'Austrije', + AZ: 'Azerbejdžana', + BA: 'Bosne i Hercegovine', + BE: 'Belgije', + BF: 'Burkina Fasa', + BG: 'Bugarske', + BH: 'Bahraina', + BI: 'Burundija', + BJ: 'Benina', + BR: 'Brazila', + CH: 'Švajcarske', + CI: 'Obale slonovače', + CM: 'Kameruna', + CR: 'Kostarike', + CV: 'Zelenorotskih Ostrva', + CY: 'Kipra', + CZ: 'Češke', + DE: 'Nemačke', + DK: 'Danske', + DO: 'Dominike', + DZ: 'Alžira', + EE: 'Estonije', + ES: 'Španije', + FI: 'Finske', + FO: 'Farskih Ostrva', + FR: 'Francuske', + GB: 'Engleske', + GE: 'Džordžije', + GI: 'Giblartara', + GL: 'Grenlanda', + GR: 'Grčke', + GT: 'Gvatemale', + HR: 'Hrvatske', + HU: 'Mađarske', + IE: 'Irske', + IL: 'Izraela', + IR: 'Irana', + IS: 'Islanda', + IT: 'Italije', + JO: 'Jordana', + KW: 'Kuvajta', + KZ: 'Kazahstana', + LB: 'Libana', + LI: 'Lihtenštajna', + LT: 'Litvanije', + LU: 'Luksemburga', + LV: 'Latvije', + MC: 'Monaka', + MD: 'Moldove', + ME: 'Crne Gore', + MG: 'Madagaskara', + MK: 'Makedonije', + ML: 'Malija', + MR: 'Mauritanije', + MT: 'Malte', + MU: 'Mauricijusa', + MZ: 'Mozambika', + NL: 'Holandije', + NO: 'Norveške', + PK: 'Pakistana', + PL: 'Poljske', + PS: 'Palestine', + PT: 'Portugala', + QA: 'Katara', + RO: 'Rumunije', + RS: 'Srbije', + SA: 'Saudijske Arabije', + SE: 'Švedske', + SI: 'Slovenije', + SK: 'Slovačke', + SM: 'San Marina', + SN: 'Senegala', + TL: 'Источни Тимор', + TN: 'Tunisa', + TR: 'Turske', + VG: 'Britanskih Devičanskih Ostrva', + XK: 'Република Косово', + }, + country: 'Molimo da unesete ispravan IBAN broj %s', + default: 'Molimo da unesete ispravan IBAN broj', + }, + id: { + countries: { + BA: 'Bosne i Herzegovine', + BG: 'Bugarske', + BR: 'Brazila', + CH: 'Švajcarske', + CL: 'Čilea', + CN: 'Kine', + CZ: 'Češke', + DK: 'Danske', + EE: 'Estonije', + ES: 'Španije', + FI: 'Finske', + HR: 'Hrvatske', + IE: 'Irske', + IS: 'Islanda', + LT: 'Litvanije', + LV: 'Letonije', + ME: 'Crne Gore', + MK: 'Makedonije', + NL: 'Holandije', + PL: 'Poljske', + RO: 'Rumunije', + RS: 'Srbije', + SE: 'Švedske', + SI: 'Slovenije', + SK: 'Slovačke', + SM: 'San Marina', + TH: 'Tajlanda', + TR: 'Turske', + ZA: 'Južne Afrike', + }, + country: 'Molimo da unesete ispravan identifikacioni broj %s', + default: 'Molimo da unesete ispravan identifikacioni broj', + }, + identical: { + default: 'Molimo da unesete istu vrednost', + }, + imei: { + default: 'Molimo da unesete ispravan IMEI broj', + }, + imo: { + default: 'Molimo da unesete ispravan IMO broj', + }, + integer: { + default: 'Molimo da unesete ispravan broj', + }, + ip: { + default: 'Molimo da unesete ispravnu IP adresu', + ipv4: 'Molimo da unesete ispravnu IPv4 adresu', + ipv6: 'Molimo da unesete ispravnu IPv6 adresu', + }, + isbn: { + default: 'Molimo da unesete ispravan ISBN broj', + }, + isin: { + default: 'Molimo da unesete ispravan ISIN broj', + }, + ismn: { + default: 'Molimo da unesete ispravan ISMN broj', + }, + issn: { + default: 'Molimo da unesete ispravan ISSN broj', + }, + lessThan: { + default: 'Molimo da unesete vrednost manju ili jednaku od %s', + notInclusive: 'Molimo da unesete vrednost manju od %s', + }, + mac: { + default: 'Molimo da unesete ispravnu MAC adresu', + }, + meid: { + default: 'Molimo da unesete ispravan MEID broj', + }, + notEmpty: { + default: 'Molimo da unesete vrednost', + }, + numeric: { + default: 'Molimo da unesete ispravan decimalni broj', + }, + phone: { + countries: { + AE: 'Ujedinjenih Arapskih Emirata', + BG: 'Bugarske', + BR: 'Brazila', + CN: 'Kine', + CZ: 'Češke', + DE: 'Nemačke', + DK: 'Danske', + ES: 'Španije', + FR: 'Francuske', + GB: 'Engleske', + IN: 'Индија', + MA: 'Maroka', + NL: 'Holandije', + PK: 'Pakistana', + RO: 'Rumunije', + RU: 'Rusije', + SK: 'Slovačke', + TH: 'Tajlanda', + US: 'Amerike', + VE: 'Venecuele', + }, + country: 'Molimo da unesete ispravan broj telefona %s', + default: 'Molimo da unesete ispravan broj telefona', + }, + promise: { + default: 'Molimo da unesete važeću vrednost', + }, + regexp: { + default: 'Molimo da unesete vrednost koja se poklapa sa paternom', + }, + remote: { + default: 'Molimo da unesete ispravnu vrednost', + }, + rtn: { + default: 'Molimo da unesete ispravan RTN broj', + }, + sedol: { + default: 'Molimo da unesete ispravan SEDOL broj', + }, + siren: { + default: 'Molimo da unesete ispravan SIREN broj', + }, + siret: { + default: 'Molimo da unesete ispravan SIRET broj', + }, + step: { + default: 'Molimo da unesete ispravan korak od %s', + }, + stringCase: { + default: 'Molimo da unesete samo mala slova', + upper: 'Molimo da unesete samo velika slova', + }, + stringLength: { + between: 'Molimo da unesete vrednost dužine između %s i %s karaktera', + default: 'Molimo da unesete vrednost sa ispravnom dužinom', + less: 'Molimo da unesete manje od %s karaktera', + more: 'Molimo da unesete više od %s karaktera', + }, + uri: { + default: 'Molimo da unesete ispravan URI', + }, + uuid: { + default: 'Molimo da unesete ispravan UUID broj', + version: 'Molimo da unesete ispravnu verziju UUID %s broja', + }, + vat: { + countries: { + AT: 'Austrije', + BE: 'Belgije', + BG: 'Bugarske', + BR: 'Brazila', + CH: 'Švajcarske', + CY: 'Kipra', + CZ: 'Češke', + DE: 'Nemačke', + DK: 'Danske', + EE: 'Estonije', + EL: 'Grčke', + ES: 'Španije', + FI: 'Finske', + FR: 'Francuske', + GB: 'Engleske', + GR: 'Grčke', + HR: 'Hrvatske', + HU: 'Mađarske', + IE: 'Irske', + IS: 'Islanda', + IT: 'Italije', + LT: 'Litvanije', + LU: 'Luksemburga', + LV: 'Letonije', + MT: 'Malte', + NL: 'Holandije', + NO: 'Norveške', + PL: 'Poljske', + PT: 'Portugala', + RO: 'Romunje', + RS: 'Srbije', + RU: 'Rusije', + SE: 'Švedske', + SI: 'Slovenije', + SK: 'Slovačke', + VE: 'Venecuele', + ZA: 'Južne Afrike', + }, + country: 'Molimo da unesete ispravan VAT broj %s', + default: 'Molimo da unesete ispravan VAT broj', + }, + vin: { + default: 'Molimo da unesete ispravan VIN broj', + }, + zipCode: { + countries: { + AT: 'Austrije', + BG: 'Bugarske', + BR: 'Brazila', + CA: 'Kanade', + CH: 'Švajcarske', + CZ: 'Češke', + DE: 'Nemačke', + DK: 'Danske', + ES: 'Španije', + FR: 'Francuske', + GB: 'Engleske', + IE: 'Irske', + IN: 'Индија', + IT: 'Italije', + MA: 'Maroka', + NL: 'Holandije', + PL: 'Poljske', + PT: 'Portugala', + RO: 'Rumunije', + RU: 'Rusije', + SE: 'Švedske', + SG: 'Singapura', + SK: 'Slovačke', + US: 'Amerike', + }, + country: 'Molimo da unesete ispravan poštanski broj %s', + default: 'Molimo da unesete ispravan poštanski broj', + }, + }; + + return sr_RS; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.min.js new file mode 100755 index 00000000..65c485c2 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sr_RS.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.sr_RS=factory())})(this,(function(){"use strict";var sr_RS={base64:{default:"Molimo da unesete važeći base 64 enkodovan"},between:{default:"Molimo da unesete vrednost između %s i %s",notInclusive:"Molimo da unesete vrednost strogo između %s i %s"},bic:{default:"Molimo da unesete ispravan BIC broj"},callback:{default:"Molimo da unesete važeću vrednost"},choice:{between:"Molimo odaberite %s - %s opcije(a)",default:"Molimo da unesete važeću vrednost",less:"Molimo da odaberete minimalno %s opciju(a)",more:"Molimo da odaberete maksimalno %s opciju(a)"},color:{default:"Molimo da unesete ispravnu boju"},creditCard:{default:"Molimo da unesete ispravan broj kreditne kartice"},cusip:{default:"Molimo da unesete ispravan CUSIP broj"},date:{default:"Molimo da unesete ispravan datum",max:"Molimo da unesete datum pre %s",min:"Molimo da unesete datum posle %s",range:"Molimo da unesete datum od %s do %s"},different:{default:"Molimo da unesete drugu vrednost"},digits:{default:"Molimo da unesete samo cifre"},ean:{default:"Molimo da unesete ispravan EAN broj"},ein:{default:"Molimo da unesete ispravan EIN broj"},emailAddress:{default:"Molimo da unesete važeću e-mail adresu"},file:{default:"Molimo da unesete ispravan fajl"},greaterThan:{default:"Molimo da unesete vrednost veću ili jednaku od %s",notInclusive:"Molimo da unesete vrednost veću od %s"},grid:{default:"Molimo da unesete ispravan GRId broj"},hex:{default:"Molimo da unesete ispravan heksadecimalan broj"},iban:{countries:{AD:"Andore",AE:"Ujedinjenih Arapskih Emirata",AL:"Albanije",AO:"Angole",AT:"Austrije",AZ:"Azerbejdžana",BA:"Bosne i Hercegovine",BE:"Belgije",BF:"Burkina Fasa",BG:"Bugarske",BH:"Bahraina",BI:"Burundija",BJ:"Benina",BR:"Brazila",CH:"Švajcarske",CI:"Obale slonovače",CM:"Kameruna",CR:"Kostarike",CV:"Zelenorotskih Ostrva",CY:"Kipra",CZ:"Češke",DE:"Nemačke",DK:"Danske",DO:"Dominike",DZ:"Alžira",EE:"Estonije",ES:"Španije",FI:"Finske",FO:"Farskih Ostrva",FR:"Francuske",GB:"Engleske",GE:"Džordžije",GI:"Giblartara",GL:"Grenlanda",GR:"Grčke",GT:"Gvatemale",HR:"Hrvatske",HU:"Mađarske",IE:"Irske",IL:"Izraela",IR:"Irana",IS:"Islanda",IT:"Italije",JO:"Jordana",KW:"Kuvajta",KZ:"Kazahstana",LB:"Libana",LI:"Lihtenštajna",LT:"Litvanije",LU:"Luksemburga",LV:"Latvije",MC:"Monaka",MD:"Moldove",ME:"Crne Gore",MG:"Madagaskara",MK:"Makedonije",ML:"Malija",MR:"Mauritanije",MT:"Malte",MU:"Mauricijusa",MZ:"Mozambika",NL:"Holandije",NO:"Norveške",PK:"Pakistana",PL:"Poljske",PS:"Palestine",PT:"Portugala",QA:"Katara",RO:"Rumunije",RS:"Srbije",SA:"Saudijske Arabije",SE:"Švedske",SI:"Slovenije",SK:"Slovačke",SM:"San Marina",SN:"Senegala",TL:"Источни Тимор",TN:"Tunisa",TR:"Turske",VG:"Britanskih Devičanskih Ostrva",XK:"Република Косово"},country:"Molimo da unesete ispravan IBAN broj %s",default:"Molimo da unesete ispravan IBAN broj"},id:{countries:{BA:"Bosne i Herzegovine",BG:"Bugarske",BR:"Brazila",CH:"Švajcarske",CL:"Čilea",CN:"Kine",CZ:"Češke",DK:"Danske",EE:"Estonije",ES:"Španije",FI:"Finske",HR:"Hrvatske",IE:"Irske",IS:"Islanda",LT:"Litvanije",LV:"Letonije",ME:"Crne Gore",MK:"Makedonije",NL:"Holandije",PL:"Poljske",RO:"Rumunije",RS:"Srbije",SE:"Švedske",SI:"Slovenije",SK:"Slovačke",SM:"San Marina",TH:"Tajlanda",TR:"Turske",ZA:"Južne Afrike"},country:"Molimo da unesete ispravan identifikacioni broj %s",default:"Molimo da unesete ispravan identifikacioni broj"},identical:{default:"Molimo da unesete istu vrednost"},imei:{default:"Molimo da unesete ispravan IMEI broj"},imo:{default:"Molimo da unesete ispravan IMO broj"},integer:{default:"Molimo da unesete ispravan broj"},ip:{default:"Molimo da unesete ispravnu IP adresu",ipv4:"Molimo da unesete ispravnu IPv4 adresu",ipv6:"Molimo da unesete ispravnu IPv6 adresu"},isbn:{default:"Molimo da unesete ispravan ISBN broj"},isin:{default:"Molimo da unesete ispravan ISIN broj"},ismn:{default:"Molimo da unesete ispravan ISMN broj"},issn:{default:"Molimo da unesete ispravan ISSN broj"},lessThan:{default:"Molimo da unesete vrednost manju ili jednaku od %s",notInclusive:"Molimo da unesete vrednost manju od %s"},mac:{default:"Molimo da unesete ispravnu MAC adresu"},meid:{default:"Molimo da unesete ispravan MEID broj"},notEmpty:{default:"Molimo da unesete vrednost"},numeric:{default:"Molimo da unesete ispravan decimalni broj"},phone:{countries:{AE:"Ujedinjenih Arapskih Emirata",BG:"Bugarske",BR:"Brazila",CN:"Kine",CZ:"Češke",DE:"Nemačke",DK:"Danske",ES:"Španije",FR:"Francuske",GB:"Engleske",IN:"Индија",MA:"Maroka",NL:"Holandije",PK:"Pakistana",RO:"Rumunije",RU:"Rusije",SK:"Slovačke",TH:"Tajlanda",US:"Amerike",VE:"Venecuele"},country:"Molimo da unesete ispravan broj telefona %s",default:"Molimo da unesete ispravan broj telefona"},promise:{default:"Molimo da unesete važeću vrednost"},regexp:{default:"Molimo da unesete vrednost koja se poklapa sa paternom"},remote:{default:"Molimo da unesete ispravnu vrednost"},rtn:{default:"Molimo da unesete ispravan RTN broj"},sedol:{default:"Molimo da unesete ispravan SEDOL broj"},siren:{default:"Molimo da unesete ispravan SIREN broj"},siret:{default:"Molimo da unesete ispravan SIRET broj"},step:{default:"Molimo da unesete ispravan korak od %s"},stringCase:{default:"Molimo da unesete samo mala slova",upper:"Molimo da unesete samo velika slova"},stringLength:{between:"Molimo da unesete vrednost dužine između %s i %s karaktera",default:"Molimo da unesete vrednost sa ispravnom dužinom",less:"Molimo da unesete manje od %s karaktera",more:"Molimo da unesete više od %s karaktera"},uri:{default:"Molimo da unesete ispravan URI"},uuid:{default:"Molimo da unesete ispravan UUID broj",version:"Molimo da unesete ispravnu verziju UUID %s broja"},vat:{countries:{AT:"Austrije",BE:"Belgije",BG:"Bugarske",BR:"Brazila",CH:"Švajcarske",CY:"Kipra",CZ:"Češke",DE:"Nemačke",DK:"Danske",EE:"Estonije",EL:"Grčke",ES:"Španije",FI:"Finske",FR:"Francuske",GB:"Engleske",GR:"Grčke",HR:"Hrvatske",HU:"Mađarske",IE:"Irske",IS:"Islanda",IT:"Italije",LT:"Litvanije",LU:"Luksemburga",LV:"Letonije",MT:"Malte",NL:"Holandije",NO:"Norveške",PL:"Poljske",PT:"Portugala",RO:"Romunje",RS:"Srbije",RU:"Rusije",SE:"Švedske",SI:"Slovenije",SK:"Slovačke",VE:"Venecuele",ZA:"Južne Afrike"},country:"Molimo da unesete ispravan VAT broj %s",default:"Molimo da unesete ispravan VAT broj"},vin:{default:"Molimo da unesete ispravan VIN broj"},zipCode:{countries:{AT:"Austrije",BG:"Bugarske",BR:"Brazila",CA:"Kanade",CH:"Švajcarske",CZ:"Češke",DE:"Nemačke",DK:"Danske",ES:"Španije",FR:"Francuske",GB:"Engleske",IE:"Irske",IN:"Индија",IT:"Italije",MA:"Maroka",NL:"Holandije",PL:"Poljske",PT:"Portugala",RO:"Rumunije",RU:"Rusije",SE:"Švedske",SG:"Singapura",SK:"Slovačke",US:"Amerike"},country:"Molimo da unesete ispravan poštanski broj %s",default:"Molimo da unesete ispravan poštanski broj"}};return sr_RS})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.js new file mode 100755 index 00000000..09dcd600 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.sv_SE = factory())); +})(this, (function () { 'use strict'; + + /** + * Swedish language package + * Translated by @ulsa + */ + + var sv_SE = { + base64: { + default: 'Vänligen mata in ett giltigt Base64-kodat värde', + }, + between: { + default: 'Vänligen mata in ett värde mellan %s och %s', + notInclusive: 'Vänligen mata in ett värde strikt mellan %s och %s', + }, + bic: { + default: 'Vänligen mata in ett giltigt BIC-nummer', + }, + callback: { + default: 'Vänligen mata in ett giltigt värde', + }, + choice: { + between: 'Vänligen välj %s - %s alternativ', + default: 'Vänligen mata in ett giltigt värde', + less: 'Vänligen välj minst %s alternativ', + more: 'Vänligen välj max %s alternativ', + }, + color: { + default: 'Vänligen mata in en giltig färg', + }, + creditCard: { + default: 'Vänligen mata in ett giltigt kredikortsnummer', + }, + cusip: { + default: 'Vänligen mata in ett giltigt CUSIP-nummer', + }, + date: { + default: 'Vänligen mata in ett giltigt datum', + max: 'Vänligen mata in ett datum före %s', + min: 'Vänligen mata in ett datum efter %s', + range: 'Vänligen mata in ett datum i intervallet %s - %s', + }, + different: { + default: 'Vänligen mata in ett annat värde', + }, + digits: { + default: 'Vänligen mata in endast siffror', + }, + ean: { + default: 'Vänligen mata in ett giltigt EAN-nummer', + }, + ein: { + default: 'Vänligen mata in ett giltigt EIN-nummer', + }, + emailAddress: { + default: 'Vänligen mata in en giltig emailadress', + }, + file: { + default: 'Vänligen välj en giltig fil', + }, + greaterThan: { + default: 'Vänligen mata in ett värde större än eller lika med %s', + notInclusive: 'Vänligen mata in ett värde större än %s', + }, + grid: { + default: 'Vänligen mata in ett giltigt GRID-nummer', + }, + hex: { + default: 'Vänligen mata in ett giltigt hexadecimalt tal', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Förenade Arabemiraten', + AL: 'Albanien', + AO: 'Angola', + AT: 'Österrike', + AZ: 'Azerbadjan', + BA: 'Bosnien och Herzegovina', + BE: 'Belgien', + BF: 'Burkina Faso', + BG: 'Bulgarien', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brasilien', + CH: 'Schweiz', + CI: 'Elfenbenskusten', + CM: 'Kamerun', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Cypern', + CZ: 'Tjeckien', + DE: 'Tyskland', + DK: 'Danmark', + DO: 'Dominikanska Republiken', + DZ: 'Algeriet', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finland', + FO: 'Färöarna', + FR: 'Frankrike', + GB: 'Storbritannien', + GE: 'Georgien', + GI: 'Gibraltar', + GL: 'Grönland', + GR: 'Greekland', + GT: 'Guatemala', + HR: 'Kroatien', + HU: 'Ungern', + IE: 'Irland', + IL: 'Israel', + IR: 'Iran', + IS: 'Island', + IT: 'Italien', + JO: 'Jordanien', + KW: 'Kuwait', + KZ: 'Kazakstan', + LB: 'Libanon', + LI: 'Lichtenstein', + LT: 'Litauen', + LU: 'Luxemburg', + LV: 'Lettland', + MC: 'Monaco', + MD: 'Moldovien', + ME: 'Montenegro', + MG: 'Madagaskar', + MK: 'Makedonien', + ML: 'Mali', + MR: 'Mauretanien', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Holland', + NO: 'Norge', + PK: 'Pakistan', + PL: 'Polen', + PS: 'Palestina', + PT: 'Portugal', + QA: 'Qatar', + RO: 'Rumänien', + RS: 'Serbien', + SA: 'Saudiarabien', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakien', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Östtimor', + TN: 'Tunisien', + TR: 'Turkiet', + VG: 'Brittiska Jungfruöarna', + XK: 'Republiken Kosovo', + }, + country: 'Vänligen mata in ett giltigt IBAN-nummer i %s', + default: 'Vänligen mata in ett giltigt IBAN-nummer', + }, + id: { + countries: { + BA: 'Bosnien och Hercegovina', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CL: 'Chile', + CN: 'Kina', + CZ: 'Tjeckien', + DK: 'Danmark', + EE: 'Estland', + ES: 'Spanien', + FI: 'Finland', + HR: 'Kroatien', + IE: 'Irland', + IS: 'Island', + LT: 'Litauen', + LV: 'Lettland', + ME: 'Montenegro', + MK: 'Makedonien', + NL: 'Nederländerna', + PL: 'Polen', + RO: 'Rumänien', + RS: 'Serbien', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakien', + SM: 'San Marino', + TH: 'Thailand', + TR: 'Turkiet', + ZA: 'Sydafrika', + }, + country: 'Vänligen mata in ett giltigt identifikationsnummer i %s', + default: 'Vänligen mata in ett giltigt identifikationsnummer', + }, + identical: { + default: 'Vänligen mata in samma värde', + }, + imei: { + default: 'Vänligen mata in ett giltigt IMEI-nummer', + }, + imo: { + default: 'Vänligen mata in ett giltigt IMO-nummer', + }, + integer: { + default: 'Vänligen mata in ett giltigt heltal', + }, + ip: { + default: 'Vänligen mata in en giltig IP-adress', + ipv4: 'Vänligen mata in en giltig IPv4-adress', + ipv6: 'Vänligen mata in en giltig IPv6-adress', + }, + isbn: { + default: 'Vänligen mata in ett giltigt ISBN-nummer', + }, + isin: { + default: 'Vänligen mata in ett giltigt ISIN-nummer', + }, + ismn: { + default: 'Vänligen mata in ett giltigt ISMN-nummer', + }, + issn: { + default: 'Vänligen mata in ett giltigt ISSN-nummer', + }, + lessThan: { + default: 'Vänligen mata in ett värde mindre än eller lika med %s', + notInclusive: 'Vänligen mata in ett värde mindre än %s', + }, + mac: { + default: 'Vänligen mata in en giltig MAC-adress', + }, + meid: { + default: 'Vänligen mata in ett giltigt MEID-nummer', + }, + notEmpty: { + default: 'Vänligen mata in ett värde', + }, + numeric: { + default: 'Vänligen mata in ett giltigt flyttal', + }, + phone: { + countries: { + AE: 'Förenade Arabemiraten', + BG: 'Bulgarien', + BR: 'Brasilien', + CN: 'Kina', + CZ: 'Tjeckien', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spanien', + FR: 'Frankrike', + GB: 'Storbritannien', + IN: 'Indien', + MA: 'Marocko', + NL: 'Holland', + PK: 'Pakistan', + RO: 'Rumänien', + RU: 'Ryssland', + SK: 'Slovakien', + TH: 'Thailand', + US: 'USA', + VE: 'Venezuela', + }, + country: 'Vänligen mata in ett giltigt telefonnummer i %s', + default: 'Vänligen mata in ett giltigt telefonnummer', + }, + promise: { + default: 'Vänligen mata in ett giltigt värde', + }, + regexp: { + default: 'Vänligen mata in ett värde som matchar uttrycket', + }, + remote: { + default: 'Vänligen mata in ett giltigt värde', + }, + rtn: { + default: 'Vänligen mata in ett giltigt RTN-nummer', + }, + sedol: { + default: 'Vänligen mata in ett giltigt SEDOL-nummer', + }, + siren: { + default: 'Vänligen mata in ett giltigt SIREN-nummer', + }, + siret: { + default: 'Vänligen mata in ett giltigt SIRET-nummer', + }, + step: { + default: 'Vänligen mata in ett giltigt steg av %s', + }, + stringCase: { + default: 'Vänligen mata in endast små bokstäver', + upper: 'Vänligen mata in endast stora bokstäver', + }, + stringLength: { + between: 'Vänligen mata in ett värde mellan %s och %s tecken långt', + default: 'Vänligen mata in ett värde med giltig längd', + less: 'Vänligen mata in färre än %s tecken', + more: 'Vänligen mata in fler än %s tecken', + }, + uri: { + default: 'Vänligen mata in en giltig URI', + }, + uuid: { + default: 'Vänligen mata in ett giltigt UUID-nummer', + version: 'Vänligen mata in ett giltigt UUID-nummer av version %s', + }, + vat: { + countries: { + AT: 'Österrike', + BE: 'Belgien', + BG: 'Bulgarien', + BR: 'Brasilien', + CH: 'Schweiz', + CY: 'Cypern', + CZ: 'Tjeckien', + DE: 'Tyskland', + DK: 'Danmark', + EE: 'Estland', + EL: 'Grekland', + ES: 'Spanien', + FI: 'Finland', + FR: 'Frankrike', + GB: 'Förenade Kungariket', + GR: 'Grekland', + HR: 'Kroatien', + HU: 'Ungern', + IE: 'Irland', + IS: 'Island', + IT: 'Italien', + LT: 'Litauen', + LU: 'Luxemburg', + LV: 'Lettland', + MT: 'Malta', + NL: 'Nederländerna', + NO: 'Norge', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumänien', + RS: 'Serbien', + RU: 'Ryssland', + SE: 'Sverige', + SI: 'Slovenien', + SK: 'Slovakien', + VE: 'Venezuela', + ZA: 'Sydafrika', + }, + country: 'Vänligen mata in ett giltigt momsregistreringsnummer i %s', + default: 'Vänligen mata in ett giltigt momsregistreringsnummer', + }, + vin: { + default: 'Vänligen mata in ett giltigt VIN-nummer', + }, + zipCode: { + countries: { + AT: 'Österrike', + BG: 'Bulgarien', + BR: 'Brasilien', + CA: 'Kanada', + CH: 'Schweiz', + CZ: 'Tjeckien', + DE: 'Tyskland', + DK: 'Danmark', + ES: 'Spanien', + FR: 'Frankrike', + GB: 'Förenade Kungariket', + IE: 'Irland', + IN: 'Indien', + IT: 'Italien', + MA: 'Marocko', + NL: 'Nederländerna', + PL: 'Polen', + PT: 'Portugal', + RO: 'Rumänien', + RU: 'Ryssland', + SE: 'Sverige', + SG: 'Singapore', + SK: 'Slovakien', + US: 'USA', + }, + country: 'Vänligen mata in ett giltigt postnummer i %s', + default: 'Vänligen mata in ett giltigt postnummer', + }, + }; + + return sv_SE; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.min.js new file mode 100755 index 00000000..822dd364 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/sv_SE.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.sv_SE=factory())})(this,(function(){"use strict";var sv_SE={base64:{default:"Vänligen mata in ett giltigt Base64-kodat värde"},between:{default:"Vänligen mata in ett värde mellan %s och %s",notInclusive:"Vänligen mata in ett värde strikt mellan %s och %s"},bic:{default:"Vänligen mata in ett giltigt BIC-nummer"},callback:{default:"Vänligen mata in ett giltigt värde"},choice:{between:"Vänligen välj %s - %s alternativ",default:"Vänligen mata in ett giltigt värde",less:"Vänligen välj minst %s alternativ",more:"Vänligen välj max %s alternativ"},color:{default:"Vänligen mata in en giltig färg"},creditCard:{default:"Vänligen mata in ett giltigt kredikortsnummer"},cusip:{default:"Vänligen mata in ett giltigt CUSIP-nummer"},date:{default:"Vänligen mata in ett giltigt datum",max:"Vänligen mata in ett datum före %s",min:"Vänligen mata in ett datum efter %s",range:"Vänligen mata in ett datum i intervallet %s - %s"},different:{default:"Vänligen mata in ett annat värde"},digits:{default:"Vänligen mata in endast siffror"},ean:{default:"Vänligen mata in ett giltigt EAN-nummer"},ein:{default:"Vänligen mata in ett giltigt EIN-nummer"},emailAddress:{default:"Vänligen mata in en giltig emailadress"},file:{default:"Vänligen välj en giltig fil"},greaterThan:{default:"Vänligen mata in ett värde större än eller lika med %s",notInclusive:"Vänligen mata in ett värde större än %s"},grid:{default:"Vänligen mata in ett giltigt GRID-nummer"},hex:{default:"Vänligen mata in ett giltigt hexadecimalt tal"},iban:{countries:{AD:"Andorra",AE:"Förenade Arabemiraten",AL:"Albanien",AO:"Angola",AT:"Österrike",AZ:"Azerbadjan",BA:"Bosnien och Herzegovina",BE:"Belgien",BF:"Burkina Faso",BG:"Bulgarien",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brasilien",CH:"Schweiz",CI:"Elfenbenskusten",CM:"Kamerun",CR:"Costa Rica",CV:"Cape Verde",CY:"Cypern",CZ:"Tjeckien",DE:"Tyskland",DK:"Danmark",DO:"Dominikanska Republiken",DZ:"Algeriet",EE:"Estland",ES:"Spanien",FI:"Finland",FO:"Färöarna",FR:"Frankrike",GB:"Storbritannien",GE:"Georgien",GI:"Gibraltar",GL:"Grönland",GR:"Greekland",GT:"Guatemala",HR:"Kroatien",HU:"Ungern",IE:"Irland",IL:"Israel",IR:"Iran",IS:"Island",IT:"Italien",JO:"Jordanien",KW:"Kuwait",KZ:"Kazakstan",LB:"Libanon",LI:"Lichtenstein",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",MC:"Monaco",MD:"Moldovien",ME:"Montenegro",MG:"Madagaskar",MK:"Makedonien",ML:"Mali",MR:"Mauretanien",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Holland",NO:"Norge",PK:"Pakistan",PL:"Polen",PS:"Palestina",PT:"Portugal",QA:"Qatar",RO:"Rumänien",RS:"Serbien",SA:"Saudiarabien",SE:"Sverige",SI:"Slovenien",SK:"Slovakien",SM:"San Marino",SN:"Senegal",TL:"Östtimor",TN:"Tunisien",TR:"Turkiet",VG:"Brittiska Jungfruöarna",XK:"Republiken Kosovo"},country:"Vänligen mata in ett giltigt IBAN-nummer i %s",default:"Vänligen mata in ett giltigt IBAN-nummer"},id:{countries:{BA:"Bosnien och Hercegovina",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CL:"Chile",CN:"Kina",CZ:"Tjeckien",DK:"Danmark",EE:"Estland",ES:"Spanien",FI:"Finland",HR:"Kroatien",IE:"Irland",IS:"Island",LT:"Litauen",LV:"Lettland",ME:"Montenegro",MK:"Makedonien",NL:"Nederländerna",PL:"Polen",RO:"Rumänien",RS:"Serbien",SE:"Sverige",SI:"Slovenien",SK:"Slovakien",SM:"San Marino",TH:"Thailand",TR:"Turkiet",ZA:"Sydafrika"},country:"Vänligen mata in ett giltigt identifikationsnummer i %s",default:"Vänligen mata in ett giltigt identifikationsnummer"},identical:{default:"Vänligen mata in samma värde"},imei:{default:"Vänligen mata in ett giltigt IMEI-nummer"},imo:{default:"Vänligen mata in ett giltigt IMO-nummer"},integer:{default:"Vänligen mata in ett giltigt heltal"},ip:{default:"Vänligen mata in en giltig IP-adress",ipv4:"Vänligen mata in en giltig IPv4-adress",ipv6:"Vänligen mata in en giltig IPv6-adress"},isbn:{default:"Vänligen mata in ett giltigt ISBN-nummer"},isin:{default:"Vänligen mata in ett giltigt ISIN-nummer"},ismn:{default:"Vänligen mata in ett giltigt ISMN-nummer"},issn:{default:"Vänligen mata in ett giltigt ISSN-nummer"},lessThan:{default:"Vänligen mata in ett värde mindre än eller lika med %s",notInclusive:"Vänligen mata in ett värde mindre än %s"},mac:{default:"Vänligen mata in en giltig MAC-adress"},meid:{default:"Vänligen mata in ett giltigt MEID-nummer"},notEmpty:{default:"Vänligen mata in ett värde"},numeric:{default:"Vänligen mata in ett giltigt flyttal"},phone:{countries:{AE:"Förenade Arabemiraten",BG:"Bulgarien",BR:"Brasilien",CN:"Kina",CZ:"Tjeckien",DE:"Tyskland",DK:"Danmark",ES:"Spanien",FR:"Frankrike",GB:"Storbritannien",IN:"Indien",MA:"Marocko",NL:"Holland",PK:"Pakistan",RO:"Rumänien",RU:"Ryssland",SK:"Slovakien",TH:"Thailand",US:"USA",VE:"Venezuela"},country:"Vänligen mata in ett giltigt telefonnummer i %s",default:"Vänligen mata in ett giltigt telefonnummer"},promise:{default:"Vänligen mata in ett giltigt värde"},regexp:{default:"Vänligen mata in ett värde som matchar uttrycket"},remote:{default:"Vänligen mata in ett giltigt värde"},rtn:{default:"Vänligen mata in ett giltigt RTN-nummer"},sedol:{default:"Vänligen mata in ett giltigt SEDOL-nummer"},siren:{default:"Vänligen mata in ett giltigt SIREN-nummer"},siret:{default:"Vänligen mata in ett giltigt SIRET-nummer"},step:{default:"Vänligen mata in ett giltigt steg av %s"},stringCase:{default:"Vänligen mata in endast små bokstäver",upper:"Vänligen mata in endast stora bokstäver"},stringLength:{between:"Vänligen mata in ett värde mellan %s och %s tecken långt",default:"Vänligen mata in ett värde med giltig längd",less:"Vänligen mata in färre än %s tecken",more:"Vänligen mata in fler än %s tecken"},uri:{default:"Vänligen mata in en giltig URI"},uuid:{default:"Vänligen mata in ett giltigt UUID-nummer",version:"Vänligen mata in ett giltigt UUID-nummer av version %s"},vat:{countries:{AT:"Österrike",BE:"Belgien",BG:"Bulgarien",BR:"Brasilien",CH:"Schweiz",CY:"Cypern",CZ:"Tjeckien",DE:"Tyskland",DK:"Danmark",EE:"Estland",EL:"Grekland",ES:"Spanien",FI:"Finland",FR:"Frankrike",GB:"Förenade Kungariket",GR:"Grekland",HR:"Kroatien",HU:"Ungern",IE:"Irland",IS:"Island",IT:"Italien",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",MT:"Malta",NL:"Nederländerna",NO:"Norge",PL:"Polen",PT:"Portugal",RO:"Rumänien",RS:"Serbien",RU:"Ryssland",SE:"Sverige",SI:"Slovenien",SK:"Slovakien",VE:"Venezuela",ZA:"Sydafrika"},country:"Vänligen mata in ett giltigt momsregistreringsnummer i %s",default:"Vänligen mata in ett giltigt momsregistreringsnummer"},vin:{default:"Vänligen mata in ett giltigt VIN-nummer"},zipCode:{countries:{AT:"Österrike",BG:"Bulgarien",BR:"Brasilien",CA:"Kanada",CH:"Schweiz",CZ:"Tjeckien",DE:"Tyskland",DK:"Danmark",ES:"Spanien",FR:"Frankrike",GB:"Förenade Kungariket",IE:"Irland",IN:"Indien",IT:"Italien",MA:"Marocko",NL:"Nederländerna",PL:"Polen",PT:"Portugal",RO:"Rumänien",RU:"Ryssland",SE:"Sverige",SG:"Singapore",SK:"Slovakien",US:"USA"},country:"Vänligen mata in ett giltigt postnummer i %s",default:"Vänligen mata in ett giltigt postnummer"}};return sv_SE})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.js new file mode 100755 index 00000000..d98bf2f9 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.th_TH = factory())); +})(this, (function () { 'use strict'; + + /** + * Thai language package + * Translated by @figgaro + */ + + var th_TH = { + base64: { + default: 'กรุณาระบุ base 64 encoded ให้ถูกต้อง', + }, + between: { + default: 'กรุณาระบุค่าระหว่าง %s และ %s', + notInclusive: 'กรุณาระบุค่าระหว่าง %s และ %s เท่านั้น', + }, + bic: { + default: 'กรุณาระบุหมายเลข BIC ให้ถูกต้อง', + }, + callback: { + default: 'กรุณาระบุค่าให้ถูก', + }, + choice: { + between: 'กรุณาเลือก %s - %s ที่มีอยู่', + default: 'กรุณาระบุค่าให้ถูกต้อง', + less: 'โปรดเลือกตัวเลือก %s ที่ต่ำสุด', + more: 'โปรดเลือกตัวเลือก %s ที่สูงสุด', + }, + color: { + default: 'กรุณาระบุค่าสี color ให้ถูกต้อง', + }, + creditCard: { + default: 'กรุณาระบุเลขที่บัตรเครดิตให้ถูกต้อง', + }, + cusip: { + default: 'กรุณาระบุหมายเลข CUSIP ให้ถูกต้อง', + }, + date: { + default: 'กรุณาระบุวันที่ให้ถูกต้อง', + max: 'ไม่สามารถระบุวันที่ได้หลังจาก %s', + min: 'ไม่สามารถระบุวันที่ได้ก่อน %s', + range: 'โปรดระบุวันที่ระหว่าง %s - %s', + }, + different: { + default: 'กรุณาระบุค่าอื่นที่แตกต่าง', + }, + digits: { + default: 'กรุณาระบุตัวเลขเท่านั้น', + }, + ean: { + default: 'กรุณาระบุหมายเลข EAN ให้ถูกต้อง', + }, + ein: { + default: 'กรุณาระบุหมายเลข EIN ให้ถูกต้อง', + }, + emailAddress: { + default: 'กรุณาระบุอีเมล์ให้ถูกต้อง', + }, + file: { + default: 'กรุณาเลือกไฟล์', + }, + greaterThan: { + default: 'กรุณาระบุค่ามากกว่าหรือเท่ากับ %s', + notInclusive: 'กรุณาระบุค่ามากกว่า %s', + }, + grid: { + default: 'กรุณาระบุหมายลข GRId ให้ถูกต้อง', + }, + hex: { + default: 'กรุณาระบุเลขฐานสิบหกให้ถูกต้อง', + }, + iban: { + countries: { + AD: 'อันดอร์รา', + AE: 'สหรัฐอาหรับเอมิเรตส์', + AL: 'แอลเบเนีย', + AO: 'แองโกลา', + AT: 'ออสเตรีย', + AZ: 'อาเซอร์ไบจาน', + BA: 'บอสเนียและเฮอร์เซโก', + BE: 'ประเทศเบลเยียม', + BF: 'บูร์กินาฟาโซ', + BG: 'บัลแกเรีย', + BH: 'บาห์เรน', + BI: 'บุรุนดี', + BJ: 'เบนิน', + BR: 'บราซิล', + CH: 'สวิตเซอร์แลนด์', + CI: 'ไอวอรี่โคสต์', + CM: 'แคเมอรูน', + CR: 'คอสตาริกา', + CV: 'เคปเวิร์ด', + CY: 'ไซปรัส', + CZ: 'สาธารณรัฐเชค', + DE: 'เยอรมนี', + DK: 'เดนมาร์ก', + DO: 'สาธารณรัฐโดมินิกัน', + DZ: 'แอลจีเรีย', + EE: 'เอสโตเนีย', + ES: 'สเปน', + FI: 'ฟินแลนด์', + FO: 'หมู่เกาะแฟโร', + FR: 'ฝรั่งเศส', + GB: 'สหราชอาณาจักร', + GE: 'จอร์เจีย', + GI: 'ยิบรอลตา', + GL: 'กรีนแลนด์', + GR: 'กรีซ', + GT: 'กัวเตมาลา', + HR: 'โครเอเชีย', + HU: 'ฮังการี', + IE: 'ไอร์แลนด์', + IL: 'อิสราเอล', + IR: 'อิหร่าน', + IS: 'ไอซ์', + IT: 'อิตาลี', + JO: 'จอร์แดน', + KW: 'คูเวต', + KZ: 'คาซัคสถาน', + LB: 'เลบานอน', + LI: 'Liechtenstein', + LT: 'ลิทัวเนีย', + LU: 'ลักเซมเบิร์ก', + LV: 'ลัตเวีย', + MC: 'โมนาโก', + MD: 'มอลโดวา', + ME: 'มอนเตเนโก', + MG: 'มาดากัสการ์', + MK: 'มาซิโดเนีย', + ML: 'มาลี', + MR: 'มอริเตเนีย', + MT: 'มอลตา', + MU: 'มอริเชียส', + MZ: 'โมซัมบิก', + NL: 'เนเธอร์แลนด์', + NO: 'นอร์เวย์', + PK: 'ปากีสถาน', + PL: 'โปแลนด์', + PS: 'ปาเลสไตน์', + PT: 'โปรตุเกส', + QA: 'กาตาร์', + RO: 'โรมาเนีย', + RS: 'เซอร์เบีย', + SA: 'ซาอุดิอารเบีย', + SE: 'สวีเดน', + SI: 'สโลวีเนีย', + SK: 'สโลวาเกีย', + SM: 'ซานมาริโน', + SN: 'เซเนกัล', + TL: 'ติมอร์ตะวันออก', + TN: 'ตูนิเซีย', + TR: 'ตุรกี', + VG: 'หมู่เกาะบริติชเวอร์จิน', + XK: 'สาธารณรัฐโคโซโว', + }, + country: 'กรุณาระบุหมายเลข IBAN ใน %s', + default: 'กรุณาระบุหมายเลข IBAN ให้ถูกต้อง', + }, + id: { + countries: { + BA: 'บอสเนียและเฮอร์เซโก', + BG: 'บัลแกเรีย', + BR: 'บราซิล', + CH: 'วิตเซอร์แลนด์', + CL: 'ชิลี', + CN: 'จีน', + CZ: 'สาธารณรัฐเชค', + DK: 'เดนมาร์ก', + EE: 'เอสโตเนีย', + ES: 'สเปน', + FI: 'ฟินแลนด์', + HR: 'โครเอเชีย', + IE: 'ไอร์แลนด์', + IS: 'ไอซ์', + LT: 'ลิทัวเนีย', + LV: 'ลัตเวีย', + ME: 'มอนเตเนโก', + MK: 'มาซิโดเนีย', + NL: 'เนเธอร์แลนด์', + PL: 'โปแลนด์', + RO: 'โรมาเนีย', + RS: 'เซอร์เบีย', + SE: 'สวีเดน', + SI: 'สโลวีเนีย', + SK: 'สโลวาเกีย', + SM: 'ซานมาริโน', + TH: 'ไทย', + TR: 'ตุรกี', + ZA: 'แอฟริกาใต้', + }, + country: 'โปรดระบุเลขบัตรประจำตัวประชาชนใน %s ให้ถูกต้อง', + default: 'โปรดระบุเลขบัตรประจำตัวประชาชนให้ถูกต้อง', + }, + identical: { + default: 'โปรดระบุค่าให้ตรง', + }, + imei: { + default: 'โปรดระบุหมายเลข IMEI ให้ถูกต้อง', + }, + imo: { + default: 'โปรดระบุหมายเลข IMO ให้ถูกต้อง', + }, + integer: { + default: 'โปรดระบุตัวเลขให้ถูกต้อง', + }, + ip: { + default: 'โปรดระบุ IP address ให้ถูกต้อง', + ipv4: 'โปรดระบุ IPv4 address ให้ถูกต้อง', + ipv6: 'โปรดระบุ IPv6 address ให้ถูกต้อง', + }, + isbn: { + default: 'โปรดระบุหมายเลข ISBN ให้ถูกต้อง', + }, + isin: { + default: 'โปรดระบุหมายเลข ISIN ให้ถูกต้อง', + }, + ismn: { + default: 'โปรดระบุหมายเลข ISMN ให้ถูกต้อง', + }, + issn: { + default: 'โปรดระบุหมายเลข ISSN ให้ถูกต้อง', + }, + lessThan: { + default: 'โปรดระบุค่าน้อยกว่าหรือเท่ากับ %s', + notInclusive: 'โปรดระบุค่าน้อยกว่า %s', + }, + mac: { + default: 'โปรดระบุหมายเลข MAC address ให้ถูกต้อง', + }, + meid: { + default: 'โปรดระบุหมายเลข MEID ให้ถูกต้อง', + }, + notEmpty: { + default: 'โปรดระบุค่า', + }, + numeric: { + default: 'โปรดระบุเลขหน่วยหรือจำนวนทศนิยม ให้ถูกต้อง', + }, + phone: { + countries: { + AE: 'สหรัฐอาหรับเอมิเรตส์', + BG: 'บัลแกเรีย', + BR: 'บราซิล', + CN: 'จีน', + CZ: 'สาธารณรัฐเชค', + DE: 'เยอรมนี', + DK: 'เดนมาร์ก', + ES: 'สเปน', + FR: 'ฝรั่งเศส', + GB: 'สหราชอาณาจักร', + IN: 'อินเดีย', + MA: 'โมร็อกโก', + NL: 'เนเธอร์แลนด์', + PK: 'ปากีสถาน', + RO: 'โรมาเนีย', + RU: 'รัสเซีย', + SK: 'สโลวาเกีย', + TH: 'ไทย', + US: 'สหรัฐอเมริกา', + VE: 'เวเนซูเอลา', + }, + country: 'โปรดระบุหมายเลขโทรศัพท์ใน %s ให้ถูกต้อง', + default: 'โปรดระบุหมายเลขโทรศัพท์ให้ถูกต้อง', + }, + promise: { + default: 'กรุณาระบุค่าให้ถูก', + }, + regexp: { + default: 'โปรดระบุค่าให้ตรงกับรูปแบบที่กำหนด', + }, + remote: { + default: 'โปรดระบุค่าให้ถูกต้อง', + }, + rtn: { + default: 'โปรดระบุหมายเลข RTN ให้ถูกต้อง', + }, + sedol: { + default: 'โปรดระบุหมายเลข SEDOL ให้ถูกต้อง', + }, + siren: { + default: 'โปรดระบุหมายเลข SIREN ให้ถูกต้อง', + }, + siret: { + default: 'โปรดระบุหมายเลข SIRET ให้ถูกต้อง', + }, + step: { + default: 'โปรดระบุลำดับของ %s', + }, + stringCase: { + default: 'โปรดระบุตัวอักษรพิมพ์เล็กเท่านั้น', + upper: 'โปรดระบุตัวอักษรพิมพ์ใหญ่เท่านั้น', + }, + stringLength: { + between: 'โปรดระบุค่าตัวอักษรระหว่าง %s ถึง %s ตัวอักษร', + default: 'ค่าที่ระบุยังไม่ครบตามจำนวนที่กำหนด', + less: 'โปรดระบุค่าตัวอักษรน้อยกว่า %s ตัว', + more: 'โปรดระบุค่าตัวอักษรมากกว่า %s ตัว', + }, + uri: { + default: 'โปรดระบุค่า URI ให้ถูกต้อง', + }, + uuid: { + default: 'โปรดระบุหมายเลข UUID ให้ถูกต้อง', + version: 'โปรดระบุหมายเลข UUID ในเวอร์ชั่น %s', + }, + vat: { + countries: { + AT: 'ออสเตรีย', + BE: 'เบลเยี่ยม', + BG: 'บัลแกเรีย', + BR: 'บราซิล', + CH: 'วิตเซอร์แลนด์', + CY: 'ไซปรัส', + CZ: 'สาธารณรัฐเชค', + DE: 'เยอรมัน', + DK: 'เดนมาร์ก', + EE: 'เอสโตเนีย', + EL: 'กรีซ', + ES: 'สเปน', + FI: 'ฟินแลนด์', + FR: 'ฝรั่งเศส', + GB: 'สหราชอาณาจักร', + GR: 'กรีซ', + HR: 'โครเอเชีย', + HU: 'ฮังการี', + IE: 'ไอร์แลนด์', + IS: 'ไอซ์', + IT: 'อิตาลี', + LT: 'ลิทัวเนีย', + LU: 'ลักเซมเบิร์ก', + LV: 'ลัตเวีย', + MT: 'มอลตา', + NL: 'เนเธอร์แลนด์', + NO: 'นอร์เวย์', + PL: 'โปแลนด์', + PT: 'โปรตุเกส', + RO: 'โรมาเนีย', + RS: 'เซอร์เบีย', + RU: 'รัสเซีย', + SE: 'สวีเดน', + SI: 'สโลวีเนีย', + SK: 'สโลวาเกีย', + VE: 'เวเนซูเอลา', + ZA: 'แอฟริกาใต้', + }, + country: 'โปรดระบุจำนวนภาษีมูลค่าเพิ่มใน %s', + default: 'โปรดระบุจำนวนภาษีมูลค่าเพิ่ม', + }, + vin: { + default: 'โปรดระบุหมายเลข VIN ให้ถูกต้อง', + }, + zipCode: { + countries: { + AT: 'ออสเตรีย', + BG: 'บัลแกเรีย', + BR: 'บราซิล', + CA: 'แคนาดา', + CH: 'วิตเซอร์แลนด์', + CZ: 'สาธารณรัฐเชค', + DE: 'เยอรมนี', + DK: 'เดนมาร์ก', + ES: 'สเปน', + FR: 'ฝรั่งเศส', + GB: 'สหราชอาณาจักร', + IE: 'ไอร์แลนด์', + IN: 'อินเดีย', + IT: 'อิตาลี', + MA: 'โมร็อกโก', + NL: 'เนเธอร์แลนด์', + PL: 'โปแลนด์', + PT: 'โปรตุเกส', + RO: 'โรมาเนีย', + RU: 'รัสเซีย', + SE: 'สวีเดน', + SG: 'สิงคโปร์', + SK: 'สโลวาเกีย', + US: 'สหรัฐอเมริกา', + }, + country: 'โปรดระบุรหัสไปรษณีย์ให้ถูกต้องใน %s', + default: 'โปรดระบุรหัสไปรษณีย์ให้ถูกต้อง', + }, + }; + + return th_TH; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.min.js new file mode 100755 index 00000000..b3b1c71d --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/th_TH.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.th_TH=factory())})(this,(function(){"use strict";var th_TH={base64:{default:"กรุณาระบุ base 64 encoded ให้ถูกต้อง"},between:{default:"กรุณาระบุค่าระหว่าง %s และ %s",notInclusive:"กรุณาระบุค่าระหว่าง %s และ %s เท่านั้น"},bic:{default:"กรุณาระบุหมายเลข BIC ให้ถูกต้อง"},callback:{default:"กรุณาระบุค่าให้ถูก"},choice:{between:"กรุณาเลือก %s - %s ที่มีอยู่",default:"กรุณาระบุค่าให้ถูกต้อง",less:"โปรดเลือกตัวเลือก %s ที่ต่ำสุด",more:"โปรดเลือกตัวเลือก %s ที่สูงสุด"},color:{default:"กรุณาระบุค่าสี color ให้ถูกต้อง"},creditCard:{default:"กรุณาระบุเลขที่บัตรเครดิตให้ถูกต้อง"},cusip:{default:"กรุณาระบุหมายเลข CUSIP ให้ถูกต้อง"},date:{default:"กรุณาระบุวันที่ให้ถูกต้อง",max:"ไม่สามารถระบุวันที่ได้หลังจาก %s",min:"ไม่สามารถระบุวันที่ได้ก่อน %s",range:"โปรดระบุวันที่ระหว่าง %s - %s"},different:{default:"กรุณาระบุค่าอื่นที่แตกต่าง"},digits:{default:"กรุณาระบุตัวเลขเท่านั้น"},ean:{default:"กรุณาระบุหมายเลข EAN ให้ถูกต้อง"},ein:{default:"กรุณาระบุหมายเลข EIN ให้ถูกต้อง"},emailAddress:{default:"กรุณาระบุอีเมล์ให้ถูกต้อง"},file:{default:"กรุณาเลือกไฟล์"},greaterThan:{default:"กรุณาระบุค่ามากกว่าหรือเท่ากับ %s",notInclusive:"กรุณาระบุค่ามากกว่า %s"},grid:{default:"กรุณาระบุหมายลข GRId ให้ถูกต้อง"},hex:{default:"กรุณาระบุเลขฐานสิบหกให้ถูกต้อง"},iban:{countries:{AD:"อันดอร์รา",AE:"สหรัฐอาหรับเอมิเรตส์",AL:"แอลเบเนีย",AO:"แองโกลา",AT:"ออสเตรีย",AZ:"อาเซอร์ไบจาน",BA:"บอสเนียและเฮอร์เซโก",BE:"ประเทศเบลเยียม",BF:"บูร์กินาฟาโซ",BG:"บัลแกเรีย",BH:"บาห์เรน",BI:"บุรุนดี",BJ:"เบนิน",BR:"บราซิล",CH:"สวิตเซอร์แลนด์",CI:"ไอวอรี่โคสต์",CM:"แคเมอรูน",CR:"คอสตาริกา",CV:"เคปเวิร์ด",CY:"ไซปรัส",CZ:"สาธารณรัฐเชค",DE:"เยอรมนี",DK:"เดนมาร์ก",DO:"สาธารณรัฐโดมินิกัน",DZ:"แอลจีเรีย",EE:"เอสโตเนีย",ES:"สเปน",FI:"ฟินแลนด์",FO:"หมู่เกาะแฟโร",FR:"ฝรั่งเศส",GB:"สหราชอาณาจักร",GE:"จอร์เจีย",GI:"ยิบรอลตา",GL:"กรีนแลนด์",GR:"กรีซ",GT:"กัวเตมาลา",HR:"โครเอเชีย",HU:"ฮังการี",IE:"ไอร์แลนด์",IL:"อิสราเอล",IR:"อิหร่าน",IS:"ไอซ์",IT:"อิตาลี",JO:"จอร์แดน",KW:"คูเวต",KZ:"คาซัคสถาน",LB:"เลบานอน",LI:"Liechtenstein",LT:"ลิทัวเนีย",LU:"ลักเซมเบิร์ก",LV:"ลัตเวีย",MC:"โมนาโก",MD:"มอลโดวา",ME:"มอนเตเนโก",MG:"มาดากัสการ์",MK:"มาซิโดเนีย",ML:"มาลี",MR:"มอริเตเนีย",MT:"มอลตา",MU:"มอริเชียส",MZ:"โมซัมบิก",NL:"เนเธอร์แลนด์",NO:"นอร์เวย์",PK:"ปากีสถาน",PL:"โปแลนด์",PS:"ปาเลสไตน์",PT:"โปรตุเกส",QA:"กาตาร์",RO:"โรมาเนีย",RS:"เซอร์เบีย",SA:"ซาอุดิอารเบีย",SE:"สวีเดน",SI:"สโลวีเนีย",SK:"สโลวาเกีย",SM:"ซานมาริโน",SN:"เซเนกัล",TL:"ติมอร์ตะวันออก",TN:"ตูนิเซีย",TR:"ตุรกี",VG:"หมู่เกาะบริติชเวอร์จิน",XK:"สาธารณรัฐโคโซโว"},country:"กรุณาระบุหมายเลข IBAN ใน %s",default:"กรุณาระบุหมายเลข IBAN ให้ถูกต้อง"},id:{countries:{BA:"บอสเนียและเฮอร์เซโก",BG:"บัลแกเรีย",BR:"บราซิล",CH:"วิตเซอร์แลนด์",CL:"ชิลี",CN:"จีน",CZ:"สาธารณรัฐเชค",DK:"เดนมาร์ก",EE:"เอสโตเนีย",ES:"สเปน",FI:"ฟินแลนด์",HR:"โครเอเชีย",IE:"ไอร์แลนด์",IS:"ไอซ์",LT:"ลิทัวเนีย",LV:"ลัตเวีย",ME:"มอนเตเนโก",MK:"มาซิโดเนีย",NL:"เนเธอร์แลนด์",PL:"โปแลนด์",RO:"โรมาเนีย",RS:"เซอร์เบีย",SE:"สวีเดน",SI:"สโลวีเนีย",SK:"สโลวาเกีย",SM:"ซานมาริโน",TH:"ไทย",TR:"ตุรกี",ZA:"แอฟริกาใต้"},country:"โปรดระบุเลขบัตรประจำตัวประชาชนใน %s ให้ถูกต้อง",default:"โปรดระบุเลขบัตรประจำตัวประชาชนให้ถูกต้อง"},identical:{default:"โปรดระบุค่าให้ตรง"},imei:{default:"โปรดระบุหมายเลข IMEI ให้ถูกต้อง"},imo:{default:"โปรดระบุหมายเลข IMO ให้ถูกต้อง"},integer:{default:"โปรดระบุตัวเลขให้ถูกต้อง"},ip:{default:"โปรดระบุ IP address ให้ถูกต้อง",ipv4:"โปรดระบุ IPv4 address ให้ถูกต้อง",ipv6:"โปรดระบุ IPv6 address ให้ถูกต้อง"},isbn:{default:"โปรดระบุหมายเลข ISBN ให้ถูกต้อง"},isin:{default:"โปรดระบุหมายเลข ISIN ให้ถูกต้อง"},ismn:{default:"โปรดระบุหมายเลข ISMN ให้ถูกต้อง"},issn:{default:"โปรดระบุหมายเลข ISSN ให้ถูกต้อง"},lessThan:{default:"โปรดระบุค่าน้อยกว่าหรือเท่ากับ %s",notInclusive:"โปรดระบุค่าน้อยกว่า %s"},mac:{default:"โปรดระบุหมายเลข MAC address ให้ถูกต้อง"},meid:{default:"โปรดระบุหมายเลข MEID ให้ถูกต้อง"},notEmpty:{default:"โปรดระบุค่า"},numeric:{default:"โปรดระบุเลขหน่วยหรือจำนวนทศนิยม ให้ถูกต้อง"},phone:{countries:{AE:"สหรัฐอาหรับเอมิเรตส์",BG:"บัลแกเรีย",BR:"บราซิล",CN:"จีน",CZ:"สาธารณรัฐเชค",DE:"เยอรมนี",DK:"เดนมาร์ก",ES:"สเปน",FR:"ฝรั่งเศส",GB:"สหราชอาณาจักร",IN:"อินเดีย",MA:"โมร็อกโก",NL:"เนเธอร์แลนด์",PK:"ปากีสถาน",RO:"โรมาเนีย",RU:"รัสเซีย",SK:"สโลวาเกีย",TH:"ไทย",US:"สหรัฐอเมริกา",VE:"เวเนซูเอลา"},country:"โปรดระบุหมายเลขโทรศัพท์ใน %s ให้ถูกต้อง",default:"โปรดระบุหมายเลขโทรศัพท์ให้ถูกต้อง"},promise:{default:"กรุณาระบุค่าให้ถูก"},regexp:{default:"โปรดระบุค่าให้ตรงกับรูปแบบที่กำหนด"},remote:{default:"โปรดระบุค่าให้ถูกต้อง"},rtn:{default:"โปรดระบุหมายเลข RTN ให้ถูกต้อง"},sedol:{default:"โปรดระบุหมายเลข SEDOL ให้ถูกต้อง"},siren:{default:"โปรดระบุหมายเลข SIREN ให้ถูกต้อง"},siret:{default:"โปรดระบุหมายเลข SIRET ให้ถูกต้อง"},step:{default:"โปรดระบุลำดับของ %s"},stringCase:{default:"โปรดระบุตัวอักษรพิมพ์เล็กเท่านั้น",upper:"โปรดระบุตัวอักษรพิมพ์ใหญ่เท่านั้น"},stringLength:{between:"โปรดระบุค่าตัวอักษรระหว่าง %s ถึง %s ตัวอักษร",default:"ค่าที่ระบุยังไม่ครบตามจำนวนที่กำหนด",less:"โปรดระบุค่าตัวอักษรน้อยกว่า %s ตัว",more:"โปรดระบุค่าตัวอักษรมากกว่า %s ตัว"},uri:{default:"โปรดระบุค่า URI ให้ถูกต้อง"},uuid:{default:"โปรดระบุหมายเลข UUID ให้ถูกต้อง",version:"โปรดระบุหมายเลข UUID ในเวอร์ชั่น %s"},vat:{countries:{AT:"ออสเตรีย",BE:"เบลเยี่ยม",BG:"บัลแกเรีย",BR:"บราซิล",CH:"วิตเซอร์แลนด์",CY:"ไซปรัส",CZ:"สาธารณรัฐเชค",DE:"เยอรมัน",DK:"เดนมาร์ก",EE:"เอสโตเนีย",EL:"กรีซ",ES:"สเปน",FI:"ฟินแลนด์",FR:"ฝรั่งเศส",GB:"สหราชอาณาจักร",GR:"กรีซ",HR:"โครเอเชีย",HU:"ฮังการี",IE:"ไอร์แลนด์",IS:"ไอซ์",IT:"อิตาลี",LT:"ลิทัวเนีย",LU:"ลักเซมเบิร์ก",LV:"ลัตเวีย",MT:"มอลตา",NL:"เนเธอร์แลนด์",NO:"นอร์เวย์",PL:"โปแลนด์",PT:"โปรตุเกส",RO:"โรมาเนีย",RS:"เซอร์เบีย",RU:"รัสเซีย",SE:"สวีเดน",SI:"สโลวีเนีย",SK:"สโลวาเกีย",VE:"เวเนซูเอลา",ZA:"แอฟริกาใต้"},country:"โปรดระบุจำนวนภาษีมูลค่าเพิ่มใน %s",default:"โปรดระบุจำนวนภาษีมูลค่าเพิ่ม"},vin:{default:"โปรดระบุหมายเลข VIN ให้ถูกต้อง"},zipCode:{countries:{AT:"ออสเตรีย",BG:"บัลแกเรีย",BR:"บราซิล",CA:"แคนาดา",CH:"วิตเซอร์แลนด์",CZ:"สาธารณรัฐเชค",DE:"เยอรมนี",DK:"เดนมาร์ก",ES:"สเปน",FR:"ฝรั่งเศส",GB:"สหราชอาณาจักร",IE:"ไอร์แลนด์",IN:"อินเดีย",IT:"อิตาลี",MA:"โมร็อกโก",NL:"เนเธอร์แลนด์",PL:"โปแลนด์",PT:"โปรตุเกส",RO:"โรมาเนีย",RU:"รัสเซีย",SE:"สวีเดน",SG:"สิงคโปร์",SK:"สโลวาเกีย",US:"สหรัฐอเมริกา"},country:"โปรดระบุรหัสไปรษณีย์ให้ถูกต้องใน %s",default:"โปรดระบุรหัสไปรษณีย์ให้ถูกต้อง"}};return th_TH})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.js new file mode 100755 index 00000000..7e942193 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.tr_TR = factory())); +})(this, (function () { 'use strict'; + + /** + * Turkish language package + * Translated By @CeRBeR666 + */ + + var tr_TR = { + base64: { + default: 'Lütfen 64 bit tabanına uygun bir giriş yapınız', + }, + between: { + default: 'Lütfen %s ile %s arasında bir değer giriniz', + notInclusive: 'Lütfen sadece %s ile %s arasında bir değer giriniz', + }, + bic: { + default: 'Lütfen geçerli bir BIC numarası giriniz', + }, + callback: { + default: 'Lütfen geçerli bir değer giriniz', + }, + choice: { + between: 'Lütfen %s - %s arası seçiniz', + default: 'Lütfen geçerli bir değer giriniz', + less: 'Lütfen minimum %s kadar değer giriniz', + more: 'Lütfen maksimum %s kadar değer giriniz', + }, + color: { + default: 'Lütfen geçerli bir codu giriniz', + }, + creditCard: { + default: 'Lütfen geçerli bir kredi kartı numarası giriniz', + }, + cusip: { + default: 'Lütfen geçerli bir CUSIP numarası giriniz', + }, + date: { + default: 'Lütfen geçerli bir tarih giriniz', + max: 'Lütfen %s tarihinden önce bir tarih giriniz', + min: 'Lütfen %s tarihinden sonra bir tarih giriniz', + range: 'Lütfen %s - %s aralığında bir tarih giriniz', + }, + different: { + default: 'Lütfen farklı bir değer giriniz', + }, + digits: { + default: 'Lütfen sadece sayı giriniz', + }, + ean: { + default: 'Lütfen geçerli bir EAN numarası giriniz', + }, + ein: { + default: 'Lütfen geçerli bir EIN numarası giriniz', + }, + emailAddress: { + default: 'Lütfen geçerli bir E-Mail adresi giriniz', + }, + file: { + default: 'Lütfen geçerli bir dosya seçiniz', + }, + greaterThan: { + default: 'Lütfen %s ye eşit veya daha büyük bir değer giriniz', + notInclusive: 'Lütfen %s den büyük bir değer giriniz', + }, + grid: { + default: 'Lütfen geçerli bir GRId numarası giriniz', + }, + hex: { + default: 'Lütfen geçerli bir Hexadecimal sayı giriniz', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Birleşik Arap Emirlikleri', + AL: 'Arnavutluk', + AO: 'Angola', + AT: 'Avusturya', + AZ: 'Azerbaycan', + BA: 'Bosna Hersek', + BE: 'Belçika', + BF: 'Burkina Faso', + BG: 'Bulgaristan', + BH: 'Bahreyn', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brezilya', + CH: 'İsviçre', + CI: 'Fildişi Sahili', + CM: 'Kamerun', + CR: 'Kosta Rika', + CV: 'Cape Verde', + CY: 'Kıbrıs', + CZ: 'Çek Cumhuriyeti', + DE: 'Almanya', + DK: 'Danimarka', + DO: 'Dominik Cumhuriyeti', + DZ: 'Cezayir', + EE: 'Estonya', + ES: 'İspanya', + FI: 'Finlandiya', + FO: 'Faroe Adaları', + FR: 'Fransa', + GB: 'İngiltere', + GE: 'Georgia', + GI: 'Cebelitarık', + GL: 'Grönland', + GR: 'Yunansitan', + GT: 'Guatemala', + HR: 'Hırvatistan', + HU: 'Macaristan', + IE: 'İrlanda', + IL: 'İsrail', + IR: 'İran', + IS: 'İzlanda', + IT: 'İtalya', + JO: 'Ürdün', + KW: 'Kuveit', + KZ: 'Kazakistan', + LB: 'Lübnan', + LI: 'Lihtenştayn', + LT: 'Litvanya', + LU: 'Lüksemburg', + LV: 'Letonya', + MC: 'Monako', + MD: 'Moldova', + ME: 'Karadağ', + MG: 'Madagaskar', + MK: 'Makedonya', + ML: 'Mali', + MR: 'Moritanya', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambik', + NL: 'Hollanda', + NO: 'Norveç', + PK: 'Pakistan', + PL: 'Polanya', + PS: 'Filistin', + PT: 'Portekiz', + QA: 'Katar', + RO: 'Romanya', + RS: 'Serbistan', + SA: 'Suudi Arabistan', + SE: 'İsveç', + SI: 'Slovenya', + SK: 'Slovakya', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Doğu Timor', + TN: 'Tunus', + TR: 'Turkiye', + VG: 'Virgin Adaları, İngiliz', + XK: 'Kosova Cumhuriyeti', + }, + country: 'Lütfen geçerli bir IBAN numarası giriniz içinde %s', + default: 'Lütfen geçerli bir IBAN numarası giriniz', + }, + id: { + countries: { + BA: 'Bosna Hersek', + BG: 'Bulgaristan', + BR: 'Brezilya', + CH: 'İsviçre', + CL: 'Şili', + CN: 'Çin', + CZ: 'Çek Cumhuriyeti', + DK: 'Danimarka', + EE: 'Estonya', + ES: 'İspanya', + FI: 'Finlandiya', + HR: 'Hırvatistan', + IE: 'İrlanda', + IS: 'İzlanda', + LT: 'Litvanya', + LV: 'Letonya', + ME: 'Karadağ', + MK: 'Makedonya', + NL: 'Hollanda', + PL: 'Polanya', + RO: 'Romanya', + RS: 'Sırbistan', + SE: 'İsveç', + SI: 'Slovenya', + SK: 'Slovakya', + SM: 'San Marino', + TH: 'Tayland', + TR: 'Turkiye', + ZA: 'Güney Afrika', + }, + country: 'Lütfen geçerli bir kimlik numarası giriniz içinde %s', + default: 'Lütfen geçerli bir tanımlama numarası giriniz', + }, + identical: { + default: 'Lütfen aynı değeri giriniz', + }, + imei: { + default: 'Lütfen geçerli bir IMEI numarası giriniz', + }, + imo: { + default: 'Lütfen geçerli bir IMO numarası giriniz', + }, + integer: { + default: 'Lütfen geçerli bir numara giriniz', + }, + ip: { + default: 'Lütfen geçerli bir IP adresi giriniz', + ipv4: 'Lütfen geçerli bir IPv4 adresi giriniz', + ipv6: 'Lütfen geçerli bri IPv6 adresi giriniz', + }, + isbn: { + default: 'Lütfen geçerli bir ISBN numarası giriniz', + }, + isin: { + default: 'Lütfen geçerli bir ISIN numarası giriniz', + }, + ismn: { + default: 'Lütfen geçerli bir ISMN numarası giriniz', + }, + issn: { + default: 'Lütfen geçerli bir ISSN numarası giriniz', + }, + lessThan: { + default: 'Lütfen %s den düşük veya eşit bir değer giriniz', + notInclusive: 'Lütfen %s den büyük bir değer giriniz', + }, + mac: { + default: 'Lütfen geçerli bir MAC Adresi giriniz', + }, + meid: { + default: 'Lütfen geçerli bir MEID numarası giriniz', + }, + notEmpty: { + default: 'Bir değer giriniz', + }, + numeric: { + default: 'Lütfen geçerli bir float değer giriniz', + }, + phone: { + countries: { + AE: 'Birleşik Arap Emirlikleri', + BG: 'Bulgaristan', + BR: 'Brezilya', + CN: 'Çin', + CZ: 'Çek Cumhuriyeti', + DE: 'Almanya', + DK: 'Danimarka', + ES: 'İspanya', + FR: 'Fransa', + GB: 'İngiltere', + IN: 'Hindistan', + MA: 'Fas', + NL: 'Hollanda', + PK: 'Pakistan', + RO: 'Romanya', + RU: 'Rusya', + SK: 'Slovakya', + TH: 'Tayland', + US: 'Amerika', + VE: 'Venezüella', + }, + country: 'Lütfen geçerli bir telefon numarası giriniz içinde %s', + default: 'Lütfen geçerli bir telefon numarası giriniz', + }, + promise: { + default: 'Lütfen geçerli bir değer giriniz', + }, + regexp: { + default: 'Lütfen uyumlu bir değer giriniz', + }, + remote: { + default: 'Lütfen geçerli bir numara giriniz', + }, + rtn: { + default: 'Lütfen geçerli bir RTN numarası giriniz', + }, + sedol: { + default: 'Lütfen geçerli bir SEDOL numarası giriniz', + }, + siren: { + default: 'Lütfen geçerli bir SIREN numarası giriniz', + }, + siret: { + default: 'Lütfen geçerli bir SIRET numarası giriniz', + }, + step: { + default: 'Lütfen geçerli bir %s adımı giriniz', + }, + stringCase: { + default: 'Lütfen sadece küçük harf giriniz', + upper: 'Lütfen sadece büyük harf giriniz', + }, + stringLength: { + between: 'Lütfen %s ile %s arası uzunlukta bir değer giriniz', + default: 'Lütfen geçerli uzunluktaki bir değer giriniz', + less: 'Lütfen %s karakterden az değer giriniz', + more: 'Lütfen %s karakterden fazla değer giriniz', + }, + uri: { + default: 'Lütfen geçerli bir URL giriniz', + }, + uuid: { + default: 'Lütfen geçerli bir UUID numarası giriniz', + version: 'Lütfen geçerli bir UUID versiyon %s numarası giriniz', + }, + vat: { + countries: { + AT: 'Avustralya', + BE: 'Belçika', + BG: 'Bulgaristan', + BR: 'Brezilya', + CH: 'İsviçre', + CY: 'Kıbrıs', + CZ: 'Çek Cumhuriyeti', + DE: 'Almanya', + DK: 'Danimarka', + EE: 'Estonya', + EL: 'Yunanistan', + ES: 'İspanya', + FI: 'Finlandiya', + FR: 'Fransa', + GB: 'İngiltere', + GR: 'Yunanistan', + HR: 'Hırvatistan', + HU: 'Macaristan', + IE: 'Irlanda', + IS: 'İzlanda', + IT: 'Italya', + LT: 'Litvanya', + LU: 'Lüksemburg', + LV: 'Letonya', + MT: 'Malta', + NL: 'Hollanda', + NO: 'Norveç', + PL: 'Polonya', + PT: 'Portekiz', + RO: 'Romanya', + RS: 'Sırbistan', + RU: 'Rusya', + SE: 'İsveç', + SI: 'Slovenya', + SK: 'Slovakya', + VE: 'Venezüella', + ZA: 'Güney Afrika', + }, + country: 'Lütfen geçerli bir vergi numarası giriniz içinde %s', + default: 'Lütfen geçerli bir VAT kodu giriniz', + }, + vin: { + default: 'Lütfen geçerli bir VIN numarası giriniz', + }, + zipCode: { + countries: { + AT: 'Avustralya', + BG: 'Bulgaristan', + BR: 'Brezilya', + CA: 'Kanada', + CH: 'İsviçre', + CZ: 'Çek Cumhuriyeti', + DE: 'Almanya', + DK: 'Danimarka', + ES: 'İspanya', + FR: 'Fransa', + GB: 'İngiltere', + IE: 'Irlanda', + IN: 'Hindistan', + IT: 'İtalya', + MA: 'Fas', + NL: 'Hollanda', + PL: 'Polanya', + PT: 'Portekiz', + RO: 'Romanya', + RU: 'Rusya', + SE: 'İsveç', + SG: 'Singapur', + SK: 'Slovakya', + US: 'Amerika Birleşik Devletleri', + }, + country: 'Lütfen geçerli bir posta kodu giriniz içinde %s', + default: 'Lütfen geçerli bir posta kodu giriniz', + }, + }; + + return tr_TR; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.min.js new file mode 100755 index 00000000..40f9286d --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/tr_TR.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.tr_TR=factory())})(this,(function(){"use strict";var tr_TR={base64:{default:"Lütfen 64 bit tabanına uygun bir giriş yapınız"},between:{default:"Lütfen %s ile %s arasında bir değer giriniz",notInclusive:"Lütfen sadece %s ile %s arasında bir değer giriniz"},bic:{default:"Lütfen geçerli bir BIC numarası giriniz"},callback:{default:"Lütfen geçerli bir değer giriniz"},choice:{between:"Lütfen %s - %s arası seçiniz",default:"Lütfen geçerli bir değer giriniz",less:"Lütfen minimum %s kadar değer giriniz",more:"Lütfen maksimum %s kadar değer giriniz"},color:{default:"Lütfen geçerli bir codu giriniz"},creditCard:{default:"Lütfen geçerli bir kredi kartı numarası giriniz"},cusip:{default:"Lütfen geçerli bir CUSIP numarası giriniz"},date:{default:"Lütfen geçerli bir tarih giriniz",max:"Lütfen %s tarihinden önce bir tarih giriniz",min:"Lütfen %s tarihinden sonra bir tarih giriniz",range:"Lütfen %s - %s aralığında bir tarih giriniz"},different:{default:"Lütfen farklı bir değer giriniz"},digits:{default:"Lütfen sadece sayı giriniz"},ean:{default:"Lütfen geçerli bir EAN numarası giriniz"},ein:{default:"Lütfen geçerli bir EIN numarası giriniz"},emailAddress:{default:"Lütfen geçerli bir E-Mail adresi giriniz"},file:{default:"Lütfen geçerli bir dosya seçiniz"},greaterThan:{default:"Lütfen %s ye eşit veya daha büyük bir değer giriniz",notInclusive:"Lütfen %s den büyük bir değer giriniz"},grid:{default:"Lütfen geçerli bir GRId numarası giriniz"},hex:{default:"Lütfen geçerli bir Hexadecimal sayı giriniz"},iban:{countries:{AD:"Andorra",AE:"Birleşik Arap Emirlikleri",AL:"Arnavutluk",AO:"Angola",AT:"Avusturya",AZ:"Azerbaycan",BA:"Bosna Hersek",BE:"Belçika",BF:"Burkina Faso",BG:"Bulgaristan",BH:"Bahreyn",BI:"Burundi",BJ:"Benin",BR:"Brezilya",CH:"İsviçre",CI:"Fildişi Sahili",CM:"Kamerun",CR:"Kosta Rika",CV:"Cape Verde",CY:"Kıbrıs",CZ:"Çek Cumhuriyeti",DE:"Almanya",DK:"Danimarka",DO:"Dominik Cumhuriyeti",DZ:"Cezayir",EE:"Estonya",ES:"İspanya",FI:"Finlandiya",FO:"Faroe Adaları",FR:"Fransa",GB:"İngiltere",GE:"Georgia",GI:"Cebelitarık",GL:"Grönland",GR:"Yunansitan",GT:"Guatemala",HR:"Hırvatistan",HU:"Macaristan",IE:"İrlanda",IL:"İsrail",IR:"İran",IS:"İzlanda",IT:"İtalya",JO:"Ürdün",KW:"Kuveit",KZ:"Kazakistan",LB:"Lübnan",LI:"Lihtenştayn",LT:"Litvanya",LU:"Lüksemburg",LV:"Letonya",MC:"Monako",MD:"Moldova",ME:"Karadağ",MG:"Madagaskar",MK:"Makedonya",ML:"Mali",MR:"Moritanya",MT:"Malta",MU:"Mauritius",MZ:"Mozambik",NL:"Hollanda",NO:"Norveç",PK:"Pakistan",PL:"Polanya",PS:"Filistin",PT:"Portekiz",QA:"Katar",RO:"Romanya",RS:"Serbistan",SA:"Suudi Arabistan",SE:"İsveç",SI:"Slovenya",SK:"Slovakya",SM:"San Marino",SN:"Senegal",TL:"Doğu Timor",TN:"Tunus",TR:"Turkiye",VG:"Virgin Adaları, İngiliz",XK:"Kosova Cumhuriyeti"},country:"Lütfen geçerli bir IBAN numarası giriniz içinde %s",default:"Lütfen geçerli bir IBAN numarası giriniz"},id:{countries:{BA:"Bosna Hersek",BG:"Bulgaristan",BR:"Brezilya",CH:"İsviçre",CL:"Şili",CN:"Çin",CZ:"Çek Cumhuriyeti",DK:"Danimarka",EE:"Estonya",ES:"İspanya",FI:"Finlandiya",HR:"Hırvatistan",IE:"İrlanda",IS:"İzlanda",LT:"Litvanya",LV:"Letonya",ME:"Karadağ",MK:"Makedonya",NL:"Hollanda",PL:"Polanya",RO:"Romanya",RS:"Sırbistan",SE:"İsveç",SI:"Slovenya",SK:"Slovakya",SM:"San Marino",TH:"Tayland",TR:"Turkiye",ZA:"Güney Afrika"},country:"Lütfen geçerli bir kimlik numarası giriniz içinde %s",default:"Lütfen geçerli bir tanımlama numarası giriniz"},identical:{default:"Lütfen aynı değeri giriniz"},imei:{default:"Lütfen geçerli bir IMEI numarası giriniz"},imo:{default:"Lütfen geçerli bir IMO numarası giriniz"},integer:{default:"Lütfen geçerli bir numara giriniz"},ip:{default:"Lütfen geçerli bir IP adresi giriniz",ipv4:"Lütfen geçerli bir IPv4 adresi giriniz",ipv6:"Lütfen geçerli bri IPv6 adresi giriniz"},isbn:{default:"Lütfen geçerli bir ISBN numarası giriniz"},isin:{default:"Lütfen geçerli bir ISIN numarası giriniz"},ismn:{default:"Lütfen geçerli bir ISMN numarası giriniz"},issn:{default:"Lütfen geçerli bir ISSN numarası giriniz"},lessThan:{default:"Lütfen %s den düşük veya eşit bir değer giriniz",notInclusive:"Lütfen %s den büyük bir değer giriniz"},mac:{default:"Lütfen geçerli bir MAC Adresi giriniz"},meid:{default:"Lütfen geçerli bir MEID numarası giriniz"},notEmpty:{default:"Bir değer giriniz"},numeric:{default:"Lütfen geçerli bir float değer giriniz"},phone:{countries:{AE:"Birleşik Arap Emirlikleri",BG:"Bulgaristan",BR:"Brezilya",CN:"Çin",CZ:"Çek Cumhuriyeti",DE:"Almanya",DK:"Danimarka",ES:"İspanya",FR:"Fransa",GB:"İngiltere",IN:"Hindistan",MA:"Fas",NL:"Hollanda",PK:"Pakistan",RO:"Romanya",RU:"Rusya",SK:"Slovakya",TH:"Tayland",US:"Amerika",VE:"Venezüella"},country:"Lütfen geçerli bir telefon numarası giriniz içinde %s",default:"Lütfen geçerli bir telefon numarası giriniz"},promise:{default:"Lütfen geçerli bir değer giriniz"},regexp:{default:"Lütfen uyumlu bir değer giriniz"},remote:{default:"Lütfen geçerli bir numara giriniz"},rtn:{default:"Lütfen geçerli bir RTN numarası giriniz"},sedol:{default:"Lütfen geçerli bir SEDOL numarası giriniz"},siren:{default:"Lütfen geçerli bir SIREN numarası giriniz"},siret:{default:"Lütfen geçerli bir SIRET numarası giriniz"},step:{default:"Lütfen geçerli bir %s adımı giriniz"},stringCase:{default:"Lütfen sadece küçük harf giriniz",upper:"Lütfen sadece büyük harf giriniz"},stringLength:{between:"Lütfen %s ile %s arası uzunlukta bir değer giriniz",default:"Lütfen geçerli uzunluktaki bir değer giriniz",less:"Lütfen %s karakterden az değer giriniz",more:"Lütfen %s karakterden fazla değer giriniz"},uri:{default:"Lütfen geçerli bir URL giriniz"},uuid:{default:"Lütfen geçerli bir UUID numarası giriniz",version:"Lütfen geçerli bir UUID versiyon %s numarası giriniz"},vat:{countries:{AT:"Avustralya",BE:"Belçika",BG:"Bulgaristan",BR:"Brezilya",CH:"İsviçre",CY:"Kıbrıs",CZ:"Çek Cumhuriyeti",DE:"Almanya",DK:"Danimarka",EE:"Estonya",EL:"Yunanistan",ES:"İspanya",FI:"Finlandiya",FR:"Fransa",GB:"İngiltere",GR:"Yunanistan",HR:"Hırvatistan",HU:"Macaristan",IE:"Irlanda",IS:"İzlanda",IT:"Italya",LT:"Litvanya",LU:"Lüksemburg",LV:"Letonya",MT:"Malta",NL:"Hollanda",NO:"Norveç",PL:"Polonya",PT:"Portekiz",RO:"Romanya",RS:"Sırbistan",RU:"Rusya",SE:"İsveç",SI:"Slovenya",SK:"Slovakya",VE:"Venezüella",ZA:"Güney Afrika"},country:"Lütfen geçerli bir vergi numarası giriniz içinde %s",default:"Lütfen geçerli bir VAT kodu giriniz"},vin:{default:"Lütfen geçerli bir VIN numarası giriniz"},zipCode:{countries:{AT:"Avustralya",BG:"Bulgaristan",BR:"Brezilya",CA:"Kanada",CH:"İsviçre",CZ:"Çek Cumhuriyeti",DE:"Almanya",DK:"Danimarka",ES:"İspanya",FR:"Fransa",GB:"İngiltere",IE:"Irlanda",IN:"Hindistan",IT:"İtalya",MA:"Fas",NL:"Hollanda",PL:"Polanya",PT:"Portekiz",RO:"Romanya",RU:"Rusya",SE:"İsveç",SG:"Singapur",SK:"Slovakya",US:"Amerika Birleşik Devletleri"},country:"Lütfen geçerli bir posta kodu giriniz içinde %s",default:"Lütfen geçerli bir posta kodu giriniz"}};return tr_TR})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.js new file mode 100755 index 00000000..31b8ec5c --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.ua_UA = factory())); +})(this, (function () { 'use strict'; + + /** + * Ukrainian language package + * Translated by @oleg-voloshyn + */ + + var ua_UA = { + base64: { + default: 'Будь ласка, введіть коректний рядок base64', + }, + between: { + default: 'Будь ласка, введіть значення від %s до %s', + notInclusive: 'Будь ласка, введіть значення між %s і %s', + }, + bic: { + default: 'Будь ласка, введіть правильний номер BIC', + }, + callback: { + default: 'Будь ласка, введіть коректне значення', + }, + choice: { + between: 'Будь ласка, виберіть %s - %s опцій', + default: 'Будь ласка, введіть коректне значення', + less: 'Будь ласка, виберіть хоча б %s опцій', + more: 'Будь ласка, виберіть не більше %s опцій', + }, + color: { + default: 'Будь ласка, введіть правильний номер кольору', + }, + creditCard: { + default: 'Будь ласка, введіть правильний номер кредитної картки', + }, + cusip: { + default: 'Будь ласка, введіть правильний номер CUSIP', + }, + date: { + default: 'Будь ласка, введіть правильну дату', + max: 'Будь ласка, введіть дату перед %s', + min: 'Будь ласка, введіть дату після %s', + range: 'Будь ласка, введіть дату у діапазоні %s - %s', + }, + different: { + default: 'Будь ласка, введіть інше значення', + }, + digits: { + default: 'Будь ласка, введіть тільки цифри', + }, + ean: { + default: 'Будь ласка, введіть правильний номер EAN', + }, + ein: { + default: 'Будь ласка, введіть правильний номер EIN', + }, + emailAddress: { + default: 'Будь ласка, введіть правильну адресу e-mail', + }, + file: { + default: 'Будь ласка, виберіть файл', + }, + greaterThan: { + default: 'Будь ласка, введіть значення більше або рівне %s', + notInclusive: 'Будь ласка, введіть значення більше %s', + }, + grid: { + default: 'Будь ласка, введіть правильний номер GRId', + }, + hex: { + default: 'Будь ласка, введіть правильний шістнадцятковий(16) номер', + }, + iban: { + countries: { + AD: 'Андоррі', + AE: "Об'єднаних Арабських Еміратах", + AL: 'Албанії', + AO: 'Анголі', + AT: 'Австрії', + AZ: 'Азербайджані', + BA: 'Боснії і Герцеговині', + BE: 'Бельгії', + BF: 'Буркіна-Фасо', + BG: 'Болгарії', + BH: 'Бахрейні', + BI: 'Бурунді', + BJ: 'Беніні', + BR: 'Бразилії', + CH: 'Швейцарії', + CI: "Кот-д'Івуарі", + CM: 'Камеруні', + CR: 'Коста-Ріці', + CV: 'Кабо-Верде', + CY: 'Кіпрі', + CZ: 'Чехії', + DE: 'Германії', + DK: 'Данії', + DO: 'Домінікані', + DZ: 'Алжирі', + EE: 'Естонії', + ES: 'Іспанії', + FI: 'Фінляндії', + FO: 'Фарерських островах', + FR: 'Франції', + GB: 'Великобританії', + GE: 'Грузії', + GI: 'Гібралтарі', + GL: 'Гренландії', + GR: 'Греції', + GT: 'Гватемалі', + HR: 'Хорватії', + HU: 'Венгрії', + IE: 'Ірландії', + IL: 'Ізраїлі', + IR: 'Ірані', + IS: 'Ісландії', + IT: 'Італії', + JO: 'Йорданії', + KW: 'Кувейті', + KZ: 'Казахстані', + LB: 'Лівані', + LI: 'Ліхтенштейні', + LT: 'Литві', + LU: 'Люксембурзі', + LV: 'Латвії', + MC: 'Монако', + MD: 'Молдові', + ME: 'Чорногорії', + MG: 'Мадагаскарі', + MK: 'Македонії', + ML: 'Малі', + MR: 'Мавританії', + MT: 'Мальті', + MU: 'Маврикії', + MZ: 'Мозамбіку', + NL: 'Нідерландах', + NO: 'Норвегії', + PK: 'Пакистані', + PL: 'Польщі', + PS: 'Палестині', + PT: 'Португалії', + QA: 'Катарі', + RO: 'Румунії', + RS: 'Сербії', + SA: 'Саудівської Аравії', + SE: 'Швеції', + SI: 'Словенії', + SK: 'Словаччині', + SM: 'Сан-Марино', + SN: 'Сенегалі', + TL: 'східний Тимор', + TN: 'Тунісі', + TR: 'Туреччині', + VG: 'Британських Віргінських островах', + XK: 'Республіка Косово', + }, + country: 'Будь ласка, введіть правильний номер IBAN в %s', + default: 'Будь ласка, введіть правильний номер IBAN', + }, + id: { + countries: { + BA: 'Боснії і Герцеговині', + BG: 'Болгарії', + BR: 'Бразилії', + CH: 'Швейцарії', + CL: 'Чилі', + CN: 'Китаї', + CZ: 'Чехії', + DK: 'Данії', + EE: 'Естонії', + ES: 'Іспанії', + FI: 'Фінляндії', + HR: 'Хорватії', + IE: 'Ірландії', + IS: 'Ісландії', + LT: 'Литві', + LV: 'Латвії', + ME: 'Чорногорії', + MK: 'Македонії', + NL: 'Нідерландах', + PL: 'Польщі', + RO: 'Румунії', + RS: 'Сербії', + SE: 'Швеції', + SI: 'Словенії', + SK: 'Словаччині', + SM: 'Сан-Марино', + TH: 'Таїланді', + TR: 'Туреччині', + ZA: 'ПАР', + }, + country: 'Будь ласка, введіть правильний ідентифікаційний номер в %s', + default: 'Будь ласка, введіть правильний ідентифікаційний номер', + }, + identical: { + default: 'Будь ласка, введіть таке ж значення', + }, + imei: { + default: 'Будь ласка, введіть правильний номер IMEI', + }, + imo: { + default: 'Будь ласка, введіть правильний номер IMO', + }, + integer: { + default: 'Будь ласка, введіть правильне ціле значення', + }, + ip: { + default: 'Будь ласка, введіть правильну IP-адресу', + ipv4: 'Будь ласка введіть правильну IPv4-адресу', + ipv6: 'Будь ласка введіть правильну IPv6-адресу', + }, + isbn: { + default: 'Будь ласка, введіть правильний номер ISBN', + }, + isin: { + default: 'Будь ласка, введіть правильний номер ISIN', + }, + ismn: { + default: 'Будь ласка, введіть правильний номер ISMN', + }, + issn: { + default: 'Будь ласка, введіть правильний номер ISSN', + }, + lessThan: { + default: 'Будь ласка, введіть значення менше або рівне %s', + notInclusive: 'Будь ласка, введіть значення менше ніж %s', + }, + mac: { + default: 'Будь ласка, введіть правильну MAC-адресу', + }, + meid: { + default: 'Будь ласка, введіть правильний номер MEID', + }, + notEmpty: { + default: 'Будь ласка, введіть значення', + }, + numeric: { + default: 'Будь ласка, введіть коректне дійсне число', + }, + phone: { + countries: { + AE: "Об'єднаних Арабських Еміратах", + BG: 'Болгарії', + BR: 'Бразилії', + CN: 'Китаї', + CZ: 'Чехії', + DE: 'Германії', + DK: 'Данії', + ES: 'Іспанії', + FR: 'Франції', + GB: 'Великобританії', + IN: 'Індія', + MA: 'Марокко', + NL: 'Нідерландах', + PK: 'Пакистані', + RO: 'Румунії', + RU: 'Росії', + SK: 'Словаччині', + TH: 'Таїланді', + US: 'США', + VE: 'Венесуелі', + }, + country: 'Будь ласка, введіть правильний номер телефону в %s', + default: 'Будь ласка, введіть правильний номер телефону', + }, + promise: { + default: 'Будь ласка, введіть коректне значення', + }, + regexp: { + default: 'Будь ласка, введіть значення відповідне до шаблону', + }, + remote: { + default: 'Будь ласка, введіть правильне значення', + }, + rtn: { + default: 'Будь ласка, введіть правильний номер RTN', + }, + sedol: { + default: 'Будь ласка, введіть правильний номер SEDOL', + }, + siren: { + default: 'Будь ласка, введіть правильний номер SIREN', + }, + siret: { + default: 'Будь ласка, введіть правильний номер SIRET', + }, + step: { + default: 'Будь ласка, введіть правильний крок %s', + }, + stringCase: { + default: 'Будь ласка, вводите тільки малі літери', + upper: 'Будь ласка, вводите тільки заголовні букви', + }, + stringLength: { + between: 'Будь ласка, введіть рядок довжиною від %s до %s символів', + default: 'Будь ласка, введіть значення коректної довжини', + less: 'Будь ласка, введіть не більше %s символів', + more: 'Будь ласка, введіть, не менше %s символів', + }, + uri: { + default: 'Будь ласка, введіть правильний URI', + }, + uuid: { + default: 'Будь ласка, введіть правильний номер UUID', + version: 'Будь ласка, введіть правильний номер UUID версії %s', + }, + vat: { + countries: { + AT: 'Австрії', + BE: 'Бельгії', + BG: 'Болгарії', + BR: 'Бразилії', + CH: 'Швейцарії', + CY: 'Кіпрі', + CZ: 'Чехії', + DE: 'Германії', + DK: 'Данії', + EE: 'Естонії', + EL: 'Греції', + ES: 'Іспанії', + FI: 'Фінляндії', + FR: 'Франції', + GB: 'Великобританії', + GR: 'Греції', + HR: 'Хорватії', + HU: 'Венгрії', + IE: 'Ірландії', + IS: 'Ісландії', + IT: 'Італії', + LT: 'Литві', + LU: 'Люксембургі', + LV: 'Латвії', + MT: 'Мальті', + NL: 'Нідерландах', + NO: 'Норвегії', + PL: 'Польщі', + PT: 'Португалії', + RO: 'Румунії', + RS: 'Сербії', + RU: 'Росії', + SE: 'Швеції', + SI: 'Словенії', + SK: 'Словаччині', + VE: 'Венесуелі', + ZA: 'ПАР', + }, + country: 'Будь ласка, введіть правильний номер VAT в %s', + default: 'Будь ласка, введіть правильний номер VAT', + }, + vin: { + default: 'Будь ласка, введіть правильний номер VIN', + }, + zipCode: { + countries: { + AT: 'Австрії', + BG: 'Болгарії', + BR: 'Бразилії', + CA: 'Канаді', + CH: 'Швейцарії', + CZ: 'Чехії', + DE: 'Германії', + DK: 'Данії', + ES: 'Іспанії', + FR: 'Франції', + GB: 'Великобританії', + IE: 'Ірландії', + IN: 'Індія', + IT: 'Італії', + MA: 'Марокко', + NL: 'Нідерландах', + PL: 'Польщі', + PT: 'Португалії', + RO: 'Румунії', + RU: 'Росії', + SE: 'Швеції', + SG: 'Сингапурі', + SK: 'Словаччині', + US: 'США', + }, + country: 'Будь ласка, введіть правильний поштовий індекс в %s', + default: 'Будь ласка, введіть правильний поштовий індекс', + }, + }; + + return ua_UA; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.min.js new file mode 100755 index 00000000..27ebea36 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/ua_UA.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.ua_UA=factory())})(this,(function(){"use strict";var ua_UA={base64:{default:"Будь ласка, введіть коректний рядок base64"},between:{default:"Будь ласка, введіть значення від %s до %s",notInclusive:"Будь ласка, введіть значення між %s і %s"},bic:{default:"Будь ласка, введіть правильний номер BIC"},callback:{default:"Будь ласка, введіть коректне значення"},choice:{between:"Будь ласка, виберіть %s - %s опцій",default:"Будь ласка, введіть коректне значення",less:"Будь ласка, виберіть хоча б %s опцій",more:"Будь ласка, виберіть не більше %s опцій"},color:{default:"Будь ласка, введіть правильний номер кольору"},creditCard:{default:"Будь ласка, введіть правильний номер кредитної картки"},cusip:{default:"Будь ласка, введіть правильний номер CUSIP"},date:{default:"Будь ласка, введіть правильну дату",max:"Будь ласка, введіть дату перед %s",min:"Будь ласка, введіть дату після %s",range:"Будь ласка, введіть дату у діапазоні %s - %s"},different:{default:"Будь ласка, введіть інше значення"},digits:{default:"Будь ласка, введіть тільки цифри"},ean:{default:"Будь ласка, введіть правильний номер EAN"},ein:{default:"Будь ласка, введіть правильний номер EIN"},emailAddress:{default:"Будь ласка, введіть правильну адресу e-mail"},file:{default:"Будь ласка, виберіть файл"},greaterThan:{default:"Будь ласка, введіть значення більше або рівне %s",notInclusive:"Будь ласка, введіть значення більше %s"},grid:{default:"Будь ласка, введіть правильний номер GRId"},hex:{default:"Будь ласка, введіть правильний шістнадцятковий(16) номер"},iban:{countries:{AD:"Андоррі",AE:"Об'єднаних Арабських Еміратах",AL:"Албанії",AO:"Анголі",AT:"Австрії",AZ:"Азербайджані",BA:"Боснії і Герцеговині",BE:"Бельгії",BF:"Буркіна-Фасо",BG:"Болгарії",BH:"Бахрейні",BI:"Бурунді",BJ:"Беніні",BR:"Бразилії",CH:"Швейцарії",CI:"Кот-д'Івуарі",CM:"Камеруні",CR:"Коста-Ріці",CV:"Кабо-Верде",CY:"Кіпрі",CZ:"Чехії",DE:"Германії",DK:"Данії",DO:"Домінікані",DZ:"Алжирі",EE:"Естонії",ES:"Іспанії",FI:"Фінляндії",FO:"Фарерських островах",FR:"Франції",GB:"Великобританії",GE:"Грузії",GI:"Гібралтарі",GL:"Гренландії",GR:"Греції",GT:"Гватемалі",HR:"Хорватії",HU:"Венгрії",IE:"Ірландії",IL:"Ізраїлі",IR:"Ірані",IS:"Ісландії",IT:"Італії",JO:"Йорданії",KW:"Кувейті",KZ:"Казахстані",LB:"Лівані",LI:"Ліхтенштейні",LT:"Литві",LU:"Люксембурзі",LV:"Латвії",MC:"Монако",MD:"Молдові",ME:"Чорногорії",MG:"Мадагаскарі",MK:"Македонії",ML:"Малі",MR:"Мавританії",MT:"Мальті",MU:"Маврикії",MZ:"Мозамбіку",NL:"Нідерландах",NO:"Норвегії",PK:"Пакистані",PL:"Польщі",PS:"Палестині",PT:"Португалії",QA:"Катарі",RO:"Румунії",RS:"Сербії",SA:"Саудівської Аравії",SE:"Швеції",SI:"Словенії",SK:"Словаччині",SM:"Сан-Марино",SN:"Сенегалі",TL:"східний Тимор",TN:"Тунісі",TR:"Туреччині",VG:"Британських Віргінських островах",XK:"Республіка Косово"},country:"Будь ласка, введіть правильний номер IBAN в %s",default:"Будь ласка, введіть правильний номер IBAN"},id:{countries:{BA:"Боснії і Герцеговині",BG:"Болгарії",BR:"Бразилії",CH:"Швейцарії",CL:"Чилі",CN:"Китаї",CZ:"Чехії",DK:"Данії",EE:"Естонії",ES:"Іспанії",FI:"Фінляндії",HR:"Хорватії",IE:"Ірландії",IS:"Ісландії",LT:"Литві",LV:"Латвії",ME:"Чорногорії",MK:"Македонії",NL:"Нідерландах",PL:"Польщі",RO:"Румунії",RS:"Сербії",SE:"Швеції",SI:"Словенії",SK:"Словаччині",SM:"Сан-Марино",TH:"Таїланді",TR:"Туреччині",ZA:"ПАР"},country:"Будь ласка, введіть правильний ідентифікаційний номер в %s",default:"Будь ласка, введіть правильний ідентифікаційний номер"},identical:{default:"Будь ласка, введіть таке ж значення"},imei:{default:"Будь ласка, введіть правильний номер IMEI"},imo:{default:"Будь ласка, введіть правильний номер IMO"},integer:{default:"Будь ласка, введіть правильне ціле значення"},ip:{default:"Будь ласка, введіть правильну IP-адресу",ipv4:"Будь ласка введіть правильну IPv4-адресу",ipv6:"Будь ласка введіть правильну IPv6-адресу"},isbn:{default:"Будь ласка, введіть правильний номер ISBN"},isin:{default:"Будь ласка, введіть правильний номер ISIN"},ismn:{default:"Будь ласка, введіть правильний номер ISMN"},issn:{default:"Будь ласка, введіть правильний номер ISSN"},lessThan:{default:"Будь ласка, введіть значення менше або рівне %s",notInclusive:"Будь ласка, введіть значення менше ніж %s"},mac:{default:"Будь ласка, введіть правильну MAC-адресу"},meid:{default:"Будь ласка, введіть правильний номер MEID"},notEmpty:{default:"Будь ласка, введіть значення"},numeric:{default:"Будь ласка, введіть коректне дійсне число"},phone:{countries:{AE:"Об'єднаних Арабських Еміратах",BG:"Болгарії",BR:"Бразилії",CN:"Китаї",CZ:"Чехії",DE:"Германії",DK:"Данії",ES:"Іспанії",FR:"Франції",GB:"Великобританії",IN:"Індія",MA:"Марокко",NL:"Нідерландах",PK:"Пакистані",RO:"Румунії",RU:"Росії",SK:"Словаччині",TH:"Таїланді",US:"США",VE:"Венесуелі"},country:"Будь ласка, введіть правильний номер телефону в %s",default:"Будь ласка, введіть правильний номер телефону"},promise:{default:"Будь ласка, введіть коректне значення"},regexp:{default:"Будь ласка, введіть значення відповідне до шаблону"},remote:{default:"Будь ласка, введіть правильне значення"},rtn:{default:"Будь ласка, введіть правильний номер RTN"},sedol:{default:"Будь ласка, введіть правильний номер SEDOL"},siren:{default:"Будь ласка, введіть правильний номер SIREN"},siret:{default:"Будь ласка, введіть правильний номер SIRET"},step:{default:"Будь ласка, введіть правильний крок %s"},stringCase:{default:"Будь ласка, вводите тільки малі літери",upper:"Будь ласка, вводите тільки заголовні букви"},stringLength:{between:"Будь ласка, введіть рядок довжиною від %s до %s символів",default:"Будь ласка, введіть значення коректної довжини",less:"Будь ласка, введіть не більше %s символів",more:"Будь ласка, введіть, не менше %s символів"},uri:{default:"Будь ласка, введіть правильний URI"},uuid:{default:"Будь ласка, введіть правильний номер UUID",version:"Будь ласка, введіть правильний номер UUID версії %s"},vat:{countries:{AT:"Австрії",BE:"Бельгії",BG:"Болгарії",BR:"Бразилії",CH:"Швейцарії",CY:"Кіпрі",CZ:"Чехії",DE:"Германії",DK:"Данії",EE:"Естонії",EL:"Греції",ES:"Іспанії",FI:"Фінляндії",FR:"Франції",GB:"Великобританії",GR:"Греції",HR:"Хорватії",HU:"Венгрії",IE:"Ірландії",IS:"Ісландії",IT:"Італії",LT:"Литві",LU:"Люксембургі",LV:"Латвії",MT:"Мальті",NL:"Нідерландах",NO:"Норвегії",PL:"Польщі",PT:"Португалії",RO:"Румунії",RS:"Сербії",RU:"Росії",SE:"Швеції",SI:"Словенії",SK:"Словаччині",VE:"Венесуелі",ZA:"ПАР"},country:"Будь ласка, введіть правильний номер VAT в %s",default:"Будь ласка, введіть правильний номер VAT"},vin:{default:"Будь ласка, введіть правильний номер VIN"},zipCode:{countries:{AT:"Австрії",BG:"Болгарії",BR:"Бразилії",CA:"Канаді",CH:"Швейцарії",CZ:"Чехії",DE:"Германії",DK:"Данії",ES:"Іспанії",FR:"Франції",GB:"Великобританії",IE:"Ірландії",IN:"Індія",IT:"Італії",MA:"Марокко",NL:"Нідерландах",PL:"Польщі",PT:"Португалії",RO:"Румунії",RU:"Росії",SE:"Швеції",SG:"Сингапурі",SK:"Словаччині",US:"США"},country:"Будь ласка, введіть правильний поштовий індекс в %s",default:"Будь ласка, введіть правильний поштовий індекс"}};return ua_UA})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.js new file mode 100755 index 00000000..96315d56 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.vi_VN = factory())); +})(this, (function () { 'use strict'; + + /** + * Vietnamese language package + * Translated by @nghuuphuoc + */ + + var vi_VN = { + base64: { + default: 'Vui lòng nhập chuỗi mã hoá base64 hợp lệ', + }, + between: { + default: 'Vui lòng nhập giá trị nằm giữa %s và %s', + notInclusive: 'Vui lòng nhập giá trị nằm giữa %s và %s', + }, + bic: { + default: 'Vui lòng nhập số BIC hợp lệ', + }, + callback: { + default: 'Vui lòng nhập giá trị hợp lệ', + }, + choice: { + between: 'Vui lòng chọn %s - %s lựa chọn', + default: 'Vui lòng nhập giá trị hợp lệ', + less: 'Vui lòng chọn ít nhất %s lựa chọn', + more: 'Vui lòng chọn nhiều nhất %s lựa chọn', + }, + color: { + default: 'Vui lòng nhập mã màu hợp lệ', + }, + creditCard: { + default: 'Vui lòng nhập số thẻ tín dụng hợp lệ', + }, + cusip: { + default: 'Vui lòng nhập số CUSIP hợp lệ', + }, + date: { + default: 'Vui lòng nhập ngày hợp lệ', + max: 'Vui lòng nhập ngày trước %s', + min: 'Vui lòng nhập ngày sau %s', + range: 'Vui lòng nhập ngày trong khoảng %s - %s', + }, + different: { + default: 'Vui lòng nhập một giá trị khác', + }, + digits: { + default: 'Vui lòng chỉ nhập số', + }, + ean: { + default: 'Vui lòng nhập số EAN hợp lệ', + }, + ein: { + default: 'Vui lòng nhập số EIN hợp lệ', + }, + emailAddress: { + default: 'Vui lòng nhập địa chỉ email hợp lệ', + }, + file: { + default: 'Vui lòng chọn file hợp lệ', + }, + greaterThan: { + default: 'Vui lòng nhập giá trị lớn hơn hoặc bằng %s', + notInclusive: 'Vui lòng nhập giá trị lớn hơn %s', + }, + grid: { + default: 'Vui lòng nhập số GRId hợp lệ', + }, + hex: { + default: 'Vui lòng nhập số hexa hợp lệ', + }, + iban: { + countries: { + AD: 'Andorra', + AE: 'Tiểu vương quốc Ả Rập thống nhất', + AL: 'Albania', + AO: 'Angola', + AT: 'Áo', + AZ: 'Azerbaijan', + BA: 'Bosnia và Herzegovina', + BE: 'Bỉ', + BF: 'Burkina Faso', + BG: 'Bulgaria', + BH: 'Bahrain', + BI: 'Burundi', + BJ: 'Benin', + BR: 'Brazil', + CH: 'Thuỵ Sĩ', + CI: 'Bờ Biển Ngà', + CM: 'Cameroon', + CR: 'Costa Rica', + CV: 'Cape Verde', + CY: 'Síp', + CZ: 'Séc', + DE: 'Đức', + DK: 'Đan Mạch', + DO: 'Dominican', + DZ: 'Algeria', + EE: 'Estonia', + ES: 'Tây Ban Nha', + FI: 'Phần Lan', + FO: 'Đảo Faroe', + FR: 'Pháp', + GB: 'Vương quốc Anh', + GE: 'Georgia', + GI: 'Gibraltar', + GL: 'Greenland', + GR: 'Hy Lạp', + GT: 'Guatemala', + HR: 'Croatia', + HU: 'Hungary', + IE: 'Ireland', + IL: 'Israel', + IR: 'Iran', + IS: 'Iceland', + IT: 'Ý', + JO: 'Jordan', + KW: 'Kuwait', + KZ: 'Kazakhstan', + LB: 'Lebanon', + LI: 'Liechtenstein', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MC: 'Monaco', + MD: 'Moldova', + ME: 'Montenegro', + MG: 'Madagascar', + MK: 'Macedonia', + ML: 'Mali', + MR: 'Mauritania', + MT: 'Malta', + MU: 'Mauritius', + MZ: 'Mozambique', + NL: 'Hà Lan', + NO: 'Na Uy', + PK: 'Pakistan', + PL: 'Ba Lan', + PS: 'Palestine', + PT: 'Bồ Đào Nha', + QA: 'Qatar', + RO: 'Romania', + RS: 'Serbia', + SA: 'Ả Rập Xê Út', + SE: 'Thuỵ Điển', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + SN: 'Senegal', + TL: 'Đông Timor', + TN: 'Tunisia', + TR: 'Thổ Nhĩ Kỳ', + VG: 'Đảo Virgin, Anh quốc', + XK: 'Kosovo', + }, + country: 'Vui lòng nhập mã IBAN hợp lệ của %s', + default: 'Vui lòng nhập số IBAN hợp lệ', + }, + id: { + countries: { + BA: 'Bosnia và Herzegovina', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Thuỵ Sĩ', + CL: 'Chi Lê', + CN: 'Trung Quốc', + CZ: 'Séc', + DK: 'Đan Mạch', + EE: 'Estonia', + ES: 'Tây Ban Nha', + FI: 'Phần Lan', + HR: 'Croatia', + IE: 'Ireland', + IS: 'Iceland', + LT: 'Lithuania', + LV: 'Latvia', + ME: 'Montenegro', + MK: 'Macedonia', + NL: 'Hà Lan', + PL: 'Ba Lan', + RO: 'Romania', + RS: 'Serbia', + SE: 'Thuỵ Điển', + SI: 'Slovenia', + SK: 'Slovakia', + SM: 'San Marino', + TH: 'Thái Lan', + TR: 'Thổ Nhĩ Kỳ', + ZA: 'Nam Phi', + }, + country: 'Vui lòng nhập mã ID hợp lệ của %s', + default: 'Vui lòng nhập mã ID hợp lệ', + }, + identical: { + default: 'Vui lòng nhập cùng giá trị', + }, + imei: { + default: 'Vui lòng nhập số IMEI hợp lệ', + }, + imo: { + default: 'Vui lòng nhập số IMO hợp lệ', + }, + integer: { + default: 'Vui lòng nhập số hợp lệ', + }, + ip: { + default: 'Vui lòng nhập địa chỉ IP hợp lệ', + ipv4: 'Vui lòng nhập địa chỉ IPv4 hợp lệ', + ipv6: 'Vui lòng nhập địa chỉ IPv6 hợp lệ', + }, + isbn: { + default: 'Vui lòng nhập số ISBN hợp lệ', + }, + isin: { + default: 'Vui lòng nhập số ISIN hợp lệ', + }, + ismn: { + default: 'Vui lòng nhập số ISMN hợp lệ', + }, + issn: { + default: 'Vui lòng nhập số ISSN hợp lệ', + }, + lessThan: { + default: 'Vui lòng nhập giá trị nhỏ hơn hoặc bằng %s', + notInclusive: 'Vui lòng nhập giá trị nhỏ hơn %s', + }, + mac: { + default: 'Vui lòng nhập địa chỉ MAC hợp lệ', + }, + meid: { + default: 'Vui lòng nhập số MEID hợp lệ', + }, + notEmpty: { + default: 'Vui lòng nhập giá trị', + }, + numeric: { + default: 'Vui lòng nhập số hợp lệ', + }, + phone: { + countries: { + AE: 'Tiểu vương quốc Ả Rập thống nhất', + BG: 'Bulgaria', + BR: 'Brazil', + CN: 'Trung Quốc', + CZ: 'Séc', + DE: 'Đức', + DK: 'Đan Mạch', + ES: 'Tây Ban Nha', + FR: 'Pháp', + GB: 'Vương quốc Anh', + IN: 'Ấn Độ', + MA: 'Maroc', + NL: 'Hà Lan', + PK: 'Pakistan', + RO: 'Romania', + RU: 'Nga', + SK: 'Slovakia', + TH: 'Thái Lan', + US: 'Mỹ', + VE: 'Venezuela', + }, + country: 'Vui lòng nhập số điện thoại hợp lệ của %s', + default: 'Vui lòng nhập số điện thoại hợp lệ', + }, + promise: { + default: 'Vui lòng nhập giá trị hợp lệ', + }, + regexp: { + default: 'Vui lòng nhập giá trị thích hợp với biểu mẫu', + }, + remote: { + default: 'Vui lòng nhập giá trị hợp lệ', + }, + rtn: { + default: 'Vui lòng nhập số RTN hợp lệ', + }, + sedol: { + default: 'Vui lòng nhập số SEDOL hợp lệ', + }, + siren: { + default: 'Vui lòng nhập số Siren hợp lệ', + }, + siret: { + default: 'Vui lòng nhập số Siret hợp lệ', + }, + step: { + default: 'Vui lòng nhập bước nhảy của %s', + }, + stringCase: { + default: 'Vui lòng nhập ký tự thường', + upper: 'Vui lòng nhập ký tự in hoa', + }, + stringLength: { + between: 'Vui lòng nhập giá trị có độ dài trong khoảng %s và %s ký tự', + default: 'Vui lòng nhập giá trị có độ dài hợp lệ', + less: 'Vui lòng nhập ít hơn %s ký tự', + more: 'Vui lòng nhập nhiều hơn %s ký tự', + }, + uri: { + default: 'Vui lòng nhập địa chỉ URI hợp lệ', + }, + uuid: { + default: 'Vui lòng nhập số UUID hợp lệ', + version: 'Vui lòng nhập số UUID phiên bản %s hợp lệ', + }, + vat: { + countries: { + AT: 'Áo', + BE: 'Bỉ', + BG: 'Bulgaria', + BR: 'Brazil', + CH: 'Thuỵ Sĩ', + CY: 'Síp', + CZ: 'Séc', + DE: 'Đức', + DK: 'Đan Mạch', + EE: 'Estonia', + EL: 'Hy Lạp', + ES: 'Tây Ban Nha', + FI: 'Phần Lan', + FR: 'Pháp', + GB: 'Vương quốc Anh', + GR: 'Hy Lạp', + HR: 'Croatia', + HU: 'Hungari', + IE: 'Ireland', + IS: 'Iceland', + IT: 'Ý', + LT: 'Lithuania', + LU: 'Luxembourg', + LV: 'Latvia', + MT: 'Malta', + NL: 'Hà Lan', + NO: 'Na Uy', + PL: 'Ba Lan', + PT: 'Bồ Đào Nha', + RO: 'Romania', + RS: 'Serbia', + RU: 'Nga', + SE: 'Thuỵ Điển', + SI: 'Slovenia', + SK: 'Slovakia', + VE: 'Venezuela', + ZA: 'Nam Phi', + }, + country: 'Vui lòng nhập số VAT hợp lệ của %s', + default: 'Vui lòng nhập số VAT hợp lệ', + }, + vin: { + default: 'Vui lòng nhập số VIN hợp lệ', + }, + zipCode: { + countries: { + AT: 'Áo', + BG: 'Bulgaria', + BR: 'Brazil', + CA: 'Canada', + CH: 'Thuỵ Sĩ', + CZ: 'Séc', + DE: 'Đức', + DK: 'Đan Mạch', + ES: 'Tây Ban Nha', + FR: 'Pháp', + GB: 'Vương quốc Anh', + IE: 'Ireland', + IN: 'Ấn Độ', + IT: 'Ý', + MA: 'Maroc', + NL: 'Hà Lan', + PL: 'Ba Lan', + PT: 'Bồ Đào Nha', + RO: 'Romania', + RU: 'Nga', + SE: 'Thuỵ Sĩ', + SG: 'Singapore', + SK: 'Slovakia', + US: 'Mỹ', + }, + country: 'Vui lòng nhập mã bưu điện hợp lệ của %s', + default: 'Vui lòng nhập mã bưu điện hợp lệ', + }, + }; + + return vi_VN; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.min.js new file mode 100755 index 00000000..8c2305eb --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/vi_VN.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.vi_VN=factory())})(this,(function(){"use strict";var vi_VN={base64:{default:"Vui lòng nhập chuỗi mã hoá base64 hợp lệ"},between:{default:"Vui lòng nhập giá trị nằm giữa %s và %s",notInclusive:"Vui lòng nhập giá trị nằm giữa %s và %s"},bic:{default:"Vui lòng nhập số BIC hợp lệ"},callback:{default:"Vui lòng nhập giá trị hợp lệ"},choice:{between:"Vui lòng chọn %s - %s lựa chọn",default:"Vui lòng nhập giá trị hợp lệ",less:"Vui lòng chọn ít nhất %s lựa chọn",more:"Vui lòng chọn nhiều nhất %s lựa chọn"},color:{default:"Vui lòng nhập mã màu hợp lệ"},creditCard:{default:"Vui lòng nhập số thẻ tín dụng hợp lệ"},cusip:{default:"Vui lòng nhập số CUSIP hợp lệ"},date:{default:"Vui lòng nhập ngày hợp lệ",max:"Vui lòng nhập ngày trước %s",min:"Vui lòng nhập ngày sau %s",range:"Vui lòng nhập ngày trong khoảng %s - %s"},different:{default:"Vui lòng nhập một giá trị khác"},digits:{default:"Vui lòng chỉ nhập số"},ean:{default:"Vui lòng nhập số EAN hợp lệ"},ein:{default:"Vui lòng nhập số EIN hợp lệ"},emailAddress:{default:"Vui lòng nhập địa chỉ email hợp lệ"},file:{default:"Vui lòng chọn file hợp lệ"},greaterThan:{default:"Vui lòng nhập giá trị lớn hơn hoặc bằng %s",notInclusive:"Vui lòng nhập giá trị lớn hơn %s"},grid:{default:"Vui lòng nhập số GRId hợp lệ"},hex:{default:"Vui lòng nhập số hexa hợp lệ"},iban:{countries:{AD:"Andorra",AE:"Tiểu vương quốc Ả Rập thống nhất",AL:"Albania",AO:"Angola",AT:"Áo",AZ:"Azerbaijan",BA:"Bosnia và Herzegovina",BE:"Bỉ",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Thuỵ Sĩ",CI:"Bờ Biển Ngà",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Síp",CZ:"Séc",DE:"Đức",DK:"Đan Mạch",DO:"Dominican",DZ:"Algeria",EE:"Estonia",ES:"Tây Ban Nha",FI:"Phần Lan",FO:"Đảo Faroe",FR:"Pháp",GB:"Vương quốc Anh",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Hy Lạp",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Ý",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Hà Lan",NO:"Na Uy",PK:"Pakistan",PL:"Ba Lan",PS:"Palestine",PT:"Bồ Đào Nha",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Ả Rập Xê Út",SE:"Thuỵ Điển",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TL:"Đông Timor",TN:"Tunisia",TR:"Thổ Nhĩ Kỳ",VG:"Đảo Virgin, Anh quốc",XK:"Kosovo"},country:"Vui lòng nhập mã IBAN hợp lệ của %s",default:"Vui lòng nhập số IBAN hợp lệ"},id:{countries:{BA:"Bosnia và Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Thuỵ Sĩ",CL:"Chi Lê",CN:"Trung Quốc",CZ:"Séc",DK:"Đan Mạch",EE:"Estonia",ES:"Tây Ban Nha",FI:"Phần Lan",HR:"Croatia",IE:"Ireland",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Hà Lan",PL:"Ba Lan",RO:"Romania",RS:"Serbia",SE:"Thuỵ Điển",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thái Lan",TR:"Thổ Nhĩ Kỳ",ZA:"Nam Phi"},country:"Vui lòng nhập mã ID hợp lệ của %s",default:"Vui lòng nhập mã ID hợp lệ"},identical:{default:"Vui lòng nhập cùng giá trị"},imei:{default:"Vui lòng nhập số IMEI hợp lệ"},imo:{default:"Vui lòng nhập số IMO hợp lệ"},integer:{default:"Vui lòng nhập số hợp lệ"},ip:{default:"Vui lòng nhập địa chỉ IP hợp lệ",ipv4:"Vui lòng nhập địa chỉ IPv4 hợp lệ",ipv6:"Vui lòng nhập địa chỉ IPv6 hợp lệ"},isbn:{default:"Vui lòng nhập số ISBN hợp lệ"},isin:{default:"Vui lòng nhập số ISIN hợp lệ"},ismn:{default:"Vui lòng nhập số ISMN hợp lệ"},issn:{default:"Vui lòng nhập số ISSN hợp lệ"},lessThan:{default:"Vui lòng nhập giá trị nhỏ hơn hoặc bằng %s",notInclusive:"Vui lòng nhập giá trị nhỏ hơn %s"},mac:{default:"Vui lòng nhập địa chỉ MAC hợp lệ"},meid:{default:"Vui lòng nhập số MEID hợp lệ"},notEmpty:{default:"Vui lòng nhập giá trị"},numeric:{default:"Vui lòng nhập số hợp lệ"},phone:{countries:{AE:"Tiểu vương quốc Ả Rập thống nhất",BG:"Bulgaria",BR:"Brazil",CN:"Trung Quốc",CZ:"Séc",DE:"Đức",DK:"Đan Mạch",ES:"Tây Ban Nha",FR:"Pháp",GB:"Vương quốc Anh",IN:"Ấn Độ",MA:"Maroc",NL:"Hà Lan",PK:"Pakistan",RO:"Romania",RU:"Nga",SK:"Slovakia",TH:"Thái Lan",US:"Mỹ",VE:"Venezuela"},country:"Vui lòng nhập số điện thoại hợp lệ của %s",default:"Vui lòng nhập số điện thoại hợp lệ"},promise:{default:"Vui lòng nhập giá trị hợp lệ"},regexp:{default:"Vui lòng nhập giá trị thích hợp với biểu mẫu"},remote:{default:"Vui lòng nhập giá trị hợp lệ"},rtn:{default:"Vui lòng nhập số RTN hợp lệ"},sedol:{default:"Vui lòng nhập số SEDOL hợp lệ"},siren:{default:"Vui lòng nhập số Siren hợp lệ"},siret:{default:"Vui lòng nhập số Siret hợp lệ"},step:{default:"Vui lòng nhập bước nhảy của %s"},stringCase:{default:"Vui lòng nhập ký tự thường",upper:"Vui lòng nhập ký tự in hoa"},stringLength:{between:"Vui lòng nhập giá trị có độ dài trong khoảng %s và %s ký tự",default:"Vui lòng nhập giá trị có độ dài hợp lệ",less:"Vui lòng nhập ít hơn %s ký tự",more:"Vui lòng nhập nhiều hơn %s ký tự"},uri:{default:"Vui lòng nhập địa chỉ URI hợp lệ"},uuid:{default:"Vui lòng nhập số UUID hợp lệ",version:"Vui lòng nhập số UUID phiên bản %s hợp lệ"},vat:{countries:{AT:"Áo",BE:"Bỉ",BG:"Bulgaria",BR:"Brazil",CH:"Thuỵ Sĩ",CY:"Síp",CZ:"Séc",DE:"Đức",DK:"Đan Mạch",EE:"Estonia",EL:"Hy Lạp",ES:"Tây Ban Nha",FI:"Phần Lan",FR:"Pháp",GB:"Vương quốc Anh",GR:"Hy Lạp",HR:"Croatia",HU:"Hungari",IE:"Ireland",IS:"Iceland",IT:"Ý",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Hà Lan",NO:"Na Uy",PL:"Ba Lan",PT:"Bồ Đào Nha",RO:"Romania",RS:"Serbia",RU:"Nga",SE:"Thuỵ Điển",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"Nam Phi"},country:"Vui lòng nhập số VAT hợp lệ của %s",default:"Vui lòng nhập số VAT hợp lệ"},vin:{default:"Vui lòng nhập số VIN hợp lệ"},zipCode:{countries:{AT:"Áo",BG:"Bulgaria",BR:"Brazil",CA:"Canada",CH:"Thuỵ Sĩ",CZ:"Séc",DE:"Đức",DK:"Đan Mạch",ES:"Tây Ban Nha",FR:"Pháp",GB:"Vương quốc Anh",IE:"Ireland",IN:"Ấn Độ",IT:"Ý",MA:"Maroc",NL:"Hà Lan",PL:"Ba Lan",PT:"Bồ Đào Nha",RO:"Romania",RU:"Nga",SE:"Thuỵ Sĩ",SG:"Singapore",SK:"Slovakia",US:"Mỹ"},country:"Vui lòng nhập mã bưu điện hợp lệ của %s",default:"Vui lòng nhập mã bưu điện hợp lệ"}};return vi_VN})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.js new file mode 100755 index 00000000..0d1fa359 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.zh_CN = factory())); +})(this, (function () { 'use strict'; + + /** + * Simplified Chinese language package + * Translated by @shamiao + */ + + var zh_CN = { + base64: { + default: '请输入有效的Base64编码', + }, + between: { + default: '请输入在 %s 和 %s 之间的数值', + notInclusive: '请输入在 %s 和 %s 之间(不含两端)的数值', + }, + bic: { + default: '请输入有效的BIC商品编码', + }, + callback: { + default: '请输入有效的值', + }, + choice: { + between: '请选择 %s 至 %s 个选项', + default: '请输入有效的值', + less: '请至少选中 %s 个选项', + more: '最多只能选中 %s 个选项', + }, + color: { + default: '请输入有效的颜色值', + }, + creditCard: { + default: '请输入有效的信用卡号码', + }, + cusip: { + default: '请输入有效的美国CUSIP代码', + }, + date: { + default: '请输入有效的日期', + max: '请输入 %s 或以前的日期', + min: '请输入 %s 或之后的日期', + range: '请输入 %s 和 %s 之间的日期', + }, + different: { + default: '请输入不同的值', + }, + digits: { + default: '请输入有效的数字', + }, + ean: { + default: '请输入有效的EAN商品编码', + }, + ein: { + default: '请输入有效的EIN商品编码', + }, + emailAddress: { + default: '请输入有效的邮件地址', + }, + file: { + default: '请选择有效的文件', + }, + greaterThan: { + default: '请输入大于等于 %s 的数值', + notInclusive: '请输入大于 %s 的数值', + }, + grid: { + default: '请输入有效的GRId编码', + }, + hex: { + default: '请输入有效的16进制数', + }, + iban: { + countries: { + AD: '安道​​尔', + AE: '阿联酋', + AL: '阿尔巴尼亚', + AO: '安哥拉', + AT: '奥地利', + AZ: '阿塞拜疆', + BA: '波斯尼亚和黑塞哥维那', + BE: '比利时', + BF: '布基纳法索', + BG: '保加利亚', + BH: '巴林', + BI: '布隆迪', + BJ: '贝宁', + BR: '巴西', + CH: '瑞士', + CI: '科特迪瓦', + CM: '喀麦隆', + CR: '哥斯达黎加', + CV: '佛得角', + CY: '塞浦路斯', + CZ: '捷克共和国', + DE: '德国', + DK: '丹麦', + DO: '多米尼加共和国', + DZ: '阿尔及利亚', + EE: '爱沙尼亚', + ES: '西班牙', + FI: '芬兰', + FO: '法罗群岛', + FR: '法国', + GB: '英国', + GE: '格鲁吉亚', + GI: '直布罗陀', + GL: '格陵兰岛', + GR: '希腊', + GT: '危地马拉', + HR: '克罗地亚', + HU: '匈牙利', + IE: '爱尔兰', + IL: '以色列', + IR: '伊朗', + IS: '冰岛', + IT: '意大利', + JO: '约旦', + KW: '科威特', + KZ: '哈萨克斯坦', + LB: '黎巴嫩', + LI: '列支敦士登', + LT: '立陶宛', + LU: '卢森堡', + LV: '拉脱维亚', + MC: '摩纳哥', + MD: '摩尔多瓦', + ME: '黑山', + MG: '马达加斯加', + MK: '马其顿', + ML: '马里', + MR: '毛里塔尼亚', + MT: '马耳他', + MU: '毛里求斯', + MZ: '莫桑比克', + NL: '荷兰', + NO: '挪威', + PK: '巴基斯坦', + PL: '波兰', + PS: '巴勒斯坦', + PT: '葡萄牙', + QA: '卡塔尔', + RO: '罗马尼亚', + RS: '塞尔维亚', + SA: '沙特阿拉伯', + SE: '瑞典', + SI: '斯洛文尼亚', + SK: '斯洛伐克', + SM: '圣马力诺', + SN: '塞内加尔', + TL: '东帝汶', + TN: '突尼斯', + TR: '土耳其', + VG: '英属维尔京群岛', + XK: '科索沃共和国', + }, + country: '请输入有效的 %s 国家或地区的IBAN(国际银行账户)号码', + default: '请输入有效的IBAN(国际银行账户)号码', + }, + id: { + countries: { + BA: '波黑', + BG: '保加利亚', + BR: '巴西', + CH: '瑞士', + CL: '智利', + CN: '中国', + CZ: '捷克共和国', + DK: '丹麦', + EE: '爱沙尼亚', + ES: '西班牙', + FI: '芬兰', + HR: '克罗地亚', + IE: '爱尔兰', + IS: '冰岛', + LT: '立陶宛', + LV: '拉脱维亚', + ME: '黑山', + MK: '马其顿', + NL: '荷兰', + PL: '波兰', + RO: '罗马尼亚', + RS: '塞尔维亚', + SE: '瑞典', + SI: '斯洛文尼亚', + SK: '斯洛伐克', + SM: '圣马力诺', + TH: '泰国', + TR: '土耳其', + ZA: '南非', + }, + country: '请输入有效的 %s 国家或地区的身份证件号码', + default: '请输入有效的身份证件号码', + }, + identical: { + default: '请输入相同的值', + }, + imei: { + default: '请输入有效的IMEI(手机串号)', + }, + imo: { + default: '请输入有效的国际海事组织(IMO)号码', + }, + integer: { + default: '请输入有效的整数值', + }, + ip: { + default: '请输入有效的IP地址', + ipv4: '请输入有效的IPv4地址', + ipv6: '请输入有效的IPv6地址', + }, + isbn: { + default: '请输入有效的ISBN(国际标准书号)', + }, + isin: { + default: '请输入有效的ISIN(国际证券编码)', + }, + ismn: { + default: '请输入有效的ISMN(印刷音乐作品编码)', + }, + issn: { + default: '请输入有效的ISSN(国际标准杂志书号)', + }, + lessThan: { + default: '请输入小于等于 %s 的数值', + notInclusive: '请输入小于 %s 的数值', + }, + mac: { + default: '请输入有效的MAC物理地址', + }, + meid: { + default: '请输入有效的MEID(移动设备识别码)', + }, + notEmpty: { + default: '请填写必填项目', + }, + numeric: { + default: '请输入有效的数值,允许小数', + }, + phone: { + countries: { + AE: '阿联酋', + BG: '保加利亚', + BR: '巴西', + CN: '中国', + CZ: '捷克共和国', + DE: '德国', + DK: '丹麦', + ES: '西班牙', + FR: '法国', + GB: '英国', + IN: '印度', + MA: '摩洛哥', + NL: '荷兰', + PK: '巴基斯坦', + RO: '罗马尼亚', + RU: '俄罗斯', + SK: '斯洛伐克', + TH: '泰国', + US: '美国', + VE: '委内瑞拉', + }, + country: '请输入有效的 %s 国家或地区的电话号码', + default: '请输入有效的电话号码', + }, + promise: { + default: '请输入有效的值', + }, + regexp: { + default: '请输入符合正则表达式限制的值', + }, + remote: { + default: '请输入有效的值', + }, + rtn: { + default: '请输入有效的RTN号码', + }, + sedol: { + default: '请输入有效的SEDOL代码', + }, + siren: { + default: '请输入有效的SIREN号码', + }, + siret: { + default: '请输入有效的SIRET号码', + }, + step: { + default: '请输入在基础值上,增加 %s 的整数倍的数值', + }, + stringCase: { + default: '只能输入小写字母', + upper: '只能输入大写字母', + }, + stringLength: { + between: '请输入 %s 至 %s 个字符', + default: '请输入符合长度限制的值', + less: '最多只能输入 %s 个字符', + more: '需要输入至少 %s 个字符', + }, + uri: { + default: '请输入一个有效的URL地址', + }, + uuid: { + default: '请输入有效的UUID', + version: '请输入版本 %s 的UUID', + }, + vat: { + countries: { + AT: '奥地利', + BE: '比利时', + BG: '保加利亚', + BR: '巴西', + CH: '瑞士', + CY: '塞浦路斯', + CZ: '捷克共和国', + DE: '德国', + DK: '丹麦', + EE: '爱沙尼亚', + EL: '希腊', + ES: '西班牙', + FI: '芬兰', + FR: '法语', + GB: '英国', + GR: '希腊', + HR: '克罗地亚', + HU: '匈牙利', + IE: '爱尔兰', + IS: '冰岛', + IT: '意大利', + LT: '立陶宛', + LU: '卢森堡', + LV: '拉脱维亚', + MT: '马耳他', + NL: '荷兰', + NO: '挪威', + PL: '波兰', + PT: '葡萄牙', + RO: '罗马尼亚', + RS: '塞尔维亚', + RU: '俄罗斯', + SE: '瑞典', + SI: '斯洛文尼亚', + SK: '斯洛伐克', + VE: '委内瑞拉', + ZA: '南非', + }, + country: '请输入有效的 %s 国家或地区的VAT(税号)', + default: '请输入有效的VAT(税号)', + }, + vin: { + default: '请输入有效的VIN(美国车辆识别号码)', + }, + zipCode: { + countries: { + AT: '奥地利', + BG: '保加利亚', + BR: '巴西', + CA: '加拿大', + CH: '瑞士', + CZ: '捷克共和国', + DE: '德国', + DK: '丹麦', + ES: '西班牙', + FR: '法国', + GB: '英国', + IE: '爱尔兰', + IN: '印度', + IT: '意大利', + MA: '摩洛哥', + NL: '荷兰', + PL: '波兰', + PT: '葡萄牙', + RO: '罗马尼亚', + RU: '俄罗斯', + SE: '瑞典', + SG: '新加坡', + SK: '斯洛伐克', + US: '美国', + }, + country: '请输入有效的 %s 国家或地区的邮政编码', + default: '请输入有效的邮政编码', + }, + }; + + return zh_CN; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.min.js new file mode 100755 index 00000000..c2352422 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_CN.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.zh_CN=factory())})(this,(function(){"use strict";var zh_CN={base64:{default:"请输入有效的Base64编码"},between:{default:"请输入在 %s 和 %s 之间的数值",notInclusive:"请输入在 %s 和 %s 之间(不含两端)的数值"},bic:{default:"请输入有效的BIC商品编码"},callback:{default:"请输入有效的值"},choice:{between:"请选择 %s 至 %s 个选项",default:"请输入有效的值",less:"请至少选中 %s 个选项",more:"最多只能选中 %s 个选项"},color:{default:"请输入有效的颜色值"},creditCard:{default:"请输入有效的信用卡号码"},cusip:{default:"请输入有效的美国CUSIP代码"},date:{default:"请输入有效的日期",max:"请输入 %s 或以前的日期",min:"请输入 %s 或之后的日期",range:"请输入 %s 和 %s 之间的日期"},different:{default:"请输入不同的值"},digits:{default:"请输入有效的数字"},ean:{default:"请输入有效的EAN商品编码"},ein:{default:"请输入有效的EIN商品编码"},emailAddress:{default:"请输入有效的邮件地址"},file:{default:"请选择有效的文件"},greaterThan:{default:"请输入大于等于 %s 的数值",notInclusive:"请输入大于 %s 的数值"},grid:{default:"请输入有效的GRId编码"},hex:{default:"请输入有效的16进制数"},iban:{countries:{AD:"安道​​尔",AE:"阿联酋",AL:"阿尔巴尼亚",AO:"安哥拉",AT:"奥地利",AZ:"阿塞拜疆",BA:"波斯尼亚和黑塞哥维那",BE:"比利时",BF:"布基纳法索",BG:"保加利亚",BH:"巴林",BI:"布隆迪",BJ:"贝宁",BR:"巴西",CH:"瑞士",CI:"科特迪瓦",CM:"喀麦隆",CR:"哥斯达黎加",CV:"佛得角",CY:"塞浦路斯",CZ:"捷克共和国",DE:"德国",DK:"丹麦",DO:"多米尼加共和国",DZ:"阿尔及利亚",EE:"爱沙尼亚",ES:"西班牙",FI:"芬兰",FO:"法罗群岛",FR:"法国",GB:"英国",GE:"格鲁吉亚",GI:"直布罗陀",GL:"格陵兰岛",GR:"希腊",GT:"危地马拉",HR:"克罗地亚",HU:"匈牙利",IE:"爱尔兰",IL:"以色列",IR:"伊朗",IS:"冰岛",IT:"意大利",JO:"约旦",KW:"科威特",KZ:"哈萨克斯坦",LB:"黎巴嫩",LI:"列支敦士登",LT:"立陶宛",LU:"卢森堡",LV:"拉脱维亚",MC:"摩纳哥",MD:"摩尔多瓦",ME:"黑山",MG:"马达加斯加",MK:"马其顿",ML:"马里",MR:"毛里塔尼亚",MT:"马耳他",MU:"毛里求斯",MZ:"莫桑比克",NL:"荷兰",NO:"挪威",PK:"巴基斯坦",PL:"波兰",PS:"巴勒斯坦",PT:"葡萄牙",QA:"卡塔尔",RO:"罗马尼亚",RS:"塞尔维亚",SA:"沙特阿拉伯",SE:"瑞典",SI:"斯洛文尼亚",SK:"斯洛伐克",SM:"圣马力诺",SN:"塞内加尔",TL:"东帝汶",TN:"突尼斯",TR:"土耳其",VG:"英属维尔京群岛",XK:"科索沃共和国"},country:"请输入有效的 %s 国家或地区的IBAN(国际银行账户)号码",default:"请输入有效的IBAN(国际银行账户)号码"},id:{countries:{BA:"波黑",BG:"保加利亚",BR:"巴西",CH:"瑞士",CL:"智利",CN:"中国",CZ:"捷克共和国",DK:"丹麦",EE:"爱沙尼亚",ES:"西班牙",FI:"芬兰",HR:"克罗地亚",IE:"爱尔兰",IS:"冰岛",LT:"立陶宛",LV:"拉脱维亚",ME:"黑山",MK:"马其顿",NL:"荷兰",PL:"波兰",RO:"罗马尼亚",RS:"塞尔维亚",SE:"瑞典",SI:"斯洛文尼亚",SK:"斯洛伐克",SM:"圣马力诺",TH:"泰国",TR:"土耳其",ZA:"南非"},country:"请输入有效的 %s 国家或地区的身份证件号码",default:"请输入有效的身份证件号码"},identical:{default:"请输入相同的值"},imei:{default:"请输入有效的IMEI(手机串号)"},imo:{default:"请输入有效的国际海事组织(IMO)号码"},integer:{default:"请输入有效的整数值"},ip:{default:"请输入有效的IP地址",ipv4:"请输入有效的IPv4地址",ipv6:"请输入有效的IPv6地址"},isbn:{default:"请输入有效的ISBN(国际标准书号)"},isin:{default:"请输入有效的ISIN(国际证券编码)"},ismn:{default:"请输入有效的ISMN(印刷音乐作品编码)"},issn:{default:"请输入有效的ISSN(国际标准杂志书号)"},lessThan:{default:"请输入小于等于 %s 的数值",notInclusive:"请输入小于 %s 的数值"},mac:{default:"请输入有效的MAC物理地址"},meid:{default:"请输入有效的MEID(移动设备识别码)"},notEmpty:{default:"请填写必填项目"},numeric:{default:"请输入有效的数值,允许小数"},phone:{countries:{AE:"阿联酋",BG:"保加利亚",BR:"巴西",CN:"中国",CZ:"捷克共和国",DE:"德国",DK:"丹麦",ES:"西班牙",FR:"法国",GB:"英国",IN:"印度",MA:"摩洛哥",NL:"荷兰",PK:"巴基斯坦",RO:"罗马尼亚",RU:"俄罗斯",SK:"斯洛伐克",TH:"泰国",US:"美国",VE:"委内瑞拉"},country:"请输入有效的 %s 国家或地区的电话号码",default:"请输入有效的电话号码"},promise:{default:"请输入有效的值"},regexp:{default:"请输入符合正则表达式限制的值"},remote:{default:"请输入有效的值"},rtn:{default:"请输入有效的RTN号码"},sedol:{default:"请输入有效的SEDOL代码"},siren:{default:"请输入有效的SIREN号码"},siret:{default:"请输入有效的SIRET号码"},step:{default:"请输入在基础值上,增加 %s 的整数倍的数值"},stringCase:{default:"只能输入小写字母",upper:"只能输入大写字母"},stringLength:{between:"请输入 %s 至 %s 个字符",default:"请输入符合长度限制的值",less:"最多只能输入 %s 个字符",more:"需要输入至少 %s 个字符"},uri:{default:"请输入一个有效的URL地址"},uuid:{default:"请输入有效的UUID",version:"请输入版本 %s 的UUID"},vat:{countries:{AT:"奥地利",BE:"比利时",BG:"保加利亚",BR:"巴西",CH:"瑞士",CY:"塞浦路斯",CZ:"捷克共和国",DE:"德国",DK:"丹麦",EE:"爱沙尼亚",EL:"希腊",ES:"西班牙",FI:"芬兰",FR:"法语",GB:"英国",GR:"希腊",HR:"克罗地亚",HU:"匈牙利",IE:"爱尔兰",IS:"冰岛",IT:"意大利",LT:"立陶宛",LU:"卢森堡",LV:"拉脱维亚",MT:"马耳他",NL:"荷兰",NO:"挪威",PL:"波兰",PT:"葡萄牙",RO:"罗马尼亚",RS:"塞尔维亚",RU:"俄罗斯",SE:"瑞典",SI:"斯洛文尼亚",SK:"斯洛伐克",VE:"委内瑞拉",ZA:"南非"},country:"请输入有效的 %s 国家或地区的VAT(税号)",default:"请输入有效的VAT(税号)"},vin:{default:"请输入有效的VIN(美国车辆识别号码)"},zipCode:{countries:{AT:"奥地利",BG:"保加利亚",BR:"巴西",CA:"加拿大",CH:"瑞士",CZ:"捷克共和国",DE:"德国",DK:"丹麦",ES:"西班牙",FR:"法国",GB:"英国",IE:"爱尔兰",IN:"印度",IT:"意大利",MA:"摩洛哥",NL:"荷兰",PL:"波兰",PT:"葡萄牙",RO:"罗马尼亚",RU:"俄罗斯",SE:"瑞典",SG:"新加坡",SK:"斯洛伐克",US:"美国"},country:"请输入有效的 %s 国家或地区的邮政编码",default:"请输入有效的邮政编码"}};return zh_CN})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.js new file mode 100755 index 00000000..88f99e18 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.js @@ -0,0 +1,389 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (global.FormValidation = global.FormValidation || {}, global.FormValidation.locales = global.FormValidation.locales || {}, global.FormValidation.locales.zh_TW = factory())); +})(this, (function () { 'use strict'; + + /** + * Traditional Chinese language package + * Translated by @tureki + */ + + var zh_TW = { + base64: { + default: '請輸入有效的Base64編碼', + }, + between: { + default: '請輸入不小於 %s 且不大於 %s 的值', + notInclusive: '請輸入不小於等於 %s 且不大於等於 %s 的值', + }, + bic: { + default: '請輸入有效的BIC商品編碼', + }, + callback: { + default: '請輸入有效的值', + }, + choice: { + between: '請選擇 %s 至 %s 個選項', + default: '請輸入有效的值', + less: '最少選擇 %s 個選項', + more: '最多選擇 %s 個選項', + }, + color: { + default: '請輸入有效的元色碼', + }, + creditCard: { + default: '請輸入有效的信用卡號碼', + }, + cusip: { + default: '請輸入有效的CUSIP(美國證券庫斯普)號碼', + }, + date: { + default: '請輸入有效的日期', + max: '請輸入 %s 或以前的日期', + min: '請輸入 %s 或之後的日期', + range: '請輸入 %s 至 %s 之間的日期', + }, + different: { + default: '請輸入不同的值', + }, + digits: { + default: '只能輸入數字', + }, + ean: { + default: '請輸入有效的EAN商品編碼', + }, + ein: { + default: '請輸入有效的EIN商品編碼', + }, + emailAddress: { + default: '請輸入有效的EMAIL', + }, + file: { + default: '請選擇有效的檔案', + }, + greaterThan: { + default: '請輸入大於等於 %s 的值', + notInclusive: '請輸入大於 %s 的值', + }, + grid: { + default: '請輸入有效的GRId編碼', + }, + hex: { + default: '請輸入有效的16位元碼', + }, + iban: { + countries: { + AD: '安道​​爾', + AE: '阿聯酋', + AL: '阿爾巴尼亞', + AO: '安哥拉', + AT: '奧地利', + AZ: '阿塞拜疆', + BA: '波斯尼亞和黑塞哥維那', + BE: '比利時', + BF: '布基納法索', + BG: '保加利亞', + BH: '巴林', + BI: '布隆迪', + BJ: '貝寧', + BR: '巴西', + CH: '瑞士', + CI: '象牙海岸', + CM: '喀麥隆', + CR: '哥斯達黎加', + CV: '佛得角', + CY: '塞浦路斯', + CZ: '捷克共和國', + DE: '德國', + DK: '丹麥', + DO: '多明尼加共和國', + DZ: '阿爾及利亞', + EE: '愛沙尼亞', + ES: '西班牙', + FI: '芬蘭', + FO: '法羅群島', + FR: '法國', + GB: '英國', + GE: '格魯吉亞', + GI: '直布羅陀', + GL: '格陵蘭島', + GR: '希臘', + GT: '危地馬拉', + HR: '克羅地亞', + HU: '匈牙利', + IE: '愛爾蘭', + IL: '以色列', + IR: '伊朗', + IS: '冰島', + IT: '意大利', + JO: '約旦', + KW: '科威特', + KZ: '哈薩克斯坦', + LB: '黎巴嫩', + LI: '列支敦士登', + LT: '立陶宛', + LU: '盧森堡', + LV: '拉脫維亞', + MC: '摩納哥', + MD: '摩爾多瓦', + ME: '蒙特內哥羅', + MG: '馬達加斯加', + MK: '馬其頓', + ML: '馬里', + MR: '毛里塔尼亞', + MT: '馬耳他', + MU: '毛里求斯', + MZ: '莫桑比克', + NL: '荷蘭', + NO: '挪威', + PK: '巴基斯坦', + PL: '波蘭', + PS: '巴勒斯坦', + PT: '葡萄牙', + QA: '卡塔爾', + RO: '羅馬尼亞', + RS: '塞爾維亞', + SA: '沙特阿拉伯', + SE: '瑞典', + SI: '斯洛文尼亞', + SK: '斯洛伐克', + SM: '聖馬力諾', + SN: '塞內加爾', + TL: '東帝汶', + TN: '突尼斯', + TR: '土耳其', + VG: '英屬維爾京群島', + XK: '科索沃共和國', + }, + country: '請輸入有效的 %s 國家的IBAN(國際銀行賬戶)號碼', + default: '請輸入有效的IBAN(國際銀行賬戶)號碼', + }, + id: { + countries: { + BA: '波赫', + BG: '保加利亞', + BR: '巴西', + CH: '瑞士', + CL: '智利', + CN: '中國', + CZ: '捷克共和國', + DK: '丹麥', + EE: '愛沙尼亞', + ES: '西班牙', + FI: '芬蘭', + HR: '克羅地亞', + IE: '愛爾蘭', + IS: '冰島', + LT: '立陶宛', + LV: '拉脫維亞', + ME: '蒙特內哥羅', + MK: '馬其頓', + NL: '荷蘭', + PL: '波蘭', + RO: '羅馬尼亞', + RS: '塞爾維亞', + SE: '瑞典', + SI: '斯洛文尼亞', + SK: '斯洛伐克', + SM: '聖馬力諾', + TH: '泰國', + TR: '土耳其', + ZA: '南非', + }, + country: '請輸入有效的 %s 身份證字號', + default: '請輸入有效的身份證字號', + }, + identical: { + default: '請輸入相同的值', + }, + imei: { + default: '請輸入有效的IMEI(手機序列號)', + }, + imo: { + default: '請輸入有效的國際海事組織(IMO)號碼', + }, + integer: { + default: '請輸入有效的整數', + }, + ip: { + default: '請輸入有效的IP位址', + ipv4: '請輸入有效的IPv4位址', + ipv6: '請輸入有效的IPv6位址', + }, + isbn: { + default: '請輸入有效的ISBN(國際標準書號)', + }, + isin: { + default: '請輸入有效的ISIN(國際證券號碼)', + }, + ismn: { + default: '請輸入有效的ISMN(國際標準音樂編號)', + }, + issn: { + default: '請輸入有效的ISSN(國際標準期刊號)', + }, + lessThan: { + default: '請輸入小於等於 %s 的值', + notInclusive: '請輸入小於 %s 的值', + }, + mac: { + default: '請輸入有效的MAC位址', + }, + meid: { + default: '請輸入有效的MEID(行動設備識別碼)', + }, + notEmpty: { + default: '請填寫必填欄位', + }, + numeric: { + default: '請輸入有效的數字(含浮點數)', + }, + phone: { + countries: { + AE: '阿聯酋', + BG: '保加利亞', + BR: '巴西', + CN: '中国', + CZ: '捷克共和國', + DE: '德國', + DK: '丹麥', + ES: '西班牙', + FR: '法國', + GB: '英國', + IN: '印度', + MA: '摩洛哥', + NL: '荷蘭', + PK: '巴基斯坦', + RO: '罗马尼亚', + RU: '俄羅斯', + SK: '斯洛伐克', + TH: '泰國', + US: '美國', + VE: '委内瑞拉', + }, + country: '請輸入有效的 %s 國家的電話號碼', + default: '請輸入有效的電話號碼', + }, + promise: { + default: '請輸入有效的值', + }, + regexp: { + default: '請輸入符合正規表示式所限制的值', + }, + remote: { + default: '請輸入有效的值', + }, + rtn: { + default: '請輸入有效的RTN號碼', + }, + sedol: { + default: '請輸入有效的SEDOL代碼', + }, + siren: { + default: '請輸入有效的SIREN號碼', + }, + siret: { + default: '請輸入有效的SIRET號碼', + }, + step: { + default: '請輸入 %s 的倍數', + }, + stringCase: { + default: '只能輸入小寫字母', + upper: '只能輸入大寫字母', + }, + stringLength: { + between: '請輸入 %s 至 %s 個字', + default: '請輸入符合長度限制的值', + less: '請輸入小於 %s 個字', + more: '請輸入大於 %s 個字', + }, + uri: { + default: '請輸入一個有效的鏈接', + }, + uuid: { + default: '請輸入有效的UUID', + version: '請輸入版本 %s 的UUID', + }, + vat: { + countries: { + AT: '奧地利', + BE: '比利時', + BG: '保加利亞', + BR: '巴西', + CH: '瑞士', + CY: '塞浦路斯', + CZ: '捷克共和國', + DE: '德國', + DK: '丹麥', + EE: '愛沙尼亞', + EL: '希臘', + ES: '西班牙', + FI: '芬蘭', + FR: '法語', + GB: '英國', + GR: '希臘', + HR: '克羅地亞', + HU: '匈牙利', + IE: '愛爾蘭', + IS: '冰島', + IT: '意大利', + LT: '立陶宛', + LU: '盧森堡', + LV: '拉脫維亞', + MT: '馬耳他', + NL: '荷蘭', + NO: '挪威', + PL: '波蘭', + PT: '葡萄牙', + RO: '羅馬尼亞', + RS: '塞爾維亞', + RU: '俄羅斯', + SE: '瑞典', + SI: '斯洛文尼亞', + SK: '斯洛伐克', + VE: '委内瑞拉', + ZA: '南非', + }, + country: '請輸入有效的 %s 國家的VAT(增值税)', + default: '請輸入有效的VAT(增值税)', + }, + vin: { + default: '請輸入有效的VIN(車輛識別號碼)', + }, + zipCode: { + countries: { + AT: '奧地利', + BG: '保加利亞', + BR: '巴西', + CA: '加拿大', + CH: '瑞士', + CZ: '捷克共和國', + DE: '德國', + DK: '丹麥', + ES: '西班牙', + FR: '法國', + GB: '英國', + IE: '愛爾蘭', + IN: '印度', + IT: '意大利', + MA: '摩洛哥', + NL: '荷蘭', + PL: '波蘭', + PT: '葡萄牙', + RO: '羅馬尼亞', + RU: '俄羅斯', + SE: '瑞典', + SG: '新加坡', + SK: '斯洛伐克', + US: '美國', + }, + country: '請輸入有效的 %s 國家的郵政編碼', + default: '請輸入有效的郵政編碼', + }, + }; + + return zh_TW; + +})); diff --git a/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.min.js b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.min.js new file mode 100755 index 00000000..7cf95b16 --- /dev/null +++ b/httpdocs/themes/vuexy/vendor/libs/formvalidation/dist/js/locales/zh_TW.min.js @@ -0,0 +1 @@ +(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.locales=global.FormValidation.locales||{},global.FormValidation.locales.zh_TW=factory())})(this,(function(){"use strict";var zh_TW={base64:{default:"請輸入有效的Base64編碼"},between:{default:"請輸入不小於 %s 且不大於 %s 的值",notInclusive:"請輸入不小於等於 %s 且不大於等於 %s 的值"},bic:{default:"請輸入有效的BIC商品編碼"},callback:{default:"請輸入有效的值"},choice:{between:"請選擇 %s 至 %s 個選項",default:"請輸入有效的值",less:"最少選擇 %s 個選項",more:"最多選擇 %s 個選項"},color:{default:"請輸入有效的元色碼"},creditCard:{default:"請輸入有效的信用卡號碼"},cusip:{default:"請輸入有效的CUSIP(美國證券庫斯普)號碼"},date:{default:"請輸入有效的日期",max:"請輸入 %s 或以前的日期",min:"請輸入 %s 或之後的日期",range:"請輸入 %s 至 %s 之間的日期"},different:{default:"請輸入不同的值"},digits:{default:"只能輸入數字"},ean:{default:"請輸入有效的EAN商品編碼"},ein:{default:"請輸入有效的EIN商品編碼"},emailAddress:{default:"請輸入有效的EMAIL"},file:{default:"請選擇有效的檔案"},greaterThan:{default:"請輸入大於等於 %s 的值",notInclusive:"請輸入大於 %s 的值"},grid:{default:"請輸入有效的GRId編碼"},hex:{default:"請輸入有效的16位元碼"},iban:{countries:{AD:"安道​​爾",AE:"阿聯酋",AL:"阿爾巴尼亞",AO:"安哥拉",AT:"奧地利",AZ:"阿塞拜疆",BA:"波斯尼亞和黑塞哥維那",BE:"比利時",BF:"布基納法索",BG:"保加利亞",BH:"巴林",BI:"布隆迪",BJ:"貝寧",BR:"巴西",CH:"瑞士",CI:"象牙海岸",CM:"喀麥隆",CR:"哥斯達黎加",CV:"佛得角",CY:"塞浦路斯",CZ:"捷克共和國",DE:"德國",DK:"丹麥",DO:"多明尼加共和國",DZ:"阿爾及利亞",EE:"愛沙尼亞",ES:"西班牙",FI:"芬蘭",FO:"法羅群島",FR:"法國",GB:"英國",GE:"格魯吉亞",GI:"直布羅陀",GL:"格陵蘭島",GR:"希臘",GT:"危地馬拉",HR:"克羅地亞",HU:"匈牙利",IE:"愛爾蘭",IL:"以色列",IR:"伊朗",IS:"冰島",IT:"意大利",JO:"約旦",KW:"科威特",KZ:"哈薩克斯坦",LB:"黎巴嫩",LI:"列支敦士登",LT:"立陶宛",LU:"盧森堡",LV:"拉脫維亞",MC:"摩納哥",MD:"摩爾多瓦",ME:"蒙特內哥羅",MG:"馬達加斯加",MK:"馬其頓",ML:"馬里",MR:"毛里塔尼亞",MT:"馬耳他",MU:"毛里求斯",MZ:"莫桑比克",NL:"荷蘭",NO:"挪威",PK:"巴基斯坦",PL:"波蘭",PS:"巴勒斯坦",PT:"葡萄牙",QA:"卡塔爾",RO:"羅馬尼亞",RS:"塞爾維亞",SA:"沙特阿拉伯",SE:"瑞典",SI:"斯洛文尼亞",SK:"斯洛伐克",SM:"聖馬力諾",SN:"塞內加爾",TL:"東帝汶",TN:"突尼斯",TR:"土耳其",VG:"英屬維爾京群島",XK:"科索沃共和國"},country:"請輸入有效的 %s 國家的IBAN(國際銀行賬戶)號碼",default:"請輸入有效的IBAN(國際銀行賬戶)號碼"},id:{countries:{BA:"波赫",BG:"保加利亞",BR:"巴西",CH:"瑞士",CL:"智利",CN:"中國",CZ:"捷克共和國",DK:"丹麥",EE:"愛沙尼亞",ES:"西班牙",FI:"芬蘭",HR:"克羅地亞",IE:"愛爾蘭",IS:"冰島",LT:"立陶宛",LV:"拉脫維亞",ME:"蒙特內哥羅",MK:"馬其頓",NL:"荷蘭",PL:"波蘭",RO:"羅馬尼亞",RS:"塞爾維亞",SE:"瑞典",SI:"斯洛文尼亞",SK:"斯洛伐克",SM:"聖馬力諾",TH:"泰國",TR:"土耳其",ZA:"南非"},country:"請輸入有效的 %s 身份證字號",default:"請輸入有效的身份證字號"},identical:{default:"請輸入相同的值"},imei:{default:"請輸入有效的IMEI(手機序列號)"},imo:{default:"請輸入有效的國際海事組織(IMO)號碼"},integer:{default:"請輸入有效的整數"},ip:{default:"請輸入有效的IP位址",ipv4:"請輸入有效的IPv4位址",ipv6:"請輸入有效的IPv6位址"},isbn:{default:"請輸入有效的ISBN(國際標準書號)"},isin:{default:"請輸入有效的ISIN(國際證券號碼)"},ismn:{default:"請輸入有效的ISMN(國際標準音樂編號)"},issn:{default:"請輸入有效的ISSN(國際標準期刊號)"},lessThan:{default:"請輸入小於等於 %s 的值",notInclusive:"請輸入小於 %s 的值"},mac:{default:"請輸入有效的MAC位址"},meid:{default:"請輸入有效的MEID(行動設備識別碼)"},notEmpty:{default:"請填寫必填欄位"},numeric:{default:"請輸入有效的數字(含浮點數)"},phone:{countries:{AE:"阿聯酋",BG:"保加利亞",BR:"巴西",CN:"中国",CZ:"捷克共和國",DE:"德國",DK:"丹麥",ES:"西班牙",FR:"法國",GB:"英國",IN:"印度",MA:"摩洛哥",NL:"荷蘭",PK:"巴基斯坦",RO:"罗马尼亚",RU:"俄羅斯",SK:"斯洛伐克",TH:"泰國",US:"美國",VE:"委内瑞拉"},country:"請輸入有效的 %s 國家的電話號碼",default:"請輸入有效的電話號碼"},promise:{default:"請輸入有效的值"},regexp:{default:"請輸入符合正規表示式所限制的值"},remote:{default:"請輸入有效的值"},rtn:{default:"請輸入有效的RTN號碼"},sedol:{default:"請輸入有效的SEDOL代碼"},siren:{default:"請輸入有效的SIREN號碼"},siret:{default:"請輸入有效的SIRET號碼"},step:{default:"請輸入 %s 的倍數"},stringCase:{default:"只能輸入小寫字母",upper:"只能輸入大寫字母"},stringLength:{between:"請輸入 %s 至 %s 個字",default:"請輸入符合長度限制的值",less:"請輸入小於 %s 個字",more:"請輸入大於 %s 個字"},uri:{default:"請輸入一個有效的鏈接"},uuid:{default:"請輸入有效的UUID",version:"請輸入版本 %s 的UUID"},vat:{countries:{AT:"奧地利",BE:"比利時",BG:"保加利亞",BR:"巴西",CH:"瑞士",CY:"塞浦路斯",CZ:"捷克共和國",DE:"德國",DK:"丹麥",EE:"愛沙尼亞",EL:"希臘",ES:"西班牙",FI:"芬蘭",FR:"法語",GB:"英國",GR:"希臘",HR:"克羅地亞",HU:"匈牙利",IE:"愛爾蘭",IS:"冰島",IT:"意大利",LT:"立陶宛",LU:"盧森堡",LV:"拉脫維亞",MT:"馬耳他",NL:"荷蘭",NO:"挪威",PL:"波蘭",PT:"葡萄牙",RO:"羅馬尼亞",RS:"塞爾維亞",RU:"俄羅斯",SE:"瑞典",SI:"斯洛文尼亞",SK:"斯洛伐克",VE:"委内瑞拉",ZA:"南非"},country:"請輸入有效的 %s 國家的VAT(增值税)",default:"請輸入有效的VAT(增值税)"},vin:{default:"請輸入有效的VIN(車輛識別號碼)"},zipCode:{countries:{AT:"奧地利",BG:"保加利亞",BR:"巴西",CA:"加拿大",CH:"瑞士",CZ:"捷克共和國",DE:"德國",DK:"丹麥",ES:"西班牙",FR:"法國",GB:"英國",IE:"愛爾蘭",IN:"印度",IT:"意大利",MA:"摩洛哥",NL:"荷蘭",PL:"波蘭",PT:"葡萄牙",RO:"羅馬尼亞",RU:"俄羅斯",SE:"瑞典",SG:"新加坡",SK:"斯洛伐克",US:"美國"},country:"請輸入有效的 %s 國家的郵政編碼",default:"請輸入有效的郵政編碼"}};return zh_TW})); \ No newline at end of file diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..c6f9a5e7c03f9e64e9c7b4773a8e37ade8eaf406 GIT binary patch literal 63632 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_AMS-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..0acaaff03d4bb7606de02a827aeee338e5a86910 GIT binary patch literal 28076 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 G2<`xUL{2yW literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..f522294ff0f3f8c52dfdaef7ebfaa06ebfcfaabf GIT binary patch literal 12344 zcmb_?3v^t^dEU(2_q}`X-S->2clYit9{a#+u?v8Bae*aBf*?T>BC(_>Vo87x@gWiv zB~r2;wk%sBty+?8#ZGJ=9ow-Q`_#E0qhndMPb9}_?f5ip+6;lzcL=Z=;B_oE2KhhY-e$>yaC(C$X4uMbM` zQm>MS1zFMX`hAqy-+vKH_xrEzVcy$P(F+hYh8HY(t{&^aB~u& z-tR*HsS9hX7glQj0{DAop#BOXXaLIZk^pEcAT;P1^mGn-%z>9y1_nsr|NMLauLDnF z;}4lZ@+W93T0r8fyXq4mGLWy9D}w`}U~q7tT7joJI8YfXS1Zsc1pJ|32!5+j3Gjmb znCZ@({S29%w8c#4vboM7AT<&ggyD&#Dl?=zAhFq9zj59p3WSJ*AupqHs>XShwC={N zt2-9(`qLUKX*|JCJ*ArZy;ZY9dRShm-6I55?2_Ni$1A=-oVd^Y>5tPyU`4m#e(npO z+dV$42)tW^dPw8>FrOan^$`a9%HGF@{%*&=8V`Kr871wGU9J; zN#cP#PE+NaXK1Jlnxq}QoKLDwwZ%{ws+OVE9snZ-DF}XE@YBH*v4GzmBZPuBX=Blu zvylr0DVomwIWx`Uel@8Ty2SZdLI{k7{DXrYPhU<8-BT}gdr~el*q^@y?D3mk>zZ% zQs6o7{*h#A`h^^|%hU2eS`jWU3!YvZRR0EmtNq5&Qd%>pU{55RTi9B3V^ zTJUV50&tW83JO`kZ^Ki;Ki2&NpV?mP-R0>#GW5|pFOlFbB6OTig?xd|D`!^^UzqnN zz~j9Lkz3@eXb9~9kDnTjy1?Uo)W(&{P^D6(Mh$M75{&IAF-a=E@=(R>Gff@@roUVc zq_<5j41$KXb+eL;F$r2{IugO=`SNkexc=-{l1uZf;Pyup@o0o$2%g%ZViqe!a-aK? z530JkTgzTqeyM}Q|54;I%ai&k0sE2@SJU0sPn`^Lm_Q6@K9TkRHD)jgv1SheXNaT@ z?kD=u?|&!F^zMEs9MGd+iv)Og8EjDpTZ~I!3!iO*N_AkO_f4;}aUfaR=xPv|+tn_)@g1G;Xq2{|L!+N5Si!Wrf`SHCKdBE>>4}N~W zek@Q}!}oX13>2!n1>CJ_v8)zR1X*~Mav#b~r!R|p3tHg+G$VZyVL#}iX{ zYcf$3@RTS>N{V5XjLh-r#c#Z>^u!2gT-bP)93*d`1EBFpfLhLp3F=s2yH;x9%^WC9 z)6pO(<0R-IQ1iB;G}dVHrY>wZ+o`*4Z(ewQ`)n>fnr0PlIIKl`O7)A;&bcu+m?9%8 zTV}B%bc z(a-E!>kya@g`%lhVM1VPF1;`cZMoeUJz_AupMHE zPD6bj@Ea-v4FQb{rOIeX5DimO2qcS_4)<$EKa&$m8I>h*zb_GHGo)sA<~1q7NP;Ihxi_t;o~;)b zad_vqTzV8MO!yO@``C&Ua4{Lqr^Gm-N&cQPap&a=FET6+A6~8s?ue^;-xDE%F~<@) zCQBH*uOqzi7G$pvwc=vR4@hOHTFyT0ge>*?cH)Jghi?0+0-(IB#ul@X0Or zk-NbTBSXOmA^<5FxCfs1bpL3&S66j2-TVwK$m# z>q?AO1Zl1-%wk?p({K#%4UJ#E)ODaJfsgcVJj-kc&9{M%gfaCIM|9h|PV(9edE3TR zZR!uLlt!zSYIRdf$P9K9nf0H)ED>=i=+lMgExI zp0L{I4-T4JTPWqCxg5eCPHUj)W&($Fk%NrU+6F3v^k~9k1vU`g70dS}usGxwWFimd zGpfq^V{YfTfj_6n*zMw(!Wa7jYRFj5Dz2U_5^wmttnY~hl_~djEpXV#e`~Ig>_{cZ z?-DIJeDc)GAKpzo35mn;r+)qMV|xWjYac8wOOmeYSUKJ254bY3D_`_-rr`?}W>@Q`FYngE*{u$z4xu-OGRpUl{Kp|x+d3@(Hq)rA}_K7oiLPlC8$I-tK6J#{;`Yw0ij7UQHFnST>>&_x)pfC=oUrm7*@Y z2fTVRlMR##srm0`J% z&S1$Mm9%8$;NIU}+FCpy;X%#giiKUCAm|w1_(S$0`8{+NbiBv$Yuk*@ZUut-;IHKk zkm;y>H|t<^=kN^~4H8}zG`=$isNp;97Rm>HK*6A!Lnzonq=G;1<2jZ~mo+`Wk=?#W z{~D4v=i*eM$g?sp2BTU)4Q4wyIjXC0bP-d8LH)y&9HS2o3n z(JD_8qQG&!PM2ubw?=r`OMaJS7$x~HZ}jIz<^xaRjtpi)UVW-~>wi5x>s48|OZ6&> zkH@;&m52#3?z7*Lcs?qBdw=F23u$L&zVGGg@TWg@eX=Uy4qX%q2?%N)bD{67-!Nn! zWW~RLTg(rbfW3G2An=n=+DY{4zAhkEbvSOD{XSn`)rOf%0*-~$)e1NzaRg6pCN+!l~-mYo|Ql8KW znbK7%b(L}=;Zmamy^(=**jscts%Xc4`saqIg#{+?wO2pckoG+C^p`#yE=yR}@(GFY zYLZla@{j(#3R#(8qQ`mf&gR)Gj|4E2{K_lO7sKF3qZ@BC62!_3_z~nw$RUnmpcnNK z+xCvtTh2s%rR`6EhMh>-AlP9;xyiw$L*cY_ai%^}oZN<8z1y$H0xa)gq>g>(UHHJj zw&BW_l~7>Eu0Yt6PfAKMp;gU;Ffd88OC&>5npw9?B0p4*&hiz*h zXdeQp>FCqi^Ju8sx^(8u_TDe>RClj$f(+&C0HN%g=X8?D=kf{i@OX|$L*dB8=l29z z66=aAUXJ@RL7Xz?mJ&?vMLzwpI{m#=m7PoZw3)=M7jzD>W;bF^;doe$= zC7bF?4J-fcmzUh`D8_JQNMRq=gXSbceKA~`*@jMc{*TW3^e`*JN55MbBt)EM{KQFkbp?>%vEe_HkG{qk1wJw-SmVO4S^I^D%bFJIVxT;t5GFBtOKn`4C#&xBK+peChVoYX%r zGoqX|cowb!eu=@@rT8ODl||d`Z!>lB6?6))=vD5vJM8#(-OXqyJE~LdT03T2aR}V> z&;)^-Pj%BL((OnFc<7eu^}%Zj3M~9OF5$VlZ(!fz!Bg2HqfVsq!9l`!V%?r_!kcuv zjG{MDKN9Ou*j&<+N=7_>H;Ls!tdH5+aFO)TOCdrM%R$cBQk5%F?w!t3J?z)?NPI-q zw@;)aYKY|`Q_Ya6yY((sQBylYJeCGK7Iw!xjHX1q^g6L~RP>dCCf4-7{hw8Z?yXD| zXW&SBrw4gqr~DB4Hd+MK7CUc8KRAbNfBIenT)~NWidj2w+8*VgrxTuLNc&X1r%t$nyC{3!`mU6_iV_z&YUdS_w z#03>bafc$|+P+BAD@>Ks-fWTgdBrZXw3Vl~ru4=)nXTmCpepF?Yn=+)=U^cnV8F06 z6l@j17r+rH2$1*Squl|@4U)g?i+bGdE%DIFV;7@Y-;ko}V#ZHKM_3|}}o zD(bQ1T2=Wu`D$9y{Jt~~xAR+DkIdz~aG}!nZ5Q8uON28Y%XRrUK~3_UJCiHa1e(z{ zezEbN$vR{-dc!Mowr5kh+Uc0u#zvm{vJE&yI29ir|Lr$!;J7fV?6iYwowrka>ns@Y zOplHY#dLFAm(5Hlz5V87Q0-vll3!v4UUUzR2Vvim6S|u_;`at4y$pZxOntLOvLEzPe>BsPzSx$0Lxy`r%y;H_KU*}sL7jD#Ds1qDT`Na|Ja!RDA5C_9 zbT_%`PIv9UwdbUy20ce_PARTLo`eGf5@Bb`O8lv>EiEm`B*JU?uZ@5IU{U65Nq?V} zLDGXD>Db+pRwo#08Y&40?3^x~!$fNXwPkN*X6k%S1i|5gK+SPO7+oTuMSn*#AN9iP z0ZHM{HMYXxiYxkE3>U2Hm`PMG#n@!b70`L!?JASV8|TA1j~Q{q%P{P(|0D>nNk!G8 zCPuq-a@A{GT3B280Ks55>4o2TKxBB4b9eB<+>igemrc)q;i&5F$PN@G!iN{V?l0ZC z^$A_pxb1)W!<{^T>p$H3A2A%#y^*6=?;E~v5ng9wR7QyD1Po3C23tg$PukaxmeO#I z2-(+8z=E2rb&LX&Iq!&VPp%Hw4s1IqY+O`rYEyb&4+fkUHJj&>A+Rm@vWaKXT|VqO zHk$ASWkI6X$Ks1F64AGGL}EU7YWuShQRdW6PE2ML5i6;IodG=wR~on}W8v}hB8f91 zBPe~LNW43m8Go)QigKJNgq-MvlRMKr;P!OIAD06>A3qXfRfBc8yHl}5I2hlusB`%6 zRqwEvB!ZOnX9f4pIhmIxy7un~uxf^9c-a$6#d6)zXzzg-eyTbFF9!gv4 zQ4Tr|Ts7@ONEKehzS^tBwlb=jvEs+Ms3;zomg^R7#= zpguCFMSt^pxUW~qh*yo(uomf_o{wiuS?EZ_d>$$NWL>?pa72ZdEdlI}oI4qZSGhdnj)8CS9D_rT9AmL8GKFqmN`P&_HQcqwM`T5I z!8a}RyQL(02yXQBhkl09bMP6}XfOToww~*_jIZNgk^9IGnR}SG*^}%KxF+`l{xbhd z;i&M(;$iXcq&4Zg@~r$>C850PGF)GGechfP*7(-PfAWc=`qB=a z7vUZR-$%9NKnCA{!%DS);4}YR#AlcGZZ1;LuK+=nEQ{x zcVI0lGZWajhz_yq8*knE5qr_r;eFaS+1HH@`8^h=j=>2g6p^x9kP!8~01brZZjRbA;!#82H?nf-Lzq4zh zWS~Rn<&6!Se=DUnezNg<8;{$((1?(Q3WkO5S*kY-W9~Ji?VYpu{fCyUa?I*#ET1s0 z-LqtoZ1Wo;OnCgbc`TMnS*T&5X>;ZV%rd=PD_Xc<8OtY%7Acr1GgY*hg0XUw@dr?C z+VV{s%geQO;-9XqXPIe>OfOzBESCwybaTaG7p~kOgupabYBipstv9p)uEh-?&Dsqg z_CcR%p@pT@#*HARoJET*SWMmuOfS*(tl;!?iy>yL7}gsL7MnYCqYJCk_2YGmuP>!6 zCfnF|cnO$e*Om-xVF8+^8ZpBfrqpnwVXQmcAW;`IwQ7ddNBjFI=Nk)42B2}RX;|{Y z(lWFdv`?l~g;JH}*m9%MhyhxbYx=l__AOaxjxwj99-FfgluFDsUvs15l;brH9cwgJ znhgu*8;zC*4PyoLF>8&Y#TAUYVX@gJ=p;-pELnnCvqZB77JwnkMT@uL1|*D?b>Ude zpq*6Rm?J*@1it!li|a{2=d^LnxCU#j_i(qkhe7Qlr{nqZl=aWyC1E^EvSE1uwxZ=N%q=dhvnw-=jHRxcSBjRe zFt>MUZoktQOF_HOZub|~k$3u@rFE|tOxUbho;(dXaIM<9PCwl6Vc{Uyg2^r{tkKWUg>{yevBEk>%Xnd(r)5WBU7%&6urAUvSy-27nJ)ku4*nLu z3`ml_Z$ zmmn!pD-PZP&wKH}3z#8W@*$YbnWz5u(*$Inca@g5qu}qrRt5jLGGPv{mvMmVS^+#j zfp;CV48hVIE?U(>DKu8JhTo4B9Q!!1kAR6#Fl&^IS(*|6+8x)f&6=~2f|g+8gRBcX z(l8vL{DAN%IrCY(S!;6})-ug0 zQ+to7CL zLNM^z%A~i~0%sX(V_|>1rn`alth=1Snmd%#6AoCZk$@XeC`Ym%U(*w>sRc@Pj3i3yZ zqPWcpO)o9PU{5v18m09eQW0h_n(!o}6mG)t zpHhc_a@r14K1|#0rF=GZg!0+ceU#6pj?y*jz_v`+q(qahNr_{0O-dZ6Jlla-p*)mW zr96~4L3t=~(w1ums8hCFlsaw8MXCF3xhQqUmWxtnZMi6Q&X$W(=WV$t^#EWzwrRi% zcFmfCj*AYt705LTI%TtJP`dHHyXWW_cQHP`qA8<&@@EGt;Y|i(%U9;zV!XYX9lMYGQKL{fyocTWFkd)ymholT2 z2Hwfd`JT3G_Iw|4NXq_EhotP!z{p8wzGoehGF)>=%5c4KL$Ob`79YF85~dE9CfLgw zwY(*+T1;l)N_#^uBDes4cOM)l@jrvT&bjhkSVuw)Opbaeanl7a2^`8xY)Y)X&P+kK z0z_Bfa@rlSni+v7u=9!z^3Xf*sf2iK=X9came}>h`oA7M`yd`Ltz$&3NdOKz% zpuYfr4vkS7Y7R}{KWD$wq8YRg{ZWf%(E!f0Xb#ozffmi*(XNs;{OMM^hRUprrqKiF z0=f#To`(PWIfWiX2I@k`Q8$zWa69jV|0XQjR6o!Le5<*NF4?^2p|&45PeaRjC|6Md zT6WlU3BCW!{qSzHJ@YV(oP*VyFxo&{VYVh9w2IDwWOG0-0=)$PmoW|WS$p+0pf13O z)4;nAdQZatk)DONHM9*hIuCl#at+#7Va5SevZWuj*LlDBitm{5{Uvzkhy$?dnvD~c z#X$YAem~j*)PwMx068y1`G74ym6c-tkj*s=oP&V=Kh7=``TtkT(6z?U!}e1GgqyJb zDRe)SS72=ivk8#k|DOf#Uhz!J&ds~5eCNsqSo>kHES1Z!ZE?xQ^C9?LftI#~4YV7i zK4)9_{cS{jQU*_=K6B}=S@wh0Ct$UQVYW4UHiv_H8ujb*!0)Vl8EER4YcQTlM}2EQ z`1~#?_kcfA-aF;nb=M5kO7HF&RJPla-My{>QauEJr)~c}2A_1*+xRr?6}O_jP*Pit z!dx_t9|U z005=~06;-9W_tFqFmid1 zCEkAbf%_lOENs2Z0RW&l0Dztd0N~rN@?j8Jni-h_0GR*sbNz#fyO@pTyZEl{zjM-e ze1shUQCQl!dcJG6@7(qzzt>s?f4k*&nPWh?sJ-EAMtJ!^qcT_DEz7&q-}=@992IysHbwK9XSu%lm>Z)bnS7btW3{tKE9b zP0KlHP9y0(+)N8#um}x~QZoR$04R*t&M3YqkO!VXxCA+d%$$6qMJb>>{SY{(>r=RP z(tOhVig^1CI}w7uSp4u5yQ1+%yy*7yroUG{l`FSG^!nF#kQ$<=NVh=ILZ1yeSEyUC zK6%nIaJq@s)8s{gb8}!oAY&=6O8R)DMFOv^N*?gkrT3T{L-u>|Vbs~-)2)H?V(hss z9hy>m&F9U|4t3L59XIy95V2zWn<|98BmR1C3HeS^b&RUa2A^#wESV6*ZGLAkf*hx`DveDJP z60N4r$c$Dh(3G^92X-Y0Lac`u0`tk~{o2=3qqno|?oLjENvkw&vc_}?`0x5gCi`*W zQSt;g6WU2(Ml(+rEFV>>Jn zyk}~1?Yr6TJCmpNeEv5~^q+_wLPamxeBCNBR~3o7y(lPDhH`=i)eQLNMAR&3D2Z*z z4k1gn9_?9;^5GQ6r1JTbU2jBd1ntyAhyalzFs1ZiVO6iZV_QaWnvq!#{PA+ik5UvNzWMCSUmHT6iS@3BWIs=G?slv)@ z`vN2b=;zXkS%*75T>>lfUvH&+=a*kNrZhgN#em&Ba;zJrn=^NS66vIw&Aep>>8ZJ%>*=EXTl*K*X|C(ce0 z6y)Y~rq-H0C+jv5>KK_gs()-S(2U4(RD?=sD5tFk;}XV5C4QuV2k-A2ZB;9sFJe#} zF%aox535fxgVn8TUI7!zX(-A>n9j;&Ay%p%RU6i9Rl@Y>Tj$H}QjK75T6B8vf^OJO zH3&s4Vd{}S*x`I<7hx*rkX+k>N|LqEeLB^{w?nWInP$!hk2C6=~guEDOJU=A0a zxmULlgF5xWBmG5XT-u6pK2VT9P2G$Vr8kRsZ$lq%{Nl&x#P0)kZ$&IcVV9#?C!7HZ zDztPNys!}UU`O5Xh0W&X#q)Y4=|E(k%ovgu%-~9bJqikB;hXV(td6cH=+q)>LpZ%^ zXzRI=x->&!n()JO8+oM=6X_@@I~(bF?+e# z?G*vtsZqQ^2KJpDhV^7xH7ubZPYtEX^BZjKg6;#dON~wXFX&_xzelG0#=SPvmD5=V zXh7JTbS*_1==S~?eLejC+IX8#U7foV=6?Ax_*F&r1U=0#|s{<&3^Q=s-I3xZW;R0j+>=iy**JX7A58)in&t-;w35|!{`pEdu7bp>MhJsZ zb$^Y<85K-&qU1;R_~fjRz!?|e-@rYuQqL_aLwaf$EVmffa+P?>Q$A}os7hq9K<}ZL z<8G1g#XG7LdZ#W+&zK1&ZMJu!uP@q%Vhk{-_>(dG>nL+reW-xsvh=8llAvpM4fm22 z^HpX3RC%@r-Y0y7+^<%>Or+%J8388ous;Rq(4SH`g_~W~;qEb?`8gV0isoDe`Pyp$ z(v5L+ucJ7n4MlH|48N3r6n#lFGhXLv^PQVzL_7!|22F)D?GfYy${NMk`eLgodTh`QWXw^2`@AIm zStTd=hNU0voqVAj+qf{bqq`j;wxk;SK=9bkT*99^OJrnHWCx8ab@ZWucodP7TaIf{ z#PCtn(ab~zjMX~Xume5C4j+QwU0cZo^2mAk8x+p{ft5}7gBDpXri$&#$N)Zh@hBV= z6EgnpCG%FE(4cXjlPzs=ni((u3hm)+WXvs`ydy(@CUn#o!(>Dhr02mT^yhxZ7Ds-; zx|uNE&#!=v@b)(MKLx1zY^F6bP2|y3z$!g?@fDhz+=uH>@laIaVUoefG+g(%ABEgk zu@yqzbweSoqm2t-Mr$a%hYt?Es_C zhX&TS2WV-(9*P9zBvy3$8|j7PY@l9`wEglj$t3?RTo(t2+Qwxqa9+#bb$(D>%GdWT z4ufZYoogmf==bWH$7;TT%(XF_ozuwT<|*T2Z^zVct+t)ovIflVtwyW>r>z&%Ur1>9 zqTGDU9m5qQ>;*ADe|I!BINrj@)YoVk6Cq$N?Zbmm_<9ohf6sPqVc&|eEiaeAj%mzU zeV4R*vYaS+fYCZ8p=Z}YgE|Z6MdbJL=Hrp{b$IbWKB!TU>Wc9uL zo|%>BWlAI&pDJEt{izpTHum_Qt70Fa|DMbR1x6#Fs%Lrxe-! z{7k73^L|PxFjUGbzDNKT+dbMvUCrMy@>Ls7(QYxMmfX^JZb9BJ8~4}>o63gi#O4EO zw98vIb#{h}45)^_ua8msF(jH}QwxK715lsOKAl_tI@{Sqyr)do<+lj*?Jl`NWYZD) zI?${geuIcGTURi06{5xu@Wh?0 zcqM`Yj|c0l;plr_AY+M@LsCTcHcJN|a}1dY%l&rPO(6?Sdd3Kq4@eX}XL@%%!ANm7 z85>SOQK9q>3;2H2`9ZTGtUayZ;2Q62Q~RX@XDXsA%sXD~Ec=MN^XHP4ENkc}fxSrS z`Spetvj85ehMcvoq-ylJ?dYs0fgr4w?k5rsRAItjD(h5$(>ztuwzx%>d-CxFjezba%ty(`U$1lv=1-Fs z-y*O(oNfedHLSww@i%ndcDa_5TSBTeC7*Se@fKSY?S6?bjK|WMHq~|iJ>->&Hz~5e z%B0L)%ywcq3=OSfrDp7h=SFKgXdjSKm}#^9#BubCj=3rxI|4B|L#CO1E!u~aGwq(< z&f*OBfzjfDT?dcCmJ-q9?VzW4)L2p_*=v_qt{$A}H)|Xg%{aa=cfhFBTAtLvq4GUg z0JYwqKq#uXpzv6ZMP$ohs$sD~G9=p$b!{H_GfBSR!D6TJ*!7?i0F2CD67213PTi^0 zs`6;O`I&d5#0Qp6)T~IR)L+=v&o&fr^qPV;aKD{%*kq86LbyGnLcJ2zjTL-!lZrpX zhGf#DElv17IVwP&*k5RHj^$D3vh1I>vhK}i0*_}j1^L#I&sw-Yxcpar1^mBbumV1IO55}BC6Ga^(?jtrRG?{QIM^@N(rR00BKtw@QG63JP7ZJeL(0wXVVaAwmv*;<^ z84`Yb2&o}9!S$tj%9xTdZ!=^N?e&NL+@4|Ra5-}cl*p6A=vpd9jI&grPd6bio*0qw04p~Uy+jjx zLakFSS_nm`=6m&4`SRstVEF}{lej!Wldh^YD|=$u=VCkus}4idJ(jthoOs}(5x=0} z4i{R$NV05i!YhZ3eQU{=%`8C?C#G__y;%bXdCR$Gyi`rCH5=71GcoIkw@3FGRt;d> zY;|=wn`|%9Xcj9VzJQ?MY1r&QZqPypq_}@NDQL(?HGFYQixIqP&r_l?o@D)dRT(jV zPVwbz4vs6{hcYOk7hC%qUrdYsYgp&_QvNg8kZ?(6c@opo>^tS>rMIW24O}>~S>Ksj z9z-y}A5ni{(xLX%J7)kOq^0Uygr=u|BSL#jqYDB(u)S~=E&Y1yHcT$5b4t_&rL^7# zywsO07OLu=&d}7v5w={Ub!7E?V5GdBmGUt`W*yr|YadnZE354=Zj0?1#8go|dVw8> zN~vXJT6R}wJ>NU}AS)KEtsf|={csULpR(e*0~u39EJY_zhKieCck2DE@7I_Vxg5MN zbYDb5mRr4h>n4K?SDf=rfiT)u(VBr(WFOcNgx<9yiX;+2#)tqA!vn8(Oc{|mR_d_L zG3*y{sH~fae!?n!gKa?@N%34YftW%di54^_5Muxo3vKT-;>WT_PZ1~p?h)|4rSsnW z`QL~EasXq1Pf!L>OCWX7FR%r84%!HM4#o}U0oD+90Zte09^M(ogl7m)<98Ho(3 z1*zpf{V^Z_@FQU_#Sm5C4uA?e{+IOswYS|jC$JL;`(1+rK>c^ca}_z78Y&2gH59Np zXFIZ)ESSu`+*exUP@9r0@o}i$#pr9`?R;VD57;31w zZx3X6_-7!P01s~yk)_iMaSyh%t(=92g@%OzqVed^i#EV8I$ht>Gfg^#lx(Jh{1FQe z5BSD|`raV>PfiE~%GjI?2bdfS$qwrUNV@>Yr4@t7qm6ps-XQ58BJbX=-umB81Feey zfYTeqM$gq6jV13jc@*NRHqA7w^1!U&Q_hI!xedgjZ(JL9&%?E)lt=y#bW=Tk_{t|9 z&z6XZ$v%H_)LBB(#=l8*9jsHa=?3*ngg~89(`< z6xg4P!)I+`bgD|7F*d_$Nxa#pwT53ya6w#H=E`qYBF`0NJSL39#~C6>%s?}~rnMk+ z)Stbm4~w}P__o&9H*d&4HyC-ZLy|7A)#od?{3l0g()GBC6bEtr= zkW$qF$~Ajt@S6Q1ghuED=4m~MCw|&c;1gUyurUag!J>i`@_yc9LqaFU-L79iSQva- zvL{qjg?YEctv!mjgTr7i5L)k?rk5@fw2kS=h_p<(E?rHm zmKUT_BSqx2HkDnq|hrT3^VPKeY=P|Ju zETNCZQT17*Kq_2fvxK4iTQEMsE^FGpGs*W7WY{6>HmL1P{|VUXV7}13&b6Wq&((T( ziRx4=G8COud}>!XCpex@-*|bxY@Yp*Df)pf@H0v5&q!~R_t*38m5J1Hi6`f(`bu&6 zUw*<_xurOgOp41uvC)MM)7b986U4Y|uxQf(wLIyL+a4az`C}|4ZA}XoJAc?T^#VAw zROXIb#;097;~NWlF+&t{oN<{6p5$t66-LysmyeL5EUo}i8dJQq@o3oP^F&T~CYsq! zI}^Jyc@8>dnm^&2O%7^g9f48JD$1sERPQy_)x>qW>@|Z!b!pG6noQCGaayX@rn(I2 zm=E2Fg_j{Eh{2B1=dTIv$8t)J=||Wt9M}bTlk?%n-{Z%*EQ-YVZz=en;EBF656BdD znJeQT$@t>zfT~V`J0`U7q+=1G31)ehjky%Q3~%C(T8fxL=>b%}3>I*tW8uMNt`JgM zSs!-r1f``tt&HvE_#~aL>E4I-gam96Os13a*u#&)%k{S`_%A62F)1_2Lzoc>7Rkjb zcYjyNB>r%e9LW|~Ammr132PRg?&VEIg)21c)!;TW2fuM??CV{RSF$bQ{)FXV{z4iS ze@Nu}g@8MqD7Rx08+n7`!OJ?Sa-j&QfR*epR?TBSS{~aYOeQp)Xm2seQiW~o`AJ3F zGh`jX&AY;Wq`}cidM(0942ogE^>EjU+tT#NNTyxTp(n9`)@JSX2nwtBuU;nICW@XW z6pD4E838%B7{kfeB~EZL^>e-2w2`i{ij*B2uB+)R-#+!mN~ScFm(qyBuf|fOoX`~U zY|7A>Wa&wY5sc)Y#)8FD+SGhWF_kXpUQZW7G6^owC`@;)fLWZ1cD-TBVyiX_it#Ug zs$9IZ9!_Nza=oVVCCfL24Idd(I0Pw)z2^}a7OWnA?K@=DMBysCr?9gxUa(RTgLNxBFYMr#tE?3dhb*hiCs=p7k;qZSHaaf_IAKjehwW!JyRoQ`ctt;97M@oU! zBpPlbxm0Q)%BwNhK2ISn61rn()X=iUQnzU=CYN8Km%g|#TmLzJo6x|18?pVMo_VIb zXfIY4-*EP+w$BUWccw(barlImq~P~WdJ@aO0aI>CIQ&>(<;O)#S9tj>bdA7{4let+ z4z7!?%~yRXv+&s^>=ScY?>Eqxny+GwrDzS~e7(`4J#-2!#&IyERy};k%MiaJ z{pK$ib2z8$cGW+>iBVf-On#HHSgl|uK4z^`Qrs?zbDkLeU=eej8Dd|eL7XS<6_ulU zJdwqT!F|N%BGxpIC@CZb^F)*}eM7IWNTer*YF`N3vdTp@)?u>$NAUJ9(EGL0Ww00X zb{pUOve-_wsZ&!jzx&hFR?!hDp9PVxC~8+B?3PN=Y?rMIrFvLEz^nVQQi>3aYAt75 zlk0`Uo#Wwynf^0KJmvj&mFFtwNF#C|3tHHYM-&i51I@^YL8B@@Z2yFRNe1Z{FxTzn3EG0hDA1Imh_ zoBeP7?Sc6mIGxs;cC!7ZDPN3)#6kd2@r7CWSDTF?kZn^MV~9D#bO+po3uFzQ7%l|w ze_EDD@8P`ybyo-Ep^ za?vGvGb}4Bi??H*g?&rN0n3~rVA^A>Y3w3#QB6(8uBkjtO_me-mxh|)dI`axIR}KJ z59M23YtkKBNvxZZVDtJ1vaBsy}_kq9RP zuwqi*)pe(f9rsqy8=8-Ae(huC znPPvS2eY5ILwS7v<}2OI4RLFNjh^VXCggJe>2Gq~@33 zAs^474wNRY$8G$5Tf#8-A?*4U5xV@cw}ADrxGBR66t)1VcyW;6xe`28TE^FOHP)MB z&>2Ud4~l4@vmQ_MKo%I5JZ;<)9@<7RD{xb9ef|3C(&rNtE- z0cD%s!vl9n)X?zF+0EtQ^7i`v>h1d)kilb4_J$1^i3k~>zYKTz Mepdy)y#Y}F4=Hd9=l}o! literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Caligraphic-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..75344a1f98e37e2c631e178065854c3a81fb842f GIT binary patch literal 6908 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 CFgb+) literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4e98259c3b54076d684bf3459baeaeae8dbce97a GIT binary patch literal 19584 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..395f28beac23c7b0f7f3a1e714bd8dac253dd3bc GIT binary patch literal 11348 zcmV-aEUVLZPew8T0RR9104!7h4gdfE08HQj04x0f0RR9100000000000000000000 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 Y{My=5Zj3WbM|mX<0#Lulu=APmKiR?A3IG5A literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff new file mode 100755 index 0000000000000000000000000000000000000000..f38136ac1cc2dcdc9d9b10b8521487468b1f768c GIT binary patch literal 29912 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 bnfbLfgSm6Day;iB;wah|00962|Nj6Fv8wea literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Bold.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..ab2ad21da6fbe6c171bb869240954d0ead8f68fd GIT binary patch literal 25324 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 PaXk zfy;7nh>eLMgtY9K?UDq@1+tKYB$u6B2oB5V5@PZmB;Z&x_j{_kN0O0~kazDNPoti$ zt~ya0$h9li-+L_o6vth?h2zNR zkyAIP=?jqq9Cyb8t{*sd{qbuLcb~h9>D1qI+;NQO>L+kQ8Q^jMtNs|Db0@C7`L?-z8-5GdKf`fUI(glZ zm0O>>;)5J_>^?kSx_0HZ>q$+=wPVX1$EDw}a_yBXfqTD<`Fw!mgh#Kx?xvep-mpEu zargFO{A1VOc;)q1evUrGaksx6CvYc*<|`*Dq& z#h3^2-52N=xfs{MDKBQ?8b@noQVSXZS)#Henb~4tpx@W1*BiAl+E?ehZ zd_=8KFqk(LqJV<+so0kSURF5WzlxhC1^e(?O^_HB~SCmmYuEMIpmJG$q-PS>!M za4M4E^zqWn2G{IvjFuJA=~ZYT$o#7p z9`bU)kolcEiG8p=a?)A%@zkTMlJmYB2qll-Z1TL%sd)LqcCiu0J6S$A8 z{V{)*{v+4N&2b00YdP11cKp!x`LThRBDBa2;xd$kf_*h$!$yw8Sv&{Sa@>H$2gNL7 zQAw7H0c%{NJ^<9pI3Y{oYxo5>Y}D#}z`Eo4fn?|4ct?FjbS9F4`DvDj}<%(*ypV8%~Hm2_*X&qb5E=Vu@+p&6l!_Jt!tg*e8y zIy2={w=LARhSIw?s17aaG}3!-R4MH(sNSKlo(M%sDlckIGjgb)nHfnh*Bww=bV-lv z)o9PPeG5uxbU+n+d^j$I6XA3fn#`j+hI*XtR9NyjD0ODiwblQJ7^06?93Xx}fcYWZ zx5zH?0cemgC%vGH_vtm6 z4nne$xUZYwzG8q8o{^(bhXQZ()j~lKoc%C@l9`x`D)Bv9;&<-yt8Ndkc*iO?R|CV+ zk98tsPJU=|;6udR@06+Nbk`@JdFArmXAUatN%1wAyoe{o7zFG|q~DTP7zSB#g9R8b z*vwKO{)nz3t7h^U$Ks zp758XM&E=d?7$P|<9LEU%XqBb*G(<<0{nyb_GLP9|0s&3ucls_QrgQ-PEvP zW~>TSG-T=L88J!jBaz`SuO$6GC*N71yhO!};SG^KSxLD@MA7j&gG@ggbcaOVlrQL{ z+Yxc_iXP0!vP?RQB%U3Wy&=C_;_nefL+K#&(xWzrK6}(o%HVzX+I#o|^Z=I!ygrU$ z)G`TjrltJ@FvU#L{Qag)Pi80@b-Kyr%jHPUFy8ZSvYD!0ho3Aw@wSjpde^%Pd0wFh zyiV!y$1No+h^yb^Jsu~?QKA}tg(vTPo94!|_pObQIQO*0j}D4wH(+pUE#-=bTCzRB z9)HtNX+hMt4>@Jg@0`uM<61H|Q5xPCGB(`Qp$0ul-+WY-v$*F0?zhNk5`cFkz2Ic` z^xNzQibxm%7_Q@$d+rfczo6WG5APyQk*9(xZczk61Sjrr6VMXjJ^*h`dO>9vvCO?i zWDr)8K9&T0JxQm(hmPfv4mHs!@Pc!o)WCOBkc8*JJ-+sLTmB4ZI}orTK;4^MeqKEH zNvgO4iY!yQz^n8hy)ISMUR|P!*M%8~#+_g2HuKYNqcbUrsj%+V2F-9!m-mIZ za>uE^@a#J@a`n^O58R*YtYxYnyge5)VtI+G-Rb}KdyGrqdr}vDCszerpd8~8BS5Jf zfM7Fv$xMZVP|&|@Zhd|Jew+lhndn%vt&?9E3-jcdsH&pe8NH@(*cVc$K*f6fq`R}% zCrW~#y35_$>Q4GjkF@%?tA9@@6|{g)V_ebP9vZM%g~BhY6n z7fZ3V+ym+5Ol7#SrI;)#@9=rj182IbNk`bo9SNEde}ac7gkz#0dJd0>E?qCyMlxR6 z$0H0L?}c z4ml#JKEB^&6e|6o?8&vC(wl(0W58XM;m-1VZ6dajC)-H05C!Zox7hN0B<#BzZqUzSR?6dse9;ZQPB@}mih1zjSL#8hc3$+rG_e0is4i$ zBvGmag4rQ6?DKg2`2v-xLlkm7zG%wfa8B$W3Tp0%Ci8qmbOzNJd0#Qz*E{MVd2`&a zzo90P!q)D}_(oBynNELsFcFM)DzMgq&!L;)&7%p!FG1oZrNC23&80hfgSFXY${W@l zPE8SvF0bJlX1qVRHb%4b9o$A>D9(6aw6!_l0n^J8(<%LoFZ}FR3qIyRGt2;Dph|`Z z(^q4Lftf(dU56qeyFxLKH(bb=vwqF#a{A)ZSC^D%M3ao9WPb2!pVT!HAf{q=C-TX# zAR>;DsEZI!E$MXeil`Jn7c>QD&x6$s-XeJ*~+`&vS<8^w2q3&3qC#9%fpP=rgqUsvow6Mho0A*3& z9XGr&&r{tk$>pAHSIGW*mXdzY#>wuXWF+1Vk4tg~gDzie|AA1a?8$4OpDdBRyhy}Y zR1!p=E;&x{gM)zA*tsbl+k2x|gf=}5NN)tE_j8-zvrg12X=qap%*q^4OdB_m0~P_> zIs<1~urhgIc7)k;(A=UsE*j9hHuGZu`BBOcJ@C;xX8e9b>FTR(2*#b>tZZr>GmWvr z4Asr@Q&+oh=evFG@RZV>iJL(!6c0i?RY5nx0{KaAr%FXcg6dEyznMs-c&4K#-8Ivt znsPc4t=t^(UAOP(quPKvkA?- z4hZyFy`}mXsEkKLL0dsvRD>?)Eui}?&$=O*h{e6zosNkUVNnf6czIwDE^#Cwz(XDE z4|z40Q&Ivw4PN8fNnZcxUb!n%c2P&)Z#xA+fRkOXs61FtIB|mTM3N0T=2nvtQRS5> z-hs$mqP~|_o7r+saC*#-{ezbf^{s)K?12JoJ+tVSx;VmU&_F z2lCj^Sk?#>%@&vuWb7LZg_w0DObIb2E<(dIWiOGRraNTg9Y;1Da>8ZaGN}|K|84t6 zQWH)x8q6m~sGDC238LWd>=TMgYW4F626t*i5RK{}_2jDL`oPArFS&Tb(4aH!oZOR9 z3!~BCrYoJ1G10MeAYgoGNF#LCBPveClg#Cu<<&Ru8tD==ud4fVMOVy_O%LdaXn+2vVa@J|m51s_T4CI!D`*JwlAyHoPc(ZfC za7wAvXNt8-U^-tN&dc`@N3M8gUo`lV`hDx{E`qNzkMeq!0^)PmRUtFYLR`A>()r#Uy` z0p-PrM`d11+alLMCgvUUt!xF{Y35VC8ZUGNgGA%wh0$v-@UKX;5U-@XJTVi+k<}ku z>~7&%`_?wJo>j)P62415OKy9Wpt&sBTmwdsAQ*)UAKV-&PHCZWy<3!3Me@}WQJ*Tu zG8fI^o2B8M(cG>D5BzJ%p*r2=YPU>HD?h_s%by~Ta2jV|E^dcl!Oc9NjO9#==MTRW zG6b@TY&48>ed~v0tJ?}u{}m`zs>)4w9Uxiw}=5e*f}+KD6NL>n&&;zct?jXRJ|=uMTH=m zlc>NGRds{~Sq|?PU0b7WKmQmBd1SZ0W1wnyXkj)&ZlsiP`MrN_#-YJS1s zMcvKZxu{2g!6sDj=>0*msjD;Oq>IFp@C2i}zvK?7-gKsC^#>QE=P37qwO=6D@cZ0u z?l3TL`QB2DVSw>F1J3$kEN=ywmVE^{%nM=A+P*)-5W_>E$dF;lizP+CRO?cZ4K7-@ zw3IsRb)6r)=}4xuu)!ah$%M#v?mz7@bG%IC;O+YV@0_OkX@PT+<5VvxiS8dc_r)IXpi8KYD>$ zkDy0NN0%bm#^CNPdyXi?c(Aws^54ybcvDL6-kiiXcn^4Ff#diN@W_;9*%oHXjPo+g8L#&>YK3Calw~LqD+IEEwDAMx0h|a)V8lW} zpK%@^wm`DFnTOL-1e(?WMQfhE$XPGBZ4~`pz*o|Hd~01H66=R{aCW zwmnAwklO;QKALA%z0Lj10RasgV`8mdv#7{)fdxKfU|sB?b3-8uK`d;;0H*qwJI)Im zMxNZ?p9&t@zjtHR5Bto61d=E)NmrB49P&kOdV5g8+y|aH5;lhyOrcbQgJw(sw6N}E zq$A|JoA+Ha@xY$G?K|iDM&V;h1W|~f$f3RWI{CwksjhnOo=w}2>OwpvCR3EUgw-`3 zUXCQ_$RAN|4Ai|D)Gcxoknrx#xDNicC~JjgmLxL{wG^e8X89YH~rB8lXoQK9Y`?sAJ-P;qPg6i=04M3O`~owR&;4nO%d1m_=D@ct$rLr|Z$-GN4sBR1cBq>B>y(%yUP;u1)qjRM zz*OUbpo^40QU-50>-j^111y2>Yw9Z^Ttb`Ufvrhk%K)}m?77c%F}7ZVtbU-PTP!2v zAj`Jkwk#jG8Q5f;4qTZ~@JIum#}CtXl6@KIwXxJIO2~%O@OdODj!2+05tkYyl?)a9 zNuQ{NfP_g{c#p};iCi=#y9I#^58H~ZH+ggCalgS}<>3Zd*bxQ9GDujqkP{qMjijMN z&k6i(w-HsJ^+_yDS^Za0^+;OW2s_B_u}O~`I(1#)c@))yqyRAU%-T=+M8M*fCq6r#D{z#CAg~@qw%Q z-+MsTJRS1(j$e^=TJ4oW5#^q_S~|G0x41zUT+YEEo9%j%R~_-i-A>6&VL48gCOU_= z81At>Y5#k#AKa=C;;Owy_&vtNUYz$Wjy<@)Z`<~4Ou_o#Iywje`okjsB`RiFY{O*h z$IudY04JL*Zh4LFhu_0&9PDx z29#&A>Y{gyZfL<_4Bomw5n~@<4s)aKv^R44ipzTABY%`lgnJz@(O8cpVyz^TzlZr= zhXc2>j^&>X-!n~Swsgkx-Bvb~RaQIg-myKSCARkIXlXZ@Pl4z8^G~ln|c6JVMDKYXL>L_db|gk1MLt zPg!<{_^@K!VvUPEE1UJf8xNlr9(ssZ*$Kt>H@~YmMd&v`Fq{4 zUM%XT5;w%c7VD0WgQ>>~yL(u!P>Yg-g1RcT3}&0F8UHee!4glrTU_lgoyMYKKscvd zU@^2QKJaqG-(uw!IYIPL06C2s7S@nqJ+Gn83#aX3AOUhASNH~) z-v`#QS%Vh)c^<4`^BH3yjNaoB1ksV|_syR7p0GyZ;L|2g?taDuq3G>*QkR8*+PXdy z+<~L{+!gEk?4d8d2`kdFY6JzDZX=Tu+DH)DeL;44cPA6uAmITRN)jMgzF+r{kqLU~ zobh?W4Nw8B!0RjuXrZhnN^K6HVY2$CU+wl18O9SHXdi)DT|FmCl0X8CQ7*I=dx6p5 zuVVDPe8A!I*C8=*vNF*{3rNO@SXXB% zk|}$Jz;n;=K#@qxt5N59vkB-a_kKhSEA$Vz0M`YNIv;GU9NCJ*Vw$!u4NKQ@6o_|2~9U5f`k_fXh1-BV3P6%s2b|A8YfMIbrP{UeWjNiAnI` zD$M&66d2&*k+ug%z9~;nl;e$=NHya3xpi+_eg%!!nL|dz@j=Oms=IG+QF2{mMAxy# z0(VbhR-@&#v8dp=8w4d8Sr`t6bkr5`pu)ICg??@yw}Pnk^2NDEQbW|5xAS{8S24(~ z!V<8b4VQ%jJCKv%zyTo)LcSgJS#pfbCcHljT}FU$E&lUNh^_ozgZ@-;2%5VxullMb z>a1iJ?~aAelQZ_FWz=;z!oeL*DKI+|cI_OF`n*W;9wQ`)cthO#d zJQ?yB3z()1JHKupFU2!$uCmZ(f6G?%Hsk!^pBhxTKBK344!X65zody_U66!eRFI;n ziWd8CZco-ZF+j%1IzJuD9}cu40`k}5$4eEZn2VR)u8mAU6?%qt4Z8FD`>U=4y$adDE1^1~AirN$_*?sDRoY4C=H2@}wKt`L zt|LP#iKRprDi(y8;DAGb)w={_RhY|k?Hd{N5tBG~*Ylk#z3~pEN_FAuf}%)bM!Ijb z$Ej4k%n>MGov*z$Cs$;OxX;rZ~1|YhPL8l4n{GHpG#Oj+xSW3&rd!KLt9->s$Asa4Gi)0 zWJG;)x41%dM-u#kf0ortY;nWtNtr3}I88k5T{#$XyZ-!h>sEi=Gy2*OeNOj&5_r@{ z?t{XmvT~8BqpR1*%XfjUUj?Lp14w58sh2^@>JT8zuwk%bsIrh{fKe>)e5+aoDM8!+ zW%j#ZqH@n?z-@xDxBOqr((`{9fJxA6215MRdqv(EOJFsNluD(dOXW3B_mRkoN2jVN zYPtUkRL|nN6}`!-?=mxc$ckvyyft9sv(k7JZljV9Zkcl#yhA{OV}r*3&Wnnhh9guJ z@~_$lBI*oK&|#ZYNQ;)8C1V0-ed6qyLcywNnSzsv{J^XZ}Te} zzxwsnKXU@nD0~pfdsT6Dr}cr!KJzl(53D{8tWGi>u`=P7-a|s5P=t3c8ORjZ`dX&L z3bLe@@dd(ILY1L;ofH=kLXtZv)FO;>02CTvULzQ3Ot5^$M#C~vU`D7HUY7lBx5ef? ziF_YnFI+&?>6H2-e5fn9hdA=0f>I7aDTep$_C?{jV3~C!i4^6jTl(vKxxzbCN%B;V zMURC7JgW_JAatU`B%hulQaQv}P9UNp`7cZF@kWt;2@a=Jfp!iJ1_Jj~%FGo4BOc7> zRxH1fkcVdYXf1p>Tt|4>wi5$1GQt>&EbO)+!j^8oy0{oUy zBLP0QY*rQmYb$3PyLC%J1D8zJ-N>e~>LWWbL3amE6px3q0DqwB&GpSyI8QW-)p|%AOzqok4B^9fR#BG1qAn23Tpl> zPy87#s-lwz?*Lb*(D5nv#%Da9SMb4(Rb&i?z9uJUUe0&Fn)%|4xT&&Z1{nV z4ZsGLNT9dcRcTCXg;++D{kQpr2`PBbW=JenAdG_r*7>Z>kadz2rJw$ks2W*CRY+qY zwrNvBQX__-?Lpft&Pa{vzjprYS)FW7Y zAN>R>|4~oMGrGVDf<#-%6HtUPV{1*ZNIpj&!bEuwk%SNPvdZ7W8V=lk1qyP{4wUAk z1WgidB*=1|;w4qm{RFr>y!J=*)Y?CDE<6Do3EZI&v{hV*2OV~a=$#~TI>FncV}4)D`J%;Kg=Q1 zNG<0M`VEXml+Bmbwwy+qF3Y6c-yO^3DRG5ElI+zYf~>iG@q+B1EUJUox^j{~o$^Jz z262`K%aT@7_HWs<`xX>UB)~I7j|Sz3-|7_IQeY_vnexPQi4F&?NJVm_=prfK*zE4C zPs}&u($fsCs{mITRmdG!%Trz)El1dDrCn16;xb3`yx`k1ft)`?!wvu>J79(BVi3WH z0fAs9!3lNZ+`PyO^{@3 zC7=nBKjL~p->8*8#gZH*!=!<+4&Z?xpO5R1oWUu4UXQ!KTj@SL=|r=Lfz^`vcWpi4 z66MHSPv~>$bhjB!6|#v$XIS@nZ|}?rBTkordXnj}QLoRPPF-=k8VhygYKdSeA-e;$ z_yUZd%{dPO!xP+IV0imX_CgHXa|^L7;6Buf4}Du;RjeYp^HvDHM& z*F8^^b!*?^D$|suMk~PXL%Y%Ub{?5ur^(y4*0zPrw;UbbCi*sypG;E657UusvXKZD zh6hu3ZXat=CEj~@cxdYtwO+S>L(FiLKNpOvD6kyJz$1k^<)2^N~7WN;7_ zx3GgFBSO$!IW(CLc4s50lpy(K$;(6dCnu}{;?ztygZht31Izj2s7*tM18iL`{2r-y zfAVdxW~>%h!1}OpQ)($4Ol14wVKYH}{$skSBI(w;eE*B12P>m)S}B@n0;Al(TAdDp z8dYu<)EMtiun6B?&9Wjg%h81{vjyCeY1@0X1>SNEfQojFGh5}e^%+Y3uI%i&zUWom zsq9r7sJoGulb&E=c$frF?|Z81@`cle;7)do>eO);DhD?>g~60p({kx#!Z3_osamW! z(p?)9Nka5SLduW-o;1d`4g}?RC>iF;6lM7E=2bO+kYlShEjUz93f>YH91!Z!6(;*J-|5d5V zWO%-BW_p{Tbs37!hfWhLjbhQB_v{_)nRJhm0*@4J-4dBPB%CpggAcvH~i9G6EBdPw6b#`=(s+8{zhh+rJ z)tI27VMY#g&N%$laZJ6tm!0p8qjH*o8KAXPFy1LsG{E${6)PZ$qO0`I@o_^(_sk)* z@Ck~$w8P6+%Tz^m%3XI6>&g{wc12KUIJ)-zwFY?_@HtRnsJvJ+!NrW8Ezm$inb8)m zm)LT>&da1Nb0B%k6Jgk348T-B9F#hV^`JwjClgA0MQ3u*10NkrCYlP6g62@JIGT_7 zeR@^!>}^ET^^m*Uj3jv{d}*HV4DeS9^hB~Z5lK{&-_RYySvcod zxuGwp-P2Av<&T)X$!N&O%Hxd@mAoa~;?fO(>>6;XwVn`SC0?)P%eHlum|3_4$1a<|0Hd&#cw@`&vUIzVxR_&YBivi1-ax)Tl`k%I zbnxL+XPU^Fl5f;>3(o8OR3)+!gm{WdKmwK==D3r0%KZysGVbFI9~KUkXy8INwrsTc z+0VH=g}y+T-&Nfp#KV~mNmSylA=AkR#ucw~P)7Ka_Ls2YASll8!4OXyJyKfE>Rz&Y zA>s%!nclPZ3vxNI#nwRkSx>_B^|QVu>vi12=80np)lr7KT&$0&sc&I34+q;M7)a|1K(jEtI`Yb>&|NQ@;jYZVqOKRxXW@!Ak)T zEzdmIC3vtwt`k}?8+J1-=(mGWOS3bXwhdcsQxvxxU<+&rKk>(4p>J@b?-p8&H*$k&$Si`OA7gxKrFef2s^|A8!!a~2sf zeSnCQ9O>!YzR3Gd9~b=9VklB{NRCHa@GI%S6TS$mc@!Pdk`&&r*Au-iZ;5y1Q!H3Y zC0)k8Z2{v1@9j}>xttr#snmG{dT7BHdqsU=@spexIM z^u4ZpSphBd6r)-TYKzva8=ZMpZN2lCs8esN63?)yX+tGN=^5>s(UtC8IMo}-h66^3 z&*Vk9WCYr3e`~Y(v!<zxM*@l_2h4^s=IH&6wAo$j&P9^KkZV*8ie3ltQ%8TH+%sSDC(@OeKc3J!JQ`Y* zWMp-6Qn zG*5BPV09c!Grtp5SOhe!-YXV0*b>jUqHXj55X+UfFyGe980cf5S`AFN0!GZh2mrrjq6UW&4q!2FCN`s zs-bYF^5DSR26R^{)M4?P7IYh1HIhpyC~x0W>5gvjDoG^a;u5S<40Q~DO`K{Z5wS-L z>c)c4WvV{i)q=eP`hZD|gHf{8OA4?VZ-KEcjR=dZ7}U1&17KGSCO=4<9$AZSDo2vP z6)^oE#`&PZXcQ{l6MDuN@wkS|0&hlZ6qVfIzM-?=5?Hp5f(ZVy&Xn& zaZ`3yiaqCbCc@r$5~XCee_~+PS76pw|LwXzZTl3EpVy!KuTYRRTI0V>K^ATRs$eVK z1Ly%6y{DQq^Syy$e>gMU8Blu$n*nsnW}^;Sl>IVzQ1kDql|V(k;1DK@F}P=SWO0p> zkr<*hlJa^SD3uLKJnDpQir4!(svqdw5_N_h&Ynjyb4ws*zY%N^v$ly*(#Rg|H;nng zNJ4ddT?Qc|NR#|Xb_H{3#pw=pEkzyal-{D?0dVg!aIuHQ{I(8Z@C>xN4M3-L9=1}# zHmGd{*eF=OT?=gX#S6SPOT(~VZ6ye9$*`dWZSaB8A z>suA%_lCL)jd-{>EP67o{NjV2ptpgZdlp|&y|&rOQh-Cfg@Jgu2bu`7T!)|W-_ge+ zy)ec)>svX$Ulry{$nrQHL)U#vklUQp(yd4jf+v6+NW=hGgbZxl31PNbzzT}dT-(u- zWj*U~^j5NpsRSHwGsAImj89!LJAF7VcOlyrQoP>L9#nuK5KAhPQ}wrA!~oS9$r5HG zd$0syu4s>Eww2&a#=`RINp(*n*U)`tH4#dO6mdS?#qujCKVfn)08N$x^vuUBvx;6n zfMF>@^jBD9#Rmo#`!S%(EVhRq&zA03Mw6Fp(?LYZv=pGOHmoKS1L{?eP0KWk_nfZ>nu4uX)K%|%0gu5N;ni<@uIekJC1!6 zKEV080(dLSa#DFj>p)&B1H%^47&cjlQ_;2?Hgd^Pk(Wmx9F40wbOfH)MO>0vinw6D zg`RFfqkI6noAmnqMXwWE)d(cvc6oWPfC3L_QPxwt5p|2bSl2p@)mG)j#~#9J0;@Q& z9?VDv$l0^O;AoFV*lhdlR!3aue8P-n4;XtRm)SO2_5?#bs&y@HZ`Ji!Wj)s2*d1H` z7kDINfe76QEnz|(kp3(ZQWAOv8e~3#9S2NfOKjR1K-X$?gGN96TquaFCyxTIIElIN zi`N3!V@EWi@$I#ACOCx5ttbnqU{uMB;&M8%agL~XyuGnRf>bA_GuR&?0Wo3~AFNkm z)q|xjN1{v;iAU$>G_o8dLtDM-sq`3@3at$c*m5_TAW-feAlUu^OR}izz~bz8c+^q} zifcm3XPqib%IUrhXoN=N-RjE0tFI!R zCeFEm-&oEk7Pd@E4!4_srZBxUIgv|yCG}0jS5%K3J9fOVC7iu+C>)N_(+hWwPkrRF zP3WA68d!T)rEH#}Y@ANskXCO!x$BrNCbtO^Dyl@`Dzn~qa%DL;ntqmSx-Ol*^Uk~O zDk!nr`j4E1hFSYLtj!CkfIJ16cmuOG(4@>p)cr6L>x^jY-bQ1X1}|_PWeIATb?e)* z3#@?Em^5J!y9Hy$Hm>Z?;9VO>2vsb+V)GLAox4q!%cZ(|!=!;O36u?;;#DPhbdgd? z@`?*b;qz)6#u>HqUNrAhs$aLzyCIkIN7G)f6L}R;;XN5msdy!~SIEcQ8vmaJ>>ofKVvyU~2P?zK8ZnoxQEw?E;NJ3CiV|rpf!Q)I zBF3+eQwxnm*>OymTzE&cj;vtDNb1v*-Lo#q8M*UV4Xdx+2xn)?z0jt;=5CcQ?`gv(Gj2h6^0D5e5XE7Gtf}%K=tE-|_ zi0g@y9$!b%NiIW=Wq|A@YDp0MkDc)Ny08<~zWbx`YJ`X zEh(}?8mv1iyZrLC?{%Tyj$BXOnn+I)t+Xi>Iq??j+_g`8^~9c;jY<+*Lp*sHoAjVE zUk~ltI*~_h75p`1|3PmSf27+Ui%r-6Os@a&UpK)|p8ii|^|=>ORrNtg{xz^l%8Pft zp})keaRDL<#$&a7Hm6?HN7o{pm14kUyEr4r+Az+WDJJ*bd>MXCpKZ`=j)ufT_?hCg z3UpiEm`zmsNp=1sG?|O_W>`rmnOum@bRcc@9)nusHTAiBDx!dP zTNk-MIqgONyy&VGE?@7%Q-0>K`Yj~&zB_!O_|*rOuEI`4$TlMdZ5br&Ze+em>u{Ff}Sf5w2 zGz2pmur;=shNfVcZHo@mm?pN8xj;$e1J}RjZXUK8G*pC$5fCDjevb!F1H{?MMkB z*Fq_lS2lq4M-FWE2adkOz%rBGH#F(?#lo8)IYY^vZ6&eNFJ^q9{Qm7`KrClt({KJ# zI4%YcyNIq7n9ceATAkbriJ5@Jbg^{=wl>J1YcC*K{9u`qfDRS0&UJ13!dTM>uTW!Y zlyc&NMI+))_jdKxHZdBBit3W9g8%rq>?#j;XT#|bUy1NX;TGO%Wl_f3>qVNJ7)&SY z6_oO*sxOev)?;5#2j&%0%BT9`!Fa+wE0eeC*!AlFekBY^keBH}`Y@LQc2KDd?6mqU zLRMohtC*9D%n4!gSMMX61nd{`07`h!_pa-uN)a_3(rwr>ieM`!fj*4=)Oa-H!x=F` z0XS>?9&{=Rrd4nCbDE`h(j(R`V3PGLX2k710<1IwBeFvh&z@x&V3Z1FWz~`4Sx!^P z*p*1+6#0MY3jH*CC|dh~wel|@Tig6&p0pB5ro^}CiYlTnhCV3!>8BH+TtL{$cCrb$ zP!`PJDIps`D&%M6$EW}Z;eI}=28@y2@-rBVK#y3^lS(xfa4UrrlB&dm7G9!C;!T2+ z-W=(5Ym+0`L4|i?_aE4Lx+t*yuSlA_O7F({RfgSJWtg=sE)Z##k7CMgmj`EHt|YQ& zxG>clb_l8-5q&G8vT?cT!X_=)PLt3#r;44yq)YP1uEs7WS%_wQs$WIbCAu02_e&Zi zPa%SG<7u*mTPp#<+;MhiL}?pR`R*LAri+!NLW7xPzKXiIWVWVKzR0J^*a79q;VC+W)!OlMehF!6zcc5cws&AJzFjJY9J)8CZ`LnG3<32gX@8 z|Jw_8=TDK9U^bZbE61?~2R2|JWctO|o}j;p{^hV=IS7xyrJ(@wR{6CjKtJ@F(O;nJ zdK&Qe{kuKtc9sp(LQ_S1zc-7Wpp_X@SpmaE?dRl`_0DRFB~N$Bv!PBNAvarVExzzA zW%N$B+FM_*vz!lfMAGiKj74*D?%OQZWIfVyy8(=?mh6OEwv0V5LeM9`WK`#wmA49} zVOp@61@M_kGh||a3x9!!nh4eCHKM4?aVQP?oJLnqufCC2WuE-A=opS{ncMT8Fa0_F z0>UU%O&nkw1`{-j)8CNPbDzD6R4>2&&)L32Poo0;UUX&$VdV}nPq11-yx;N!@nDON zFm#9ytjJe9U#|kRwS7J2D~l{l?nAnPInTBi$q>r~6}4FiU+vANSfF9)!>`QjIdE?> z7U=xp2d+93(!}7iM#DJ89bAp*LB|0qb81)qBURY;2-2QKYFH! zj0~Cx70W+^wgknCX1fc|FwKB{Na#O-CbQrygK370y;`?!^--?LKtbWPFNA$+7|>Ar zz}5wsf<_I!iJ(@nrMk$VXGe5akD!iO3#WXT$O+6Q9@A*Zp|QQMSOGMzDE@=FENj6L zogJMdMs64!)M^nl9U@nvNmlR;X5#5B2)nUS!ROxhKC6`3!}eWn7dgL~r=LH11lyyb zi;#K!i}ulBSBoqnv06?EE=S9KK@h8XoGW}moan6$a>IX!4oZzW>DbB)=d2W zf@Zo5{8PN7X0ofjfl#K4)@4R!F5(5s$li40-x+k_h8aI@?{on@b#Wj5dXN4i1Wo#{ zy?SXi*4p6WLe*vMXS3dokItaixyYo5)ry})PHhfYzz&VjY8M0{;EYzT%u+Q7u3Ot- zFpbhG%K@{=HWxAF$1DotO#X`Vc`jNT&b(porcIQ8-@Ex6ZjWy&cP3>~GMsQ>_Oo=> zH&?$QIH*RZ`2#y0#PX0n+D=ySUNs|(_DRB-N3c;0f6txJnAmZ$xFrB5TA6t~VsNz_da2#3(}Exr2pJYQEfZ+=Aobsh0^laK zHXUUm)lwX7Bjm4>ua|n}oT#UXMz9{UuN&q63F(NNSF2+a)BUp!Z0r$1(}|?_jQ3We z#Nk)Xwq3fdyXzK~yGG~5_}CT~`J0j9oCD6LC_Cd_lL(G{50h-rcc@yMsApWLDB}f( zF6raL$Arq3^kc8JQKWYRG{{E)^AKox5Ie%$3k`DW`oouROTb#>t;H*5C9LGYC3>}5 z?Rm^1Fm)oswy+=DO^|U8i=ij4 zRkUqKT%w+Q*X3y4bq)`)^?$%_H10{?5J8VSXgG!vEE(c1_nViq(v;cC%n{kC+Ze+Z zxVN5)m2Alwzmg=A#NA(WDK20B?`0SVl633AYPU;ZuvIBzMjQvX1^L&ReFR$q(8S?44tty8RC3;PmyU!wI)f{U?@bynT2G zF>YTY9tt=kOp3k%%s&Opv)(G~%*$+1n@w0f1d|GedWH;(1eP*sVQc{X;Lzx;@i0VC z(>9`QVjyeCB+B}+l@L?#R!_=#qJTNG@ZH-SMO-fZx)L^&b74uw-95q=i0159$l;rz z$1g%WDoDo1tDz{Matb@rXe;cMKpr*dPy_nl_q8?weBo1z*R^yCkBw7&n{r+0LLv~R z*f~#|B6BzlxLdcn9@? z%bS7A1CZQfz-85{dCgjt_srL^q>$kdEVu5)FgGVuv(uzDeqr=%--vw!2|r{2+W510 z_<|d?F+0#tXLp?}^Jvr*4{Zr!35%$L5s_f9`D(!_h2xsK@1{@Q@R&#FPi(Ea&2*On zdu1Ru3=3Ea1hA2S^*zDAsUwuYHlc4`e)6#YXyCvQ^6S8^L;8S-%~K>C6eS;`Eh^{y zjj>WXfAzj=c5d|qH*M|S+3)K>r!H#lyP@9D6mzhv3yUB4woH99k8bUo9d$=f0!N1t z7o8%N^L-xv*X{E_-!;-Htws;R-Ov3}_~50#$+Y_-naxY}BESXfTYq<>g@xCgMx^oohrbTOG#bes1@Du1 zeVKlqJA~&hlA~*{((T9!Zs!hLuK;%y4RBYsj*pSIVxNHkHf!0=&13u=#(y85=Sc^* z2l$x7Gv;uOjrZdG5%SL%^FwYgxu4q$yv^a<9Qys{D7xEd4cC6m?uEJl;1=&XZ(vnD zz#Zq;xQ&4QY5MN9p9Ah)xZeVMo^T8IB0e7`_v5+NJV^rAevV_{l2q_YW85$K7m;tm zeenu0oM3J{+5Pw;aLI9t7Jf#!Lpb*m?#Jl(4ZPosdmR>@;_k;iK8M%0Fz1)KPlNX0 z9s0{Pi8~-X1wOe=c*WwV7L!FIqp&WoqU(WBJG7k@8h_aJ={P1 zq|G!wywBm= zA}68uX$0#wmm!w813OKpLa-ZP7fZb%j!~KB!1*t*@c5?S-|EtUbH-uC<5P?q9oe?drAKns2q|+;5(H z|GBrHd-B!)`Rcb`{l=?bd-bcY{*PDx=GDLc?p5DC_T8fvl$g-}*MCi}l5TQ)7iX8! z>CKE)@e zCaE;j%g4H!v|?t=Ojnbyq>sM92Mlg%y6K-zFE3A>rGe?Gvw42HNvHSRmTo#t989kq zZ3;VXd!AB?+cYy*#xv~f^SVK%;%OY3Q_uT}AJ@z#w`1|jrRRf$jqGX)l_pRj#Y~gWFYUT)5rboA7SqigJ8)`ZDVA;y zvZKMJrSw^QG-g!7sn(}-vzJ}(Wg|bcV=)bEoLNaXwH=GgIFn}AG4dn(B0! z{rNHr>k2-aQzqEOoLXtp!^fKB2qw~$JG+`{CCz5511y0%j3Jos#PSjwvOHtWR;xU( z>fH3~RA*+LaU7M48Odqig_JRcX@I_*o;_o(Frr$>=3&2$WtY|j#;HCJZrN4Q?+ z>&+a#g)gszcHx(F#{cHj3oa+e&w@lTGqcnQCU#fOQaal_x-!$%^i%*sI^A?nZ(@+) z02FF^*r#3i}`QqsV|5lp=4onB6#Sxz^-KwDSSSJ}L0@vLxkW+~TnU1{Fd z)$~_3?_Aux+ddh~;Jn{DAE=z=eA9au&-#4RO|ml8^p=^(fwiX2y4f!eeloe zN8oAkgHhq|XX|G7EH-`SRC>0lgZ*3(?B%KS^2ftrg7PmvH#IfIFc82svT`<{l$&oZ z$FgAWAYe4gUCmJCEMf0q;G4ZiDrb529<7`e*n6yUR%Gw-%2|oMCn{%U_MWVqRoHu~ za#m&U~CT{r>M zi#DhX&I{qo0KPQll?8n4-2{B>JqP&Mdmiwy_X6N!??u4J-b;Xwy>|dU_TCBj*n4*+ zJ!%P3PbIzF3@@jl^vE*fi50vzyBW{+R+>HKW)I}C3Q?E`$6it(&6PouDfWMJ1lX~w zS!TrIIkz$xGx3Buz==2ODY)My9)gK5 zl`KJtfEXee4i@A!Gr=8Kn6+Y);PJbqNzXqE%re@>MH({@3oTrjqd?P!^-E0+$|Rkh zGw0bu85PIc*DPRcOgFhbi{0r_7<4v!YM;bS*GbWo^7yn7m)3n3n~1;4dCO*tTG0Gm z&GGirEbO<)wagrx*Mi(8@dWfoH^bswGc>)pBL90385VX75iz&`pATu^D*qC2| zgEnP@&e++6q;*5`Y=Gt}XEoRw#{CxO|9UJve<=q0&u}rrH`8OI=3p#y0l#FHTJxNT z0v;~6v9f?qBjpUE8N*8pnspRx1PTmW?BSh2!u{RNI;4El>zv<=+mV33*}#}BmF5uM zwlXZv0^R937~wXywpAEIH@5=K+bho_Ai=>791wP}v+_L3%5bm?2iBS0Y|K2)>|tZr z!Cp3o9qeOc*unnF3($tsI9kLJY&(vYDlZ`HVMhmWWS_f?jU(*bK{n1hx}1%(j;>(i ztfNEhnX?$S%$~^(R@gJy!D04Hc5sA^S-`lss5BJ^ zm1fD(=mw=(rt(;W>x#|U8mkU!jq?sF`5W*Vb1W}7s0431s0438JKo^;w#`|7?>MOB z7adgccd0q<_+4^P2`)RR1n)t6tikV!%~^i$JE-IzIH=@n)I8?+U3E|iK6FqCKI&g@ zw^z2+NcVau5PX`OCeCGZ$ph7Bwi@h7ukM`C2ZS5I?@n?#X|8dubGLlOnzST0dbtPa zQ?%I~?PN&H;fEvph!uiclQ&y5&=!z(a_z~Rl3>x?S9({Ts`Z$)6WkE2&1ycAs`YCA zMpRsZq~^M7k807^(Tie2iM9C|OUVZPZSIeDg#sOYH_Y~xYUpE5(y5JbCL*bny(;*t zzx#;zv1pWlFE2~r8zMBM%oM-CTfRpFpECnx%Y3{2JM&C+`xe_>{&7pEd|RcY5rt4I z_&Te@hWNtuI_8Q&w(2;@_eQ?2w()x!+(YPC0pN7 zxE7-=S0$>fC9t-+5?J+7S<|$yDbklXMwE89MpL%U?Ql@PG;a&4+ilJE%8jAbGOJGu z_87s+S*f=z;#rA0gG4DSydR?t&9r3|!9y%%Y^%p^k+L#g)nhZ)@a_Cob=jZ? z{!+e>&6cHte~@7gn;sf@!lh5e>*+*2O@^QG@_EnZM&hI4nT2e{i%fa>*D_vU)(@op i@U(vhf>Xt^pIa;h(+hquUG`mtiMZOI%P1nkoqqrx3emU# literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-BoldItalic.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-BoldItalic.woff new file mode 100755 index 0000000000000000000000000000000000000000..67807b0bd4f867853271f5917fb3adf377f93f53 GIT binary patch literal 19412 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..0e9b0f354ad460202bba554359f5adcc8da666b7 GIT binary patch literal 33580 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..6f43b594b6c1d863a0e3f93b001f8dd503316464 GIT binary patch literal 19676 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Italic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..b50920e138807f385d0b0359f4f0f09891f18406 GIT binary patch literal 16988 zcmV(>K-j-`Pew8T0RR91076^<4gdfE0E4su073x(0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..dd45e1ed2e18b32c516d9b481ebed3cb8bffa711 GIT binary patch literal 53580 zcmd442bd&Rc`n@NRIci-?&_|t>YUT0p3ptrljF|J##wFDMrl{lYJ<`$AR#0nAqkX0 zB*_AcWPEL|Ot6Fyw%{5tV8CQ!urb%h27>@|eYu1m8*T6Zo>M&=KoUHD{`)-t&g@Kg zRdv<(edo*JjF0$yKGS!HPw*Yux?^x;=`S{p`+QG+5JwMPdez~Rm4EvFoX_`^?ehsc zFTL@G9K9;u_W3?l!})!epFDciCG}Ic`g|WchMV}09=`r0j)#1{udKsw_2`v1U;ang zqqx`bO~kGc*cp6`!wRHLPmGDvmsI z*~kcup8C-U`BPl8>Lb3tqM!E#eQBTiv=h=P9qEfSTa6JXYEwln7OE8*aqz}_J=$!o z7UQvUjZiC0No_WsO9mo67A?{@M+#7xRgd8%o*f;Adap z7`erk{R?~jMllgDR&oQ=t)6u71r7nWvC}hx2H1A^4g$7)yG9gFg?0n5F_>%`Rl2Vk zS@6aqNKsMjF33eiW)uPv;nDW_Z*UBE0+PjwgdglPjrN%N)7~CY^oQv-@=?5!bvbYW zc`~TW7hP;eZ@5m@gX{wD@HrQlp^w#qxue_+?)KiMBp9)GK>h2_pSM9N-iiqZLd zfhqyNBy8S71ljPe(3JowQ+`SJr4k5AxI&T%er^Wa``V{JLq0-j#9Xz|4Rs5=j&G^x88+PKDM3+Xqqt5z`Sj zn{mbT9x>RH=o#8Lp45f9d{HGU5Gmc8nWti;Sa0+SGNqH6K>DW}&pJ7wIwBGhC6p3- zXK&xk0oPFLbrP8D8@Hs0lXaaeq3aCtpMnui9U5IZ5!DCl;feZOSc

            viU|OFj=e4 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

            Yqh7OdB% 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�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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Main-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..eb24a7ba282b03d830fa6c63ee897d92a5188736 GIT binary patch literal 26272 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�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 bkH82T%!~T~dOL3iZSfI!+IWoKhyte*`46Vs literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..728ce7a1e2cb689df32c3a6c26e1bd072dcf2acb GIT binary patch literal 31196 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 T)YS6}E-Q5R&CfXgJ?`xQe`ny2 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff new file mode 100755 index 0000000000000000000000000000000000000000..0ae390d74c9f665cf8b1e5ea5483395da7513444 GIT binary patch literal 18668 zcmY&4Fn;fzlD>fJpdq}1OPyOa}nT77(V?hja|Qer4GJ1 z!2bo3rJc70001He0C0N)00uYS4iXer=Ei0K0B_$nhvPq(&Wh|=eH*{yN`32u-ynn9 z0^_%`ck}w@y?pyCe4`x)6G_s}(e#_gv-8c_`VVNB@9Or(Uf*$f`o49d{{VuE(CT1p zZ~i^zlW)Ib002DJm@#nN$PM7}WYDyY?3vkFN5l99uB~>Div%Z+@;JzMs*0gr{TVMCR=ltsbiRbATey~OJ z=DWD@Opf8~eeUs!F0?edbh1FO2}*i9nR;BcawU$(p*1B9I$G!TGP+j@7pv31XDYaY zBoUPYvfh@-9hB;a6uE$Q4i&;G4O$I80#@g(8K;r&fLMrtV3f6t=%3R?UV?(nCcf)d3nK#C{2E&B%s}4d5 zh3F_txs-0n0uY^lE z;%hvN1pN`1kg?2nO~tyh$AK>e@R?ND#@3<8IO*XggF;)DQJX~~7&qdfu?oRZ?xKT@ zsD34%vd(&-RB*mr6aQ~$P_R{>4Er#7d?k?uzyn7pDb2m5YB=&hH8Q1HKof83jKUCl zd?JB74BO#7IT{*WJq(+E_FxlOzbF}>r~f`^%weyK76Y)Rf&1EhD9e1f1|2ajR8kAy zsfX-h3O54A6{5I6dn>@4Z*G&D0C;&Sjn-M8wR#VPf4f^Xfl`9W1&0~DS6+o_{Q-3! z7WyX-`T@t~cRhHU#H5F!;s_Al5u2vP9q#dw0y;|G4Dz^ob*rvfZW1At#h8ZqURNLCUKb!n|r|x1Tm2legcclY4R7u$Rc<63YRZHkW1uAB+vvX?a`UD9Z{J> zq6>Sdsd$gdMK_+OU=?U>ZZ({`a?zpux=8aO1jP5iJA|71^Vz(2rxeAkEa@<6{%1;SuTR;_`E}eM*_P z*fa9RCK~lf2pQ(D!gzSgM-}V^lVUB~0STn^%8+D6KzE@{`cyh^s;F@czk+oRAtA$6KfdGSmCGeRxm9V z-d@V;GfG}({8W*1XJ?f%fce_AF_pr1)f8-(!~M!yB@y`w6f!ydr5 z9h9ushy!Eg&syUQx2Z&1Sz3dcp*S~%u61yTuW zQ$xEtFWnh8*xLMrD$nLM3qsunp*b)fwT&}QrDp5Yz%W~iGnkD`x$Q{Wml zAOG4qRTfzDI`kwF{@I9!jx)G>*JNKWs@3@_&?{7^fGSHT-;lhu|02_;K*C=!qzQrc%tA9M^skP|rPr z1~mB2p0Xm74j>D|g&U)$M}^}OI{0CMvf0r9vF9T}h3X5fRP&6))L2FE|NKkN!KeBq z&aTZD#(ND~v>Xr|i0G4d(!u(Np=h}dcK^{pvi>nis`RKd5p%+;Slr5JFyV73y7A+K9EH_L}XoxQ788 z_~0UGIFr9Q9%PmOh*<);;S$q;4fQ9kU@8ajya5JOayqXh4ptNV^6f(O7t+B{w`ks5 z3}~bE2F1WiLcQsd5^h`f5$~xos(9+$!!%68APxY-oK>2myA%BcBcE!(+lXyIi5Uli zWaFtP&+;v1u&hCsK6rg5s$3BAV->p)9Nop{c_6RAy>f{e$q&6q|5 zl#9h4I{ZPnHaK$xmq$rmv$U8n8xj7Bq9JEd)gao#PANLBbzkqmCtzxykGx2ejCfn? zS#{}M0E^>p-H8k%srJuBvOS9gCoV^u#w{t{7FDZ(rIDTKAIrF|BOWxkk z69XofYJMF8N-<~IznN|B4kgpBumZO@*QkDlJZ^Mw!x!Ghj4&dpT>jjI1$)dU3yv{H z_4(l@A!aQPwHrvUQvW)w^^)q)+MtmO!+}cdax5A+$C6|im5aIsay3}3m}G&AHZRXP zuW9%pMU~z_K}uJGzBxeWpd8}l99EA{MA}hpOs-BcBAGU2f|CHwENhi!P-oa_7P$Pg zC_g|BS@SQ~V9wfllFRnJzfZUYh&c#x^*lms)XSrO^%&g}1}=Uoh{(1OK#%%hFt@t& zmXnS(t)|KeigNBNJ3uV8DBqMVl6nm8g@0io?B(NC?h&Ru9;V#mvp~*U%qhh+qH2jP z=tFpC-4 zT4p3-*9nk4C`d*!!S6AFmBcZ@-#qE**fQ$oEd8{ewQ-&`=AvrV|7wkqmdM02kW zEPJ<`6=o9ero`HvC9l=G;Jr4d;DQVj}eH%)k zWhh8l$r~Q4qPsZ~w!jQA|zJ(SMv4mQtrFIIDsW z!h*qOUC9qA8fc9y#JL5&H|bwH`Rj3oR;cHn4hssT7)~4%4xR=tIkY^C25rb+za7w; zetbMDaw^yBlXy$^oS?c_;b$V%dZFU+Fn}p>|j5a(i_3W5OEk6 zYAx%ej;E^Bb+a+U?@m(4kos@(!k;u}ZJB!xPxc#h(uX90^rq zboyF|C$!B1pPX1Q2kKJ1m)vXXOjl(3hQ;5Fu#GIA1+1;v(2eqlC9sNIh)mu4j~yj!50^scljD_TH{2qF*cZ2qYxox zBNk?3C7)E?iWV$hXfGq{QQJa{+52?fGC3*>s7!gqF=jJt(x}{cGzbCtDTHNCsM(R7}Zh1;S_&oNeT+iNv-(NvG@l66ryh>%!}2)Z?~K2%(J$Q@DPTN zi60>t@p*azc-AtZn+sggV9cVJ6&J4^Ssh%cSl&!sEEFWxE@J&*KnLYPrk?9C4;IFckq_`5+g7+=uuEr{j9kpkSWqF83oa^m`HREN=6!Nfs#G!43{ zy#}2zG(3@y@>8m!@%-ub1(Elp7g{x{!jTs~F2OiwugusX-wAnGZtMlK9|Qi3 zBP2F$`0^uwztRh%+g*BA-nwz!mFx6to|uXMnx ze4nprPX5({s3b~**Q38>ce_(!Jl&?&#x|bJ=sP3bhzU)Sd7J)w2mN}Z>BE}Wo1kB7 zzdIRu{Xgqi*AX8Q_)Xqh1$L#ClW!C_3EN;5Ey|;LbhfQGj5Vor{N50p*So3NIT0ME zn|G%A|J@wR`x>NIi!}uGexicizVZ*R`u?eiFV%`nG|6K5@xo3Qo+m1LgV^)CyVw7H zOKdnAyWiN2{S-MU5^eJcW5<-Vu!eA7@g;@O2FM;9dPu11c&bS^8m-!?Xtp z7q(}LD<(wIG~$?z5c{a6M;NfuKlJPU!aaEXP8)**Y+fHET~Aw}(Z7RJ=P)zDEDPBZ z>@t_}`2n)7UcVSEcTVoy?jy?WE1`X=km50W+Jp4iFKX&kH1HKEx^QEn48Ex_(2he7)^x>Xrb zQU(V~9u>M=dldhxt5L{~DQ_t2^k-*2);|9?G;+m4EjK+LM^BDEfq^Nkd~x%!Q*K6` zbtZ=9EFZ_J7MY#ekC91g!x>@}P8D?E^+)F-2hrRd;_5H6QE+a>RUI7vq7$Yd@B4{% zBw*n;&+{Bo5fSQ?L*;S@DdYpXcv&QsRDG-EpXiO3&jVCe4v%n3$3&6jnh3$28u6d_ zD3K*7Z0Db7)vJg+|GdOUcFm$YM4MSfEf|)NJ_D!>`v1r)N+{Jurdr7dUsCR+3*s!E zVF_M@mZYA{ONn95C5@HOz^$(!X#1q+3+pTLRfQ!GAc!x{23!QAE@1Xrh7U>_U_`~z zF)+rVGl2@}ZLL5{@3V0`F#tnCsr&ooLqcVXdD;by^hu}X_L#h^|VU}^)$D;6Ii83$sgply@+2C+YSGb(15CvJv zV9Y#PvR8}<1}{lPjyH$^=p`y=q55sRGVKbPulzgHu6%deDB{X33<~sm%5JvoMZD^= zGohK2&;R20t`PFP7jGpw+Pk~QTjsLu9yjIN(0k(i=?-d1M)Av#>R0??9js*7N;hda zSIV<*1DDW|>V9^cD!C1g{f4ygZv5HpN(rHS(n$hyEeH)-6L&FH?2q^OHvC4hd!o`r zCY!^?N$g3BP2W^IziELzeX`M(t+mZ&-9>q6kxIMK9AB)xhn{04BP?T3!lCUi0&zI7 zUA%DP%=Yt=6tJy0Fc>z4WcvsMZ9JhmS@i1wZLN5)e-mk%DxoJ^zlpe}Wl=o1x@Dbs z&|GRN7uafLTG#{FIN7fQx*4eGU(Do{3luf=u`4{)^{Zj%S#-G%{#-U(c|1OvzWu%} z7f6n%FG)$8AWHKVB6cBe^vsy27(x@oG7nUvTH{kjsRM@gO{;bI@p$tX1AqTw7Q5rt zIz3H-C4R;bC|Gf=N-B*ev0bw=Fnx(xZ}rxX4J($s>)5vlL8`04MG!r3s|#l`+QfD8 zgMggh{!8S2u^D27(Z{m~0Ct$t==o6BK0WO{)^xtBSY#H~1AI;=bq9UHNt9_W3{mu+ zfj{e!^$aQ6ubdue>z1$IJ~Ir>f{|+tc_ueB7Xd$X!T)vj^^)Bnj>Rv1 z#PH-_F>rlKq#9p<-gcszPM?tpA>KN|aRZ0LkP0oZ zCS5xDkqBSPAGrV+SKPQ}sZ=NLVIZKz5Djv{YylfD%t((X!YD*|4b9#MvtMBN;R#ae z&w(4|5u4M4EPuST~uiYBVysEZOtA5A1Zgrw<-Qjn?wx@IftvHgFz_} zQD7)gjop@_^U5^S3GoEo1d>m9xCS<{GPM|?M#f~e*2N|+qtDvEpEv_Rg}z#+h{Dt# zPD}wgln7i$?zE$Q1dFFW&tvsUCPrwv$pySX_Eu1M;#F&5IMvjW|PF4ESa>paf)RiU6pG0fuA z@no0P@+*EOZ{cPieYw$gQE5wU-3KIpPcG(!tLNihAA%(KKe_ALmTAv;rvf8-xeB`6 zN#uiY{cG|C!AW%Fh`#LeT{jmPdYp_imbO3OYbjh$S2{Zp(^`+t|5dn+Y?c4vm}ouO z3=z3RfZI6yz^||Z@Jt6o2^{_+$R58E*KtbtKqUYDB zTftIONIxpzYO1^bTuvOziqjvsf#%LhT(xctAC^qOu*|(`nqy-#kvH=Oc{*I({cY#aNbZ8{&Se(dU zQdF9kha)IW*3MXXIc5`B&{q7d-xj8#O}vaj{gVg$t5Q=>ULDkA4YeF&bXHv$=yw4c z-SvfGC!dN1Bmy^Ba&hIBX3?=lj=jkW>;n6f%&$da^v&TqC_)>>e!nkXrfYm%OKv=I9e3rxX%@od?=CuW)+!CE25 zPilccH9hTJ`k|38X3a`PMR zw2O&rgVT`ZDzm-0zeJ0#f*BcRHP#l%Me7Fyg3v09DQ;DVV zkI7wWne6csxPxEDuz8Y^DWlcdLrpZy%&;Xb!&(=~5TiOu-Tu-MoE6#96Qi=9r-C(T z3zuPePC!e=h8=AAG8%(KBz77x{l=r_B%OI(xVRJ%gNl347cT7_% zn-x?5;uQ(qR~I6yT~oKwk8V(gdC@^p0r*`G75R3RSkbC;m0ZCcYMCvE1_;9 zh$`!B>#76b>hDg&8SaD+MJp+Z#4(= zJ%P}wvbkYVw`W$QgUw+ppjXSn9Azej=k>Bq0(v;or}@u?G#Ik{y2_Yx31hpwYx(sf zt0B?|9n@r@xkBsG)5Z?~aH!eC!*o{*xVU;`-U`nwaidFoYHrQW@l51VQ!sFbe}_zq z@e>{yV$WqNj(WrQ>!x#4{>E5ZerG?>>-V?OvzcQ8ugK|6qKIbM-+97%<=nk4detL@ zzaDzEU1|I@$>TgPFG!apCwDVqkCe{W>_D50uvKi#Wm7@K@N}{Z643q^CkN zZ$IS=z<2xVD8Uc#$p}JUH03!*%|FYVG+oTtm2Fi8negpCr>NVrV&tL9=SL!YW^<|` z?*h`AdFir4?vXw|JtD{)7`+Ls1tt zEH3S42o7swOT8-pC~#vXU5i;v%||SGp)<70Ka;#d3%|S^thPXMx?73f#w8_`hiUa= zhn!UKFO~p@`N|Is8jUg(EzN&GKG*_$ogx&ib)M@vQ3u-Jn+P!ufefrl-RLWXVsLvh zghd}lHmn)-oDD=t4!X-8F zn�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 J00IC101u*7EU^Fp literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..29657023adc09956249f6295746c8ce4469b50d3 GIT binary patch literal 16400 zcmV+rK<~eIPew8T0RR9106-7`4gdfE0D43K06(+<0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..70d559b4e937ca1b805eb39f544cbebe3c58ca6f GIT binary patch literal 31308 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 G#ECDig^RoZ literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Math-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..eb5159d4c1ca83fb92b3190223698427df0e010c GIT binary patch literal 18748 zcmY(KV{~sl(CGiQZQHhOoZ7bCp4zr;+qP}@)a|L=Q@d}Ud*2WDPS$THGixT<$;#Rv zGCOYa;^F`xz>i4r0^t9vJ!Su|{$Kn57kOm{W&nV%`^T#MgMnCtOo_3rp#uQGkNBe} z{xA(n^1^29>Ou$rh<*I%fH;6L&3utxNs-sXnRKe1A*KR%HE z3!=G=hZz6>Bnkj<%>n@WuAwnb85X97CIA30>W>fme;8v3|FQTn{=7@}k52FdDFi-n zsfDeJ`;VXOPrSkp?GF<0G&c6eKYl#_jj{6|tRy&!wubIMs@uCFQ%mqlgW|L&R{miT3OGXxosjhEk7N2MOo3FTxj0^^rd!OlPSx3D& zi)_yKqvM{0hOWnoi)`hxN*@0JPeQ~O$PFN5!~j8(jc_%b1*Ol6xwQ)m{kJOak7OO? zo{zL!s24#&I2Dk|xg*&C4T4M7%^1(ER%tPdRmlnsDzuJxhRxQ$a@~q~*>iw8qN zo`isapt~`IAqWr=pf48ous4J1ZOdk!yC%F%r$Y*lti8MYsOz}YuBzB<`<8Y}RRkqj zoo=ZjS)s|ICa4f_V{l~*Su5%O&E$CElN%odXcJy+q;O*7qiCm(R{Ir& z_IJ!gfgPIXhF{l3f!F-qFLtqgL%}jwtV&dz+H~yQ4#RO1y<)wzpMd}6KNlVgb2`3`UJK|*zEshFwUNS5 zC6%-UB-j+9Nv*j1g*bCdw689CnRMq$o=Dt_>RN~ny=N{hY$b+L-VSgYoh}Oxdm1q7 zA(jN|8VDLqLu1Uvp-G?}4p2hx?XSFb5GBZRzvh}~+z=onD(%|XJ93W+@~^N&;;EM+ zoVGX3XU)hQnbFG+rR}o>H1s#CTo1eR#W0`C73tZpm06Z8IZ;(MYvtG(z)@_3^R%kO z*3mr+C^}ivsPZUc{qyoj4GkUzHHAE!h|(1Gu{?v5He&J(M;1l^0-w=KLPo;X=f#1$ zi+Y^s>dgr9Moj31gf(tBU2h^N9bcPMrX|kV45d~Oz6VbDCX1fE`4(4q{5`SiwKo(X zHnD0_HY_XZuez&U1H{mO>ieByK<|AESpF(|A z8|i?G#EEiGvsnf!?#j!998j!Ti+dJ*ymUe_CXVjTo^p!iv{*hXzwBv+!s6dFmA zMGW;4>e3l&@yhyJH(!_b-}P|jtRxbpu`EWXlbZw@&E_wT$=YW|3DJqW?TrmVsdB>)ugcV!5AlK6OhU zN&e^H;ERPm@B~}$h}Z`;82z3qfzuiow-|!u*qK(^Vd%0?P`OIgh@HW|5N$P#S?qX8 zxpQ&-iRi|0-7eQ1O9TCag3zUc2W-}EbTRRIUeK~z5>BzzC21p)Azdi>; z$LOq}6sNkv(#R1j)i_b}=bIeWzfCPxp_U5@_dziO-qLvVQG*Vww$v$fX}#u_&05P6 z%bdn$-zL1gtu%XQ)d>911j*Uek~uRi)?yEMvmv`2?P_U}=c)|WYX@)$piwY=fy2B5 z9{c)_BVona!r1CdAe*6;-VR>F=@lyn`>vgfFrj99PeVez%slMu9aSgFY83)W^8uoZ zGgh9%uyzycu}FUtIwHzKxZ~bl4htssZN}<>n$6{&*z8_w2kt~^)U7U#q#rdBlkTwC>v0R@8#85t!F?eq0cq#~ALE5(LZ zI5iJC+uns#YVyE36F7*I9Jz+gPRQhIu(vF=lAh_r6IWDomoLOiYyDX1JWwrz136>u zIkQ7BU|u7u64Se5p2bTp8g7&8yX^>ymykxQg~}mk6&Te;WB~uC=ksr|q^y z&i@aI7?V+sHJ2VUx*Nxi&U6IGni7?na`tk)=($eA)vI{gjTf?{JVS$%_?Uk0QxE_Y zpHLs+uT`>0iS~9JD5`r!J6B!lznm-$L?~LKq32MA2XMICrNlm(eA9=GVF7sCIwk=7 zx1Xwp_6_@uJ%gtfzegVpjEpJUr0MB5ZHpgDTkg<$MCc;0pR=6K7FD6jlfK+ddRxE6 zR>T5HJVz;*y8msK(i|Th#*vUI$8xsZx$XHUGTJI&`O1{KV~6cgVyXqNymL=|`e@mZ}+ z@;n|7F^_)U_5qDoFnlfcJ((4gP4<+Af@JcZ$=EE)$)s6(V|Pa#4)6G2ykBQ|T=0tB zH6mf0&=3Co>Sg?x4*-Pdy+IZL_B-y*?A>U@<*eTO{y~7aNzcyGd1b$fZ573AI#O-4 zcImH{KO>IeB`bRE9HjA8thlDBx0O%53O6{x0XM2wsdT;S-F{Z94Co)P?+gw>loK)@ zk*;(!K&lU*74JnW6Dm+5CK6{uO>J!-vdn%=R9vQZM2_MO+MAku%J(*25*H8a1mBug z!k*|5>~Rt*`Ipk~`D_$3t0;p3kPdH<3XcqO%k4h)3hzH)Bq1A=8>$Qcq$$F)&^5km zWD}!Zzy{dujn&6N2WDfDBPIJ_f$jER+mpJsNnX;I_E>HHdcu*Q&*|R2yS*1e7w*h| zw&EyjxK_1#NYxwAytTWEg`v;6Ph*y#&C%g_dJw-9w0`;p;ie2$5Pu_kC;W%K{}FN4 zg(=7hPJ%k|cvX&n?y;o!`N={6_@7xiu!@3ri!(+%JLY0@W!D!^0?cZk*6vlSq$=N*K1Cs5y=($$Jfb^Ge8UJ^Oht;(?e_R>TSb*&mRHDJKL>DJ|hrZmRM|rGEYLx3B4jgQWNI=8k)nprL8c3v#>>;>F0^pTe5!Fnj z;&oRGn3os4CRVtR1)@~~i~={DcHj;JfeRubAH9;}9N*Rt4B;+T4q*9O{nD zBsEoM-Zo@Q>}7-%O2gd!Vh~9$BthS`_>n*e0sR@#@Ti?fH^)2lX;l8`Zm!c>k+2Ut zWu!pvwkWuO=Vg&4<~s?~LyxvtG##P#kg_VKUCF4%Yqx^aT&rK3na6k>=W@^IL7Uz~ z8TPdFO(S6YPLNd=_RRp?z)@jOu1rE5fYy}a8!pg1cp^5ildqk6V!u;i9~=M9`Py%T ze)&A|7njTTFcMMq$@aM6VzB_X}_X z1F;K)Op2?Gz~=>2fDSI0-D^4>?4;UmwRF_QfTZ#O5yYuAHzD9-Z#rMtwlUa3+}n`* zalq2cVkz=4Z#&+#tT%{HW@NgTCyhM&{~Oh1;A?DS66kw#m-1Tkd7b`OXD3iKCIoM;`;SaA^6N1>_@S_j?GE_+-Be5dSy9|(e3ATVEbo8`xZxLO90*rf)pgA zWdY8foA7n;D@GsT*X1J61YdQ&5&h3Va)o>BhD}lq(>;o@h2FEtT(W z4MYaZXIR@)R7SDy$@@i~an{&+BBZ5&UMW9XFt$0YQyz@^k}FMYHjJyW{@`)a-+;qk zuk*K&iJSP*kZpFR*2l_|VhpzGgm;Q5$G&Z;g{w3VkDxpp@3ax2^jElTp@>vaO6>hc zu2r?$+r5_HN+T5cqJyUV&;Ow-EKK zgqps&Lf`~0?x{Wn)e`G{M3oNuLn&QhP2f~88XD~LdakupFmNWk&WGyj-Wb z^4l29OF_ThS+2~}D4gsX&R_aNb%z@0Yqu(0_2$nmYXYn9$*!o%`sVv(|{qzf+ zak2>*L|1Z_rMZiL&Ukc5`^2oVrP26Ue9fg;B-YsMulFY9Y^!S;rNr)2{i5E{VYGzh z({=bcvv5=zg$V;7##dv^f1r+?REYd$$kGaombM1<0FjyhjZ zYMmybnYFYhulQbk0-BgN5~^DM*lS(vTz{f>YjzqX-_^xL(+=Z}Io&U?lwzx8*}bqS z(dki5+eILOGYq;F=TY)0LwivSPZ#5<0@BqY!7-XTY@ZBxb1--%g}W*6kAZt{fd!!` zL)!(RMOTJaWP4LhZl%Z5sYBOY7zAl7(r3*qs ze$WUa0%1Z{<+ykfLj&(SoZT;HnGX{NGTvI97OM<&PWO`_rvXjX6r`T89>+`;2V`Au zlqu5pEbK4oe#R(sT=@`txH=cW)|D#XH!39lNt6neu$*hlTX$ARM8we^wR2Gkc7^zt zGP`VReVgc-V^s06>@_H{A~ z@u8c8Q;g$}BSIKm%cWkgg*9Aj_F-z5f6YAA{dZKavbh0Wmjy$1pr>1W)PpCE8nN>W z+`LqZQd5W@H`+5s$id)PNc)~!m8aHZg0s51JH&=l9CD1{UpNJHfnZ}fP+6L9FrtIv zK$vBGME!0&4s1r~1(Ew+Kwk;AbGnVj{@9Dq$4bzcji({mZvjhUmZ6VvM-{LUhR{T5R&w-hvD#rbmpCY$Zn>(XMZx8W6 zQublwiKZ>+Fx1~WCbhnjEfobTz_3K1h@_sGRd4Wwm)4K~gaL(hC;W$2&AZz^z8IJT zw>$q>o;Wc5^~a-Nweet)thD7_Rn(*63R#+U zpAC_}WJZ}e#>U%}3>O733cu9sv~eFjQJsnF|H>|j&SW9Vam$S+y|-)BbocLQd@!J^ zf)8xLM3$V|+p3LLA^Y))K>W>im48D%ZU)>BR)5gkG85As6K6k8ihXC(D2GOe#(I_* z3TVqBDME)7RQi33sYdT{$WKdeaWLp?aT1Q-uOK2HxHmYk*OrxAb**mS;)Z*~3yq`; zgLcvba#OyM`zfTOnc^g=#6i*YeC>YsYN*kMikcgZwUYsf5Ar<^rg@hT29&#ly2qFz z0>}&dzC1`L;lVN{u%Qy@Wr6UL*_l(g9pM9tJr9hOizVV@HhSGO&Nnk_Dyla^}<=8~1ftJZZq{1cdl4@#S!A$|@; zoN2`&_gaPpgdF^T_sDUKiMm&Ks>^Ar&=4iPaPwud(_<#AwLQAmYi6EXw` zp4Wmg{&*4YtYg++=i_1NlLfvV&A{(#`vm`v$4$uu4m*rEeMul;K*7pEqJ&U8)r9bLPsw1-pY&Hl$|ew{65 z$EyD3&D*=pn}nTXx&TFmxs*W7n4n-!=IBms@@;S38V+qnH@}kAUlF>B?s_Vpvue-F z9yX!Kt+k&t-fVBz6;I1*l>1t1V%eIAVv6+S7)*Ac$OY(w6M{wDSSDOBQkkZ9m)8;b zY5PO@_=PF0nTi;zeW$bD$D}z~5~)+5aY1qazV$?qX{QOJtHMjCRXP&swbr@*RSCrP;QuBCF zFnA9dDwxtO0fcgnV9Y~<9!gWF0`r@sv1*rmiowv)ZQF6Hz&0{ipS%*$7BzdDffEfU zTjAoGvL#O3yIn*1s$xaqEu?n13}WDsZ|b)%m?;|jSvxs&)GOG>zdu|2ULURtUTZl9 zdry_1<6W#?z3`HjZTcRhihtHkJN0VjN>SUgwRIiS@AfLhKM$u&%hN!&&BA=(5X+lJ zzD~WXoABJ724?Co7zq<6v6!q)@!1Bq=M&}!*)q0s7ufTXMyM_su+^-2?#pU#Hwuq$yVYBp)u&3t|REymN-{|D+Ju_;@xfQ)844 z?cP#S=x2oqK>lXp_)WQimUE>#G-#U=U?CSM~9~`?V$}TDSYM^necCKEEoL^Y{;-+OmNbKe3$o zE>~f`m2HzSj54)aD3FmmT27R)j9rw+Q7!D}%myW6Y=F0;v)r|{`zkuZY?E|^g&5n5 z`(H+4x8@?7$Jssj5)$BWbRa-|A2 z5^Gsftg7Is#N_RUCOC|~wuIKDn&ccM+T=SKa9~l;$|zEnG`d!F$Oq5i#S}a2B;3Mb zE?$di;`X3?86gtW_nKw-vcNlRM8QJGg1De`fb~MR>f@SzwVaCvu{qpgxjt zS*6AE4+0i7$fQ(chNUTs6N>+_@Jx2vCJ(2Vb>#4+KUTdf)o2xHQE{J1_p7upAF!H# z1aL8uky+zdVytr)l5WbCnTaP`wKRsRkg1rADg=={ayRNkgR;tv^LER0)gj7uHO`H< zPPXLQmsMd_pcSn*p`It(%5PG%Mn6y?L9ODEd9jkPiT?U^F)4c^r05K*8hR}ukV$HF z9T9^_#3gFMBudE#CY9`ljswFYY^o$VT+YNHJ)5*V_A3zN-o+ki2VSyYB|bb_8ThvK zVo2i?6IhoqB%7dw4M#ThVsg@3o($5E+5i-4R}?9wN+6#E?nDf9yn7EAF(798llkv` zhV^$OLm1O7+rIYksC|cl^ZAfo+(weK$jZO(A&R#)cnqo8Ue!OA>_r_TJ7MzY*HGE1 zM=DmAzAA3Y6(8bSK&Dp@KJ?*_>qcjx^};Ud<2LJO;_M}Es`v@;GmSqv-H_yPn!=Jx zk77)$bkk5R^JXXy|P0Dd$_72}i zKnDxo+?7d6K7*w8cfVwS!f0V;mpagL92fAnE%r(52D^);Krv75c~`P!sr{ytyn@Pe z-4>tgUNQ^=1aTP2MT;BztE6O2@56n@k;YiZpa<$i;?+imYx@MUOqcCb(QP*ylE4Ap zkt4^_y?C(V&2!C8M`#FFkb2J!Npg@pOq5FzaEIn;zwkdM+sZ2Z7tFpH$ zhI@om4C{vG#I^zEK6Z7q>>|UG%wh6s+(jYU%{B>K#Qfdqw12a;mseP|W}&7pX_nmr zRJFZ2TaTaU-JjoU;4a}K_B4dX z_Q3aYCEL?IbWRUn=&>4wv^pw_OWz@xHpJ!3QljvkHH>Ci<`E5_gPgCLS9(zN9A4xq z(~mp#BJ-?vZsS@TR*Q@^QiU%uH(Qs)+RtHU;vN@GS_=@Gdhlb0@;#~t+xrlEUx*-K zn9^t1&G(q>AH(ibN9^)>92CbyH4eY%Umx21eU#fv$2I`{GyWWh5!1-}i?@_1LQZ}z zyJt=;r1=b8v|qS#O^5aH46DbUxZZ5{Su}Q~Z@H}|Q4-)EK5DZ;lc53%3`{QU+rF&* zhuE{$D$7)a(6`O%B9WBEKD9IDZRjFY+s66KJ;oKahudi50heAk`>(wa8D1y?$_6xn zjU0Dqx@SBl{@ToYWAyZ|DdNIP8p@_K&n|X`0xPuRla4$fW^R$OAuBOwT%iGrSb@>Y z2rWE=D!4_%r6LVcC(FL1Dh$!FuYL$1#ew;N{xcRrf-#(eTP z&hAihMYwI*9beo690olHr5jIDT!GP~R`xT?{Vs%JsvK=h{A55wsXQsNJDIgoKkmiyHZ;Up3%!zhzdI zC{lMD{D#;e5MXUsVy@na6{nSd)oC}8s`*VZTK}FtlRvz)Q)T-Y)llArpA*|G(W3Tn zs}0K1kDNm}&>xAEee>70cCO#Za9KNF{(BNssFu{?mM*mRGoz&V8253qmy37~jdiRppmE{z z&)y6)C(0PGyqPe-V`NQB@1CjzMG(kC`6w6Z5W!$ zl$LOpK2@ua*C?=b0vE+sw;5)|)_!cXSp1s#ISwDlFKwX$JoaZr(&A$CK4uN-z3R+K z+h@_94-AG|XBxEd9K$P_|>j~*tF>%$unchjAgnf`5 zaU2y^7Ef^Ute7q`cv5rRS7>5oxgyl^8v%}kt>_Pt_vN3F8*v5cLpE~eA2tJT-*(6# z4^BDdrb1@u{n(q+N8CypYP5ny{Z?;DjP^Mg_{yss9=GsZNDEIf#iYSb+0wb`U3#4_ ztGbu77C|mQCq7t?r&goCnkd|OD!cfbDx(cQk^-P|y3BgwjSUn?>M;FmUGCt!=SA_1QZVZe1jz$*!p3kmN9%~plY12zx zKr-F;*>xT>FpWMcnGG!0xFHctU_s<kjqaq8EuAq&_S zEKI*Ba3onj6LC4aczWZmXs{bm2cw!d`BwWDQ^f&w44)5?vqS^s#~3BkSSym3W_IXP zIe&(y1R#3UrKi~QA_CQ1?Iv^XS_D$2V#fKXk|b?2`VYQKluXZ1jIq~joL-V2s{$q1 z#Ac%yd8p8ekSx?H4i0lFDk^~7?q)~jJLWeK%<@f7V>PkmYxSU@aAiErQ!9V(dl$2q zi?HM^DUc#5dX(FivsPX%ercMvSca_O?4jTdY>TG^=evh3rlH=`FrOQJ#LH+`m_l*Z z>qU}de5?lKn2ce=cm^v}5p^(XSW@sGAL2X*N}M$B+r1-|VJv1jJsloe{jxR`C?vu2 zGaB)??UQhHNnm%cJx|r^0zQX{%yl}x0us{g`{Q3zUc|Dh70N5(HS_PSAA-G2JYAuB z6(c6b$&9-#m6wW<#rIhugSXval7RhYPneHXB-Jwcio|MqolKO4qwOR>Q+9N#w*mi^ zqDK22t`dg2Je-;Ed!vX=AIO%+LOB zf2N7m`z`m=Cy6MLB27GFueYtY*lOAO6>brQ_n9MFlzZo5T_vc|;L`4XNxt75)W(N> zl#2sv)XfG+vf8$WT57jS#}K|(YnUT1;x1C(IDTUDI8|{b+bGbIm9ipA<2m+^VlF_t zgW?Q(%O@P>AYBapG|Gr;$u7q8+<8kPqVi!(*Xt~QduGlKI0mbk{bVhi_nl;8=?~K5FlS^M37QeT>29amZe$m|c4?J4R z!GCCYKzp$_;$`4gmA=RB+SJL+Ju)F7{bwd~@UF9K^mw*MOaNq3V@2>_P|r71LSpQi z*U^X|=jU8r2cxg~v6a>7r}fM=iwV$C7Bd$K);eB{)d~uAbMj~a|MA_^LoqFO@>P#~ z?VSh1*hxr`#TQdx$f!do>5_#FBm{jXsu{}%tL8X?A^<1-oNDkyM#a+nkD7nj!)e11 z#(~G z<5o&{PFDySNUB;R?p3416uZn3=dd0WpVf;l{yMoVNBJ%-AN2xQIHp;BO3xO@QhyA_ z&77ndsi@Mq^FTHM} zH?QxQ)$!g(W<-DWeOu&GQi*{z74ns@V_iV(tM7fw8>5>nXOg3snBi)lz>pZ+6%BnU(v(MXsk?+W8bBl{ zPvxFT@lI`_iQz{)iCx8(Y?mw0$AG&qT-o_772>!s#m=;xa#PcNpehRw&mq~Pl76nZ zo<03?9*gX}!p)m1A>dYf0FBDQMK<*$CAkIrcW(cX);(=JG-=gDp1gzX6GV#RtA2zt zRQGy`z}B=H5MhJT;Vw%}NUvLxVKaY1p&yjteSXkcyN9EkS-f&QJC{lqAw9yi31u?Z z*+p#Md$M9$eH!R@bG)usQ(R)obj$oqkG07H#B2Ma)Ov}ICnKx@QAyQHYgygoZ9*Uh zj?#7CGpSQ%?IA0TL6dRrj|%rCR^pKMb#WS2s5w%IsOojGVCZxRvh&v)SAztrZ~;Vu zU+T<@>gnKJG7ln!ly*!w276vuC54s{5>Xg-0oC~b=J6VK1WyS?q?{Mxqf?&P#L*z*Lcq8A-1tsJiiT`tK;Di@Nw~ zy3(wa)tYd@Nem4Kda_Fur>mFs{Z+Cy)LThuX`|$eUIEDn9V{z7G z=%sKoF2<$NNVINDOR8FHnK;Cw}%&_vxd{r)jv96hwrxjE6 z@iBKxc7Ox!1%;N>2NgQ8BzuML@_m!yD_vwVO*6(8Y0>)8~q{Jzi>+ zv#Oh`1Hr-r(5oV4DQefsRS^O3qOK38b?-?_7{T-7-^DEOp*+vc0XN>Qb@%O1V8K}2 z*WXb+9=0?^*SoQt@ZaEL`|GFghG4mKIXxs_|4?1%#h*vp;NeaoVAZYG(1@2-)|;aP zkQIw67Rxous(NYFxtWPA-B(vFA8GI@-%6SDXu^So3bpg5xcPROozr@2rA?yVFKp6@ zHV5yHY3}%IMa_V zYV=?sA^et_?FdtQb9#oSinyZuc=w-y(3k?}@pfm;QT6E|00hvxn8dj=(1N~uA>oXz9DQrIIFWqMeJ5qHB{)%f zG6ES56aBS0*j(sQXtB`=LokMW@jDn^>q$0b*(y*CGVRj=rn0cR9CUksy}DdGGuqVx z9`@HKhKN*7!7B0lZCJ5Q_gY6p7A4FbaaxI+Eyj8QEy!%>?$EL!ZEWI%G$B%4SX}x= z=5n?K*O{4_Ka$zY00W%`+zd&Lz^jYJ3i-SoM``P5+WakDq-5SZ5CC@O#&5lUQS5oU zPsLax|5UqI)m){1^b(UHdsqNN{C12p53vw3clf41E6zwAx#J9uN=m|U1cMKE4bs>- zw#LT^kIiv3-f6}!HbXN1n2u1e>8Ul)gO=gN%vcj$6tkp;utvC7D}BOZ(*w$K=_Tye zrDKauZ_iJ3DTNouhXA*pQS!=LVvvw=x&1RfaskJUHV{M}3G@5y zF;ueWkvb{GrSb4|q<1DPp!-PZM%TAAx6ATXy8*jXsF72rHf2SlYg=a>>oEwG2^|3{ ztkO{)`q2-}jTB~2$gCNWv;^vxbBFs$GIjMzIDss5F_i1-o^)=PfZb1A z(ehIQcpLq&B!zYKhi2DHMcsN-T_%4p42i&Q1;LYqO!_ujAYzEgikkPOpdk|XrVc<3r1{Y?U53L9U|rwpJjBp>+=%-qk$zyThUa!Y|6$Rq z{ubvxz}$H=omv&J14g%I(7-6gXgoRt0xsIUao0O(r$BcR3V*tIG_J~NLp!Ykqf_vD z-l<39Rd+Vm@}_xd&A1k9&gD&P;o(v>Nz{*H*ugpdS1uqh*j1qF482XMJaTY4x+L{g z+u$$tX8f=1Ht|f1(Xspx^=miviRj{GVd_<>G}yV;F2khz&Q6t=w7_PRCfc-WvWQLET#qA;=#0Ye zSh&PUaaAI#bAy7l?KHA={4cVwqzU!*Mmf?pxR#eJB@0b|PJz}_W4QQldZ<%tdR}Vq zE(x(2b102`gE*aS1TGEQ9=>M1`lh(!zw7BfLlY+1o%`#>EO|WHb!K28N1Vbxc^;jz z-$*djDB-ucZYOzMyj6&_>KZm__ovbt>f3nI9VXLwrRnGi0S%8AET&2r{G68`(IYM@&iL%a5 z2)Q@Wc~Y+S8&bC8=YT(GIc8l|`m5zyQ0m_51+=Ph);&r1ZNzy99vrq6*@=x{5n zL06TffsH7E>%tNBOQP!_iV}N8zDJg*y$1n9FEUsNM{OfzhS5F^HHafs#3?`(?S18V z&*S8F(H1WST?NJ61MN)7SJPHO6B0^}0}Z(OnDf1Bv6<)iogSnA{sZF+$nKodfN)M4~+vMYY#+=00%hsF3*Az=#+|5w4koFRU8D z;nTpEH8M%ghv>MOg`<_?g}1k9qb-%^=Y)qpw<%b`s=9*@>CEJcJ*Kz`p#~uebk+6S z!Dsx9Mbg`3VP+uZs2ASdjIg<>ZW{5SW^42t9<|1CQBL=ZH*d$8L0I+$zds*Wub#Q7 z3C5gHrr*!+aSnrH!n~It!~7oOI#U~C!8uPz@Sy`i{8I0IqiVR=RWNlrs z&Cda1%BB(L<;dXbC-Mi?rY^BH{HDdSd2Bl71vePr>M)=L?KOsFD2Gm}q0;NTyIH&- znFdwBoPwlisEW8=ofGm{8qD>tD80|>9A8HsQ6wTVrk*Xo$Ds=4=YaKvB40bIE|*>1 zY`GL%le@DJru-N=3#mYb>A@8{g7322-3F_gU{e#}e8f5s12iWy;mF8=Rogj>lK>@-R>g#T z6;$brYnft}{!JQzwnR;6fQ^bR{nFOW*Ua66+|DrT5G=@4c7?mg!D8<6F=9s`(NKZ&Uo(kexI`D(1ScV9`0nkQ|oXxPF5(J5BO$& z*}xPO+(fQP_AKQy(K*!dfv55`FF>$ZYq>Pgf95S~|45YyQfz~{12W`m)lNhodTqAb zXy^xRYKaF~xY@L&pVA{K*?C|rK|r)lGrR0br^=ixxgWm)J;e8~KesynyANvzCLn?0<$ILH^&O07wQr0oeo105bt+0bhccf-HcFgKmI{f;EFHfuBOS zLMlRbKtVyxLCZpaz<9w-!K%P+!)3uE!{;L4BP1ZoA^{;qB3&WtA&;Qopk$&vp&Fo0 zqOqc-p?#spq5s7Qz_`O?!JNk8#Y)2l$F{*fz!Ack!qvn*!87?O^Z1bX83X`=Izn;6 zIwB^bUE**OQj$VaL{eMQZ8AQxPI63g2l5sQS_)f=B}#nC7Ro0o4XSdgFKP+uXzB+V zQ<^`tI<$*)W_0`X2K2KGI1JVdT|cw?Z~i}kX7poYGi1`s1>|Kxx>v_yWs7v$xL;aM? z9romI6oVdaU-=OVrU8wm4TTJIPwAbW3k=VrHP|n@NV!zyyBYk`-(Rh%rR$ruv@P1 zb%$3r?B>T73B*Y1DtFj7-YqsZe`CAj{KGYmzbPpp zQ0z^5~0tKJ=S#M(lqpcy%fPj>MfQl$f1P~ArgkUr8euMGxVSi9;Ow1h^#%>Ro z1Bl{|QbtZjN?vAjwHNyV#1WU&{ZwEO5kFiOg=e|a6+tp+*k}Ol8&dsGpR$o9Sik_( zV1!svGXOIbG_q#UD0Xx}SJzTHz-?+A*urZ!Z1djj8AJh?5C8``;#@TknjiG!TXC}l zjDs7#^h-b_nt2wriMD=>t(s0aJ?<=vQ`+uF!)cU%1= zrL@T8VnUAzY4Js5q`LOQ)=2@=yHzJMK@21~fDR2m$$$H*T5Zj9Qx+bt^5;{5TI!!M ze!&(NxwH*4*37>B_!Om^b?Og-1{gQalh_HF?apXl|PrOFt@+|SiNFI)f^>Ae91 z*!zYrTybb@d{)KH$!5b3#v$Ikr&mb`yo>c&v>XOlYElBDYT3C26S2{1&cNPLj9sff6l~maUl5P4<>#Se2K3A;Cf62);n%UqZ+YMgLGdP+d@< zW~ew95Qr$~@<3reVp$*0sWJXDqdu1k5L9Gt4e2v-^8B0!y!L+aP;0ZJdyZq_x{wj9 zsAz1Xa4L0X?P?T}P2YA?ah?DM5E_8a=HrAJGDD9N?xiwk{#ER_sqJ-HjSE?Ryj^fd zP@F|`IpSrOqk|xjI*)Wc^k2XWs16K>D-_3~6@;p}fr`akPD3oXxnvH0@%|<1P--#7 zDUo|abpAG(cKQ|~D9TzaWYOxR1&IuklN2X^F{O|q23Snx{{)T*arYF^=aFHN_b7`g ztzd?RcuXa^oQLgb!@+Syt^hcuU-JR9pbp_U?{;W6p7v`((JCbch=Ueo#t9ul90E=d zZ4OSVH+z0kXm11$apX{baukZk!0(?@vSI0jBTK4VD=>#fbqP9gM3H31=MQvFTRo^IA9Elh+cOX5qT zSm_vsk#?)9L?UwDo{y8#1rJB1izAXo&V}&%&6|dp5M|-IE;CRen-L|IejER5n-7St z8ey#34&G3S!SW{Y&GME?@+@zwq`=ZtNs;9pm6TZCRY@Pqdn)N?d0!<1ENvxw{9`F3 zrX@7c_y^w>2h|B_+;dou(rX{))VB(cFWJFD=K zjgRO)K2`utxTKphnv?usztY2G^iO&%PDV=}PaHm;Ns30*^Jjw;<KY7k)4Mn>Gr$2pLAzqA_?R@B{!+Zk}_-(P7-OB5H3n0Ig2DqND_z==xRLc00)^8QglX%B0dPFyD z#xm-$^7EZ&+nn<576^Roih%epa;*;gBNX^lI6WJ^85{Y{ti9= z&^hDa6MFCkJ@}3amG)(uE2%2{`}4O$f130$m};%bm8ElktA{hcFYDSLV@v@@c-ms{ z-obDJP@^;)Rt$jQFSc&gsdl?TI6#eaGC((|-M(33?)DJ<{B&^_5ya#^Bq|;}{D%mf zlbo)R*l$s`!D~Dz_V|chW;-l6jQ|=TAuX8XG_V%kvI-R7MVrLe`CVvz-L*XMqTQC4 zJX)a*+^Q)2QZDZUC6t@Gb+xGtzkiQGa zHwN(m%-0`Oc-mrMVBlmZVqj)qWZ?v|7XdMZ&B!1E3_J|mAZ#G%#Bd18W?@ib zWP!3-8Jrl^plmiIabBhr#tbN%kHLib44_rAKyft)g7Ak!PBG~7`15slH*|@+5YO$m zsC8F*qzEPRcZYdev>7Y4LWwdx0-wq8MR$_8>MuWx654?U3UtkF64)mvToBIb{7zui zI7;MM=LG31=RXA2#mU%pmYh(Y0uAZcg%5;JIAv3~C*CSOp}L%NEGef+&v!>j1^Y++ z+JD*)>3`gEc%E@YLEidqX9W^Owf_tCR7EoMb+@Fe(7gE4fmwgFQ+#=4pTEDn)ApHQ z=!&Xiem_;+Bcc~Qnc~X_PULoC4YRawaBd}kCn9FW?+WbsyVOqxI`f392?n;vNL_ej zYEdGp19!Q5OSdmn6dIDDW4#%8dhVJMoz)l4J3ZL5VD%~+y0>YYd((O2mV^5K$bTVv z>t(ld0~rR|75$zet5d(-=t#ziv+Nr8_$Mz-N7WXNsk-DmwKhHBsJ6VWdK_b0`i-|} z&Hym&uH^s#c-mrMVgQ5x%?w5i*gzhDAh!O_Xt z#nsK-!_&*#=SvVg7%&U~003KN+gojX+-IAZnweWzT3OrJ+SxleIyt+zy19FJdU^Z! z`uR@=flwrtNM&+`Ql-{tb^6s<<22}45JS6l)N!$E{2I17PZ00bZfh;j#meGGvz8}?&GBPzE8 z1u0OUJSyttUiBVPluy!d#s9|yDnr%+PdDJI6W~D+hF7dn3876mx~G$_T&rr^uln5x z|BT}}4pu5P3e*HEr8*eDNTG<1F_;U3ZA=tqpJ7vDW=sX5YRKxDB`FY!LZL8@ z!bX`TSd8YAvLOreMkita9aZ$fQ$*@8r}n?8&fXI{KJWmoXc#0=X$40A*07 z&SI0gyJXs?ugX_CC|r4aZcQPu+bcrpYg<7f7bmfQRh4#o+@zM{cG#5I0dklZ z)z<8ItFoM}%JCB=SLYwy?cof?1GGfhVUk-3A3vRct*O30o6@Q!dZh;dM6m*cJeAl!*4z~IaFs+R8AEDeJOU?u3$8JXqZrnAU^RPh+F zU;a;L|F-we${!dyOb=Y9sM9p#JJMP+Bki*!?>>9v2ey3PS!?%!*)SOVy?*)743p>5skoe=iCPWL7}q;e-a9(G+RBfkb0t=i8_N*+ z7_N0U_z$PkZB<@dmg^}j2qDKj_ZiD2E{-^a@MxAp%Lt*{=gz|MvAU+<%dmy%)1*fC9?>djP?CJbUm!@N*vrK|8L#IrzmL7}7602l}4y?RTD= z#6!3r^5Ona!>#G)S?_S5-S-FtfgimK1aUrG4ns(0(V#gV^>8f@hf-*su5ukNasBL{ zgLBnfJJ-)mbL-qOFU-SP%s=z%Z}%T+!EL+v^$fiHW#`{Ax6jd+tNxX~{?eYf=hVw& z*ze|P61T)(fBbU{mHHA0(6Y^eWse?T|L=*6X=cUCf~xpmtLO*gUB^F|M`rr)E7$la zYxyr@6;nP4W&KEj4@Z#n<^!?2U!Fz#w7-M}Qudi}#A94=>6^>8v6fIfp`dgF1SA+- zMF4VjQ4xk%u@w=Z-$gdg7Oo{tgy1r~(YkCMCt-eDf?_AkHuglXmjgUD#^7k|E?Zl6 zkZ!J=UPd7!ZlHBtFii+0{EiNC9rFul2FYaUfe(V*>Gog^dhqy^X!7cW12aOln0e=^P-ZnLl#qLQ#7r3Oe7La2?Ib8(RC|iNyUMS;^To8AQ{T z4^tCo>P4-BzB>=fh~tcCt%`h5z;b}#Yy-Zdz@325a-~Rkv>^Ddl0S?_08q|KIX^0OZw63{Y=(8w7`DXu%dD_IbvOuaQ?^`5OLLx#r+`^All1Y!=LjPHjjUZ(Dp zgb7ocC>oFviPYQ>j!@}K=0=hMsT*Cg4dezXeE8-w`qSwRN;+9?E?sYJ`43;$fw6Ih zzAS?bQSEn^qFn^dk<1!d3Wv+G4HA10Yzc_OqH+@RM8l1DK31X;b2wyuXhR zQ$_;t*sEriPL;ZwM)xrDbaUh%C|B)G(mnu_BH$_g4aF$bJ1Kz;K_)cX+JxkLknZYU z%33bcO~&7q5}?6^MU_wxdH5NXqCVeLEbGxA;Jj24@f-8^&8W-CBQPQ@0WaYb~#;VhN_MJ#uc(}5AUf}sGTxH({yT2-N)^ckVs~?s*D4EA`<36A9?my(<&%KFXS=y6E6kPfC?XXLmg{T zFtS6Eaa=Re2s!@Rii8aHK?7z=loVctoP2p+MDnl=(KHqo5~0q=XC^{7EhQ&6te~HonR+x@XP0i2l2`P<@ytx$c>rN-x34+~ zR%E~3A+Rzh&YDX55K~!?3^CSpSsjj?s?6T9AAMSvV1{=l-79 z{}z*4CT8?u_Qj2?8Cx~;R>?wiBUDjJBV#o_&s&*0oJxtnI*)zzhXeFBcTcm2l?-2< z_+mXW1WEx*q0s=AUqIt^LGqEH#yFXqWMLDgb->0#rWpeSjXfq9faDQCFvV1*fjD6q zQjk3Y2(~cIwqh58iq>J<41o3{RRMA{Q9PIdCa{>u!X%cG17nye)Pi~hpvIzfAjX(M z3d|z_Ef#H)!_bU_C+ON1@GNLwkS<3xH}pAvV^Q*jVaTi34`d0r~=9C_s+eq2XkOvlT8@xH<~90$?vd9{SMnw8qOC zZ)2VMApk67^bso@_8zpx zArSWtf~+r)b_qNT{^^)v76(T-|u$UBFvrSsBt2{0N{Ly7_xkhen+2Q4Ml ze^vrI#GK{-EgR@=LVZCfTfvJKQ^j_QDQ1I$3YLz!)GI~?ZVVUg$gF8qs)DLwt$0k4 z?(1mW_`hynk;0)a57G`Y?q%x4W#WpV(uo8^rcWpi9?|_k5CRA;b|%z6T|B*l@uL*Bc|%h3CCoWzZ^Q*TB0sB% zJOro3q>vb~wA>$umX)$Q$AWX`zCRO&GdTu&(SER{E%P_9$Th8MBq!40 z+~t)sk{fPo2}J1;@{@xoTh1q%JsN>(7A;r;qv0DPByIIGHs?#gtVqf9kR5V^C~Ud@ zOImuX_*~ekSJbb{6>_S!N95r!OQb$Rt3!5Lat_hl4iwUl74^$GmqFuTv1^egSAEy{ z%=j5~=PXV6;6VG$!;zun!Usn2iGweZxSnXggVhbjVS6_ z#0X?d+Bj(29rr)W(@e_{u#l)s;G)LrDpr<^3@QQ!8R|_AW;ma%)eXl|G%u-NC6NAd z8d*K-k)j&ZaOYd}tU)2xy8j+CNWDmlA1#;0?^Fb!=&2+ZkC0LI zDg}%AWtUFk%d~)=x$}^G|NYjM-pk!qllU5~)H)-I=Is<+XJ)2vJ|?L`J_1MX z<(e>u=3U>Hv)@LRZESS|`7 zfz@jFVsoQZewlL+ef(?kJue}or^cKYuW_JR1finE-WMo+G`v|JzmTr}C7b2q@o z5b5^)@?z4NErhiTZbbLD$LbWK+b@&_a)$}lyP_idId<$qkb|5s5cZ2luS?lVKW<%m z9_ANFkG>e4w+TtI&L+A+SGz@BihmBnBJVbST)Er|(BQ-2z<#>ockEw6B2lW31cf?+ za)W*x8D|uG`sQbw#nOs%n`YaYPTP(g@Vs!)=~VGU3vFbw;0*WXzdM^Zlx;V4LTVja z!KCd1jaucrxkKl6UDJkSZMFnsx7rkVy^hCKLQG%1OPwUyd#bE%o1aGYQOE?F{g6QUrme= zF|ud}g2WT%(49R94K5as&Q^K)h-;!*qOVM`X;2u?8!ZPH19sSScYSDth>q#MPd%upS3ky=sk`Mh z(XE5vXzB=QiF0$ebkV#h+T}984i+~<6kQ-TQNAn?5jT+0yQJ`7pzUDIf`6>U#Gs#; zdHgenRu`dES~}{Un~AV#*;zRV18GR++48X!{5$1<*HH0dg?fq5yUFN zEw8`qbr?jyrCH$h-FRw|;Fl&Pw)OH=GGaEP5aoQLF>e&2ILOKcT z(hy~gs5vhNCLwHE()|0#>C+)_De(H+unPP4xt*BsFuY`qx=Iut?s znr-m(WXL|Z1>6FXUMbW$Y&sCsi{a+{+Tjb4HoN2iBgv<%`G7t}Y)^wyF_v1@EQp&5 zOLKuZh#sVVEH6{mmJ=Xv`V|oKY8vWzJZD{W9ulS`vNhv_3XB<(vLuBtZ}h33I21`Q zCaEZt%tJx(A(A0fJW(xNs8GV;G!{Qk9<`Xu^%w0dPh}v@Ma!XXjY&{MJjf_rj%uaC zi{Fd=vSoe^@~CkwhD4Ye_Z-G|`K+`FPFMteMyt9bckuE?RuF3~wMTL#)C?FXcv~gA zF8i#Ue{YCirT520k0nxN7hb?HmN|D;b_)r|Czx&phZdH$FzD-Z8K*WDiUZMG!`faczN6~&{m7t8lrk%|--?}Qgh>V=szV>owavKfyPifC$A4d$ zx7)eisC7Sa1*rYy--;Qvol)Bd4yDfcw!I0J?efIcCSsy`7c_7WciGYGFk&V&`$C#N z7_QrU@H9+5q<+>gRtACNpx^lyU&}(m7Zij|(W=@P1%`{;Gp0}3!3Ry}nw*YloTs#= zTf$wR`m-w>Psg}P!qEsRRgx>tF(7Zb)yfVn3Q38i3Z>Fz9U%QzskIDyF`#0|20i_l zwCuIZXO+AJC%tN}T&1!U=DsaQPYZN>nm!E*3{Pj}0(Y_%uT#-s70BQybMU~VDKY(k zHUpd2CzOdL5vgs&Ytq-x8;|TS>PcM@j-M2%4NOwfdj1F*f2sRh%rKC1b#LARMUe|qO{0Ko0%pSdyaP+VLaRN$o4Rp%rxpD zV!2SihPX6ms*6cB?*^sR=_6ArTnKcCUE`6hF0KdKy5kgUDOYAU9>ybrC7PB9#pymL zLRZl25A~le+WwG)P_B$y5?Oz4d`!B#={?kK#tzON3 z`#U;z(qhxkzF52{VRlVZFPkHy@`9s*n6If)l877^(=RQ?ipF-5^4pe~iOX@LftspK zbryT`dvOY}?$yRyAp?+EsV!=MsC{9>51ymzdQ*Omh*ub2@|r=4bsGDrhCzrs*+>wX zcM17|Z|KvCWlUQ`{mfyri+1DXou6s>9j+cz~ zMa~0wKs#E%zON(HRv6zu+J1ax-We$*0~;m62R)lqoQIQzf(QRy+U-~U)a4tI9Ps>kz+<=}^&)1G!1oRR8< zn6ae@RStqfA!6G37}ru*@_EOcg-1cPQWhb4;S zw%2djKG#&Y&ZuRqOp95e*|ilq)s8s^XUHRy44>mPOP93G>yS=K#W}5uqRVifCQZAK zmER%#J)FOxmE5>Xj^pp~Q^&7-OC$%4+G*_B6J~fEE5~4U%vJrDu@EktD~S1-N+^FI`FG_?ou%=4qI#SNw?Z1{VVe1GkimR2V+hh zuiszKUo1T!nwg3a?T)|+t1bw~*_3mqTB2d8oX{%(Vc+p$yeom+9+DVaw^L`bK#m*< zXb!k=Qz=-Hv9s;iSw2Dw7FM;K#Pc2Q%qqjcq~{zKy#;xfiw&)d9nnlJqQ&#o8>7%+ zUNT7ILRhDQaN+GUw5@Z2<>|TZ^1&OeJAxC|KH8(EjMIFJJrCprKKdY)kqzSL35*Ao zVKh3lilu&5f2VKj3Y4;BGBG8Ck|LZ$LS8i0VIo}`{3QBslpK8a;bw&s&%lgBS)_9K zVj$3R=sn$j%%*#8<55~DPd6OQk(gc8@g3gcoLOnmn_Df*OH2(nrF^n!jfgylc7+vM z29y7DdzM5D&@C>85kqp=%xF2-T4E0}vqLDo#E~G@(R2|7G#6H0)SapI$P^0;l&MQo+Y*r>QQ=#QX2|-7F+A=@ zF7-U?7%>WYq+5Md!m($K#_R-z>EPT!_9P$;Zb4u)jA{^iCLG71TiNpY-X|aoB$qXC znhp(;Ezub^isg5v7^F#mto5Rt``6Mjk$zofjn*1v2E17d&1`fm~T2WN=cVm%p0W>tELR)N-Z_ZYMFtr>)NL7U5Kw^3VC{Er45QaR@SGJp>Dd%GTBy^>(?x-EAin4aRXH z9RTfn)aG!^yFAB*6eK_3dOI!H$w)>rkSa&izm5-=@CNOSD^M*ek76#FFbVn%O=v_X z2*~EFIc8#_->|KG_hIclq>~bir=S9Iy)(xX&JVIWiS^7B=|3f<4CL+n0!q)XU-_S7 zS~=XsF)e`1O@a0UX96@){B}`LM-h|rVsRhyp zGSzLSAmCMU0a}H8BKd~8W=UwXQ97!5z14mTjk+S#e z8=%Tw8Uz#}Hs=UiKQ3purP89cEV5hWv$;h0R2urWkB05;EXMM5{{s3tYipv1LD5_n zobT~Ix96w_vb{Few{B?F@XXXVue=)KTOCJ-=M3l`STEW*)+DHN1>}J_o56Vh=p$N( z7|-tWQpy2%)#WH}^2BknB#HWzlO$0hqPs!73(%qxf}B+P(A8FO&DA4yKs|_+G**mO z#WQ17@9`*>byXP$JFZIEj}fa!s^Q^rAQ-*0HY*YPZR+(T$R68%9)SQ!$Vm9MvA@1) zD0DTI_>12s{iAw%!F~uE!c?%5-NX2h8~0yUs9WdnFaPnnH1(ghOx>Z&V`w60(n6$Co3RbQ-yCf45{m4vKHYTh( z8Fu_oR)jsZABuyWQ^hA1gKkqftboT02uhC@mw)%rWc|C2VJZ5fC zv^UZVMA?C_T<&0HdifRjwGPE8KR;#H##dX6dg1tY=L1J$Ka~nJ!BF~8ag%<{tmJ&n-nfvdr9Q4Ow})U^;J}re;+F3wdjtkl^mBRK15KVB{$!9;TB}{ zMV~B_5kBwfkG9;uD{jnvB=mk=2#^0N_S;b7v%t&q@x+6uG}wFa60gx1Ssd%Jcv6BL z=9q;(kdt=+RU((C_q|w^{1%4nsVkts>cd4I5(|AF9_o*Wd%|z=D97Z+2OfHB)<|MG zV#0TEdAhl2S@J`L+;=JF*!0!)XT0}6>#X-UxY?Od{^|oR@tB5ET<&u@7FDGpuAGk^ zi#gx2PE7E67XA*)%Ck+vDVO3Lt9bv65Sza@FX-@%&hgvwf(^vW-@L79ty=VL%RLz@ zcuDvYTrX&y6E1G`4#%$lYh!s;Q$?}r{j*Qhm~$VQ75Sn$qP#!vD9X9(!eAeHJN`FW z2k599&!UA@lt&td|I03Ep<){-vJGegngA8AVr@viGa{l=K(*wA`0u}KndG&i%P*)Z z(NezZRa(fi7qtF|F!s=$e>t1muNZ`eaKmaqx!hxzuv?5O_cD~z?}pYRFNXvJlU_5| z+U<+)^W%xS(wM)dp>724K6BF8=Lc|ef)ipI_?4J>t9dwND*S&>24ap#Brg?HHGe0Q zM>oej-f*!z|Er=z;}is&b`oJSjE;q%_HG~6KOo$8J{?;UDt>EeLDjO7Zpj8d+uq)r z#=9l9?H-L{X;ZKN#%}LQ9@~LFQ|= zc3hrT7}NaWe?vyiTTuwH25W-efH2!~P(C_-!jMG^+^M`ll&5+F$SLsv_At=4L5$e4 zfr_S3Q5Y5Qs&uheVyj!4A=fwyaqA6prAHFH3;x$(1;TKCj3@5rAvG82A&`u`dMTsd z%mzvg>kMne$zxGf9*qH6ay{l}rw;AEH2xgQ)SeOha;Kgq7f80e+}W`P!%ErL?_W;)n)T!WP#UCdjFVyk||J^rnyNfX5?UYQ?nqS&yy&AzR<2 z%s{k+rJTM1k9VH$n{-<&72iVe-n}qV@tFiRC%eUSGM+`qwppZ97Wh(tkZxLZlz)7h zq%7O=5k5NpvLOO^`9C z_;Vrhasg71cnPci96B@^T?W@bLMHmqrFu5PGun>UyW z>UI46tB}E~-L_cZV&&Akn6?Up{GRZskT}mCY~a-!y+B2AFQ3)evN^Vas?<43}z@ogV#Wtv3erPGu!ixxV(CZR{gpP++9 zNkP6y-Wjme+F)XNNJO>(BbR~*N!HSRwBm3h4!AgRs!r+>%dYQ6&}$8^4%tG`Lwzq* zUXc0B`!;Sw38Mb1?3AnFe|@C^v7`;PuPRuVYbA{T0aC?aB54R{V$hf|$%lsl%R~{R zc!OAsA^_~$quR$Hs&u-qdCrVP^I$Mx_Z6ke7bT#gwB2|AeNYfec6S>+7%zhq8zbe@ zvdw|;{h~b$I70%GRVf|Sh83W7+sGZymM!RQmWVsKS;I>Ngc(J3t=oki089uXWH_9Q zAbB8z3xcpWHm@Q4x}zxKRw2>V*v(j9{ML#TzgF~$RQ(Gpr}AM1N|PjtNMo=@9RL!k zKsm@T5t!NED5s^yi|v1{dI8^wu1HP|$w%0!r%2nL9?9hH61&+jbj`Q@G3hdW|recTm_>RYB7OO9%n;Lyn!uGQqJ zC!iDOn`-XkF)GEwo=|WZ+1&$m>85n6rO9T7)9?l=Z1-*HjzOeL?w1#9+G(7J;A9#a z3kZtuB*O>sUCkmBAN}MV+o-uhGeVcnBb#sea?H!;0S1FNKVh(auzN9Ipu`64Ghx#< zm9xTYw0zQhvY}|nW727XaWd#$UgT1?JEmWft{3WuGZQ?#AX1AhI3EyDd$c_5l-eZJ z_q-ER$45V^++Fsi}7_S;Y=t*v%J- z4T@RSmxSlG&)vtvhV|S=m=6*p?k;7Pnq2hZhzP?$ajkd{4UR`)KMI3zBXqe>Soj+o z*Bfvd@{|K;7IuwEF}rS`j{H= zwba%NU;aAYxKE+*l_WNrjE@(^i#%ncYaLOci!U0!?%u4JU-oHM!U!;g$6?oL)&lc- zqYT{d7}}};Gy#FYKGQZLcxRZxcsfHce0%#nhR%Uj5hBULn68}-eVH13Z4*Es7+|J1 zA;e8eux_FV;+yAHiYLAwI{JfiLm1kgkMd8vdfaq^feT;^W+0M7u`9Nho+(SM9Z|-6 zHVbnbQ&xuvVp`}`JtzN2;ZrrbwrjTbB$syz>v*JsRC><1p2PX;;lDaS@wt-ov<@q{ zlZ*o@O!Bj6A*_IDUII(~LvDqv-j$hDfS`8Xj zd>-Fe1GO`>9C6G*%3sbaV;qfmUxo09NaAzB*XkC>EuS%b?se=cx@jwu+naW29mVTGWUv5apKR$e3L{9Nm38p<& zS#hej^*-FXoD&T&e}SNk-t3Z=E>Lr=|0eH2&WwxtEfQHhWY8yTyBKORM~D(Wy!dPI z=s7Sgq@M$OfLO@S&Cg)AGEs=!z#q7pX~>s^Jj$85d%n)18dMJ2Cz4+*m^sb{7q|n2 z_^0YiOu|SNMVW-xr-e-3pRQiCW_0by4gv8KDTFo7h)5cSmEOJ34cO&g5$Gs-W?{pj zxdW;p^(eMP#fs1*FJQdz9qDnx7!8vd@&;jTJ2X}=$R-taFv}nSSO_xLuymHc6Ico3 z7hi-BxK)+{ruHS!SPahuHL;aDXGR3r@vV}$jmp!`-4>+l(=Gx>X&iO1>5GHL+PMY* z8ABzNL1^?DIi86=` zZ@Uxh5(2RR4>JJCY7QM$AFZrT`^K)mZ;|fmM$;-?CvczkoYr9sA7xFMK(*2I=Rl$w zo&y!{k!CY6?NBXIxu!2FjfTzo01+Xh_?^9m79E|T$=cs05cJkOQ|XyQhNvuXSR4Cz z6)F31v7|Dz6+sssvs4^-bBQELF3oMV6gUgD@eRXu{Dj2(&NQ~%xFE;*`84f%B%b6l<7UJ9`cnq+3gy1~;Bn&l@e-&rA@JZW(NceL zk;1v5;8H>^nH6cpujHjAjI``gSL6pf_E4)LtD?40@@XYCEj+0tVP(q?-vS0Ac_=2G zZc=5*n+^8r9ElI)&*aa9g(^~d%LB@^Bd8_QK6@nXvPo?u3p##+n{j(u-J&M@2~CNH znh?C8Q;Y7uJy!sif+UYGonEAi{;IZsmw0i63h+q6^}Of*Ie#?-zMWU*{Akops^|gQ z@{>tHdWd(-`c`zbb? z-+5sW{%80E}x1sKoUb)&XGH(1I5xNup z8wP8#Q}58CRE|<%x%p5Uu%tALpg!H?`>O<%SHB2+*k}R4!TiZ!Rg)%H^qhivXeOBc zVJSEEb+kQN`L!jw(6%GnEb#FNb)mF<_pW$}<6|4e#uVmkR+8YUdQ!E2@|k)%hHKd@ zfoXj)g_eDH<8Fst-ZzCxSQ-_yG{t1f;k1m)fZVA#m{cw?9lRYj0OM~je%0V-l# zN(_u4;?{|mb*La$C7ueh%;OIAXi5be>S)X17SSZtNJdR?Cyn!-;>S}_J3tiPnr2(* z1O)mVv%s5Zxp|>aAr=zb-3U(bQ5D_tnB*fd4~gi5&C^`%9jiq)aY?=X4$0Y&=wXSW z*q;f;`nHA3)6w&kd)*=_n=AY9y1m-f#_h3F*yMHe07Vx5{w&}K$nwRx!iMu-vYc#w zi!apuOz)=jj^eT%ucmtFAS2bjq9WXc@q^U>DVi+E=`>T{9b9<(jZc4I5fkbf*s}DA z6^x+{+Z@c(@O?^q1L|oWX)WcFYc?Q47;tp7n6jF=5H{ny7xKfHY=LsH=A=b7ShiDv|z18 z<2&WiG{0rPYz>v)ds-$h#*QDB)<`84pAl-MXP-t9&7EDk3Ke>)|DokU1?+;atj)LX zEp)F*$`X=-p#I%OXDz`*ZLLPxY8!U!nY?DbC4Oy^%>B>8=pBCY%bUyLxLA3WqQDYlB=KSWYrv==tqdyU#;3Mlfo&yrU8uLMr6?+7+4uE&7K6EE=k3$IQa zArn4eFt5v{0QRYU#p>t2s@M|w8Cdq`9I~FmK7HsYPj=O*_rH@1{QSE|5l$q@V!LaP zJloyU9C`7v^KyGWZU1~{Sz62pf#Q>&Bbj^szY4{`^B&3Szn-i@60NWGq}T$5>RG=u{l;i?@+wcu-v7`r@{m+9NA5 z^V{=bEO{)VB1QP7nZevX9AuX-^TG&tBhGh%n`rBc3F4(xSpvGv@ z=vDcIj|di=VuXJrEhBi&R@L7-Y#TMEmJ5VgVDJCPs%n z`qFF~VhE-SK$d?b{jma@)f>RYlZ?jIpU8*ec1E!GuYw2fm_-4E2sB#|IVB#%GGleaSK>}^v1O0?6Kq@V1dcV2#*52%6jP( zOr>=c2gm=$2J103Yg8MOuibpk&8rdqyZEq=pBGl(O%JyBKeHX$P$#*uVF0k6e=dvW z<(S$_LC1s1POP%b+L3G#BCH5xKZ9uv^qD<~hsuQ{dUc#ZG=7g!t2Gt#)o+0!nRo)r zm*WW&kGZ;{Yq9sXCugiQLR;t8)~-x*A~U@gKbRVg5Uc%O>2h%GUT zb+v8?QixI*+lH)XL+q-db?f9EiX~LDZaBC2_Td`a7uV))5@CHSCGARy=)0^Dv{py= zs!@yDut62#u}7Qn*^E#B-KLG1G~qkZH-{ojvv@xmR%!cN!L=uUJofjfUDBix2sIm* zw61ag4w$ylqoCde05#P_TiXKOve%wF;?>R;KDxJ4bWGUnIxGC>iQ?CbUgu*U_nPe@ z+YB-_vAv>=b^p1%yNX@~_kTCAO+7feTHB!Z<#FPeBR7mG>qfs+bk1Db#^wkSlFcHR zoxdC8S>!gwl{we9P=&8T!Q8Ap&$Xpmq`LfGJDgc_4c6*0i%?Ln()l^o6>#tv zTlvpOVU`Jh(2BG!EmA5MH{#9kh6kf+3q0PDQvS~Wi;kJO*Una}(|_+>^4v6h9<6PP zSGh|UT|85j7}~kBTe?@%ZVeUJ{=-rwW46jnMB1%XQs^r+>?hT&D^#gwKMzNVvI?K4 zV_+9LgjJZXaWotFws&#m;Vc5!#I;2S6IyX4 zKb0^kWpLET`g+>05Ni^DRcG1OcU35eue2=j3`8J8iamWfeV7%wU-OHKT)6(zOGNp- zGY&(vv^Otpi(h+I!_OmA&U&DYQT-k9bee-h=GO{k{iDBP~5=PB6%IYM0?<`^1AtPkyZ4v zj9=Q>kcB^3f#qzFk*S9TB*}wgEKi3(FhO(^$uT~i z+<#7_+d_;P1|FNA?BB!ID~lG_88@xX{pkk>q5gi)f2$}>Yd3?R#(AlAU#nlhrjIDXM z?_=ubu#`9Ai>Jy+Ue^(D8vzU*c%6UKizh7wc2$Xn-b|s2{pT76Mo;o!_XY_Q%vA>$ zGx8f{#J>wv)RC6ZxQ1y8-DzJB8hHy@XG4Tx2bBq6jD??w3uqyl*W#Oc2B0CmB{-7W9u@zMY{z2?lVbSKho@J7kO#e$sU1H(B zC%I?|e ze>;DP>x|}bMdJsGULrXDFlY0om?-{XglwVYI$~=haf2v?NLBf=_@zS$Nl@v6I;5fx z#ND_4W{i!u96*Fc_mEd)+>Z?#?S=LplKoDCpXOuZt=L1taJoHIyl_P}?VWuE+P@vr06>)LcYN_v@W z6(UhM)|$J>F(qZ%dy_HuU;F*tmLA*rO~4v6Di0lKv-#?)*7=krNe9G(4LxoA62)r18!E{aGE zsI!C4(azV`-Q>7vcW0Y5k(VX$9WP^R(&-Bi%kkh6Mu@I@)YqUod~RO7xE&xL{F+K4 z6v?NU*-bMWcXMlOO~!y+dPOpK70a#83$i)C%S5RQXYC7f#qa+RSdH+n;-eO1OSLVt zZZ${dgcBIQxBV!FUH`CMW@hyHv$py$rI3I`EEP8yB@AD9<7Nb4Ec4TfDLODh79=o&!F8}&uRiUawFnO<+>>-+oo!ZQLP7VZ`{@?_qt?Bc}lmD4nK=&HMW z1qO@IaaBE>17P00^X?p{hHV;T3ndqEm?tm7?(c~Ob&n6OeL$I(x7~m8t$V}4=8NcH-KEVd~pqfAH3H}#sRqUJ8n-^KDB%9rvBt>J_8RysxIi2B_D?P&c_NKhgS{Cij!5E?Cc`X&M#gD zNWr6pkHN0}_pEfQcEp8e1&d~!uQ5?~u#L5kavSO!b3}9oQ!TnhNr5h{ew}ekYgBM( z6UG;EEn<{ikkj`N>FC1J$rpm8!Lc-;FJm`D{k1Gz-H3!H`oq%bEhEvGOMT z%sr7{ZdrljjUS<*RF}-(+a*n~Nn2eRP^s#%R=H;D<8PMFnD1o88b?|x$@1_Cp^%EA z&!2*f2(A#yd=`5TXH9dTj`Oy@wI?_B?MkEU>0d_rfnc++I32Ccq0;^38~}+U zoz)k^*P!McIYc)_z>E&3l_WsHK_RTo$MUoyD3GONPO@l8Hu&8%h4-c7rPLHTqxhe>K2AIXkvsKIWm;_ZYC0 zIUYnWF!y&{PxDL_V?So-MuwrPtJgB*Vd^@RPmWyAE$uX1@w#@xf6qfEsiV_uPyua)L~!uq(!9R zqEXsjMcIDTpirW7Of8`(28r@GOJ1SLgYxrZz`f1s<*JW+c<;h?QsjaHksz081*$ye z>08RsN`@RmREzE|o{m#>JGv{#+Kg?6W2&5PE|>%C37|8#KA?mr+z2@wf@?}UO-s8g zhICC}T+#*`0tgcOkl|v0apT1>u?H_k1U!8)$`tfsomR;p;u2wG{( ztZ^fT44c5Q>yw++JX|R*SFo3E?Bs+DSnVKJcuaGH1G10G{JO4dK0PNP{;6(7SSIU* zx(6HmwI2Q0UT#)>1vBTj>Cz}C#IlaIdn_}u)*@Dp>WQn`xFJnJw3G5DufUOarQGSYi>>=D|0!q$U(83G+ZEuW&R4jdJ6jeS;omLSM2vx{*us4mFeeV&0o$! zj%ISEY76rpQX{u4!@~MYp>Nl-7z{7-F`hO;F6N}zk*IQtZtBOC@$#G|J(iCyov5u? zC?oaTuXdK{90%p}g5w?sb4p0k`KtrUNv-=SXbzd$c3PbVW15XQ4C23i0}kYmQxTq% z-ss?MPLC-qM_5jwmn{9V=$^2~FKH;+xPq`m9Oammg(+UGuXJ+EbE};c)-4nI`@c}L zhz7?9rr+enjXc(^xI5z0Nn^0&6qHodG_)+NY;xG;%Hxo)fKy=|{qObgDpIUOsWRm% zRH{-fBrGB-rcPYF2926DOGrvd%gAccs!h8NofcUf7$5)zJb(c{z<~e=fe46!1W17l z5FtZ_4ih%=D58ui>S&^MRdmtE5H7};VvZ%&*pd@_a+4QF^0z0)h|A@7@uIPOd5`Hq zc*~1;nH-qt!5U(DZ+{QmR&b(t=^ASL<=M4*WZB9UNFqm&#Af%4{pGv|c?4+hXviDF z)4YeQRQLnE0`!t|g>;b<*U!a=kIc@cF*eqNEem9$O$h|y6&s!@{>lfY@HHLJmDuXw zk(+n18JUR54re4dCi_US=<@oKfuSDEN8m=!BR6LD+~{+WD^`4F*zI-Svd3Er)qjUh zruv&?)=hdHw#v3!DrL0I>SFo#m+_oB!nywmO`PF zLZD2c>y(yZ-p+KLPUVEK7CLR;GL&{c`t|KXX*)xiepA{~rqcmBWfJ-QKj%tL0->|~ z-uL(WqR98$d(S=RInVw)=ed%YBuQ@R-I6TLuHV$&HU1Cxep!-MHR0;)j(u|nZuolQ zcAVcKNzA$9n!~2-sC{0NW;Wygg}V=2wr_j>^o^3V`a>ARdD+~d1Gw&$q)SUU8kb#p z-R{1BefjrjzamLvKiRWuZs(5d$d4px{6$(@p)iNYaXzasS`;%^f|!^6ro0{282^`{(xU+A(?4`v4E-Q|>u%)uF>b zmESxiNtZ0g^H&`>xa+{KuW`UX{UG`um$=l0<1;*j)#{Q|@D+U7f-lwek)2&#Jaqck zU2GnG_TyQJKP>sAv}ByD4`>qaY7K-VT-UT@CW}u`cW<#E7rP?iNI0l#x|YJ#EH3^* zy>10-p2V$jAyC9+s7C zM&@-5GWQ2O9_=^hyU4$!F-3k)Zy)0tmwCR8GwrswUn1BB7l!1mfNhU-2(TTvJV_Xe zBn4iIy#x?7dkf2WPqo=w1c+VX5YVORdazJ<+l2_-)KgelsBosOrOq0bZfdM2mBb*y zLT~TS{546#uPW=;Ct}*Ri-Ms82heykotEuUe{E6^DC(+JW{c_xqN5%_$0;>tUUX3~ z$bN>#yWW+k+%x>>xsuLU*UD9lWml~Xel6+LcdUnyIyTW(b&xOt>z z*zMs5Kd1*5Ph@+2oeLeAY_%#ktzqbdbD7C^b2bhR>|A(;z06;g#-)wYR>}Uz)=g6@ zJDf78oDrA=!U{b=S|~((76EdA3@}}eZge`?pf;nAH>*2}iI!TdqH zH|J24%eZE1_j2~hA(zjL2i)aP2YcJ=B}oMzJtIF24A`YQsY4o;)=Qq{&efyKdNTD9 zkHOTgRu)Vp!Ae~~gB}Wov65a|NhX!lv{1le4QY|HBwb5eods@4Fq45y1qtFw_URK3 zf0BFElP@WukWEh}bz3N;wEJs-fd=+r!>^ z=IluLmJj<99sbS^P`-WPS2E+@2IZ%vU7-Bjw)GRu5-86s34wrsgppz|tt=8I+G8z{ zd$ImVNGyz04la{MB7M|5#Cxd)28bjD)k9&Dv7T;pkTY3avYzi{+g4rfZn(~$YHYLZ zZqvBIIIZj-0+{(ZWwj_g3k7X17nhQ!p$+N8q`UdX9%N~P9*_@7PyQrD5Y;j#m|3zwOn|`#OJntIlk)>OS)I!P)XRKJLc&g9{qFs4~8bSx`f} z3A5qhRoeNyM7dG9F;yKtRqv3w>xLU#{1tA9!C$>iXIxRZ>iZb$XMOkkWF6y=vNU@M zy zu9+Vu!!_AxuqN$u)TL|KL3X$%UFYznbJ2|9%K9{ZzI%-8vWq_zsILpE>@W+2lP;F2 zYj8EPw5y>m!(7Q`T-F*~Jnpi+LkHccclDDQ9$dIfj`F=y66>qgvA*8!-UP8b$werX zuykOmx}YAiH-ib*$c=`$gR@3x`TOqUj{3Nr-*;c)&8YVS_iFLDcJBu){aig`PRup6 z@Db@H={{K83Wrq~;O*A-yc~Ad`D`VVoYLd0llkCHXeV66w^#v@$kI?yP}z(#svN#J zuKRp?{l$mX=szWO&J<@f=2U=7!on217J|%+F*J$BfD2Gz9|7c#Wkr#PyL~ce#QgUu z@@=vV7egK%*5Ke-d`Pw?fDvpoLd9C2qdRx|BT)5QIT=r;mcO7l-;DY+S(87gz}~5{ z_te#jpX`6@!mrqy{9973)C2q99CMQWXI*ib*siLax-Df?j6hin2?FDRvxEvO66ZmU zGh=AFr{2z#RPUX4^rjS6lZZ?o4yKxe4md;H9Sqdg1cDGuI8NV65ANK((%Y$CH+K2u zW7nyj-YeeM)tEb2myb-CyCY-91;fEWAUJ%1F&5dC+(N5fBQf?P=-Cuj9V6*T2lWJu zYfrJa(9@j)@?kMa(1oyrqkO(XnEfbLe$;Ez1KW7rP}t8SYIsMN$EN5xjc<;%HaK*5 z*zYrb_dAC_oB)q0oo>czwet7N-}hq9943AhbM|A-c0cB1-4z4~;|-~@m{+($0xt!! zZln_|O+)G@3kdOHn~JS=ZMasot6@VixneB4rz1bSuA_FiMY-y>x)H5GtGJh6c`{%y zz380R`2|5EcIhg>(^4$nV!Lnx@jV`hDWwT&TdY0}}0MVVvmf!+JI zI}hJ<_{z;;=3$Dec*duT*_upyi>4^hWA$ksYciR$#g$2Gs(tN+7w#BTn{K%JNS{ZM zw0;su%HG@&>{7L`wE>&JGd_mxP%(0I7uL~g>NVeKX3^o zcXe54hTgzxvOQT%*CSjDHAcA_P_j+rsUJC_5<*{aXm&+*dIR=RL(>%&Z45on2G+PI zzm^IVd*RIsm%X=0=uBr+_Gt%1R+Vjf$ETkQ1U~cNCq58mz-k&;eHD=Q0jmufuo}o@ zeL$vp7PSF%LEx8gOCVRZ8w91|>VQl3g%!gGgbC>IXXg&Cg|*sCd-_jrAI+L!&8B%r z^8HEOk?3i#d0Es5vYkO#4Arm3>hOoJ7*k}{(|_c(;j~*WCOzr=;JVG>h9y2|7+#_O z-$@y8fN`?3$xafjCi9%2fk)9rP6vR4-=&AnVPH)b>}~m(=qkiIGInWKP&0q7ga%`} zqS_i#OU86Pxq5BBG3K$?B-Urukkb*38t#769aOY%@1CRU$D9A%$9e1`jj8_CdmXmE zw#>}>$y~C&ImP~hsjl^%BaO?MH?n7WN1Mg7uY+eFky?S>TA|YxV})Wb0JZ2Z;0L{{ zA_ny&gI9jwY>F{`_l%z%i;wB15F>Cwhkbj?(;zCBZC^1$X@@uAbKLQVok1ofXNV{d zD;!W`wQl=Am;c|aAKsiLJKvJxQeIjPZ?4$hoD6dEm@l4R{nAS}H*wB9D<_*9xT>Y|{Vk@uP~MVXwlWk5 zH-}cnVx|l9Uep0?ScP%2uieJL1Bf`g0zxxc=&Wi=g1EOA;L~L&H8`Hdo}y|2Pu{C= zw{h#xz^-Q^%2i_*k9BzbnwoORimEr}1{;D{jnX{PmP&Tp4aV$D_C=OBb(bp@a&|NB zIIVnkqBaW_*fwZEFerzriTJXSiM3Q zODXp#5xe|-zueuUh8>F6TmF5L+x=Qw#-rK3r#K#81t)V{VA%GAd+ig9}_ z8%WVCc@rWsA+S<_Fa^sD$Kx-c*H>FXw$65%)dp-)uD^qRp*mu%j)rlaUq_&Ua(l=be`Ok+9D zZGpyEafzL==V7IZL*54t$-|DQWJlBrR{+9D(8IwcfC9{*5i^KDySFHy2hr())!q;Qoe6tC0rrB3e2kN|5rbsf!d%spQG7&Vfi)j_5X6-kfhpj$ zF71CZ$l`b3<9*;}V{&|AW8G1|vWOfWD?jok$dHv_zB3n zcA~}$T%^f44R;Z>&bX)N`Y=f?2|3CnQ-XXXA(ft~5DTfV`3;B4z$%mk{fEB~7@#Ek zE8)jzex^EY+S0YFYoq#Y@2&ba@4fAMnQ4B_too_^Mi7)dnff?PGsC}6(OGQ``86ji zP&-zYicBIYNMT7c4+OaRyL6Ab;u1w71?`aiZS> zT!o)L2wm9;Xxb_2D0)eufR{9_!cA3X>g|G?+Rn)#C;-JiAqUC9#~!+R*3H06P8dtY zo1R#*Z~KmY9WkCxBZn;4ZoN`gWUgLu&56&koe$*=m3fmsFqEg!yz$i=jqU=|^6j#U zbZ+^#Nac1`Df<*SinzSa%AZ(%9LN3*7omf}jR+{a zMPj?!DF3XAHGaQEEbT`8t9r_(@2Iwp-FfG+3g!qZglWg3X{u3NDm(nW5hONrrfP_VEs1#&v-V=v+DeQm6b4V~ zNLdPsR=CcxGoc8j>Hq*Jj{9y|*IAf9>0i>P8IJGqc4T9*ThK!M$6H&-7iIS**EBJQ zM;YixC|q1SSr=mtIpWnhx3Nrn{-SMFUL?)ORj+aToqv*Cm1Ty^+%~51;^gXBtbDgx zg*Oa%DdXj{2?>WYbRIZ;KH%q9L5~g8R=@fc0guH1wYObs_fixIylEk!ZXp<2`PK42 zGhUfPz6NuQVUEPPR3%@s%L*#0?01IYkO4uuVUhoUwrn!A$Oqs+d18&rr`vX};uDv8 z4X`L zP}Vr5RV<&@!fxBoRD*131#~QAa;V1UG4yK>Fx)sBa4rX3Wz!XeORrT0sRFm6J8h@` zl?ThG&j1ShF|_b2{$s@R0eB3?Nizfk2p`x>+8pZK($EP4FHNe*+9jySg-Fc|u^g|_ zv=9EJN3nI4U%Bnikra5-cmL>Sr`;3EHTN`+`?CsT7qGb?`{-Q_JrnugAKcehdTMf6 z>qXnUC+cF!`X&3+w6j~-GKt>;tVOK-wAz5RlLhiuO+__u2YOhhl`lF0gsYEyGI`>$ z+DkT9WuIN#u%vZh=>^foctB8_y{a1<$xy1 zV@mtZV8Zkf+glEZ5ZP|ZkLnaTRxo2B24EHnnI4MFdyzyabalm*NF+=K*TNIqxF%Sq zPs;wWQB`*sPA#J7SwkT0mGn(>xwz^a9>hk{64__7)w?pf%_bXA?qMw$vT#_w;|tqr z1L|%?gH*#=um_Ds#(~mPS8pA-bt1iT$|27%Mf2!PW`^QX>v>1tkt-_Ly$9IskOr{6 zzG7S@N}rSP5Yny3WsB^B3$f0#kS!np-Ni(TLMQS~cQv+aYgSII(eswp_g<0C9%?r~qSxa_|w4J`(RhDev5-G8MwKBW5Ks*P2I^AJ$r_f!|KF^Hy&w9ZCx9%ZmEWSU^2D) z0-w_CSKSVezyDIzy}Ns9uon8+GOzB&_+%l(>UjA2l~*0oTsb&4)*aiD0J5qQcFkck zO2QARv9kS%#as`V3b3ZmXad*G)mOBE2s;RcC2V5FG{F@h zH3gLRfDg#tllfuB(xHQXSVYi0S1?qSe6U3MjjUEN_Fm(c|DyDF%tU_svf))Z>F_{k z?F}#6zxU<(D}k37yxFe;4$8yURdzwhA)-&D2xi5HAP5CH1d=u~k$1`|Jw+wrl-F&s zD|~J}b4JvBo9usyJ8C~1b?}#jbq=dP{#~0h!fJlZLll_=_0z|Az%a1UdW{|=TZBpi znLLcum|JAN85}WA^HeaO<=G6a`pgxP^s+D#K~RO*X%RvI?2m-17vz@$Y;vpa2x^0) z4yU1XP3X)u(xEv+^3r}S=-{6T%7vsHaw;8bWn;2QLC>Yj98Q~3n9w3KUez8^GW=n? zS1dlc2}3)wwM2huU`UeOFsN!OMy^DFXYJKp5XH$Lt*)_Ed+CwSCm zYx1tvRmbfflWkys@kMA7t$Ve)FAnK53i>CoC>0f}=2*V-v z{wm%Uq|Bnr5NG$7Plw#Fu`qbQc||o)bHLdbFWAZgHHJ%8f{31=7vA{2b%+1;U-6Z4 zZ8ApQ9`hJ-z|`c|Zn$1yU>1szAPICin9`Iteg_!WV;6D=yFc}S5vfcot7pNLO8G3w ztBM1Bn7zu(B{rYW$TT!$44=<-$+YEVVJ}jpZ7KEC)7FvvC;9W1A6$bubj(qQImA9! z0E$Hjx#jwhPQewFC6Icli7LmfK?CZ{#g)ktN|b*srDLsr?bHS2=vdRp{n!R$(q3N6 zz6?x@{W*m&4dqGJOfUhh0=NeCv8@zTje@%^!SetaQsI^IlU5SO) z+4Jnju*1t>hX;Ey0m{r+dp{|S7GLZpzrTuY!Z*_EJt9*kw(WZhdT~%FCaY$H4ac&Z zmpNoR1P0L_U%&mS0O&Ee0IpejZJnLIb$p_ zbGz-M9}ym-5%l}a+_vG?rS7oyV6Z-t;I^fPy~8iVhbS(*!5zSC3>FNvM)fW$`=5mZ z0D48lY^g)UE?7V)m=24KH7qrf)ogfK5yds_Z6ZWyYZW%bHn{1t<*znm2SZ+0V8G1T zTcc-33tr>e>$Rre{L7Js=7x1yQMmRF)1bD4NkdyPlcQcZ>4r8hp%SJ$W? zJwj&mtms6KHDz9p)Sw1oEIK>{*y0Osuou}2h;>^*v6jX-<+y>bDtFOd7^LAXID)rt z0TwF6f9Pv9J`+`s9jo=%wQiiyRNx1W&eVnPdJh{_Gx_?OsQvgae(qtBr!v?MX&iP3 zdysUn%bR3XPhWSkt1S>7K-nIHR*~4dknf;ft`3LLE@FR`)N--1@j@z(?7Bb;{QIi% zsi;CQSr+?s_1qhDX!Un9L-QytDOB6222#*1ZP;dwr|dqTJyB0iNLvohr>%+odC1Rm z{k8j1je)w0&Muf4qrO2K8npDr=RaR@jK1(!Z~`RXLKhFS?@LQX-HrW`EvttIa!l;g z03a|n5C*t3(jZx(w4tf2eJxz4TO#2m6j@P}O5jge?0>?I3kBt~>XR@67$EhX>7uiH zDK-=|joV~a z)|`F%){SZn%YDw&qS)APOlUe%^0v(KnbuUqsWiLDH*4?kM}|jr9#5{$F2$x=eJWw( zYFmp-vTcQ8`P=b?t=1QHI-~F)tZITD(CZZVn(|XE)jC#vW z)o{&9TKKg)!Pj}@gT8}3y{Oa%zHW}Y#a>2S4TggP5aJ;+t#D;ffN5#dNO&>0KFRGI z5fX>V+!w?ix5Hx?G1nwqS*RrdQ)M3h2zVXLqQYydw>j;0r;4CLX61jYB(KVcE6_=N z;jx8+^fF)yi2dfgDRS-s%eD#R2#i4!$U@!_6;^FOg2Yhpj7v?mS+j3RoN@JZZ%Gw3I&b+zx_So6OK05Rs<8bzHYnS)OC57 zBYzG1BeCCtzLb%AOZEl&y9yi7se@sKAfgTqJ_`vUwCovzF9Y7vje@*ON1QHwNv~#? zA6P$aa8!KNIucPgUp}No0E1s`OjeRClz#fm7y5?`P(gL+%Khw$qYhc~sm#H)ZdSwE zz|tye0c#QT{w84kWBI@0+sRkWF`kqE17FMSknahs+b4G0!Pk+8U>koXq zvh)Z3Ol?R;<7b56Z5P;|dL6XUTuT~ONG$uF@G+wO0CW_IWIL zYTTV8?Zr?7q!r%8I|wj4SpgtY?`Uxb>X-a68HVJV*hSG`ksPScpnXu)@*&8xvDAIG zJ1-O77Y$R9`G0r$RlYXc(;wybP&&5EV|RK(sFU_O9j{z_y}@c;eC4&qY%b*Pj887@ z^@Kv6UO3zER))BP{XjB>j>sfx4A?$3nLWd}Rnif!qjW*&ayhA^j@EKpGHi53SCwvR zIM=3zG~3cON?=vC1M62u`?RUIC9&!SGCj@phJsm8SLlu^}pwDv4{Gen%C86 zQ+n-+wFFgqVTk=ZxGw`L87Fhu8p<J|1B!@So8{5RtA1Uo~P0$xI-E3 zwEK)sOJ{*b@D!kAjpA6odH1h32ZQbTjLTCWdgX^c)^2mcBPU;>{J+ZIt7_Sum+84c z2V3TR-$b^#^*esAi}(oA#&!b6Mo5TByE_PMD?A?RrD8!67;>lZ{|q*ZYPeZAb$VcV zhB;-;ZnGEHKx1JtVTmi8QeS6pXhUXvx5nfp&Fa1@&XRNTSMCOPkdM$p9E_b0c#jZ8 zD=HxSbGDNw5E7vTPlcmNcM_=K7lt$PX0>xP)4X-*aI1lM4Bno*p|>?2OXzEQS044hYQV_5n z;cEq~ox(mMoGT)7A;Tkp07sqU!vL%TZjlh8SdAdY!g_i}qCxJj^&_a`Elp&8I{Oe# z8GX?5PERIoR}ACRqeG$Eh`+nLVu8B4EGK5qyX(D98MTi*-Jq#l;px7f zhId~LIJ@C5pF-sU#l~LJca+d2juK(zS+D{u;`?Q^&s1H2Wir{vq9JA!cPtx6y$Ha} zw+Vfv7%d^a8@VKqn0SvYC&eB9T90jjx3mYp_&{Z&;V-{rb8>gT{q8%f9xE&-EE92C z6n}mM_-I!yN&Yh~;`{`l9oZ&C5}zrlhk<$O+6w94#giC2F(R>(cmO zLxUrt3@uY44wthrUCU1BF4{W{PE4#^nYw+C6KNo-Dz<%VZo9|`g_@cVU9*+op0Sow|QuWhlIQGSKJ|Cka&YDd7&eg^oL1AdnUKZysl8VC%s6U>=xmUfhA z739Xk6&d2$YW@c-+!cv)xVl&Xd(@}g+tjp?+gx^6rrof4(m5n<>@GcH=yv$h9>zAT zW2+}Q>aRN*VlM7zj;><5y_Y@faH{%atg~yk>~?9g99%Lc%Pw!oG33xubt;4Y%ATE! zU3iHiYaR`T-%~Vq!U-lS)GrhSS5UshUR?z#9Q>yhz+hD37R$x1xaFk8LzJ!*p8|V2 zuy!*GuIundSE_c89?xV$Hizxvi+yrSiyCrxTaoQiiY^&A&j9CsWSWGrcyj8%X;t9Xxxz!HlZ z%JTY{^HZ*f=8MUwsL_%CWmpKIz0gTu$qKgE*EF`Q%k6GR*SRAQW~v}p z6m4l+O*m3#U1HOQR$M0=b-@-pJQ>9Zwv8ILaInQ@kOkYuH?eQQ&kc!~G8@HvA0jqD zT!hkH#6Fe88nj4cQIf^_K|D$v9#XqH!wPeFJDa^aUWee?x3Ov2(XOFVTviO-*WBTC z!liY2m{*Mis5()zDIJO@7Y+j+IF5m^X6T3+)F9w_j7Qm*gl||6iy8}6;ju!>s%7Zu z4pWka+=@cim;KYSOX-R=Z7`DE4NZ^Mn+@^0M2g?o&)k9BkOzO;9H|bsCsN}9o_~Oh z(zBRBR7F!>3_HdJh>~DM=mTLAQKdRIiUQP6$}Cw2oH{q4$Qr3am%{IW7pUs~qg*Dc z-L{oK<1S6=^&{VCy z0Xa2LiaqnT*dq~hFvTAVq)?LP4V^8pV;b~&0Ut|K|xtv8h@FKE;NVgXI zIcir5c$G=y10ngl81E@^zDL$wT-I%NyWIxa;}feGY7B1%J^8KJKVhVA*YFNhkALV) z)jjM5s_rWxDCT3|rAoo4_H9MF6~%jB;U7}u3s85Da-NnJtL}b^H?bdp!)Ui%)D|&h z&#H=!q?h(#M3x3p#lFzGAv?J?y&)ThV)6#oOa{CR_VwZPM8x5UtjOAIsF%Y#AgHLd z5y!3Mo26fgXc@F6JrRf_rW4#IptS7$b6iKgG@O0BT;snI+X-CrsyzsS$(v9W4GC?( z&8z7iEgVuk8f-V0{uQ$K%m13}z42d@y$g9GDhesPrk(gdsN?vLYJC=Z(%AsgTQ1 zw2>7+Hpi=VZ@EA;qYA4qYL((xceJ`Ex420NB@bnG_AVjqfwP;eTsdAB&DU&d$&lww z6-xYLmc&zGlpAS@@^8z(tvcNt`@xbtjkP9_RWVLxlU}P_dVF~VbDw)(;G*oV3 zm!~N86eDn6gM}_i{$$y^)Rp~VhX=K5VeWT2nu}vAH?7;Wa;(_waH3W-;@PIH-KIWt zg7t5SioH19r=I?Z3%&}20p?fnn)kX(-$o%0yX{G&BxI^dkZZBmtHTp(M@3*d>Otia z<=?ys(}ypr6Hvl-COQvSDn~8#NzQ?#sfO4U>_GX0<@?zFLzhlnVR*N8H~1nKDatDr znoz`bjn!hC+0pWyq8FjF@u5Qjj(h9T)qebG$xbo(K^y2F`_C&R4PE%KI;^@OsH*OE@O?VHql|1A|7+|g z$6*mR17oXubEa3kCz#A&@1ueda*57tGb5LysTIediZ}wA(q=N5PTV`Yo-dJx&nOfH zKNR}T^5?=XuM-<|v=hbZSWMti6zY|0%is0{mzKdRnMEOtn>6H1yunkqjh){_! z%Repuy?E6b{0UL9*$gd{saU4QH0t^oHeV2Cq#6nRsJYf`ZE1h`W!l;HYv^IU2c6DP zeNk0no`S@fpvq#6n2;DNmKH?u`4VS#)=6e~rUI*#a679&ts*p9`5Wb@s~o_BEKvSU z`IV~lSo?ZZfk_c-ir$DxWB=|gh!gHLVs?StvphqhK`KoaR@2!CTT$ykd{#xz-<6+> z$^6>G?wc+`u96_#UPZFzbCy5wWg|F#qg4Qz5a8%_Hcfs1o!oopZrRpYcShuaO8GgP z#}V5Ey)pz5tHnE66dknDn{w5+h%Fy6BK&5-7X%fV2Phii;tG?1MM%03kK>lOGwpF? zJ7?Ur-W4golgs|5P+Q}!fvm$b7sZRBp;{l@m8vF!lrvkOY%jgk7EK?j{3vGUURq8iqYyz6EjF}(jc#@!?`$X3 z<2?kOf47eJ4_=3tDd60JD>^$6hbc%Wf47b;!F4+fD2S=}n^S=>_KC`_HF_=&ul1y0 zX1o{8YD?bGrNhhdHdqF{E8eimHsSKTQMY}FE;lv#%gE;I-jTs&sWkRmzP>rY%inXg z=WXMlAa;`RuH(aae?dDjB&t{|;RR7ie9l>^P(`2>sD|ZKs0>v_{>0gt3K8yEVH5wK zkyKq2?|d_+)!lE$zD{+eo^K$4Wtwb6nbXtR?@Zx+5~jLyJ{*u20G=qxuMK#h-F0WX z!Vh}t6E^0KtX`J9 z3%Tx++R4r4m_x)`C{N`t!!B&Vx-)KYF7|b42b4ZUWZHtXG!*cGLM*XlXsiU>C(GH< zP|+?}+j_uyL?o7I-C$~V_snLSy*1-O%H-kk4fO%OIh4dT5amKo~^ZJi1RzTXkQ zd~|TIW!0*LV2bLCc5cnzz04fnU$iH-Op->Eq~G#1n>e%E?89=fI17AXX3pJhW_9Oo zH(O(%pnC$p-GMlo{0JHYT9Gi8FteGcqPW#)R6YHN({HL#F#y+-w7X7w=^NM+61`0w z#?#`B(m-~RXD|Z&Km(jzP2Z})+%5ia1gee|_Jnp@Z!ZMj`i%&@55vVS;Qx*Hv$=E( ze!d~#r2U|JyaYl1+WBEEod5C%-nN9jZ@Y57MV)7v$nyUG_E$NGt8S1E<5v~v9}FkF ztoP%u>2}fu{PR~nTcl61arU=-l>Zb}h<)-N`FX{yEK#;8H!7b}ey?__cdIXHz1rQ{ zKj|&{J^JsAX5(_>6UHBGv$m56m^Rx#VE?tF%keJ9GmclC&CXk#CtMA#!>-3&e{k=0 zKjUflTfx>2LGj<^O*I;lR$o=L6;7t-H5!a=ir$0I4`O;OAKMhWE_O2Zk9Fa?zPiim zK2-OOdZ~W6{+jxy;-2`{_zMl8hJ6j+G1r;TCPovx61OG3n0P*ECie?T0d78f=ktk6 zJp->x9+`ei=A3_sku_x!wJZ3|8i6^w`=Oadk2ZcyM%vHwQd<77G{`ejr-EOv zke5mAtP8(P@K@4$eChhAJS`21Ygb7~9ZOTVM%P>MU4w59-#oqz_@*muIu~E@9G;;u zAfFd08f!BJgk_;TO+s z!+ZXZ;rIj0c^8c-#<$?P4A%*NQ^3(m!2GXhUx@F1vE~m;1Hjo3*3pc6NFR%J57ITl z1K|_LPV|?QHK1h|^dHeCFCC+LIpPui>VhU+sH_1m{4Zrva1C)m_22aphbHsbHZElL0Em0tNxnT`%1vJt%!vDoGDXkFrkQ%m0>t zlfM9I{*e4J`F{BU`9b+p@~7p`nL)GGtY28b7$%-wCS5Gez3thj@$B>bC-Mi+diF2n z&zb?V#;jXdSop_5CVO6=353&Oa2;nk8w=^okkNoP1PrZ2Ib= zO6J1jP0TgAV#kV-wqiO_lG8IAw@ssS?AWwfnwr9;J5mRaH(=; zmOAKu2lf1$sc93~I5uaN>{HXTxMI>hJGF|`D$d4cXJ%$%z*fmQx}zj*oGwX|)H#9k z*kmbAt@z~Jqh4tT^>|d3w$IG$oSP}J)|r{g3TDimSWjwXrmdvr%oS!yNzY+T`smbj zNl%TGjMNAyfJbKAN}517Fk$YT*SC+Dbd#1Fv%sgnB|f`iM@el-;O3}#%shs<<~!6h zFtlNMb}BZvab`L-lbA6}%QsEqUX1Wk0i~^^=SsHGR{AL~fpr6?sgV@eB{ecv;@fwZ z*bV?v(p%a}wwy`Oy0I)p+Kw)OclqoLb(tL#(AsmyZEk6F#YjtHk#QWka~a8Ljlx<1 z!YGzLYpyt!nj@kLWJ@t3NXd)=$SRZ|ZE9}Jn!@!CkCz(p6dqn&+Sw1eiT_h0CtOZR zUI7xtQi+)sFtH~$&-sed&bhI+k~fDXm}bc{x|&vo1}IeW(%D9wc?G?E7|1J-Vgd&{ z0C>qaI%^)AHA_CAt*zwGO>Ul^S9XrgG?rYuQb*fLf!ySV>B&vj#aIH@1LArxH!t}| zw@lCb{i7u|H&XJolE{IzM&>>A$BRED76vWk^wjh`$sy1+atsv4wBD9P3XfIW;0L-- zk3f>??hIBk0r)3y^;}}T0}1CPDUbq^M@!PsafF|OA3`|^KjF4w^K{9d8ZlRt++aT! z1bcSGoPDIGhQZ|yNFyU7gn=OLvAOx6(OSBzHI@W>hq1;`Yg;Ljn`d;a0lw*2o12&E z7|qQqbd2TZRXWz?<~2Ij=jL@f#&h!q9UF4!V`|>!V{M);z_I5Q$kbe4iWK`F?E!XdD|J;#Jnz<45XY4|Tjo_3S}_f!NK`DGg`Rin z)15PW1mry!%^GLL+tmcL&v~Jx>r(h3VcW)rQhoE?EJSN90v}kwd7qhuu*~(fm3nje z$Us}E??37a#@>PMOF$wioHq031gQj|cGal zTZLPTzKcb~w{zZXszNPj{TCl06>`mzgY(uUS4q4a`Xf(R94|#ir>A1Dsph~; ze!hbRA-BWl+}#+PI_K`lId`kio;}`MpBT-R`diQLP<^O6;aIM;wDlO+k9h1DB>kOW z13~kp4uH5qEScCiV_|*{4%&#dbYkZeBrOlgvlcX-o43Q(5cdnt|F5z1#Q7NPzr)3Z zZ_;A}slHg^EPhGMRN$O|0`70EVr3=HmbNB{W`vi@Y8Fwj3MdF!Vh`^G5+2BxijeZv z?{Iw*!=bRf)QdiAa-}6WtR*b20J_a_7~v|m*5!zyOKXAV^||AcG>*m;8jKnna>tpt zvJnk&WfS$8z^%>HhZc~JKGfKnI{|GtiqC~+>g0n-gwP;eG!&Z~}91(r!2KBiH4-YPmdaXDUPaL(H^u%>mle%AzaR#j+Z?Kxw z;YO=T9o~h$LyP0xB+kTmH(O2W{%)&D-EYB@L)Lh=T21Qk9;-xSlHL1fft4SU1${lwI&$gt+jw@VVfuIStY-XgjWb7)*jZ;Uf z2E9!}0Qk&CxRdN2*g7lZJ1{TlBPW^=1GG@0(Ai@YWsl7_vO6{)Ah=_i&UcQ@H_`c{hGbok#%5ykS-SMN@otGJ%kS8+S@gsW z`ggJ(zsJShEswH=_m-6R!$^;vP7)2u zh};0O0sLW9Ye=YZrTbsS{jahY7T#DWh<-G#O*%*!0tF=i(*MBMYBTH-{*OwVBQXA( zN?XQG$}^R=A~i8@rL9UMtgq76&bsd6``PuC>u#wV*|JgTD(Qf99cJAtU54NMJ&bHZ zle9x>#<2_UJ9XeU!`eiv6Kzu(!*7}%5`FjMY!iC!#g+Xy?!wNhDXkLiJbv}{KN=Z1 zqs5W?@Z=p;aq@5UXA0V4Vdo$Y8$c}6hJr3cxOF+C^8Ug%QqVG74`vE;2 z4`L;|FisctSP5pzvHbB-+7`$8&-S}OKtPzFc}=`;k;iu_T8Hu34LFbBcoo*PSHMMB zy+-uvL(c;6`yb)wT+9=0|FgKKxdx?rVV=g3H8SAn_DY^cwu#i7QoVn$kKzy$@IaBMK77*}*4-??dN|un8;P zjhU{+NC(A8R*x&ulel)jn44xjf;Ms8L9_`nnspO6dJT^2AtluJY}nSEGXhcQ{9Hk> zoq_D!c}+ld4ZeH9#dFej{H0mX;AT$DIE?)>>UkKvYzJh-V+YV~$LA1MLDG8w*A9Wc z#FJMp(zzXwk7EV@ooAq;NF_mEy$7;%zJE91B7ROC8bv|&R73TL0S#uydjd}ULYrIi zpuWl{`4N@}QF(~66zIoVWIJPcle8W>%|wMz3Ki>V)M94Awas{&y%l<-4e+-^b~`a| z0eYebH4?p2A9PVaWNZNW&LQagVMy&5-i02=TOlh!r`3@1HPTw}%zEszZUA3x0^YZP zDqEpFW}t(&p+X0FQsi{+k=}zHl)smL$Ykkx>1Rxlek}b&`l<9I=^q%qrK970Li|z# z%3Gbx#oWw;Uzk53JuE$fyzEK+$o{<@9m5^s*j4DYj-yM|iMf6I=EPZHNw>Or&#uFB x+M2n2+jq|K>AievuexdPW$3Wwz@fcYUbSDI+Ot=lI<(h%V0a1Pk|Cq(`QM)rcFX_( literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff new file mode 100755 index 0000000000000000000000000000000000000000..8d47c02d9408d34b2a9d566c0fe0d42bf82fb735 GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..cfaa3bda59246b49e94298478d6de3b3208066c8 GIT binary patch literal 12216 zcmV;pFGtXKPew8T0RR91057-z4gdfE0AMHp054wv0RR9100000000000000000000 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 G>;nKVNojrn literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..d5850df98ec19de2eee9ff922ef59586efe471d0 GIT binary patch literal 22364 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..7e02df963621a5e26d53d510f0b4992eebde1c60 GIT binary patch literal 14112 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 ZM6wWJ659DkbG}7@mjJD1@jO-Eqc8pH1xbNXy>V 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..31b84829b42edae20d0148eeec0d922dad2108c4 GIT binary patch literal 12316 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 DqysK0 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_SansSerif-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..a90eea85f6f7bded69ff5d40114447a6d8b48cfe GIT binary patch literal 10344 zcmV-uD3{lFPew8T0RR9104Qhx4gdfE08C&204NXu0RR9100000000000000000000 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 GG{*pT{>~Tx literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..fd679bf374af72f2a183b97b40c9c7e9e51fbe5e GIT binary patch literal 16648 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Script-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..0e7da821eee0dd05a0a6f0b16c2c1345dc573a84 GIT binary patch literal 10588 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..871fd7d19d8658f64d8696ed9cdfc82c821ed76d GIT binary patch literal 12228 zcmdUV32S#oTTXWHV<#re-U|M~axp9Nr?G3IAyn8Zq(xApYp%MZ0Pw%}2;mZlDr52u3b zB8)9WmCI8nju`;(S@IQp`S%>&dtkEr*LN@$mr?cZEgwCM_6Ej!zJ}7ZcmL@?HTN=OO?RPf=oU1n4~mz-?<1%$zU9ENQ->$qx1pcLe`Eilsq)G7 zx8IGrf%@cu@~Ok@Fa6&~9aUx=EFai?^LIXGK_1}CXAU1adhFp}{@tH2);$7wKX&-Y z?!zB@dd1V|hfM5?Ot3zb-xLvOt1;Fe><^~;gJ$3FPWSbR$fbYk;}yo)!__DFA4ywT z2qHFwvi;FWSW|-yF)GdE!ymrAS=B8|SDSAi;xl|{S(RkZ^VPen_kGhNOKJ%eOi)+~ z3Q@+|!$LFLl7mCppT~-z|B|%Y6O~>+ za)7f>z2<*y4T}=-R2OjKEYn9aTtU#@kTFPcv$M}czsKUd^0%g zgA5meu^t>?3m74pN(~I+i=bq3Z~(@kXDI8G{r!DIef|A0vb(CORN&EKup2oc7Nvq; zRDJ&T$;AN|=Q3{`ZPmT9?A2RG8)eS9E08)E;zG!(@T;!OMvubP*5pQSU{_m6;fiNt z##Q~Y>RHqsN<7w-x>XlF3BN3>UZ^Yk6FuIRPd?rfUfQB^)gKbx?q>g^kEk83$px}% zbjO?3M;`SzcY8%>o_6bC;cOq-4Noi_AsKB!9VH+?DWM`11{^K3Lp3Pt*kN!0Ww$Va za8OYc-<)pV^%<8dv)=3IwRm!Iv&yB&b**8Qb0yTaE8zX$Vp1x6ldP#+leTc^6-+!% zdU4)5?302a$v4~zr5;O!x)*s=zYm59w}cm{UwA}qj&~cX+}i7?)z`{}B!U6PXI~R3 zF(7`%!th(0Y^IWM&rmiSm1A&AD!G`))atLf+btSH>k{`%JgT}8BT98v{K1J(i0gVs z=mX;S7rqFuScMG@J>14A6vKc*`r_ZIu&P#tp zFXaH_WRVsH+mEnxEEYkarGjP<@u&@Ehxl4W+jzI)o!sP0`!-E_m9t{A+jF8TP_#Ybc=vd0O!_?Q$gHkfcD8 zkXFzGoU&OY%NX$-vUP+gBpWG8^Ew7Q&#~tEs?{~#6Z7O7&;Nq&uijSY%s>D1)2_j` zI_D?m3z-;#MY6N1bV|I+7Bi+qWBrlDU_XhG2sX~EK>~9y5iwyADdgSgul|L9b%Rtr zz~^A8VYOdc0CbjWF!RIYBWPSh)DEsbWeAWpj1d1BR{&vQN(2r$1&OyBq) z#FQBEQDVgTLvL2*xXv*G_s!De99zzYq3KVdDPo{;D3OS@h!_%#ZQn#&B+6n@jUzMk z4Z#5P^g~<4NZH8~CK>1v1J_CX%lwa*=rLV{!_o5f**z`QU*0S6F^(ncbNlx99$YWq zdi~*Ly00TJ9HN93V_fx!pmU_jwq3I!$3#dIK`yA$c`^89Fi zc{ZJJ>sK~l!Vzu$1)KJU-$LC{@13xIr6vc~nRg_|TLgPcgB_XGZ;45%o#h#e_Su^- zRnx-Gis3|s^Nk>hqPw=VQgpx-Z5nMIoQGDG!GUd^%}v}TOCGr)*63^U1_S_lb^ z`LAI{Sqe17-aj+eEc{*^fVB}GP?~BUc=11v5B|&gu@(Z(OuA+Wyw5Y~y@$YiAL+!7 zorCtUV+?23tL7o>-|dCV-p-GTY!)wNrfcOTBr$9s?1ZNIg{EP`o!ZC6QU^?2~_{F`hV5HZx#ks$t8VG ziiG59|4)CS%fSVWQs)~NwMLu1CJ}wwf7&@!Q$_sc!M$I-Q*p}+ySgS<-=K5hZf)@h;UC^{GC#U(6Z&6Xph!5#j_{SPvrqc4t??{e zTRiQmUZ_5&E;4T8Pww|^UB08WdG{(`_3MsIj$P8&AJ9H0*chV?FV1PSwuT1DD7H`( zwuo8?MKYJXL6^!!;LJ@8k&`=y{X+QS2KGDp4I8F9rc(zVhH#pA)uVf=U$1_{SG>a~ zb}ZlK+s~i8&1g}p&s8sIcN8}?>H5MiAJzCuKB8iy<=kNWPuw0TkjB2jc;U5gJJ%Pd z(Tm#$?yL3E?L#p7T8Dl0Am8(rv2^#*VUKV}$FAy+s~0s;=dIkp)5?&wu)CI95ZMM>&elQ?ND24ZUUc$KE!5yS zN?Jo4d8QUvs-2r0ZzBrZ>23xhIr}SqtoQ+`LGEfheqk`_FwnQ zlcotO+ovaQC_h-;@yGud;!5oK2lO%hzNvjps;8y$5o1Yfhk_ZdrWUnzb|Mbm)Go~i z*mZ2|9cUOEpdBF|Ezy`XQ^5qnRthF4591`4P2eOu^!D1l$|Z5j&d*0VKX$I}5z60$P+j*Ks=hjq`4`q`nQkGoFQv=utqX(0B2peObLXFh6XY<>u z%*V-{yEpsK-gVbm|ITX5U1!hU^84&tJnS2|9{uWTHqWF_lA$|^uL`Q zd|U~R=tN4-U)o2ceZ}K&`0*nDm4_42ddsouV`o>ay-OeSA(xElbb86o)^pRgcbA8~AQ);v?*Dy0OQ7z6~?ngF8<@+sRI```DM+vwR8vT|D2wAvY=ZiaW%k;(5s< zZIw3`jvg>EA*W9W*;%;-VcOP~CSl^=m(6iGs z11=;3-t{j$(tLAZp{jA1&uDJAK^>OUtx1zySlajIDFuKoYd=tKYgYpITFkVyS zSe8G=UO+j7GAh=vee@EJ$lzX+ZnD@VoCPj@SHcykc!V9MSJK%s`?XkB!YdnW7?KZTW4u&^>MaS{`936 zXHO_iwk1fV`lp8p@fiOsc}L6$`c>ppPRW1BmU72iHQY0d{c{8R#s8}ho!B!z%~mp_ zQ-_L$!_A|4ep51?G&85CezJGZAm5;x2=9T;_xmUD{ zvlm~x_^%g#d9ie{`3HsXt$Hc_Qs+xcY}vu|-G3~WF)X&DFkUo_4d4N^TI^IfHh{y zhNVvwN@y{tPbX-IprKN{R4f+bu$JY`Pg!hh!D1T-Ie~h7gVjP%%ZBp#1~x?)=M^?t zEKZk;7Ec$8H4Tc!H1siZ#V$+97~_T|x0j)lmY*nCnwhg)W)2>}kW!bW+UABOjOmIt znKP)9)Qvmh)3?P+<5QN>nLuaWm@#I+tJ15q!$MmMrHOcXYq4M!6Gg*XxvhY{IN7Bp zN|&W&EO$PA4k^dBx(ih^XChq8T-g$ndn`T$K`gDa%W`K7lGYEkWHt#D$h)#sB$U#a zEv=q8=k~Mwc&;-s7dW2G<$>gNsPHsI$V2s#F+O9K$*H!nS)3eV8F2_%mlCcu%VQ1; z-!+C?i!lm==Tw_N$WQTa=AQC-nKTX;#mz*q6G0rvRD>9}rpsepRzn6V7={(duP4m_ zz(ZC8)wZJ6VEZcwLJhW24A@`_f?L6S$(Sh_RuE?EvO<{++Y1$WdaStE^6fTHby z4Oaj<+GaqtG#u?y_Q; z3a7FO_NH<{rXo?fFjJAKjAtqemCc!oO68(VMWeDMQ*lw*nyI*{OlM#X$NrXDf~8HP z+u|Rh+0tcY=5LUkIE$UqcR2ksO*4#R4##jRCYo?D!Vhrh&_>dGDgX2Dj7(6yhJfkMrn0Z z%=Tuip0w42`M4BQVGSbosuR*I51W+O-xdSm*k$$AU0m_2;}mh$($0#)BjW`mMe<_* zJo8)&XCPw?+L8}~nnP#&t!V<;=c>|DJB$9Ay|Rssn!}X=9wA+aU=Jv8)iEVZmhy0y zmCba=M!Kxw--e37o&x$ZxQIpDjc#KNr39FE-OS7ya}82Z0Sh0pE>@&r&Ld%1csX)c z)QSO3MmlY`(JEe+vpo6q?wM}WFh*uTbH(LoMz=%HQq5c)+ptQMQ&w&%JS7{75r0Zf zDhrD_%CtI?HuysVb9Kp5;qA+(D`pl?JFAkMFHM`4f<+a{PR^I(fJ;T>hbzaFAsX_( zxwb5W- zfs(A*!W@B_uAA$!bR-kQSZ%H$rsT!ZdY`R~V`++9TX>(|^>q7BZKD%V}S68WQ>thm~Wu=M<>~nd^+9!pV;O5jdIsS~F*bvlel6MH&~B?2 zB97ZCQy3>5%a^f1%Q>o3IGdPh-I#ffLaQ?s9cv9mza9DSE~M97Ex_JO6qCIvkByka z@x;7%Nfc{xu0aA`o~~PEEov*$3Gx})rKZiC3D&^`5og+CcY+z-*li7Amao4?`v#EX z;YKS9oQ)Z48H!D0#c`P1SdB%vZmkbwD4?xPF!ScjImT84m;k^D*pfNN?Ut`4(WX^$y?V7a`9k)B+Du74G=!9nFP&*lDQv}^W=Qw~TYPCFo>-vK(;IV3;qfQ0Z72PA}#0(W$d-pA~k zP47+zB=j>5Na!EO$We#hCmfIv&N?6=+y&h0=ji>8U9;)k?SO=Sj{_3=y%>4DL+?HZ zB!n3UB!o|9&Ux&et)<4#$wC^(p$ThQF_*SnyDe$)#Hsp%-oI?FO8v6(8N{K-ZgHSz=qx=}SkR%`x$@qr?KUPl=u=_-&hvcscP#mSEXQL{Dbp$&!#(F)K5lk|PVKTAJ&)scVBBq^ z=D-5~8$4fwCAOM9UxQ_q1n-}BF6Ve# z&4=a7JUE|o2E0$gG9;H_+yAI-&lC8bMoZn32KxY{K45$D>VBaZ(-9eD=cAX6+y+hQ z_uZ4AaKxtIVC)Ab#pyxdJKT-~rZ_u-@gxz&%{IjFMwFW|F9>(OOdBtwK%TjJG>~j> zN_IJ415%y9yU&i@NqiI6H*He3Ij&+`P?GWkJir@xkcW695Az6*@)&R83;04F=goW(em!f|jvw6D z+q>i&bEay#z27J(0Du65kU;@B|Gr%P|JDD^|9^R-&BY4<;1nTPbp)WY z7AXucCks~uca6}$0RTW`CVU7n?42hK0Ptc9!C@fqpQtvjwoU*5ZW#aoZbwj9mYnx~ zwiX_UwPXeeAGH4g&(_h`1`$UN0KmKf07!_2yprPVtSzhn0PJprkKjL8f@PNN5F{c_ z1VX1qfF7KTv}ot#>4WgQL+Bq6=ycUUcW`upA^fmS5W3|*cq_X_Ia&B1@?wi2bV>wh z0DU+s&K6GAh&`Voau)yq$RXx4LA93a?DwyQKMn?Lcq2+BcI#utH)ftr3-Pl z@F|`?iZ!7`9RPFDfqR8|dCmU*ED<2p>PVTKy96ssmCUdd((OLr<>&6b@mXqiF^+jV zn6KJp9tX$!6Q}Nl0aR<$Q#~!SCp|atI;n~;$+}yW{G^cV%6H0Y&!jG^9zL^y<-dP5 zK3*38YxhU>{*$rpwh(9ME(STBER0|+h>?EksA(l&^-c9K?vrR&{0>s^cdcZ4SW;G} zjhv>!;vvu1&_ECwxZgC>gEYkIz?#z#cfPsygNGB##{6g+l$s^8*p_vjJy)R}J))a<&vLZuy^lPUiZBlA-; zZ;pi+wcB?4D@{_jy}#GF0TPu8H-?rEmgJ+tDp;3e^>*k@X%j85;YJOKe>l-XFZXP~n2Aj|2A{Ky9e|XiNSDG!D zzVR=%`Dz+&$h|nxF?z}M5Ez$jj#I`q_Spt)~&p08Hhx!h5&mM5f zrHEz$2!d>xUf8`bXjB5Qa@A~^Vm{Nt3*MVeIOv|oM|-Q#m$HfE>(B=+TiaApSfP;nsLRW=KJA-rmJ%%e>vP`k zCidWD6k^E93Z*g9S~8^_v&{hZhX)2~_P;(R?z{L(KNzF^di8|W1XCGfcO!6jZwDP2BglJmdq{n)KceLKj(%#YOE zEiU62m_ydNY?AS6o4EE)Rf|o{J=c&bInS_gkGGoH%H=!l+7I9IVPbehoBxcP2x`kD zpIu#;b}IZ2Hl;i_6A@7CzBA1>w;#1q%O2V^Fxm-s?nXaA@8@khCWrr}V~6 z;@L>IzgFW&9KP0WOmPs8l0smUMAV52`jgPpQsQyt54ZM?g9gs=C`mu$(7kTEyHpiU z>MnQej_d5oQk}x=Y}F{yUdjl3pS@i1uR+9HXFF{E2M?sGF5a`eU;@rQ^cT)Z`R|@< zbTsbsEV>OCiGm+u*tUM~a11zgvWm$BjoFT}PbIUy0nQW56=7n<=9=wvtkJhKHAqEa zav`Dd%yAF|IXoDSNvR)E3?1_jkoqnDJ$~FoeOXp9@WRYXG3<6pbzpZ{F$Z1#9J{EQA8U#3$(AgyEq}n~zkt=r9(r)w}Vr{sB^Y`LDO8=e0|d z&*p!9`v$XDPiWZ<5|`xJso-hbJm=mwC~NbaglbM#SZXYglBce0a=u_c03JSmV(SXN z&(!8?@H3LzDSt7&^F#9yB%@35GI46J9mgdf@bH%mLr_DtF>ZfaIvRna}{ffBQHa4|^Ii#Zd2$ZBp{QNz} z0OqIlD=WJ9lF!=e=#B=;a9_{x7X$kF6}zruHbpgq3uUid*wb-Mz;q)+cWM}Gbxw-< z*;o>jSu|n0bK=>&Kr_i?xv+<6l7}0JFfcIC(>HTw9B%x(Y>i8v?3d|{fqwFYK+Y!! zQZV(+tDi#>A8k#h{zTqJ3;{+QzpkT@P7W9~+iua33+-@@sYRJ%cTFUB{jMX`9M+C@ zn5+F0_qB5VSUqKXGe})s@y4p+XauSRp5}<;yVvcdpZYGln=h|y15}4 znR1F+Fsl~LpTUu(q zxXR~K;}$iP>|twxj}s%+LL6CHMpI*w3mi%8;fBKc8Nr=EQU~$McN+x}E?AqR4-Z`7 z2jxf_{dCa$^ooj8;SX&5s0b(3|ool7Hs^wynSOZyejx4|T^Eb0Pd3{ZCaqcqEH zNp%Y2pn^*M&Mgy5D}8Vu zIk`OLIV&Oeaaw&WayaRwBV;4RX|A6$rjq{bHG0FO zZU^W6zNB+BrsQc-gNTs)%?4+jni^prB+JS##@@6;BqvkUS#19*zyD{5@%Vi|e|3ll z;c`zNM8<=p<~W&$F_&dO#G>kkK|D-yfsKWeZVDDP5NAMK6Q)jAg9?haK#}&H);DQeSCH{Zq?-;xQg%qTP;Lrd_ z|F!t6=#J8&^-2-Fzc}kKHnKIWHPbquEF17#cI3A|Gc+Lld^)f(mx1D6Phvsy;9OgK zzU%+wd(94@2X+W}2zaa${8VVFsfzn8{9;e>?^z*L=vkkbDMtb2LGMBps<({hMD*_o z2tl=)o@>qLZ5J(m`!X}^_Iy~GTg8Y({bOV#S-4}Bg zwWy_pTbP^Ku8xQ8sTmq=iDUUu8wx#4fJHfILZQfjqiY<^|K@{2kt}U!UI3FnLNg<` zL5WRJ4M078ND*VWge<$PfGkHJQVC4eJ3WKApNNT7U9Y{&#}J|cQHB^obRln!YI&P4 zQEt+VRE^k;9G{>0xB*^o0bUApM^-YkBe)CY)t*urpt7sT7a+NV=b`7br!IK##54Rk z@Yw_2`YiA;=Kp-#G3bwdn|=0r9oF^u{QI_T^LJ2tmaG20dO!A%!^%=ajXl!3IwJtU zW+w+joI#b|lHaN-4rN7){wJc6kc{CIf%h?U>zG3gg6lVr!_`F$2SK;2Q{91N8b{ub zc9@CD{`XnB+~K_4ue+yZz5oU~&rkp^LD4h6gbY^xRwhiTX5;iG;GI3DS1L+A%6Hi{ z{tUG@WJV$~a`ud%^*j`@V~#j441dkQVgEW^e;S_sRVT8tu8J0GonC*&S!>E+{HWti zNMG^`k+(356K$rnu^Apa%8fdMRkG@rzbW&JJw>exRRup-j!9yP2!xAMvNMmb8Z1a0 z^kpuZq7trzJg@fl&YO$Q4MzVlqWUbh*&87K<38)nq|GVF*(vF5T)SJmzK1jbvad$0 zmQv9M%C>%F_nj@5z$14<7XH5Xz6jWaeR+)X)hxn>6gd>)xLxb~<;R6)yM=A+pMCQ7 zp-O+30_xp@0V>Iu9U8P1&5$TcWK(2d1A2ld2sIX?EKElHm1>~h*pS4LWtV3;h=@SM zK>3J~F+b;;@_V;Jl!MLQl~ByIgN57RtHLN!%h6BcFHZWWo2Z>LX4JRFx-kGt?*i*H z`c=LXp*|Af*tOBQ8)iM)vzekZ7m-{1-lBWS!HWE7LqVa@y%0}O6($Uj050{0nD)js ztVl1AkrJn&^KT^ZK;XhIN= z%c86?FE3rligN91W$;sc)KZx({R=IXHiYxQLUhH|)g*}x5P!530N^N-6`pLPT!}0F zo2k*D3<2)s%V)UByvKVVLMWFNo^m{qn@6-l-Xlx#IyH}iy;5iup0%!OZ&bup`Vgbs zU$k+XG6IQH__-57$z5c!t~Pk*kli_52BD!h4(h$eHxr5vor|9`NbdD>;QOYH7O15r zrIe`?oYGL5&UVmcwtw3+nQn!y_zU zH(9aL6wSKq20L8=XLRX4>aO;Xv+@{h(03YcXhCxKoIVj5WU{iNGdKw}r_u}h*w_+F)L-DQ4-H}Dqo;XlD|jSRpX&Rie}qH64vg51?0)DQ;)BeT z`N16%3j#7{Jc_6IP^RWa^Vnu?E+!A;`bvyA7h_jQdV+&O)1bjVIHcR-nG^9eGF z9ypykapWpElconTQO-$^VvS1k$I~H<7$ePlx)egz+6r6Lc+_@E&3v|`3m81@`DN_w z($0}09oo%S2H%B?e)WB)1%9>^@wjLp=dZu2rC-k#f(}omHab0f0Arv*oT|hws5NXr zRDpipxWp{l&)3T*FOg|?b}Ie!w&G_3LA@6UI# zWM!weeV_eS4CO7+JiW&@Nd64T%uU7-e~a?@xWV7+vRP%ZKenV}m1Bgi%ddc7-9dj? z(sfeiccYIQ#Ev^Q%SZOncwc?1PitDqCNAdJ)&t8)e2drUu^FkqZiL=P9ZLkaEP}yqxaIeK7AqP1yeY;#2i^KpVM#iV ze1tP(w(z*W-9Wl|vP8K*Y#p}8)nMGfvAicgnNzYwtf?_k6R3EO%_Ve>vVOUgcDOn1 zrcnHm%l@z4w%7;n@d8E9J{$HzD&sR^Tz+`hL90?MB?c06zzKRQa>+OvTlcytdGnwt zxwpCMD!5#mnD^18lkgU}r=f%PMVqGzkDGv)K14GzgeQ}8Ko~ncADF@qWo3=RThWJUUQdyvpJICr&1unlGqA)8WQWhSW#OcO(q z+h#xEtH=79zd(i+pfuurKi}waeZ_1^M+Y#NKWw@^t*tec$RU<4`F zNtw$pc)63kNDqU+qDlm&sEp}Z;mp>%Uj(sc54&#r3FOU)`livYi8}^e&(>#;!z>P+n8@D zp}r!dyH&&*aY-TC2kfjUh12jQY#2wq4gYoDxMEjc>rqvOJuLgWx8h6Q_BH>;q>ZWU z^N*ag_+>%1wJG0iu?oELhK@1Adfl;aJya zb*lF6e=lb16W}P64<=EjB4rnROY#Stj{cZGx}9pziCxf8^LB4FpO7 z06puXh}tk35X_8ZnhG$_VFtBN;NAIBre94FB}&o134N)eSG8O(BLS^Q&Qv{7hw8;V__rP|9m&*~1noWHOA?UN|cBqxLxBz5$<~0l5DM$#C&X literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size1-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5 GIT binary patch literal 5468 zcmV-i6{G5RPew8T0RR9102N#S4gdfE059|a02KrP0RR9100000000000000000000 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 a^|k5z`r34UeQg~YeP3G~_EX$#+W!Ytlnjvo literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..d241d9be2d317f7b39b401d96c8b18836acea0fa GIT binary patch literal 6188 zcmY*-Wmr^E*Y+6(7?70iZijA=W+(wk0YMlTS~>(q>268sE(N4Zy1PrdK^jF-K;Rvp z=lSt{_rC7ytaa}d`}UB~OWk`e#{P@sSU`2U{Jpa1p$+5bPD>+%W!0A3qP)kF~v zGf(-2a5Q%T0DN4OACF>RPDHl~;*AFb0Fch1{6{GMr>eD!jU&p;0su@@K0dAm&o$D< z+#Qum!Gemx`X32x9DJ++0Hg>2IAW+8_@PV_{kB%-mH>czfr=6NM~ffwi?%2cbrw`T zfF4B_>~|nPTSpIXl*WPb-B8SVa|#-Fa7LiwaR0^W{G$;}kJ!=N8`T&09m=OgkpXDM zA9XT!v_kdUMD@-C0Q3N}S-)BrXLk<(AP)clARnc(xRhi$xVTxNa!CzQ8WP1UzedSM z@8vxMjCU(Tbqgnt9F`KfjW_$^_)}<|prbsODe39-$!}w=Z^G^6KH7JQ`UxinfWyt4l!nK!=qM~h7r zCW1QJjz6U?x32rkgr6RZo8Ur@3sZuzs`i%rG@qWnI|~y}(!#h!WMWWS*@!oKzD6yB z+a}~X!E*Ka`F1|-(xi-ggYR#VWiXTFG*Hd(D#^pri#bh(p%#NFGp|?;2I20nDb%l* z8A!B0jp9!)y!ookAFp?RNwYuvvc%1$EJ!f7VGE!Zz z7;RS+D~RsBntPrb5pMUzM+M3`zkUg_iJ2vgZ70E4=~QI%!X{;nHJUF(bk=;6Y zbripTbq(eu)8~9Vcuwccr?<%9vNiEa+$cX!I7U6{UUS9aA-=j&IEc()M4xcFi>bmA1+YIQCMWjLzWfr*g(x9Gi`5Jly?pcDOh3|*{^ZYZeZ6n2 zIqSI_dCN`DxyY1}htDc?D`!_XFlw54wV;|s61HQB176>{bdEA5I#+)^k-DIp24A>_ zlT9zHl4|>L`5HmmSz8I}lE0m5YHwL^7568kx?-Ov&Twe#$%-W6Z|n+S-Ky7S{iTIy zFQEm3m*jb4N(v99LM(xU<_xB;1@>5hKk0e;BEQ&%R;=9kAr|bO+j5tVYnP| zkX=(;m=$R7`I8DMmnXvv{1#D3vRUZ4!-N;jG#r{iSavB`GHSO9Uy+P`s(yWG>=^Q@ z&Sgvnuf*El6!;RgQ_~m7&>L-2TyyEs>(u6GwY4;U@En)xGN)~ngf`^F@LCS&_+mX1 zI6(jS(wc?jEclsX&5@E6BU|}-guWZ&YEE-4hRrf1TS0G1kZoGcm%~i`%4wA%A|-m7 zczac11RX>kSFJ>+#k+sCLABwTuR>>7#}H*hfhW^|0M-Ecv5W$v9>43~5?6amS$Al5 z%v_|<6$4$HV9AEh5dT6_YPYgzkL*1N$>myI%;;a>sdLIS`c54IMyxbgv6NIY|R=&m; z+2sT#AQ1=)@pOrf{O&&^;dGw`V$zOo2JZb*Qe>>Y-0MoC9*+~ zLZ3Es@y1RUS1ws(!I4fa=2S{8rYg6)y4#Y_>_y^`fH|yd{F|{`ip2+`+>d-I zKE;HKkNJKVh|{xB+LE+gQW8!KGlofeiK);$XOjC6#A31BBfC6pgb&@-#<>qRz|UnD z00Iz)9C%%w9!J&PqYsN;)NbxbBmW&a9;*hi1Q^`Ee>Ubaed+kH~()pz0czvxYA zseIzo+9?&0su%ln{ZZ4k)2e$ybcOTM{bx#?MICJv4)S&m- z4Y8S=oXi-E=E;-x zCkh*e&SLDa!nVJc$iho|8zHMks;kR|r4xnSvV#g!yVFQ?0aH0`RzVsrWsFjIX&+uV zX~P(Xsn7QsZD(1mywp`1eMdXcH2DQA{!S$X2i}yu3rsE{_B-{U%Y`R3S-cGA=&jDZKFaMGHeXwLMTZc9W2 z5A)@U)$m8bgPiIIztRY-?|2%eyrwnBlnk*n7LKEo9J%9rb^1^kKW#+?W6F0z`xycw zs#Jj@hdlZf&W&C`!q;1_?1BPl=hZQM?C0QE4jE`{I>4(j-Tv2R>dHQk-+rV zp9pcYd&o$mD4AMWwBW!Zao7!hq?dJ3RSFs71~>#s}^{l$3<4j4)U4H!5s}A^I?< zT$_w^kLyV&p;4GQnVul{0vK*JK_V+4dw8> z^t6%u0$Q9Jc3^OS5@LNs&Dr6H#b!tdNx$Oj!MkaXudY7tbxyN5_=^T?U!;R1oWsa*FzPa+X$>Uz#WTr1z#V3J2Bak4fRFtv9$>A7QdnC0iF=H7zfC+Z_Ja*h z#otCi*~NO4>)qLZJ$OlpXnQXs;FfUs6#VOG*9d^74zDFwy!alV0?;vlQc%M+3Pk@~ z(traH0i**>zz|3pRE1j8XtZcDXwhhWU;u0eP6Gcx|Af(siNvhJ+=lQ%{2+0V97rXk z9de9CffbESf?f4U=21ARBIv)=Q^D*rBY64?AOL^+*XaMnU*f+7kTwi0l!gVM{dWg- z)<6C5J^($Y0~c3T1gy)^OUCfRdcnFH-qw8qsAPidKqX7KdknZby??hKocGBYUipUv z8V2pr2V-E>@tE^Lq7DQP`O@mXqG-gI7QD1omZlo81tP@hIu3O z54R7$?Dksg`^}Pedt&?JZg3gXRuym?bq#4WfALv-*2wTE?-KmL$6y~ocD=uuQT=ef(5$7 zyQbvxf&Pwj48YkhV)|6naQUu0eo{RPzbBsX{5GvzS>_hjY1^4V;kg;x;b<$#Bko}M`~ z$=QL3tCw`CPd9qrNqxP}d_G})0(Nptu#atXjWckU1621lNHvl^wSu#(ZlOLiAEgPY zUD3sw_ri-njd(wfFse*LtSQg~RUNjfo$|ka*KRYniN4yWZW}Cr>s&y;Q_xQ*6Sd8N zwX7WwMvMLm9aN7U?*WEHKPn57mts=)MUD}@ZHTBxub%3cbjKX3hWsK~&Z>o{rDScXVbF}Lbu=vKeHofmz6$#{)1mCum+07{P z*6ztGY>pyo^RrE6DsC?HTWcB`t*-evqKY6fKpM2z6Y#1hwtiV|o|1xe+1;k1u$xk+ z6k;bP*gTDg)-ZE4U@5nqIdT-F!z)-2rLij#F!Ap5pb$$&B5dfxiEhESQ_q1 zjaaBXNy}%X(^cg;Fqd3*aWP4F0>m9Iz5}?+6vQT4X_sS5?=rON)l@;-d9ZX>`EbJU z0Aj_=;H0DRoLrJ+>TU%Z@#I_@Xu0Uhede0F-OD20(wiu?zM}QtNyDnKO1s-3w0uP- zYZ?Q8UT1Yom8mkY82k17d~7Nj7dRU?X_(l9d@Wd~i{-1MA*+(1=buzxn(3*EL(Djm z_-BUWg+!Qn(b^}jgov!BgPkIe?q2P~?FhxkUkLp=eP#)X3!o;8R+wCtf(1o0&O82& zm!N5V<{15zZfY)m!*!MpqjeqCoIS@B62lBG&f2!ZM557Fu0w>+bJjcPdAVgkaiwLv zKQy$jJ_M8MVRL0WPr|%{mhvH+GMjkdBlC{G05eA*;;L8-du|bzYv*a?B-1-tPbr3X zP}VKP_4|vO3S#M0-H`abTrB!gyPm-xlPDW^3$dhCos56N46}0%%VTvEZc1hm@wT=h zm9G8%cx`a-Q6BaO4_zhqMEVm0WLnI#^sQ|V|!%choG@@3zN}KeA^tLKZf;JTMkNDg2%Ajp>PN5R*x=ogb&0V1#|L*%6x@$Tozxlf`3VRj+$RwGK9e!^=h871 z+H}&L0oS)`?wYbfk#rmh0Xy0sNoNk~EP-vMyKKJg39H8*>8rc|tBqfR$(IFI96JV%a9DcJC1Y4my4GG%Hx0a^_A*mn!ThL8Dsb!E zLHrxEr=^FLughOS$VWuV5}+L#z@Nd>FNT+v2TBrxb8&?cF6+&5@fQ~q{Hdo*NwYpg zAD>R&KUBx@D1j|3r@Qe^V8`Gh>W9sv=UZh?0uk=QJi{*Uc z`e!!Fg@UKE>G(e>7TMV^rj%N&_Y&%0K4WrC+U0SY1#NxfoIm%+s3J4nvs)OAjxd;W znZdqs&%Rx!@UY{5&WDIj1sgk3C+)5A|M*LXya%NG=frn5v5^zoJQ+Um?t;# z4$h}839<$8rSlGDN%?=g>2ahU| z4#agu;NjCgX7Gy|Rl+0mhd{tuKm~&ivQR?BmRuPOW{y@+cEeIfLl+UausenS-S`q% z?8QtRJZil_B7#Xy4kXiXLH=`(%c8~{{C~5K_i|+-hP{IviQ;54!M&^ZkQWNk`R1!@ zHsW?)*Ewwko)=$+R>pect4L8A#QoWpD!SJ zca_VUeWxI47VG?2M(3J`KqMvC_Po_zpyVbsi-Wg6Y{H*>GV+6As#)mAKXea5A1Jig znZuv|u%BsaD8CExS*@j(nf+?Ev#*(gc)_hTRe?J;yTj8YloNep51YrWZ{#R1IP5^$ z>OU7cbN>~Rz9Hs!RB{=V&|s{_t6+AcUx{#PaWHlLMPp`DiWt|oYFs>V>5wx?A#MF& zGkgV|%-?T&v-&K`FJbzyC$Os2U)^!S?d(+S+Dwlm_N2XNlk4cEd#dqd3tpek}xRYYUJNBwvb8Tj3Zp#|_ zo921N0XCAoWVH$m)XMD{G25d wY{_LX=H;XpKCoO0;vIG=&MNPm!DONaTgB3E>)@~e@w0#9F9-lVJOBj$2Tjs3JOBUy literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff2 b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size2-Regular.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e GIT binary patch literal 5208 zcmV-e6sPNVPew8T0RR9102EjN4gdfE04)>%02BcL0RR9100000000000000000000 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 CPy?p` literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size3-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size3-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..e6e9b658dcf1cd031ac82b6b8f312444c55d4fc0 GIT binary patch literal 4420 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..74f08921f00f71f413ca42c9d1c90202e672ef38 GIT binary patch literal 10364 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Size4-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..e1ec5457664f438ce5a1cc6dd8409bf60ca7804b GIT binary patch literal 5980 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 literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.ttf b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..c83252c5714c71a3e0ec62195884167339a0129b GIT binary patch literal 27556 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 MzaRX}iWL5T03x1QQ2+n{ literal 0 HcmV?d00001 diff --git a/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.woff b/httpdocs/themes/vuexy/vendor/libs/quill/fonts/KaTeX_Typewriter-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..2432419f28936aff53ddfa2a732d027e6a6648fd GIT binary patch literal 16028 zcmY*W81cE+qS*2ooqJA$@`t}$2ry4J>7Rrb@xp5kLj8& z4+U{?01)6u__G1<|J63d|Cj&Q{{KZmg@G9WV3GaNs{FuEOeSW)#Lmd^N0uC zTO6m;#NCw;0N{!L;oLva1~$d;Gk3JG0{~cg0RZrB0017=nEunp!pP;PFMsln4dnj< z(Zbft8~^|k1ppX^001Q)?SV2@OEV)=0DzhC$ATK*`1=B54N1V11JqXfdT zv~%_Rv9tW)gFj=yqUs|6Y#mH~?3gHjIQW0yxF8&p{$vhmv&I<$h#_ASemq4~1pc;yo9=Rw9hsSZ^ucI`aM(n4PH;fzKo zE3$_WRb~Ux3~iu?mRtYjsOC9pug1EO_=y{H>xU88h9A`HuaQ2Iq` zCLCr6`B$SW(k0qf276D6_OuESlvBMFQ^W-heJ8jze=}SSvw3oh8)cKm<}%l^A5RgO z;J#6FFm4d>&FB30YjISr-mga^*K0X+YRrpt&3?7$JpZbi`Kl93Pyp`pR<8@mS<)UB zD>@Ds#&Ai7(WZwWFWhEa5$|$(#!@j%=NS2X4+=#@bJGN|Feb)IIJc5gPGByOR4GIGwO$%SR? zv!YZRx__@ryQt(sk&5=7T#wQG&&GjJ|^QuDjsxl5c zp1#64eS(nGn`18v;W}ULUer-zU=nC*akV6$+q-ec>ZCKE~~=2+}rty}YRSL|+WG7X;Z)->M8 zdORJGJHNd^ATm1kKi5YO>=o$_Q78`NCixC-(9CrB&@h+AT$oS=sepK^hQ3xTfMB@l zo-qWDKRLBSEqsJCIVKjhBHvLQ?*b?xDv>l0EGtWo0T8OXhup3Dh~*zYtO$K8<>S1L zsWK205-49p?|%RTeWII3i&tty)ff5e)dYhL9%Er?EG6ZA$Y}#+jb3p7(R#BwN7?q2 z_ozjw zx$nlX4&g`O!{;$#Eda+4~fpP8KDn$&}5hsCFJp| zriyzcHP&g4x!`ZLYXQ5!hc}IQ;c&o=O>Zkuy=v z9WqI_I)LyQ@UD)~hEpS+Gy_#KOS{~{b~^>XVfXfGQ!P@oXsMoAQ-?+j3a~U*SB}W3 zFK%M2qM)lM)=7BYXdGt{PsP(;k>MrL--DUR&6t^tEr=i{&FD?Qu`Gw8GN$gl6-S;3 zC5+5G7~iNqeqVEkSFf$)UB5m~@|Kr#hT)K|u&3>%>V7x|J>L5*nHWRNam7*he7>bh@ zqq}GuNEtJTqc#L<8(bX}7>qbLd+ZR-nzV=->UsNZMmlP;f(YmxR`gHc^AC5=-SgtL zP}$*()5n7}u zDw*eM?a2|*#`dF3v%PkSd0w$~>PWGX%^Aq=s1=?WL}Z6#*TYH5bJsa~fA}{`b=4jL zo8<9(M!9e1Pfy@PmRje-X#POi`4{dA-_;Di-rRoB8eW&OTN8LU(Wp}G$Wl?Y>k@T> z(qSML!TIARX2uE-7Q*gZ@CRBlT+nZ3*QEv`voThDIunHf^M-Q<&Wsdy^z=%vw-Mn= zCJK;!-;m!o_IdFro~E(wP+nvA*Dl-1dnN92wBSr-OJ)W3h^{dQCgdCTn$TUA2ouU3?g&YGEShc`P3&A*$lJ zAG$as`F(U)+|VmXQS#CE=We#f#e=m`2MB0+I=m1K?`X8S0ONgA>7XV}5No?`>13To zPvK$PZ05;5k*fO$Zbt!QrzbLYgxV%2t?4_?+GpAs*s19q6QF0X<;s=L;%ucSZSQ`1 z$!Lcj#+QsYgRCwucg?mniSnCH%_Km02pP}#pU`X#ATi7czyV7x{KcDa%d#%WvlWFt zW6kLxAp;3cTAO`d-fm@h6ScT%iv9=o#4rF;ig=)LxcL_iJni=(d(u^xD>YBjRB$ah zkq&hFGeuXfI)*#bB?H^2iRoDoibmPx2d}W@{6Y}~j@}6dh(v@UI4%>%MW?|rpN{@!_M z)BbY9C`nKo2yGF~M2Q4$<-LAO1nlyC zK{qI)8=PWzPgjc(%xzx&`R&Xjf%HDV;m5~DB`>~^-s4cY&SkL0!&5WhUU`TI-3Pqc zfGStX$^G9~*tA^Gu#E5&WTgXZrc|3$tK#1}`p7zA!DiVhGI0B1ZVa7SL-3;Q=-Vz- zCaN~b&qJLVQe{%~r$?vcUYNGalQG#tT2eKmiqd1mVHaT#a4{1-^0aaUiE%E@)xhHK z`*8>u5zDtO!;_?aU7_8pbGCZEf}hJ~Z^t$_pZ)=rz!GdZqc@vGp={9sg5$f~g4+|i zkJcOToQI7~v&M!{lpI<(m&?_}ty^LUw%AK}hFEw?g&i;+Gb?J>WFfcG*QOQ7;7-^O zj}S5Z>sj;l2s+SnH;FweG^28-?v6ozwq4tAx}~Ke#9hyW2OXc|T%3GqRQQ$VjY`BK z%?H|6aXK`ys>&azX3H>(CR=n^@$iSX%z9h$NljB5J1`KtD8X}@dCgc`cyWy#iY?8u zkMaS9T3qP}|CF>UPNw^nTkkrUaZ1Z$4oZE@U@TV#fY9 zaUkOxRUd`E<(j$AjrZQmR$0xksx_S{THO`DTEo0wEItLg zuQV%DyG52lGLax{-f^*Fx!}P#@vlG~6r{_;J!gQ768X@xhRd?=5?f`0O4QS46~wal zf|~qgn!*@ikk*z*>7$hHHM=-F^;bI8RtrWLBp8Z=Y20V2kqsHvcGFTIyC|i7Bcayv z6ryi&GN8_qlO%X|q=uN2WTG#o6euW8gx2&^-XV4PJy8XPD<`8ne{euw2Umi5OeP(R z6Bue}dIXbcF`3*imsl%<<3QAWeacFnYrcVxp*?rDh#{6R(K!hF0QE#_By0JgWwv-7 z*WXWPm1g{^j-3OQsAn!T-W8fNl)~fC-o~b_))Ryeyb&v`GO!?$`diV{%0jeBWy1nZ zh4ylJe87O-E`xS<7S+toM{44fHY2m6(cf8(y*?(4WC`-2BSvOII6L|yrFa4x)APPr|~E6Cqd704kWi<_3$VRzlfO%_d{eznx1<~e?3}{ zvRN^^{FxYYpAxdsR0vD7V13a{h{$_WZg0vSt)wb@IBrgkXIAunQ;HdRN`Xifhi8o< zfgn)!z4BX|z{ztcNQ^9ZID^vzy|$CE*H=j}y~4z^_$H3ANkIa9h2Hm=8Rb~D*vJGC zp2X;RFnHY8%+yzFmy!}bYxhL?`xYD8j$QxhT?gZc_DQH2F){npPCADokm9a&y%P)% zKha9|<0v5{o>_u~hR09Vr8pPz)*q(N80saRZ9Av|oCmwMB}>+A8EK2NT1a6Z3u=s? z!axG8kkZhQaN%u2;)6)FdO{B-a^QQzBL2e#%k-KUk`;MAz;LnkNRRCsYws_vC%iIQ z@3m`T$Admp+a5WeVf{xNZQjW^htwy-U7>kETe?!Pg&+1WedP{)RsH%dgD?`f(6|`$ zZZYk$nbm@;g{h`jqNP>ATB_4zYZ97HP8EGY7U_1QL#9C+Jbc4BZ?9iMtXjHt$}2ED zc|x~=we!UI`NW-_t+$-;Pmu?(^2NyZ@@QNPt>GJHeeMOUL<&;qvwwem??7Sl1La5w z|KKC7)E-Zh_z+?e_%vwZtvL?;V1m%t54M)8Px57Y!{<9W)n;X#($eZ^tNs)f?9?)lRD+z|Jy z{nmbC{?|YJTwt)t+xN3>1s}rCK%#cSO2lpA;o^eX3FI8EP9icK=vg~Gc-VE(nbv?? z0tiVoTzZi?DYT`XJ0=6;bm(e=Eq5>9iQcjvR5S;o(Sq+wxo5<<=4iIDY0L+z zG%lAcz+Jwk8gE6B9NJmg$&@UpKwadW3_4g7TclK>x4}%7PBspSCu2rD(khmkrS2P) z(Mz|t)cgVWP-|r!c@2m7D&n}Vur}v!qcZl1l81Qh@GesfBwQyF6E+tv2j7KgeJ?}3 z*;-gp8)vD^s=L#{2H;kgCJxV$?<#nX8Fh$;&P>}1zIlLLc4jiaY<;5VBWypntKpob z$eoSnm#f?N6d*ozoYJ-$L`JvM#l6PW{~ukcK_b?tLg&jY;K^AlC$I-ynySgGdxZrO zRGx+6E-80h1^D=&?tyI^an)r0-?ARe5vYn%u{2QzEv2d`YK~ap_Mr$rySyhyH41zJ zK(f$Ts1%i7dIM-R!}f{+Io+0nX=7B9VGK9vR{l=3Maa4f$5eir?E|KSU8Mk9Wf}e< zp0K?&NCn1@pe@yxSWO)0L^ztwu0%?gr@4CGy~J*d%n!DiQ}&502Nr|Mwl{#-6ih49 zHHZJvtQS=IuZ8<1HQ96p2#g);#!7RvqR)$WUV(`RpNoxWJ=#R^5O^#w

            Iy-=9H`;*wp1vw=4Z2|b@`5Www2wDljs%R)Lw0PtD1*U~3 zgceyvcCw=7Tl_480RJ%Is>$A{O)1;k{xf0_?kW<+C!M3a`j+O!5DfCky7rgL89cg< zNwf{>kUo5ie%G(_Sel^gTp{ja?G9F-h3ys^Hnx=Y=WM+Qs`5*dqDvG|E7lx2QfxM{ zAcJm#G=(Zsk8hFam6?#mx5L`Sc^L-h{1sQtLxavStKK zUQ7@ey*xPn@WJ9Hx0YnPvSO#b&;CN5 z(JbzTnTPFszlSO!G$XM(MvW{?uSAAGfM3Cgs`Lh%f(-bIeIMqP7)D*{ zMk{jf=+nV3YyMV(zJBU>XhJhN%?WpRNg&J$4&InNvpsalI)BK)bN{y$ss7RIJggZ&la_J1DLdJMuMhyFQ?PR_Zhv7jLDGj`9}mmp6}nE5`KERe>@(HyGg&1It87xk(TJi+!p3J2rYM9w#GD42Gx}z4Zj6JbOiqO*Nm_{MwGL%XPNHRF zg-&T4z61nf5EtgxoXbw5sICfAXVSrt2hL$ln|nVCzV(ToT&wa->u{sVc*APjE;Zj1 z>%J-S0`8uvfTr0u9;jgJZMtZ92kNk2w@3b`A=Id9J2|?H5U;>;`|lX%5|lu`*72%T zb~&QkGp33=N}GIlNQf7jWK`6MD{-67Lu^`TgPJOMGY&p%{jvOA*2ga`_8yO;2GYRF zPffze0~!@wKm4#|SIzX{YF)MgxxS!QNX|`M*Y`XmJ3n8@aib0UqZV^5J_QS^~BZUDEpzj z>=QE~&sx1u`jvqp8cAQ=F3K9^xUPF@u$wLYV*X)m7v6gsyV!ca$Ii-DgUdt#jypSky0n7B<6Gm{eEqJiI+8Ps%8>FlI0{u7m|Q$d)EDAESqan*-4KX> z`Fj`q-vM2DNZ{zdAWmH7D3dxyZqOfm17fGw=)Q=<=IN9ag!81XrPsNpJ!Tg8h-XZx zl&_|W=-URc-q<{8aQcAz3_M!U#JQHI_+8+~`jb_?xss;}Wj(gk5LCsKAfEb*@=0|*^SKPEJ7pVheSC- z_ehOD=)&JZHT3)?TC(UBimB^2l;JY6IvbU!8=l$OA~_+0Q%dp&_p>m& zi)O_5Wgzx{LlE%y_}1U;9Qh76oN(emr}zpM9rwT$gj zMzcqw)w!U~)t?0j6jJYLjy9D^4usulRJA|RlNz2tf<|0?atRwYTAGMSW(jstkGSUf z2Zpo6WE6Y8oc#nk%+j@@&l)N3)vwjz_gUmQE|ql)HAb6y2{g2YV~iWiZ9ar0R^K=d zqF{Aft1uTLo8faZzB&88_?v2D$s{Jol(?9g*a-@AURNC)-?dDkDNNx?L4$cQwc%pf zfqs`cyA(lzHO?__eU$VIwp$_HoTTREasHlg%;r*`&#_7S!s6m0>(Nt@|7GxGn+{p* zW*c2#zw4B`IAy%rfvc_L2ASrLR3V3Wj?=~Rk{wR)^|x*M92h3R3IbgnfrA!I$>33e z@#8o{VSL&zW!>+2p)jITjnDSijxBfD?%tZE`@3Ejjb_(|4E4!vuUSdy6KvUJl~H>m zb%(T#P0RYG`_b&*SRy5G3oQ>;-lk_6i98KLhKr1u4MB0{B0?_Zv-F&9-`7F9t_TYL zmXkHU|P%)*KWkcJS z(CdVJN9n~o@!j!rFE3D`wIl3qxh zzQn-OB-$v!s_*XQY&zeq>P;N7c)-t@Ox#O?w(~RdvUnS!|LKyUqM2-YX_=)QhwtBU znk*t!8~?k33Kl=5vNgM|nUcdw2$0%qXl|^P+M-#~xlGK)laIDaX-LS>F5zZ*YP*<**W@4_wD>V%N#hcT=fnQlXlR!y7_P- zXF4ZeRw?sjIc^wq8P5~M0HxbisuW$j-j2#~(`^%G3LOo^`T9kLlq#dt_=Y>;dEQ!M z1ZknbL#(YInRD|@lo{*%PB?waao8RnKtG~`S?8@cHe-ofgXKw`Bp8!mW*+VgMVOjT z0!Sha=U&*fc5f){i@geQ(B)aQ1d1htPAVaYYjkE3D}#geehn_5v@SiRc%opwulF|h zw;L#pk2uDm`NPo1N`Ne=K4ks5JSI5n&aVA+b{k~pt(4w6Z5kNYN(Ar;i+Mp}-}HXy zNs-P=Q<>!-qP)mS)msz00AcA` ze5FYa#+gH4QtOM05$yIZS;q-iIgci`;PN$>r(v1We}@241l~of3sB~q%?kF#Y1Huu zSGT3Kuk}+xhshA)eb$5+i}(LG_(;OzsbxxmJ2oQE$}J45%P>nearWSdsRRhq`}Pk_ zEC{ERZ=lxOtB;+I*GZ%ZBFSx1upxGOQ1N8NS}8u|XX%|buBF}ea9XZEkr091tsRL)Gu|1Kx8v?NR3!*2|AgMS zLurtn&Ft&jf63U}LI)9}R(%%RI~!ZmmLhs^U+ekA`#;(U((yXZ3jSOr*|{`0jSESJ z*>!Er?AW+$q-KObXaxNQY3*WkTNNo8CG#HF@8k4;8-01GFlJpia5Q^^@oZxxqOG@R zE0dwd)}%Fbc{fLDkNIr_7hGrTgy%wajgjNbWun8KH+w*3))eArh!PStBjzhRIo9fq zxg|$ENg%MmF~1hz_e~BS7QC3kOwH^yc3AD^%^b*+U7>e5Paf+ObU5pWmu0w8_m*P0N zeM+VWI8*qQCz{i;AKO#~l?c_H40?GzMa5L4*V)T9I&2LPf)u0-@0Yp-B& zzKGC#bXQ2Mp@EI?^ek}=5BMJP;Lce43F{-0RG<;>TKk>!enCfBL|clMU%9h09;*wO%d$IB5jXxTds81&@Am7p z)(T5hDbLWiJQ3DZxTs}he1T1m{t9a@uD)v8L=|Dpyg?qTCzVa+6>g-oHBl!8PwTnt z!YW#7|KPZEDw=3x>)oDU=_PF;y?$O~=zzcHf`Y=Ncb)7*x54kYhQKWc+>g>KZ?Bh8 zmzp<9fr=gV=ZU!sXMCw7{pZQ;>Qug8ICq++#w@W$j&Z#Y znEybM8YWoaoJKjKuTjeottwP&-CIp-XI@9KT7^Pi+Xfj^tefKxt12rhdw*-ks4_p? zCy+SZtig~|1Pz<+k45Nt1_uFm-#jNq0oBv=e7Ol?RS51h-^dtrHhz}`$=1%8`b1B7 zrcSg+3HsOUoWcs(mZ^6=e&-WrtmUwplx`oR?NFBR6M>MLzZR12(*@g1;ZWDi!x!T? z5Hh(-av~6hGA9zxm2}c3fbz`EV;YWM9`UWpq9f_O2)mPzfd&N22DuKBrKS`(?m~HH zvXCQJ49DoGF>L%Bz`#!%rLXSbf|WzhF_lU;bP~q8!h_atIWaf+ENCWZ)wj^>Y4Cymsm@{ zyHt)|IoXfFBThvJ+0FXd?L>-8cNOTEFj)BF46qyIWB{3hF>x`{MqF)xbQIWqUbNWj zr|6Klk)e1q?^*0^YT4Xfow=#eCy!_`fbE_&PUp5@Vi&fne3#@0U@=B}YbnQk-`IIvU z2opbBNNZ+&yX|k4T$pzedLNnlFj1}1D6!*(r}LReX`N!HfdB6UvHg$MJ3SZ@~2vLnjR9BMO zw20X6OPu3tEF90^p%dH;r;W3Ogza@Mfh6@V`*n{zOGEg(+<0w(ng>9pK(Eg&FQg=n zO6Gshn;~tOn4UbRN6Coy6=0?zkpU0A6!>DJfXnay1>{d8r%dkpbfJ3jzXd!#D;olV#|H5 zh}$rZqMG{;WO;$Z&Z_SjGRYcmwUAm`Iy$8w>Ch71HD97u*JX7SCDaLHdAJ5vF0w<# ziTjTmqsKFd4PUw5En-*d)yg2Lr|4SXszA>iVN1yG0J$^s(X z+F`td2pWoBZ|xSfwd8tp3MdPX2IttY(ooz6*zS64cZs!B+Q^CP1bV37Xk9AbUJHIO zKH$4Cv)>XX4BQ`Y>mUA}=$C4Vvy459dOfvuqvuO;V>Kk7Pi5?BhdyrY(`is?_VP=Y zm6CN8!x0+-gKIxWmwi-YeF!c;N9NRzSE1~cm0OG19X8IwBVxNlUTy@%)|=jJwVmCKbr@SZeL>7JZL zn=0a@&%^EtaW`hFsDF1m>yN%-LXp{!uo;;`!Z+EPYihF8L5JOn1exiQc>84D4veUV zwCwZ^Nvvp)Shx(>=Vt-2igM(){zZb9`~N>m<7u_N}jfz)f^ zS@}Fite$oeM}ynllwFuxtQeA(M)0~i?t=tTsF_c$8rHz9WE!uDs!&~Oq>zAs7$Wc_ zX`H={bpWb{Dm9iu3XsrI{bLR_5Oendu00^q!&faZMkB%M{`5ZfM*n~qrw-*KGbxnt zA(MUq!ME=<)4xgU&uHJ5nOTEM99G*MSEk;jm~e&!5S*6H{RPIKE)^Uf?PM`p;>oIO z_P-9Zk;{afk_Z~5MS4mj35bc=(oczUVXqSK$$uT@@;D+Ohs95kgfxjWOB>J9%tlhp zx|${pWgJz4V>~=FtB+7L)7TJ>W+()p%=7OtuDpVcUOaP>LrF!@*?R~YJ`Mi*4IlME z9N60TmBK!@`CslmE)G3AaMsfYvDXekE*&7G!%xYEX?H{1$6+9i-pN||s;JkoSl_2R z&EW|Fk^7bE=0FQHVh!~wQQAs?3LMoT;Z=XI-#{V#9Uu_0WTP|CQ(3p%rpNl5Ce4*J zdf5|}evl$Kdd5WS8&qT)BK0Y8HmiA2xtg=ZMfl_oSprdeFV0dRWPv)lBP!N3*f#l2 z7R#AZB2~gw0~~6p;5##*zbHKZf~G$XO4mE{Amfu(67h%V@K6x6%Y4XSrgnlSl`KzJ z(}5J#R5Ya95|2UPAt~$C!0!R+ykZ*uudOL2Z>f03cHdmJuOcVe_N?*6UNCY)XW%$!d#O`u=9r4pBWlxw-Z$; zJwyM5u6<<+znJ1S5_f1peS9Ta9ell1Ao=IlQQV{l8yS;EJE|g?f7t&Pgq2rZ)#NG; zdkzPU7dh6MUZ;(6X)Ic~Cq_Lj`p42^>IlG%s?l7=gnZmsnsSICa~pB~y{XnE-)lph z^{Y|njs3kPphhm09!wz2ffnI(iA3<`hAYf+L?RyfNo9uB@4Uu1P~;q3@w!;97IP%QbvXzybB;vdYox%pAcND2Zclxdw>@4f0D2tTr-{S zsQ+CIRYv*GKZ_Zj^(VdmC!7B_zy|>KQv(3NKfnaU{9Fm)VgFP72=f0H5kL?SB~S;j zAn+ClB!~cr3n(}!C#V^yH)t|w7w88V4_Fd76u1HSI0OrX2gDJi6r>AeE#xi~I20>X zIMgGw8T1AW1&lS!HmopgEgU_Z4O|mE3A_{hC4wG85yA(eHR3ChE7BM;9dZH+GD-r< zUsO%hDAY#OO*9lVN;GY>VRSrnQ}j*@7>u9XUQ9*I1k4jGeXJyG1Z+#}QtU4r4V)re zY+QTXemrEnTzoS8T>NhWBLXjiV?umFg`W~YSWS3OL_}mpluI;8bVdwE%tUNV>_J>a zyiFoWl0>pXDot8L#!r?{_Cc;eeof&-@kmKVsZ8lj+56*#|NQiW%#NoA0|ee@00PL_ zf6n=T<@@Oy2bc)B^+yN!Kc4()cy8iNu?VyMwDxa}J`(J-`mXAzE!TQ!%s0W-*Y?a%tYog{DLy7pT7RFifphEt{YV@v>9- z4>+Nm)bPJ|FflYWG~9eK$Rvu4c>PZMc1TAJBrXpC17wSUi~P@h<3qFT{{G4S{^gP8 zu)x3q2w@g}Lq=0mV?kgzSlC-I%-!ygdyqw46--=ARMq4Rv@ab-Q6@VR&&vM(d4e(6 z<(^zBta8!7KqSDzB*Nm)n5xoj#=n(dXY*Wdl=rM{c4F6fmUr}=@*K6C(ro@9;lnS? z0RYd5yH>t2vv~pKUzhde3#7P%AU*+5x})g$hM*|vW5_x4V0ueI(r;;ksK=ddR#HO#hN-+Oj<)5dU&qDu6R-aK1{4rirOm^z` zNAeL5IQWGxTytn{epbcJ$!5b3#v$H* zq*qA@e2Dc~w)_dS(xL=L)wXvHCUQOFwxkTcD+=NwqqE{l*O>pxu2T)EYN#fH-67Rj zuveb5nLh7P2pCF4=e9O6x>TV^n_6J9#M^Dq+`_8CzQM~capf^9l4XxDo)Uol$#CJr zqothQ(p=#`9m-tQgFx8~_}&^ETsGiY8V!HZ#!uzl8}#8@f6r2wHNOI}w@a{&>2`|M za1jDXoyeidB~^BTWSf1^dM#G)BjPxLa<(6b6$7=xJzRj*=?9x*f(A<29@N_xtlukj z8(BoXoZxhiRe3uU5*!td;0r_^5<+e&1%%>(>VX0^L&dp*Ktw^8{}$#Wmi7HLHO7B# z+~-;Wf{M(oDSb{(o}crC*WNE4YGZ!<$Z;ZE7czns6^(5iPNl)DQ;j0B<=1W|&J)N0 zLIcpcW7yLvbuxL#SC8s#?zFG{k~iNao-dA6%ghr50115qUO5=kJi|q;DgFqO8S27OhTN zlE^SQOL6iSQwk|zfW=gz&Yvb2CA?BbQPmiRhI-19b!3NKTMi94iPZu)OAQ`@n)Bfg zIB(r8IdWfYgcqpEz`}#j%|@Z{gmHo85$)jRD>=OVlr0@V5uE-g`Z?EE@7jJixU-a4 zCG=)r&`={K{n}F?r(nZQh(dAik9T(Cz&fgP`YT*S9vE-?4z(oVxx)!A&%1y08Jgf;RVhmByqg=Bv2108`=KarvinNrBb^Z-v4;^9!%H(?d?RNSsn^7JQ>pKZc z2nx4}VMHpw*IW_nRLTea0HpE~=)i;uieM@%IL<8Rt|6P)hxS|aO;a9)Kh>Yyht>j; zU@G)?iK`(2m9#etD4kVRM+s@e01HpmT|!LU89%=|K(4(wi#aptpJCtPkm-}cFFJW~ z8T_BvJ69@FeC5$12=#a=I+w;bm&!9&{Yy8ZHqL{e0-Jrsxj}!q7xHUMGr?torD#&q z0Fhw6yVwtvJJaQ^#CluP+3|*3gVi-^`?Nx=P(2KsRY|g!uI{j%DvKHTJK#-Fq%((W zs9Zh#08Gs60M40a`8=nSY-n(V$c|tX4yqn?DI=D9kQG46kKEcRoStGCt4M!h{&=4<8vv z#aJSNqu^ax$EI zaYi~Rvz;yMFk79_&b5|-lUSn9_`tuA_aFUw2@9Z?VuRFJ@UZ71aMe9@|9x zGoP5!t!pMyN?iP_!dUtkE;k8GWPv0+H;wOh2ONPFi&$|v5knU^RHyf?m_AMD5hlvkZuPAWq_jsW{>CT0 zg|blYDpwbHW_}}-~*wAp_l+xJH+|cv@v=IY{DR^c)AMi(L zT^7~{HjL1g5Ubx2Xwuw>(NHy@Q41>@6C~f3ozzLc6nIohk)0q23I-)#tx+)nGa&G6 zzurLUX?tg92Z3)@@6z8tuHL;in01LUCs?Ybs1rLfLt9lJ%u5zqRa<1)N)A~Dn}t=3 zds9ul*2$)Or=NDQLa7P6#KqK8H=-_iA?uo&VUZ^=iFJieQ_4)S`r#Am4gFs^g>^MJ zC##x*)&<*Kw~t!#AG^E?HZOIZrzUp0ZFd9mK4l#5idU1b9yh1)7f03-CugufNL-x! zEw#YW+FMEeno)nEL;XAx76`UM@oK1>F~_!wd7osKC6Da-R@t87+Pt|Mw#~^txERRe zsDYX+y}3@RZT!G_SzI^Qz;cQdOFo{(-Z3I{T(*4+oIoZ6g}ZRI?ZiVOJ?gh#bPd?3 ztqt8-Zs2-zl^JY}uR|WrVZiL~2K<@6jGNM2@W{~O#Xg#pdC#9alA0rQI+?Gmu;}Q; zSo=|eqpfd|i{U2vo?p?d&|63#5fh8kS04kv0%jVK{%Uj)c%a-gT z@4;9-ku@F*YQM1LoLUDGN{Y$~ON+}3OpMG7O^wYBZcW!?NUm+$eN69l`?X&rj`w9) zWsdiCP^PZ?WmM<3`*lDf&*w#KNn_9Fbx5J_-^-Z6_rJALy)b#b&gZk0vb_Kyk8CN9CW*AUKZRb(vF-L12^-sRp4kkW?yS(-j4&mT7M`-Mm+~H|D|J~(s zx%geq;*D1(>ArFW~rrE6envo%`l% zO&%1KVbFMCgu$9D>Vhor_p7zu_xgZnQd6^Hr;Yl38vs1CA)z7xl?8(x!jsR-@WGX-^qjEyCu_uh7 z*I^gY?D-X??S9Ph4`*u;DbmS24lMp0i)^I~rpgtodMf)%0pM!zD=q+k>MsCRbH@(- z*djQscm())^5fs_Q}OsZfs<}Ca@=XAhI-RiE3ozs0|0$%4*;FwG9?G4Rt|A9A}!%eLthL~ z5hhYIlz9=7#fhLTpzK79Hts?j8WWCQfh6zi7&fdo>H*Dy^`wGqe+Zaua-BoP^#*kY z3z_^znGb}NHKj3Pq9&3}l9gHI(a{W=QeL@bkbp*+=_Htdm(o$X9YqGJ01gn@2p|*y z0zI{2&_qe=)m}fd*%BKaA=oLEO*l8gqOn_# zPoOow3G4Z`O&=u8PbWhJ6^9~s9Uvh}A{)1{B_X$fDlVHsH-j^5HaNj%bZ6Q!;-^Gl z@?y|!gCyYAg>S@lK9Oa$%UVw{mh~uOoA__b- z6Qm;q`)u5Tut+)VDp`kkf-+s%4T>DP@&Mu^AIgYq-U=%_>xi*s5^~9uDv;S;Q1m`XrT zUKx2RO&Bu;GwG|9CQf0Q^!16R(*mvNZ8Mo$umL-4#15OV!)ENT1v?y# z9ge{c$6|-$uuCQ>RcVWovm@ji>M+YXk%gtmk}~&QV^t(aB&QBGB^nT=E~i<3zZWmZ z3(a6 zn$mj_ystCK!Iic{wgNEU*eQa98yRh@2y8{6%}jEVC#rHLtU^u=m7s%xdaoh~;lfhY zc_TE4yXZ`VBp0XR%WbQ`C>zym?nl~OTeK{eJoRH!1;pZ*!L>9dg^MJEES9^1it)tc z=`G=Ynl%i8^*?UOFQRJ)BQ=Z}WGnSRRR=aIBx7ZC(wAzvO zD6-?cnO;Rs%(?|KZAa$J30Xj`gw=<9QNU!Wk>GD9h-Nhau@L^+B=dhxp&yyn@<-O}{5 zE5*kHssQR=MuxChqR4tt=>lLfj@8u9Y0O-irgcmcXAYHX4Zzuq3Wg{s5D;SKDqIf#!G+&Gn$%yuHMM`PzX6+JO=6 zz(T`lkq6OY56Ufpl6)-H`2b#~^RZm#W7IHO;X$<0gO*n%>=%B1`{CoLYCi&Ve04^> zN?%{^jvvRm#yO^n;SbrjB!&SXP*3XQFH#LP+;ad>%>ZaGr#2M8Il(O4_Md}`1B${N z-~vY}DarsO*_nHD?kZ#;jShxR0XaWF2-x}U&vQCcwd4Frw7gBEB9iQtl!^qTgpx@E zxJ0Fo>eDGP5k<>lazl2sG?hw75J(dlkw_$0@Wi*OsOd) z<;h}WbWmEG?f29*1e`jG)nnRhNxZ}wEsGW8dW4iuq!A`n85;6gNung4NDbv=rnk4( z_?&`5lb8?_5@CWSNw1Jnqz01+O@%gvlvJ3!@j8{);i!;GTAH*fCRxZ8B0EJGxDkCR zuH(ssrD<->mdv;jZU)8?Cn2tv#FRr{Rtw9-MP#yS#O8yXIv>O_R0#w+uR|0Rj(&T> zeJ4$=5U6IbCfYkh10Xvefi$Mz)$xvVQTs$8DI-oYVT!v3=Gv@&v?9tdulZMlFHSQ% zwUGgRMEXf!_YI8z%St;C1VAvHmZ`6r?x{Jj3xxh?bMI zLt79$Y|&_S#X<4jUp2)QmJ{)8sD0tpBi$=WsXa}-&L|?js#Zgs6pAON4`IY#lIlrW zmTQ54S=XP#5FBzsvZW3@T<4R+rDtHpb5k)Pa;N;%uV=KuS?|6 z^i1#RRV-+FB%2;#K00n^4BMito@X{Rebt~&fY_3z+qWQYv$qZd?3Aq9m0#{w&7X?G zbfeW|jzTxXH_*Tq>C|;8UB{viS47ym=GyGh$`~TiAB31FaGf3}5b;Kd?rh1RPz8k> z)8{InUV2()n@t9K1WM#eaV96(b{V6H=2Ymed9yuzJz~nCo~JuWnxypK>3-ioHKk(2 z9x}kj0sLRdCWSLDdIo#L?c^$bIdf{eFhq=Jg$hQ9n^j4sLHjn18LwQf3z2C>>DltQ91-pXfi zjPe)p*t7t|uVXEE8d)1Ns$GA?wLE&Ylwd`;!xpRe>;{i!yxx7g%Bil&OS%owo|yMJf)CgRgbF%6aG@`kjCX{ZWw~H4 zxT$E=PdMKt#G_ZE)?mtr4Tp~;+x}3B!>-*s8hmyLL{75bc{ej0BcVSX{q+svv#xha z-t*lF)}DwMt{K~~auT|#?7n4*dGHoucJiC7+{^`7NwaDe>{u}eOB)1vgW|v=*t5Iu zGVpC!q4@QF1^wu9qTk4kTz&hpwH!L^6*D|m*WbU8jB%5bq4wyJVrOwM!o*ik1a^lGY}TY*E7$)Hpj6c(POo|?!PdkhQa zKYD)m z)$q&rA#NQQzPC_FMZ+jQcKfg$Lr=pyXrO+@)2}GFqb%vZbBN1J0lLc*6I%mt!bQFi z8=zx_#){UwFOzpPQY;t#(115RPD-M%WTeYHphHbu8Cwj27^zVQwFW%Y_f}JVuj$#$^@%6vJ3V@FAy(l}<#PD+lW71S{lKw+lLaE6h4N5dsYTLP?krv*Bd4hl9`=Vp;B z71E1lm4q~52G|=#UwPX`1J#7Zyi`>J9!los7cl71fg~|NH@=jRG^X!KgKCtVNS#x( zO-U|#`_%|Ev{9dhFn}|Y(;HjdysA^6U)omF?&^9jNc)6tuPUs)oE!EmfXGW8p)prT zpB^pPmn2i6?m!UOW(ijn1=Q0cfI1Lnavm-ORV%;)CV*AI{4vB(ut6;(WjiB{xXlGY z+oDFzKv11HX;1&Sl{V@`g?GnZ&s67rGK*=*D*fd%sB9KoJ|5b!58`n3(n9-2)gW3c z6A{n*ynO_sZCI`Oq!~7g@`rr*i+&d%qoMXrE1m6%c(+h)4AQFa4_gFDCg;vYasE+X zH4}tZk?$I7U~uuAvxaC9^?bg)lj*d>RdO66bL?EcZg;rhD3Jc}Y%aiddGVCH7`0Y_ zp79O>JdaMKD>FX?W-;G4mX)@O*Txbavf)&rt0CeG*^B$j$8I+(h<9d$)qPzol}yI$ z5tL%j{RoY~LZnL4Lpl>9z5thU%b)Y~h(3+LQG%B{C8)CNLy3%pY6F5S(TmlH@CM4; zo;&h+&~MP---F~o-IPc=vAKrIT$y=}j@AbJln&iZ&KuuvS0m=$lv2D@g$mw>Q95d+ zP(ei}KRM2k?Jnx7Ky3dDSD&>bKLACf*v>L%rs0IOt{IuAV9Wl82qX0Ft&9zo%WmO#X9X)@LOyJ z0uv67m&>@XujfPv7M{eJK>QJ>;<+^I_ru}=i$*|by3GPj6#}cKQu9m#D5DqdxgUA6 zE<>I)ck>-dr3u(r8qqz|_`iY;k})m1uu>!wY47Jl0E`!vzc8tn{^mu{Y2|d(TI=4` z;QnBlvYFhv)eTW)WU5aysv^W+tt%G<&!vbtMQTCLsD&-SQOIw?S=L=zybq(99>_&k zR3i?(1TG^lP#I0%Pm)EKt6X-gY8-%|GAZj2h1+Yu%WA0Qu)VXal%&x?d3H7B5fEst zc=@(18SOa{nj&-r0YkZ$YSMA>G?GvE6Bc)VHVjPBNw;Li?}M}l$CY?W3D^`|pdG=jFB|2Gx5GDDse``9o{6}tPd4*Zb6so!Z$ z{>q(|MU~gfn&$3l=tbQW-wNf894!R*$zJ^om+tN(Ik3&Jo*vJJ zRlhh6Gl9!KqoLAE>*1Ipj@$SplvO$g)T_{_74YLqEpry2q?N?|h{P`Q9{lbtsOx&T znWvIXc!Ye~U%Z?>>Xul|B#)CwWr%u(Fj==58#MQ!*3RuB0p%aKk z%NGW`Im2PO!J}ZhVc4E0qgGwR z=tcUJPy=7;KL#tRW5jp@3F8>m#Bd_R%6K(EX#6ubv{)9<{%p&dJR7diKe6jeEhbkv z3J~mKs>g+~yqEOcOa7UJ&W+=nVIU7-rXi+J7Ll|)9WkAHT zD3V33(M;v@ktQ*yD>K#Vz^g?Y)PPHy2yA4*7`98L!Jbie&E}UKv7TV%&>qB|X4%Me?xUUl=>zE`0cQT_Qw-(bOpL*!;i`%=Y>-PR*(^R+sQe{U-xQvaeY? zlNy|FW320hn66!Nx<6?j8K5)51PHASPYy+`sJv}{3u)*qfM~1Ejc3WGq}W$Bv<^vo zohsqlaxbJB(+Qw~&d18nnhn|SxHlX2g@$r_! zjHggV#BdlCaA15Cf)mD9G0I3VIoXlQ_fd-y7Uf7K)3|VIim-J9Ew-!LVO8qjkb>Hx zGfb`=p8z_DDt#KoMHEAS3`v3k>LhMflGFZnLn*1^oXlWEdmc_ntu^jRgIzhPdQZu` z%Tkxqfgson8aLEaafQ_h{?HMpNT)Ka7^1aZLiG+Jx;?LYFopS)!S6;ax+^=Dy!%&L zX<}tnn(j3I=&nX(UZ~a$ts@?rQ0Q52^Zqf$EgjJbpQ7mLLW0P ze0hn@Qk1E~)ZUrJNk;#JHjz4IW~3wqEe%G-Sx?FX)TxX?VHe zmjl+qXqp21Pa3}dN5UEk=jl!4&^nyKkfPY;fmjPjoG9Y4MJxL zRyH&5l8Q>TKW?BS|2uTr>@zC`+GweM*Fg_z{IU9Epx^5ETjOz>U{;=4*r3|k8s8CD z7h8q?!PB*CG$M=;2{{}Hf{%!88&UiT8U4L2oC^4d)_e>7K*=IFfBGSjnFB!_j!;Bk zB8|3PidRlw8=3EPt*QD8p+RG&Cp`)0uT-o`R938fzp;7etloV=X+>Pcluzkjr#9cy%dsi$r4^mV z!q{Lo-?_^9Ons?iapDy*Hu|FMc9Vqu%ytF&)Lb@p!baFO_4CuyLX2A3kT@xm38keU zI|}LTtIqcc%WH-=8Gk>OO@ z#n;*nHAswE^#=;6&Nm`i6j^2>qLamz3RoMt9XaGGC3>q z3^!EOO?NL>q3i{Qe#i3l_2#U(VwSVBwcEE09y zQ@^Ei7F~eb0QQG7v)Y}NY;_jy$4mMrAC$>ld$KrNw{V*8auJ*!*P4juK_}snnGqhM zY?ue;y#{R>%Z}E1e4TCymtQ=mt7%zM^Sjnh82SfBHk*Y1GZT8q?TjnT31p?q-;s-~ zxfX5BR{0;ydjYD$}$t< z<{c6(Bn`ocDJ=@E_LgH4{5X3;lj4Kv&kqcJEtHK8DJa`mfJ#UtJB`Y{rNU@NC@p&Y zU-a{DbALfaJg5)NnsCkxmznzgg4X(+1c&>5TxZhF0b7d?m^31G%X=c61!?H5& zvu>9G2UdLG%|)MjbS7U)yWeJs3E1iawxQOn5?7MQIp#}F&MNgJF^dcZg5~hK_W0qq z385QR*yf&h`a46jN=o0PX?$K;;Kv0=^c9odiD%EV^7j})%PVHPsxX!4u>lZc*-~sS zk6N;LG`dg~=eGPb50T10z>ZEz_ig)-)GsjnAWbivk{wl`iJqEVwk)C&e)6gE*_#0L zaIDz1dTFH?9Sl|7OnF87iam7GJsp!&N+s_Q(eK2*_YP{Fr#!ptw*8qk&!~5tRVs$9 zr%!FA6t}U4bg{=p#(H0o;sy!U{v_ue^*brAdo0wB=KYx4lOG&x8nIc!Psf$T#mgny z`G2#_%{5x1hiRJS_+~YQQ&kaPq(@9&OuDe(S%p;j(eELd`WY5)o3ngxL{K4Seaj60 zJ@L+vEv2aR`ns6%>RI_}#kJ0b>dMJaHdoaz@k<8ibk|!d#%7_!6Dftl|FaTjM6mMp zo=}a!_p(bMnf`*-6B{o)2yAlO+t{gqLdvLETX|WHR!TPP(R~iVeZA{?`(TIz3w3)M zNU6qOUT$Mmj8s9wApJomC%TLYX1dZH(I_968_26~^8mzCD_5|yv*3O>i=C|;#lp+! zKO&l)VCm4NA`+LaISE#+2KzyqeC|)c5Nq?TAB!!l&d@yjy*vBt4msK8bsunCZj2AE$7ju%d!SMHE9Nk7E+|}oTfz)d4UJUJUzB2a znNVf^F(d7KVZq#iT;D(WiP^3sSuP{jGMvElDQHEFR(`*oq$ViY;C;Ea1}vBd7P=+( ze2ptt6jVQOiq}tzuMaF;QITSuNOitfI17{IYHLuGR#(JW*-Ih|HB1G@Y?NXsqK-0r zc5o)n5^`B+EI_Ru>@v#YGbjFR#|JB9+Fq(rs_DkzS`FT`JH*N-eMn)h7}96vx)?Mn)+@(-miKjsr%2eVYR=H$!II+k{d zK7aiD_LD_hz^N^SiVfxEPvqx?Se3TG`r;m9souv`pw&GtTXh;er_HTFI3nE1sKnEk zcC`rQf5o}{o;b#Fq)@u&q8&#^B3ij1*4LVB7sxf; zpd=7b%I^=#sKHVbsOzukLq4HYY^cBwd<(Qww71SzmlRu4x(e611afuV$jQ|tebJ!G z=^0P+?U<1>IT}A2A9hXd{s`b0%@ZHR<0d03oW3BeXwIv}d;?EySwm$3f|Y)Z9+R+T0%7 z{mTEpicZ$`nnvml=N_(m$;|#vMz8*VY~uvFJ>Vn`gtUQ%U6oJEmBq8$--tUwlY@lK zI_KsKWJ1-){hLBct#!s|N9(Ncc-%=@EmGgcu7I;k;x7X%rV#s%V`0BU!2I0?<( znratT;d4JHXWNm!qh8+?H+4nD(cG_ck5;Uhik+G%JnL+W5O1BcJHd>%i_VFfpaSnt z9~V<}Bg?lI-3i~h^UgSADdkDO#C2Lb@Nd`!n?4X0YjR6ed9o>Q&xm{?4n#T16b^0= zKT5>h`5Q8Ic=HdwygME0q>y;$6A@?x-C<_fup8DJ{vB zzwG(qR1j5kPz?eZQ6k|!M9#zPPm!l&x%c|49iC#mLI#R4(zC3aNH56qu6|pw?^;lBdJCQOr z{p=+AZ@UMb_p5u+mV&m*A9O_nJ!lBs`>M(6L1Vo~TvAp(u8ac%4tU`5nV>Fs=JG&3 z08fqY{-Yxu5^lr$pp$_|UBAjKjm zN!BDOE;(3mutZWUYf6GdEjmTh>_t%AQqP59vu3CEO@mXr)4EyOGNPrWj9(1naSR^2 zef!0am-2rz602{Omf)$PRk5~iYd7MUl|LuU#DGu6R#sM{HC`P7<}!B8fNJBVq=w+%K73Me&<734gPI32j(!oXWxSO#3f3)6<&CA3n3S@ z(@fa8?beq)^5rW4H&&B4g~Yz++xMvpoEMi%DsW>weT3K}s}*2-8-GqnC_oWkK^i~$ zWAOKmsnf`^6Ry5K_<5z(OsFC_5UdEX>Gf#V28ju$$9jtPQ7j@(ldzlSGo29@%@0n> z+hV@w3Z~VJ67Hq}^YezQS+zsZ>2fcaF?wgxN)(Y^=`V|Fe zW_A1V;pT5qCds8^uRM-#_ITcT&W4TOyCCS;9)Ys%1#|pJ2#DNV`E?05JGGZ`V(KO4QcNdwk5qL={p{=zf zx(usm%*6HNn59$ zvJ9Ky&C3IhW?4>u7kGo*(-7RrP=vy zL1zlt@-0o;ER=9#Vk4@(Ro}O`))BRI6!*hsQ~%@qCWX4rk#A#J{<3;kw6xAOwbGyM ztx543{pLY<7&^9}5IX;MmScavxlVvqLE&z+1{D!o-h3838+)%lH#aAvSiko;OA5w{ z8myUtSrrQRl~{*s+8o`hFRd&stdQFx&+fqDR)UphdbQEP@0&9m$7^Aho}gu?q7Z@i zHb<-RxSH{eTpl(jyV(8@=(@35reZ_cIc!FHh(&VN^Vz zkZ?wOlDn-n5L><^3nP@$unUrYPWi#c2W6gIM|Yq=uvovq>-HtP7I`v6W_fHw7ZMwj z9Ao~~5-ly0f}i{Q4Nu*RXxM8Nf%I0>Dw@mw>KCM`rZ^^abP3v8VTsFpWudy0sdIy% zhMcXw(EByzfE3d|1BpKzl~Ho6TLGF|_S{-mBIvm!RwHMUXhzE_Bny8h)|_6&x}BgV zw+6JeiY(Ob-FdluH#gK^$dP+7E{aiTx6fcNGHAbE*>>+l8F%b_aUrPHXlpnep+rZ? zMcpC`_4V&v!qr+-N^HL0D^`4f$=c&rw0m;;I1h~<=y9JLT})r ztGX#A@qTKe$-!4kMjAXiO^jR~D{Ch0TRRE_4D>mqF&uxJ5+ z4*m4I&A6X8y-VKoB%z;_!ELVJekV}QsA`HMH^kBi^j7{fL#!#XXcN`??=v>)^9VY9 z*zG8@&FHktW=6@f*I2`oWxq;tY~?9qFzUvs9W;^qW~y&s0+ zE^Qxet|y!x`eJjcI#jn^pYox`CS3T>?cKC7Y%iPsX5+NsG7P?q_zGtVWrUpmt|dwN z=AGr?+1dine9l`wZJMZ*7g9LNLut~1cRwD{uu^TfhF?=uid}pI@4~$@GY>;$9#32T z>}C=D9!+kx!(+wmHh&4%<#6VQSe3?~8PO`IwzD?y$IXIrd~R-enU#Hv8-41K;vwy7uk&Pk4b9wvX}07Ls{t#|wAtZl|4_L1?Am4< zA1+*iT2MEo2SJ_LIf621*$~PzC!q13axUS!r!oFAX3B`~ferTdJa~4VBQR2|uAll4 zGy+$9ckj+`LO*#!{u5rOOc_htO)gAbCy)r%r7k2nnIB#`647YWU6qxUhC|W`D=)j0 zEh)7$RXOyR*3SGwYYVJZ!H^+tB`B+0`xeawf@HdUmMo)(l(iq2lU~JEnlK24xtw^_ z%iSDEe^zJ@ME*AY!h8;?#?&v84TlCvCRk80O1H^*D2#~MuDLyaRlmGJQYEQYjX`1b za+}?g?16Y!jVd-2tSo!yq0=Wjtxg!awLaaC>jpS?+$*&j>XKdv#k;Oe{`qGoPyZ>c z@xO9%jZEB9x!Ijom|6(+?6SEGx;D0^G6Wj>-p@mS0FZsDd+&YKI++fts)X4SmEjOg zFU#^C33B6Ja-W0pVeZS-^)E4XzsQwP`HGjR=uW@f&lrERu;&^24$YBK7J`?$DpMXn z`>)TVc|3$en25;3AFD6Z>S@ibV3qb?L%F09m=frBi6sUfE#L|GaE%N+`stM~Rr(d9 zt)!Kj1_T~vucIn0tFgFr{U@eKNv{HQMojmLF>46lP(;ZHs%QfqvKC|a%w3?1YfU>xvx9zpXvWN;*VuN@aS8qM`4QwZ>PFh4gd?c;fK4Ah@yy4|q24ARrvB)S*Egx1-``*;q&b~G@(`Fxfo$lx| zem_k;yquy(tI^Bwdam)vaYTCmKXG30$pwiZ;&kqed*i1NZOV;`d3smx)Pauyq? za||!z!$e}zZ?F>rqW)Vi9P0Hf-Ou zO`R=bYI)>}_43z#0(Y-pxATccy%A3O!$nF5|K$pH4HPd>5G?KO6&}b!{pO6bx1t>l zS!PUBS(yXr&+>V<-aLON^Tgfu3j*fu;zbFvWr^;)4F5f}_4k8YfIiK&XZNzIKB2lE z{qnBVh?8G09gTrTI7BTjJhaGAMEeI*~KyLu}cMi<2&)c1=2lsp39XZyC`fsF0Pb{7juPEzLKfHr`N@6JM@?|_2hIz||Pg0XBx<^PDIzR-isrRE%0HNm8 zM^++u0D{R8_T(N438v3^g46T@$|8yRZdGXTTn_) zvG8)JCMt(#nL=_`a{t+O`p&SJ78>UCpjHK5!7bMt%?1;v>2E>5z0*GXbU?J~iQ^N! zPZ#Y_`nf2j)v5rSh{?OkHh-@z>HG&HgGICP!DS6bUBtXKg^>j)DDfb`C6ih7>p6 zL{M_aBo4w#ftpyrN1!L4RIMu)Ga%ez^3Zlw_|+heVgarZDB+;k6doF-WS8zbIEiUd zo-%R~7Y;l3=wX<6#0On?xE2e>*tR&D#i*Wor6Jn`t-QA*SD-gVTu%* zOvDdh64-yNqN3}KBoQSo5UW()rxt57@{6&3;xxZwTLPh7{FKV8zAyFQ#DuTwpRI_6 zTC6adgcJ#*>$bdZ?Jq&U^1H}S@qRO}<}l}(sD~M15x14w5M2-%&<#WiqPY#+O7ydt z{U=s@-3(r?l__YUfJ;JpFe(;~ra%Ur>1*fLGC3u{Ob|hg%0~&0kkEtEorfr?0EX@H zhqSbitAC=eO8L5nTbjyB-D-|K-YE(eyR+i-YDU84wp(;H*OX<#iw8uRKH(}jBm^QE zKxB}J3xbNmd_E2xQqdyHB1(yvc%tD4DRu_99JMIOO^t_q792U8m!6WO&^>f0tMbJX zP?EBgvG~*hsi;m%D#coam`+KQNiKQ&R-|6?Pg7ABkGLoHWCnO*dD7D+J+9w+Y_d7m zBBqc)5u)S?4nz$}9O^R2s;FnY+d7nCxnY3~2BH1`hxVD7%^KLEhMfLct9^%gah*g`)h#3xT%i2LlU6gqr(_&>O4Hj`{dYJ2Tb%gf?5S&qpT zr$ed)8mST`NR;H5y|P$jaY&#>h=C(9EO3Rg$S8Z{vWu$>9WF?l;|A0t^Fpw*xfRMv!C>hw@Wm9Vs046!)dDTxH)~?8LGnC76NG%%$ zqfAbxi^Y0E^7U1pq+u9=SCD(2aG}8+?N}o8Kz5(+CIRP*+veQ`(`^T4)QFXr=;H zGI}Th)0BMDqRe;IUMow%&r#FFU3xHbgvPTtq9`Tv9R&PLef>N|ssVSQskO?P-g7p~ zCP68+rc(M)Q)A_{PG0t4uk``s=9Ky|tHj?!fYT&uyr%rH2Oug$86&l;xQbg%1sU$h z((YsLY{=2FbrpL6OANW^RGADzoFi2Ao-%5GAY(ZK3+XjQ*)r_%_0uA87vTg4I&Pv$ zoo6EjC|)u+L-Od-3K^M5dE#Df0?|i}8RpUlfSMeYDo)~Pn%b!ioPy+FA=Igdonyr> zddn5~@*@l?7Ly%D*}m?zrvP$*^Z7LsK`I4|IOrYw z%mma?KlxW&tQ{4jgu_m2`QKu8p+*0;IPm|AA2Tp~0zx8U5>hyV42eQxu;dh!RMa%I zqUh)u7@3$^M2itCPW;COo}7PvyA-L?q<`J@XH1rCIdbK3$mitZ=Hca2z^_n|VgV&e zl_^&tD5O%AYBg%rsn?)UlV&Yig|!7{4o_O_Q@4`G|9p`Gi!9+IAN#~@pQX$StE{ok z2AgcL%?`VG)8X{kFCnoNzFO_9xoKwAS?i6?bc^0(v$pf-24xvVl^VTf^vTf{#*Uqy z2?|4BK6K@y51!RkerYBzsY>|D@!>0@POF>sV*j)k?p}&|v)%}_ZsiD^4F!exS-wI4 z&a1bt3V0_?49+3t+y79NTY0JW^O%c+a~}T5DG&LNQM9%p;XJ@uIIA854zN}e-)`N9 z^KD&^4pNLb!qCDvSBysY87J7A0?M0fJ8nOQ(}aI$%AE_+Opl<`rO1C$>3SRP;Zm{g G0ssIW